==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? V2 * V3 .
rewrites: 20

Unifier 1
V1 --> %1:[ElemXor] * %2:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? V2 * V3 * V4 .
rewrites: 420

Unifier 1
V1 --> %1:[ElemXor] * %2:[ElemXor] * %3:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]
V4 --> %3:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? f1(V2 * V3 * f1(V4)) .
rewrites: 92

Unifier 1
V1 --> f1(%1:[ElemXor] * %2:[ElemXor] * f1(%3:[ElemXor]))
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]
V4 --> %3:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? f2(V2 * V3, f1(V2 * V4)) .
rewrites: 548

Unifier 1
V1 --> f2(%1:[ElemXor] * %2:[ElemXor], f1(%1:[ElemXor] * %3:[ElemXor]))
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]
V4 --> %3:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? f3(V2 * V3, f1(V3 * V4), f2(V2,
    f1(V4))) .
rewrites: 548

Unifier 1
V1 --> f3(%1:[ElemXor] * %2:[ElemXor], f1(%2:[ElemXor] * %3:[ElemXor]), f2(%1:[
    ElemXor], f1(%3:[ElemXor])))
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]
V4 --> %3:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 * V2 =? V3 * V4 .
rewrites: 905

Unifier 1
V1 --> %1:[ElemXor] * %3:[ElemXor]
V2 --> %2:[ElemXor] * %4:[ElemXor]
V3 --> %1:[ElemXor] * %2:[ElemXor]
V4 --> %3:[ElemXor] * %4:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 * V2 =? f1(V3 * V4) .
rewrites: 181

Unifier 1
V1 --> #3:[ElemXor] * f1(#1:[ElemXor] * #2:[ElemXor])
V2 --> #3:[ElemXor]
V3 --> #1:[ElemXor]
V4 --> #2:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 * V2 =? f1(V3 * V3 * f1(V4)) .
rewrites: 15

Unifier 1
V1 --> #2:[ElemXor] * f1(f1(#1:[ElemXor]))
V2 --> #2:[ElemXor]
V3 --> #3:[ElemXor]
V4 --> #1:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f1(V1) =? f1(V2 * V3) .
rewrites: 20

Unifier 1
V1 --> %1:[ElemXor] * %2:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f1(V1) * f1(V2) =? f1(V3) * f1(V3 *
    V4) .
rewrites: 53

Unifier 1
V1 --> %1:[ElemXor]
V2 --> %1:[ElemXor] * %2:[ElemXor]
V3 --> %1:[ElemXor]
V4 --> %2:[ElemXor]

Unifier 2
V1 --> %1:[ElemXor] * %2:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %1:[ElemXor]
V4 --> %2:[ElemXor]

Unifier 3
V1 --> %1:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %2:[ElemXor]
V4 --> mt

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f2(V1 * V2, V2 * V3) =? f2(V4, V5) .
rewrites: 548

Unifier 1
V1 --> %1:[ElemXor]
V2 --> %2:[ElemXor]
V3 --> %3:[ElemXor]
V4 --> %1:[ElemXor] * %2:[ElemXor]
V5 --> %2:[ElemXor] * %3:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f3(V1 * V2, V3 * V4, V5 * V6) =? f3(
    V7, V8, V9) .
rewrites: 2940

Unifier 1
V1 --> %1:[ElemXor]
V2 --> %2:[ElemXor]
V3 --> %3:[ElemXor]
V4 --> %4:[ElemXor]
V5 --> %5:[ElemXor]
V6 --> %6:[ElemXor]
V7 --> %1:[ElemXor] * %2:[ElemXor]
V8 --> %3:[ElemXor] * %4:[ElemXor]
V9 --> %5:[ElemXor] * %6:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 =? a * b * V2 .
rewrites: 18

Unifier 1
V1 --> a * b * %1:[ElemXor]
V2 --> %1:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 * V2 =? a * b * V3 .
rewrites: 370

Unifier 1
V1 --> a * b * %2:[ElemXor]
V2 --> %1:[ElemXor]
V3 --> %1:[ElemXor] * %2:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : V1 * a =? V2 * b .
rewrites: 34

Unifier 1
V1 --> b * %1:[ElemXor]
V2 --> a * %1:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f1(a) * f1(V1) =? f1(V2 * b) * f1(V3 *
    c) .
rewrites: 105

Unifier 1
V1 --> c * #1:[ElemXor]
V2 --> a * b
V3 --> #1:[ElemXor]

Unifier 2
V1 --> b * #1:[ElemXor]
V2 --> #1:[ElemXor]
V3 --> a * c

Unifier 3
V1 --> a
V2 --> c * %1:[ElemXor]
V3 --> b * %1:[ElemXor]

No more unifiers.
==========================================
filtered variant unify in EXCLUSIVE-OR : f2(a, V1) =? f2(V2 * V3, f1(a * b)) .
rewrites: 13

Unifier 1
V1 --> f1(a * b)
V2 --> a * #1:[ElemXor]
V3 --> #1:[ElemXor]

No more unifiers.
Bye.
