2025-07-01 23:55:08 +02:00
|
|
|
DFG 'scoped' patterns with depth 1
|
2025-09-10 13:38:49 +02:00
|
|
|
9 (CONCAT _A:1 _B:a):b
|
|
|
|
|
8 (REDXOR _A:a):1
|
|
|
|
|
3 (AND _A:a _B:a)*:a
|
2025-07-01 23:55:08 +02:00
|
|
|
3 (NOT vA:a)*:a
|
|
|
|
|
2 (REPLICATE _A:a cA:a)*:b
|
|
|
|
|
1 (CONCAT '0:a _A:b):A
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (CONCAT _A:1 _B:1):a
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (NOT _A:a):a
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (REDXOR _A:a)*:1
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (REPLICATE _A:1 cA:a)*:b
|
|
|
|
|
1 (REPLICATE _A:a cA:b)*:b
|
|
|
|
|
1 (REPLICATE _A:a cA:b)*:c
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (SEL@0 _A:a)*:1
|
|
|
|
|
1 (SEL@0 _A:a)*:b
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (SEL@A _A:a):1
|
|
|
|
|
|
|
|
|
|
DFG 'scoped' patterns with depth 2
|
2025-09-10 13:38:49 +02:00
|
|
|
6 (CONCAT (REDXOR _A:a):1 (CONCAT _B:1 _C:b):c):d
|
|
|
|
|
3 (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a
|
|
|
|
|
3 (REDXOR (AND _A:a _B:a)*:a):1
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (CONCAT '0:a (REPLICATE _A:a cA:a)*:b):A
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (CONCAT (REDXOR _A:a)*:1 (CONCAT _B:1 _C:b):c):d
|
|
|
|
|
1 (CONCAT (REDXOR _A:a):1 (CONCAT _B:1 _C:1):b):c
|
|
|
|
|
1 (CONCAT (REDXOR _A:a):1 (REDXOR _B:b)*:1):c
|
|
|
|
|
1 (CONCAT (SEL@0 _A:a)*:1 (CONCAT _B:1 _C:b):c):d
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (NOT (REPLICATE _A:a cA:b)*:b):b
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (REDXOR (REPLICATE _A:1 cA:a)*:b):1
|
|
|
|
|
1 (REDXOR (REPLICATE _A:a cA:a)*:b)*:1
|
|
|
|
|
1 (REDXOR (REPLICATE _A:a cA:a)*:b):1
|
|
|
|
|
1 (REDXOR (REPLICATE _A:a cA:b)*:b):1
|
|
|
|
|
1 (REDXOR (REPLICATE _A:a cA:b)*:c):1
|
|
|
|
|
1 (REDXOR (SEL@0 _A:a)*:b):1
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (REPLICATE (NOT _A:a):a cA:a)*:b
|
|
|
|
|
1 (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c
|
|
|
|
|
1 (REPLICATE (REPLICATE _A:a cA:b)*:b cA:b)*:c
|
|
|
|
|
1 (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b
|
|
|
|
|
1 (REPLICATE (SEL@A _A:a):1 cA:b)*:c
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (SEL@0 (AND _A:a _B:a)*:a)*:1
|
|
|
|
|
1 (SEL@0 (REPLICATE _A:a cA:a)*:b)*:c
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (SEL@A (AND _A:a _B:a)*:a):1
|
|
|
|
|
|
|
|
|
|
DFG 'scoped' patterns with depth 3
|
2025-09-10 13:38:49 +02:00
|
|
|
3 (REDXOR (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1
|
|
|
|
|
2 (CONCAT (REDXOR (AND _A:a _B:a)*:a):1 (CONCAT (REDXOR _C:a):1 (CONCAT _D:1 _E:b):c):d):e
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (CONCAT '0:a (REPLICATE (REPLICATE _A:b cA:a)*:a cA:a)*:c):A
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (CONCAT (REDXOR (AND _A:a _B:a)*:a):1 (CONCAT (SEL@0 _C:a)*:1 (CONCAT _D:1 _E:b):c):d):e
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE _A:1 cA:a)*:b):1 (CONCAT (REDXOR _B:c):1 (CONCAT _C:1 _D:d):e):f):g
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE _A:a cA:a)*:b)*:1 (CONCAT (REDXOR _B:b):1 (CONCAT _C:1 _D:1):c):d):e
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE _A:a cA:a)*:b):1 (CONCAT (REDXOR _B:c):1 (REDXOR _C:b)*:1):d):e
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE _A:a cA:b)*:b):1 (CONCAT (REDXOR _B:c)*:1 (CONCAT _C:1 _D:d):e):f):g
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE _A:a cA:b)*:c):1 (CONCAT (REDXOR _B:b):1 (CONCAT _C:1 _D:d):e):f):g
|
|
|
|
|
1 (CONCAT (REDXOR (SEL@0 _A:a)*:b):1 (REDXOR (REPLICATE _B:c cA:c)*:a)*:1):d
|
|
|
|
|
1 (CONCAT (SEL@0 (AND _A:a _B:a)*:a)*:1 (CONCAT (REDXOR _C:b):1 (CONCAT _D:1 _E:c):d):e):b
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (NOT (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b):b
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (REDXOR (REPLICATE (NOT _A:a):a cA:a)*:b):1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c):1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE _A:a cA:b)*:b cA:b)*:c)*:1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b):1
|
|
|
|
|
1 (REDXOR (REPLICATE (SEL@A _A:a):1 cA:b)*:c):1
|
|
|
|
|
1 (REDXOR (SEL@0 (REPLICATE _A:a cA:a)*:b)*:c):1
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (REPLICATE (NOT (REPLICATE _A:a cA:b)*:b):b cA:b)*:c
|
|
|
|
|
1 (REPLICATE (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c cB:a)*:a
|
|
|
|
|
1 (REPLICATE (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b cA:b)*:d
|
|
|
|
|
1 (REPLICATE (REPLICATE (SEL@A _A:a):1 cA:b)*:c cB:b)*:d
|
|
|
|
|
1 (REPLICATE (SEL@A (AND _A:a _B:a)*:a):1 cA:b)*:c
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (SEL@0 (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a)*:1
|
|
|
|
|
1 (SEL@0 (REPLICATE (NOT _A:a):a cA:a)*:b)*:c
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (SEL@A (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1
|
|
|
|
|
|
|
|
|
|
DFG 'scoped' patterns with depth 4
|
|
|
|
|
1 (CONCAT '0:a (REPLICATE (REPLICATE (REPLICATE _A:b cA:a)*:c cA:a)*:a cA:a)*:d):A
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (CONCAT (REDXOR (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1 (CONCAT (REDXOR (AND _A:a _B:a)*:a):1 (CONCAT (REDXOR _C:a):1 (CONCAT _D:1 _E:b):c):d):e):f
|
|
|
|
|
1 (CONCAT (REDXOR (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1 (CONCAT (REDXOR (AND _A:a _B:a)*:a):1 (CONCAT (SEL@0 _C:a)*:1 (CONCAT _D:1 _E:b):c):d):e):f
|
|
|
|
|
1 (CONCAT (REDXOR (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1 (CONCAT (SEL@0 (AND _A:a _B:a)*:a)*:1 (CONCAT (REDXOR _C:b):1 (CONCAT _D:1 _E:c):d):e):b):f
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE (NOT _A:a):a cA:a)*:b):1 (CONCAT (REDXOR (SEL@0 _B:b)*:c):1 (REDXOR (REPLICATE _A:a cA:a)*:b)*:1):d):e
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c):1 (CONCAT (REDXOR (REPLICATE _B:c cB:a)*:a):1 (CONCAT (REDXOR _C:d)*:1 (CONCAT _D:1 _E:e):f):g):h):i
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE (REPLICATE _A:a cA:b)*:b cA:b)*:c)*:1 (CONCAT (REDXOR (REPLICATE _B:b cA:b)*:c):1 (CONCAT (REDXOR _C:d):1 (REDXOR _D:c)*:1):e):f):g
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b):1 (CONCAT (REDXOR (REPLICATE _B:b cA:b)*:d)*:1 (CONCAT (REDXOR _C:d):1 (CONCAT _D:1 _E:1):e):f):g):h
|
|
|
|
|
1 (CONCAT (REDXOR (REPLICATE (SEL@A _A:a):1 cA:b)*:c):1 (CONCAT (REDXOR (REPLICATE _B:c cB:b)*:d):1 (CONCAT (REDXOR _C:b):1 (CONCAT _D:1 _E:e):a):f):g):h
|
|
|
|
|
1 (CONCAT (REDXOR (SEL@0 (REPLICATE _A:a cA:a)*:b)*:c):1 (REDXOR (REPLICATE (REPLICATE _B:d cA:a)*:a cA:a)*:b)*:1):e
|
|
|
|
|
1 (CONCAT (SEL@0 (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a)*:1 (CONCAT (REDXOR (REPLICATE _A:1 cA:b)*:c):1 (CONCAT (REDXOR _B:d):1 (CONCAT _C:1 _D:a):e):f):g):c
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (NOT (REPLICATE (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c cB:a)*:a):a
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (REDXOR (REPLICATE (NOT (REPLICATE _A:a cA:b)*:b):b cA:b)*:c):1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c cB:a)*:a):1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b cA:b)*:d)*:1
|
|
|
|
|
1 (REDXOR (REPLICATE (REPLICATE (SEL@A _A:a):1 cA:b)*:c cB:b)*:d):1
|
|
|
|
|
1 (REDXOR (REPLICATE (SEL@A (AND _A:a _B:a)*:a):1 cA:b)*:c):1
|
|
|
|
|
1 (REDXOR (SEL@0 (REPLICATE (NOT _A:a):a cA:a)*:b)*:c):1
|
2025-07-01 23:55:08 +02:00
|
|
|
1 (REPLICATE (NOT (REPLICATE (REPLICATE _A:a cA:b)*:c cA:b)*:b):b cA:b)*:d
|
|
|
|
|
1 (REPLICATE (REPLICATE (REPLICATE (REPLICATE _A:1 cA:a)*:b cB:a)*:c cB:a)*:a cB:a)*:d
|
|
|
|
|
1 (REPLICATE (REPLICATE (REPLICATE (SEL@A _A:a):1 cA:b)*:c cB:b)*:d cB:b)*:b
|
|
|
|
|
1 (REPLICATE (REPLICATE (SEL@A (AND _A:a _B:a)*:a):1 cA:b)*:c cB:b)*:d
|
|
|
|
|
1 (REPLICATE (SEL@A (AND (NOT vA:a)*:a (NOT vB:a)*:a)*:a):1 cA:b)*:c
|
2025-09-10 13:38:49 +02:00
|
|
|
1 (SEL@0 (REPLICATE (NOT (REPLICATE _A:a cA:b)*:b):b cA:b)*:c)*:d
|
2025-07-01 23:55:08 +02:00
|
|
|
|