**** New globals: {b:b, i8:i8, o:o, qb:b?, qi8:i8?, qr4:r4?, qr8:r8?, r4:r4, r8:r8, s:s, v:v}

> "*** Vacuous and null (errors)."
"*** Vacuous and null (errors)." : s
Binder : "*** Vacuous and null (errors)."
###
> (v  @=  v, v  $=  v)
(v @= v, v $= v) : (b, b)
*** Error: (1,2) Node: v, Message: Equality comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Equality comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @= Unit<i8>(v), Unit<i8>(v) @= Unit<i8>(v))
Reducer: (true, true)
###
> (v  @<  v, v  $<  v)
(v @< v, v $< v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @< Unit<i8>(v), Unit<i8>(v) @< Unit<i8>(v))
Reducer: (false, false)
###
> (v  @<= v, v  $<= v)
(v @<= v, v $<= v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @<= Unit<i8>(v), Unit<i8>(v) @<= Unit<i8>(v))
Reducer: (true, true)
###
> (v  @>  v, v  $>  v)
(v @> v, v $> v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @> Unit<i8>(v), Unit<i8>(v) @> Unit<i8>(v))
Reducer: (false, false)
###
> (v  @>= v, v  $>= v)
(v @>= v, v $>= v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @>= Unit<i8>(v), Unit<i8>(v) @>= Unit<i8>(v))
Reducer: (true, true)
###
> (v !@=  v, v !$=  v)
(v !@= v, v !$= v) : (b, b)
*** Error: (1,2) Node: v, Message: Equality comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Equality comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) !@= Unit<i8>(v), Unit<i8>(v) !@= Unit<i8>(v))
Reducer: (false, false)
###
> (v !@<  v, v !$<  v)
(v !@< v, v !$< v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @>= Unit<i8>(v), Unit<i8>(v) @>= Unit<i8>(v))
Reducer: (true, true)
###
> (v !@<= v, v !$<= v)
(v !@<= v, v !$<= v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @> Unit<i8>(v), Unit<i8>(v) @> Unit<i8>(v))
Reducer: (false, false)
###
> (v !@>  v, v !$>  v)
(v !@> v, v !$> v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @<= Unit<i8>(v), Unit<i8>(v) @<= Unit<i8>(v))
Reducer: (true, true)
###
> (v !@>= v, v !$>= v)
(v !@>= v, v !$>= v) : (b, b)
*** Error: (1,2) Node: v, Message: Ordered comparison is not supported for items of type 'v'
*** Error: (11,12) Node: v, Message: Ordered comparison is not supported for items of type 'v'
Binder : (Unit<i8>(v) @< Unit<i8>(v), Unit<i8>(v) @< Unit<i8>(v))
Reducer: (false, false)
###
> (o  @=  o, o  $=  o)
(o @= o, o $= o) : (b, b)
*** Error: (1,2) Node: o, Message: Equality comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Equality comparison is not supported for items of type 'o'
Binder : (null @= null, null $= null)
Reducer: (true, false)
###
> (o  @<  o, o  $<  o)
(o @< o, o $< o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @< null, null $< null)
Reducer: (false, false)
###
> (o  @<= o, o  $<= o)
(o @<= o, o $<= o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @<= null, null $<= null)
Reducer: (true, false)
###
> (o  @>  o, o  $>  o)
(o @> o, o $> o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @> null, null $> null)
Reducer: (false, false)
###
> (o  @>= o, o  $>= o)
(o @>= o, o $>= o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @>= null, null $>= null)
Reducer: (true, false)
###
> (o !@=  o, o !$=  o)
(o !@= o, o !$= o) : (b, b)
*** Error: (1,2) Node: o, Message: Equality comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Equality comparison is not supported for items of type 'o'
Binder : (null !@= null, null !$= null)
Reducer: (false, true)
###
> (o !@<  o, o !$<  o)
(o !@< o, o !$< o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @>= null, null !$< null)
Reducer: (true, true)
###
> (o !@<= o, o !$<= o)
(o !@<= o, o !$<= o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @> null, null !$<= null)
Reducer: (false, true)
###
> (o !@>  o, o !$>  o)
(o !@> o, o !$> o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @<= null, null !$> null)
Reducer: (true, true)
###
> (o !@>= o, o !$>= o)
(o !@>= o, o !$>= o) : (b, b)
*** Error: (1,2) Node: o, Message: Ordered comparison is not supported for items of type 'o'
*** Error: (11,12) Node: o, Message: Ordered comparison is not supported for items of type 'o'
Binder : (null @< null, null !$>= null)
Reducer: (false, true)
###
> "*** For i8, b, strict treats null differently."
"*** For i8, b, strict treats null differently." : s
Binder : "*** For i8, b, strict treats null differently."
###
> (i8  @=  i8, i8  $=  i8)
(i8 @= i8, i8 $= i8) : (b, b)
Binder : (i8 @= i8, i8 @= i8)
###
> (i8  @<  i8, i8  $<  i8)
(i8 @< i8, i8 $< i8) : (b, b)
Binder : (i8 @< i8, i8 @< i8)
###
> (i8  @<= i8, i8  $<= i8)
(i8 @<= i8, i8 $<= i8) : (b, b)
Binder : (i8 @<= i8, i8 @<= i8)
###
> (i8  @>  i8, i8  $>  i8)
(i8 @> i8, i8 $> i8) : (b, b)
Binder : (i8 @> i8, i8 @> i8)
###
> (i8  @>= i8, i8  $>= i8)
(i8 @>= i8, i8 $>= i8) : (b, b)
Binder : (i8 @>= i8, i8 @>= i8)
###
> (i8 !@=  i8, i8 !$=  i8)
(i8 !@= i8, i8 !$= i8) : (b, b)
Binder : (i8 !@= i8, i8 !@= i8)
###
> (i8 !@<  i8, i8 !$<  i8)
(i8 !@< i8, i8 !$< i8) : (b, b)
Binder : (i8 @>= i8, i8 @>= i8)
###
> (i8 !@<= i8, i8 !$<= i8)
(i8 !@<= i8, i8 !$<= i8) : (b, b)
Binder : (i8 @> i8, i8 @> i8)
###
> (i8 !@>  i8, i8 !$>  i8)
(i8 !@> i8, i8 !$> i8) : (b, b)
Binder : (i8 @<= i8, i8 @<= i8)
###
> (i8 !@>= i8, i8 !$>= i8)
(i8 !@>= i8, i8 !$>= i8) : (b, b)
Binder : (i8 @< i8, i8 @< i8)
###
> (i8  @=  5, i8  $=  5)
(i8 @= 5, i8 $= 5) : (b, b)
Binder : (i8 @= 5, i8 @= 5)
###
> (i8  @<  5, i8  $<  5)
(i8 @< 5, i8 $< 5) : (b, b)
Binder : (i8 @< 5, i8 @< 5)
###
> (i8  @<= 5, i8  $<= 5)
(i8 @<= 5, i8 $<= 5) : (b, b)
Binder : (i8 @<= 5, i8 @<= 5)
###
> (i8  @>  5, i8  $>  5)
(i8 @> 5, i8 $> 5) : (b, b)
Binder : (i8 @> 5, i8 @> 5)
###
> (i8  @>= 5, i8  $>= 5)
(i8 @>= 5, i8 $>= 5) : (b, b)
Binder : (i8 @>= 5, i8 @>= 5)
###
> (i8 !@=  5, i8 !$=  5)
(i8 !@= 5, i8 !$= 5) : (b, b)
Binder : (i8 !@= 5, i8 !@= 5)
###
> (i8 !@<  5, i8 !$<  5)
(i8 !@< 5, i8 !$< 5) : (b, b)
Binder : (i8 @>= 5, i8 @>= 5)
###
> (i8 !@<= 5, i8 !$<= 5)
(i8 !@<= 5, i8 !$<= 5) : (b, b)
Binder : (i8 @> 5, i8 @> 5)
###
> (i8 !@>  5, i8 !$>  5)
(i8 !@> 5, i8 !$> 5) : (b, b)
Binder : (i8 @<= 5, i8 @<= 5)
###
> (i8 !@>= 5, i8 !$>= 5)
(i8 !@>= 5, i8 !$>= 5) : (b, b)
Binder : (i8 @< 5, i8 @< 5)
###
> (i8  @=  qi8, i8  $=  qi8)
(i8 @= qi8, i8 $= qi8) : (b, b)
Binder : (i8 @= qi8, i8 @= qi8)
###
> (i8  @<  qi8, i8  $<  qi8)
(i8 @< qi8, i8 $< qi8) : (b, b)
Binder : (i8 @< qi8, i8 $< qi8)
###
> (i8  @<= qi8, i8  $<= qi8)
(i8 @<= qi8, i8 $<= qi8) : (b, b)
Binder : (i8 @<= qi8, i8 $<= qi8)
###
> (i8  @>  qi8, i8  $>  qi8)
(i8 @> qi8, i8 $> qi8) : (b, b)
Binder : (i8 @> qi8, i8 $> qi8)
###
> (i8  @>= qi8, i8  $>= qi8)
(i8 @>= qi8, i8 $>= qi8) : (b, b)
Binder : (i8 @>= qi8, i8 $>= qi8)
###
> (i8 !@=  qi8, i8 !$=  qi8)
(i8 !@= qi8, i8 !$= qi8) : (b, b)
Binder : (i8 !@= qi8, i8 !@= qi8)
###
> (i8 !@<  qi8, i8 !$<  qi8)
(i8 !@< qi8, i8 !$< qi8) : (b, b)
Binder : (i8 @>= qi8, i8 !$< qi8)
###
> (i8 !@<= qi8, i8 !$<= qi8)
(i8 !@<= qi8, i8 !$<= qi8) : (b, b)
Binder : (i8 @> qi8, i8 !$<= qi8)
###
> (i8 !@>  qi8, i8 !$>  qi8)
(i8 !@> qi8, i8 !$> qi8) : (b, b)
Binder : (i8 @<= qi8, i8 !$> qi8)
###
> (i8 !@>= qi8, i8 !$>= qi8)
(i8 !@>= qi8, i8 !$>= qi8) : (b, b)
Binder : (i8 @< qi8, i8 !$>= qi8)
###
> (i8  @=  Null(5), i8  $=  Null(5))
(i8 @= Null(5), i8 $= Null(5)) : (b, b)
Binder : (i8 @= DefOpt*(5), i8 @= DefOpt*(5))
Reducer: (false, false)
###
> (i8  @<  Null(5), i8  $<  Null(5))
(i8 @< Null(5), i8 $< Null(5)) : (b, b)
Binder : (i8 @< DefOpt*(5), i8 $< DefOpt*(5))
Reducer: (false, false)
###
> (i8  @<= Null(5), i8  $<= Null(5))
(i8 @<= Null(5), i8 $<= Null(5)) : (b, b)
Binder : (i8 @<= DefOpt*(5), i8 $<= DefOpt*(5))
Reducer: (false, false)
###
> (i8  @>  Null(5), i8  $>  Null(5))
(i8 @> Null(5), i8 $> Null(5)) : (b, b)
Binder : (i8 @> DefOpt*(5), i8 $> DefOpt*(5))
Reducer: (true, false)
###
> (i8  @>= Null(5), i8  $>= Null(5))
(i8 @>= Null(5), i8 $>= Null(5)) : (b, b)
Binder : (i8 @>= DefOpt*(5), i8 $>= DefOpt*(5))
Reducer: (true, false)
###
> (i8 !@=  Null(5), i8 !$=  Null(5))
(i8 !@= Null(5), i8 !$= Null(5)) : (b, b)
Binder : (i8 !@= DefOpt*(5), i8 !@= DefOpt*(5))
Reducer: (true, true)
###
> (i8 !@<  Null(5), i8 !$<  Null(5))
(i8 !@< Null(5), i8 !$< Null(5)) : (b, b)
Binder : (i8 @>= DefOpt*(5), i8 !$< DefOpt*(5))
Reducer: (true, true)
###
> (i8 !@<= Null(5), i8 !$<= Null(5))
(i8 !@<= Null(5), i8 !$<= Null(5)) : (b, b)
Binder : (i8 @> DefOpt*(5), i8 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (i8 !@>  Null(5), i8 !$>  Null(5))
(i8 !@> Null(5), i8 !$> Null(5)) : (b, b)
Binder : (i8 @<= DefOpt*(5), i8 !$> DefOpt*(5))
Reducer: (false, true)
###
> (i8 !@>= Null(5), i8 !$>= Null(5))
(i8 !@>= Null(5), i8 !$>= Null(5)) : (b, b)
Binder : (i8 @< DefOpt*(5), i8 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (i8  @=  Opt(5), i8  $=  Opt(5))
(i8 @= Opt(5), i8 $= Opt(5)) : (b, b)
Binder : (i8 @= Opt*(5), i8 @= Opt*(5))
Reducer: (i8 @= 5, i8 @= 5)
###
> (i8  @<  Opt(5), i8  $<  Opt(5))
(i8 @< Opt(5), i8 $< Opt(5)) : (b, b)
Binder : (i8 @< Opt*(5), i8 $< Opt*(5))
Reducer: (i8 @< 5, i8 @< 5)
###
> (i8  @<= Opt(5), i8  $<= Opt(5))
(i8 @<= Opt(5), i8 $<= Opt(5)) : (b, b)
Binder : (i8 @<= Opt*(5), i8 $<= Opt*(5))
Reducer: (i8 @<= 5, i8 @<= 5)
###
> (i8  @>  Opt(5), i8  $>  Opt(5))
(i8 @> Opt(5), i8 $> Opt(5)) : (b, b)
Binder : (i8 @> Opt*(5), i8 $> Opt*(5))
Reducer: (i8 @> 5, i8 @> 5)
###
> (i8  @>= Opt(5), i8  $>= Opt(5))
(i8 @>= Opt(5), i8 $>= Opt(5)) : (b, b)
Binder : (i8 @>= Opt*(5), i8 $>= Opt*(5))
Reducer: (i8 @>= 5, i8 @>= 5)
###
> (i8 !@=  Opt(5), i8 !$=  Opt(5))
(i8 !@= Opt(5), i8 !$= Opt(5)) : (b, b)
Binder : (i8 !@= Opt*(5), i8 !@= Opt*(5))
Reducer: (i8 !@= 5, i8 !@= 5)
###
> (i8 !@<  Opt(5), i8 !$<  Opt(5))
(i8 !@< Opt(5), i8 !$< Opt(5)) : (b, b)
Binder : (i8 @>= Opt*(5), i8 !$< Opt*(5))
Reducer: (i8 @>= 5, i8 @>= 5)
###
> (i8 !@<= Opt(5), i8 !$<= Opt(5))
(i8 !@<= Opt(5), i8 !$<= Opt(5)) : (b, b)
Binder : (i8 @> Opt*(5), i8 !$<= Opt*(5))
Reducer: (i8 @> 5, i8 @> 5)
###
> (i8 !@>  Opt(5), i8 !$>  Opt(5))
(i8 !@> Opt(5), i8 !$> Opt(5)) : (b, b)
Binder : (i8 @<= Opt*(5), i8 !$> Opt*(5))
Reducer: (i8 @<= 5, i8 @<= 5)
###
> (i8 !@>= Opt(5), i8 !$>= Opt(5))
(i8 !@>= Opt(5), i8 !$>= Opt(5)) : (b, b)
Binder : (i8 @< Opt*(5), i8 !$>= Opt*(5))
Reducer: (i8 @< 5, i8 @< 5)
###
> (3  @=  i8, 3  $=  i8)
(3 @= i8, 3 $= i8) : (b, b)
Binder : (3 @= i8, 3 @= i8)
###
> (3  @<  i8, 3  $<  i8)
(3 @< i8, 3 $< i8) : (b, b)
Binder : (3 @< i8, 3 @< i8)
###
> (3  @<= i8, 3  $<= i8)
(3 @<= i8, 3 $<= i8) : (b, b)
Binder : (3 @<= i8, 3 @<= i8)
###
> (3  @>  i8, 3  $>  i8)
(3 @> i8, 3 $> i8) : (b, b)
Binder : (3 @> i8, 3 @> i8)
###
> (3  @>= i8, 3  $>= i8)
(3 @>= i8, 3 $>= i8) : (b, b)
Binder : (3 @>= i8, 3 @>= i8)
###
> (3 !@=  i8, 3 !$=  i8)
(3 !@= i8, 3 !$= i8) : (b, b)
Binder : (3 !@= i8, 3 !@= i8)
###
> (3 !@<  i8, 3 !$<  i8)
(3 !@< i8, 3 !$< i8) : (b, b)
Binder : (3 @>= i8, 3 @>= i8)
###
> (3 !@<= i8, 3 !$<= i8)
(3 !@<= i8, 3 !$<= i8) : (b, b)
Binder : (3 @> i8, 3 @> i8)
###
> (3 !@>  i8, 3 !$>  i8)
(3 !@> i8, 3 !$> i8) : (b, b)
Binder : (3 @<= i8, 3 @<= i8)
###
> (3 !@>= i8, 3 !$>= i8)
(3 !@>= i8, 3 !$>= i8) : (b, b)
Binder : (3 @< i8, 3 @< i8)
###
> (3  @=  5, 3  $=  5)
(3 @= 5, 3 $= 5) : (b, b)
Binder : (3 @= 5, 3 @= 5)
Reducer: (false, false)
###
> (3  @<  5, 3  $<  5)
(3 @< 5, 3 $< 5) : (b, b)
Binder : (3 @< 5, 3 @< 5)
Reducer: (true, true)
###
> (3  @<= 5, 3  $<= 5)
(3 @<= 5, 3 $<= 5) : (b, b)
Binder : (3 @<= 5, 3 @<= 5)
Reducer: (true, true)
###
> (3  @>  5, 3  $>  5)
(3 @> 5, 3 $> 5) : (b, b)
Binder : (3 @> 5, 3 @> 5)
Reducer: (false, false)
###
> (3  @>= 5, 3  $>= 5)
(3 @>= 5, 3 $>= 5) : (b, b)
Binder : (3 @>= 5, 3 @>= 5)
Reducer: (false, false)
###
> (3 !@=  5, 3 !$=  5)
(3 !@= 5, 3 !$= 5) : (b, b)
Binder : (3 !@= 5, 3 !@= 5)
Reducer: (true, true)
###
> (3 !@<  5, 3 !$<  5)
(3 !@< 5, 3 !$< 5) : (b, b)
Binder : (3 @>= 5, 3 @>= 5)
Reducer: (false, false)
###
> (3 !@<= 5, 3 !$<= 5)
(3 !@<= 5, 3 !$<= 5) : (b, b)
Binder : (3 @> 5, 3 @> 5)
Reducer: (false, false)
###
> (3 !@>  5, 3 !$>  5)
(3 !@> 5, 3 !$> 5) : (b, b)
Binder : (3 @<= 5, 3 @<= 5)
Reducer: (true, true)
###
> (3 !@>= 5, 3 !$>= 5)
(3 !@>= 5, 3 !$>= 5) : (b, b)
Binder : (3 @< 5, 3 @< 5)
Reducer: (true, true)
###
> (3  @=  qi8, 3  $=  qi8)
(3 @= qi8, 3 $= qi8) : (b, b)
Binder : (3 @= qi8, 3 @= qi8)
###
> (3  @<  qi8, 3  $<  qi8)
(3 @< qi8, 3 $< qi8) : (b, b)
Binder : (3 @< qi8, 3 $< qi8)
###
> (3  @<= qi8, 3  $<= qi8)
(3 @<= qi8, 3 $<= qi8) : (b, b)
Binder : (3 @<= qi8, 3 $<= qi8)
###
> (3  @>  qi8, 3  $>  qi8)
(3 @> qi8, 3 $> qi8) : (b, b)
Binder : (3 @> qi8, 3 $> qi8)
###
> (3  @>= qi8, 3  $>= qi8)
(3 @>= qi8, 3 $>= qi8) : (b, b)
Binder : (3 @>= qi8, 3 $>= qi8)
###
> (3 !@=  qi8, 3 !$=  qi8)
(3 !@= qi8, 3 !$= qi8) : (b, b)
Binder : (3 !@= qi8, 3 !@= qi8)
###
> (3 !@<  qi8, 3 !$<  qi8)
(3 !@< qi8, 3 !$< qi8) : (b, b)
Binder : (3 @>= qi8, 3 !$< qi8)
###
> (3 !@<= qi8, 3 !$<= qi8)
(3 !@<= qi8, 3 !$<= qi8) : (b, b)
Binder : (3 @> qi8, 3 !$<= qi8)
###
> (3 !@>  qi8, 3 !$>  qi8)
(3 !@> qi8, 3 !$> qi8) : (b, b)
Binder : (3 @<= qi8, 3 !$> qi8)
###
> (3 !@>= qi8, 3 !$>= qi8)
(3 !@>= qi8, 3 !$>= qi8) : (b, b)
Binder : (3 @< qi8, 3 !$>= qi8)
###
> (3  @=  Null(5), 3  $=  Null(5))
(3 @= Null(5), 3 $= Null(5)) : (b, b)
Binder : (3 @= DefOpt*(5), 3 @= DefOpt*(5))
Reducer: (false, false)
###
> (3  @<  Null(5), 3  $<  Null(5))
(3 @< Null(5), 3 $< Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 $< DefOpt*(5))
Reducer: (false, false)
###
> (3  @<= Null(5), 3  $<= Null(5))
(3 @<= Null(5), 3 $<= Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 $<= DefOpt*(5))
Reducer: (false, false)
###
> (3  @>  Null(5), 3  $>  Null(5))
(3 @> Null(5), 3 $> Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 $> DefOpt*(5))
Reducer: (true, false)
###
> (3  @>= Null(5), 3  $>= Null(5))
(3 @>= Null(5), 3 $>= Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 $>= DefOpt*(5))
Reducer: (true, false)
###
> (3 !@=  Null(5), 3 !$=  Null(5))
(3 !@= Null(5), 3 !$= Null(5)) : (b, b)
Binder : (3 !@= DefOpt*(5), 3 !@= DefOpt*(5))
Reducer: (true, true)
###
> (3 !@<  Null(5), 3 !$<  Null(5))
(3 !@< Null(5), 3 !$< Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 !$< DefOpt*(5))
Reducer: (true, true)
###
> (3 !@<= Null(5), 3 !$<= Null(5))
(3 !@<= Null(5), 3 !$<= Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (3 !@>  Null(5), 3 !$>  Null(5))
(3 !@> Null(5), 3 !$> Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 !$> DefOpt*(5))
Reducer: (false, true)
###
> (3 !@>= Null(5), 3 !$>= Null(5))
(3 !@>= Null(5), 3 !$>= Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (3  @=  Opt(5), 3  $=  Opt(5))
(3 @= Opt(5), 3 $= Opt(5)) : (b, b)
Binder : (3 @= Opt*(5), 3 @= Opt*(5))
Reducer: (false, false)
###
> (3  @<  Opt(5), 3  $<  Opt(5))
(3 @< Opt(5), 3 $< Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 $< Opt*(5))
Reducer: (true, true)
###
> (3  @<= Opt(5), 3  $<= Opt(5))
(3 @<= Opt(5), 3 $<= Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 $<= Opt*(5))
Reducer: (true, true)
###
> (3  @>  Opt(5), 3  $>  Opt(5))
(3 @> Opt(5), 3 $> Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 $> Opt*(5))
Reducer: (false, false)
###
> (3  @>= Opt(5), 3  $>= Opt(5))
(3 @>= Opt(5), 3 $>= Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 $>= Opt*(5))
Reducer: (false, false)
###
> (3 !@=  Opt(5), 3 !$=  Opt(5))
(3 !@= Opt(5), 3 !$= Opt(5)) : (b, b)
Binder : (3 !@= Opt*(5), 3 !@= Opt*(5))
Reducer: (true, true)
###
> (3 !@<  Opt(5), 3 !$<  Opt(5))
(3 !@< Opt(5), 3 !$< Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 !$< Opt*(5))
Reducer: (false, false)
###
> (3 !@<= Opt(5), 3 !$<= Opt(5))
(3 !@<= Opt(5), 3 !$<= Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 !$<= Opt*(5))
Reducer: (false, false)
###
> (3 !@>  Opt(5), 3 !$>  Opt(5))
(3 !@> Opt(5), 3 !$> Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 !$> Opt*(5))
Reducer: (true, true)
###
> (3 !@>= Opt(5), 3 !$>= Opt(5))
(3 !@>= Opt(5), 3 !$>= Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 !$>= Opt*(5))
Reducer: (true, true)
###
> (qi8  @=  i8, qi8  $=  i8)
(qi8 @= i8, qi8 $= i8) : (b, b)
Binder : (qi8 @= i8, qi8 @= i8)
###
> (qi8  @<  i8, qi8  $<  i8)
(qi8 @< i8, qi8 $< i8) : (b, b)
Binder : (qi8 @< i8, qi8 $< i8)
###
> (qi8  @<= i8, qi8  $<= i8)
(qi8 @<= i8, qi8 $<= i8) : (b, b)
Binder : (qi8 @<= i8, qi8 $<= i8)
###
> (qi8  @>  i8, qi8  $>  i8)
(qi8 @> i8, qi8 $> i8) : (b, b)
Binder : (qi8 @> i8, qi8 $> i8)
###
> (qi8  @>= i8, qi8  $>= i8)
(qi8 @>= i8, qi8 $>= i8) : (b, b)
Binder : (qi8 @>= i8, qi8 $>= i8)
###
> (qi8 !@=  i8, qi8 !$=  i8)
(qi8 !@= i8, qi8 !$= i8) : (b, b)
Binder : (qi8 !@= i8, qi8 !@= i8)
###
> (qi8 !@<  i8, qi8 !$<  i8)
(qi8 !@< i8, qi8 !$< i8) : (b, b)
Binder : (qi8 @>= i8, qi8 !$< i8)
###
> (qi8 !@<= i8, qi8 !$<= i8)
(qi8 !@<= i8, qi8 !$<= i8) : (b, b)
Binder : (qi8 @> i8, qi8 !$<= i8)
###
> (qi8 !@>  i8, qi8 !$>  i8)
(qi8 !@> i8, qi8 !$> i8) : (b, b)
Binder : (qi8 @<= i8, qi8 !$> i8)
###
> (qi8 !@>= i8, qi8 !$>= i8)
(qi8 !@>= i8, qi8 !$>= i8) : (b, b)
Binder : (qi8 @< i8, qi8 !$>= i8)
###
> (qi8  @=  5, qi8  $=  5)
(qi8 @= 5, qi8 $= 5) : (b, b)
Binder : (qi8 @= 5, qi8 @= 5)
###
> (qi8  @<  5, qi8  $<  5)
(qi8 @< 5, qi8 $< 5) : (b, b)
Binder : (qi8 @< 5, qi8 $< 5)
###
> (qi8  @<= 5, qi8  $<= 5)
(qi8 @<= 5, qi8 $<= 5) : (b, b)
Binder : (qi8 @<= 5, qi8 $<= 5)
###
> (qi8  @>  5, qi8  $>  5)
(qi8 @> 5, qi8 $> 5) : (b, b)
Binder : (qi8 @> 5, qi8 $> 5)
###
> (qi8  @>= 5, qi8  $>= 5)
(qi8 @>= 5, qi8 $>= 5) : (b, b)
Binder : (qi8 @>= 5, qi8 $>= 5)
###
> (qi8 !@=  5, qi8 !$=  5)
(qi8 !@= 5, qi8 !$= 5) : (b, b)
Binder : (qi8 !@= 5, qi8 !@= 5)
###
> (qi8 !@<  5, qi8 !$<  5)
(qi8 !@< 5, qi8 !$< 5) : (b, b)
Binder : (qi8 @>= 5, qi8 !$< 5)
###
> (qi8 !@<= 5, qi8 !$<= 5)
(qi8 !@<= 5, qi8 !$<= 5) : (b, b)
Binder : (qi8 @> 5, qi8 !$<= 5)
###
> (qi8 !@>  5, qi8 !$>  5)
(qi8 !@> 5, qi8 !$> 5) : (b, b)
Binder : (qi8 @<= 5, qi8 !$> 5)
###
> (qi8 !@>= 5, qi8 !$>= 5)
(qi8 !@>= 5, qi8 !$>= 5) : (b, b)
Binder : (qi8 @< 5, qi8 !$>= 5)
###
> (qi8  @=  qi8, qi8  $=  qi8)
(qi8 @= qi8, qi8 $= qi8) : (b, b)
Binder : (qi8 @= qi8, qi8 $= qi8)
###
> (qi8  @<  qi8, qi8  $<  qi8)
(qi8 @< qi8, qi8 $< qi8) : (b, b)
Binder : (qi8 @< qi8, qi8 $< qi8)
###
> (qi8  @<= qi8, qi8  $<= qi8)
(qi8 @<= qi8, qi8 $<= qi8) : (b, b)
Binder : (qi8 @<= qi8, qi8 $<= qi8)
###
> (qi8  @>  qi8, qi8  $>  qi8)
(qi8 @> qi8, qi8 $> qi8) : (b, b)
Binder : (qi8 @> qi8, qi8 $> qi8)
###
> (qi8  @>= qi8, qi8  $>= qi8)
(qi8 @>= qi8, qi8 $>= qi8) : (b, b)
Binder : (qi8 @>= qi8, qi8 $>= qi8)
###
> (qi8 !@=  qi8, qi8 !$=  qi8)
(qi8 !@= qi8, qi8 !$= qi8) : (b, b)
Binder : (qi8 !@= qi8, qi8 !$= qi8)
###
> (qi8 !@<  qi8, qi8 !$<  qi8)
(qi8 !@< qi8, qi8 !$< qi8) : (b, b)
Binder : (qi8 @>= qi8, qi8 !$< qi8)
###
> (qi8 !@<= qi8, qi8 !$<= qi8)
(qi8 !@<= qi8, qi8 !$<= qi8) : (b, b)
Binder : (qi8 @> qi8, qi8 !$<= qi8)
###
> (qi8 !@>  qi8, qi8 !$>  qi8)
(qi8 !@> qi8, qi8 !$> qi8) : (b, b)
Binder : (qi8 @<= qi8, qi8 !$> qi8)
###
> (qi8 !@>= qi8, qi8 !$>= qi8)
(qi8 !@>= qi8, qi8 !$>= qi8) : (b, b)
Binder : (qi8 @< qi8, qi8 !$>= qi8)
###
> (qi8  @=  Null(5), qi8  $=  Null(5))
(qi8 @= Null(5), qi8 $= Null(5)) : (b, b)
Binder : (qi8 @= DefOpt*(5), qi8 $= DefOpt*(5))
Reducer: (qi8 @= null, false)
###
> (qi8  @<  Null(5), qi8  $<  Null(5))
(qi8 @< Null(5), qi8 $< Null(5)) : (b, b)
Binder : (qi8 @< DefOpt*(5), qi8 $< DefOpt*(5))
Reducer: (false, false)
###
> (qi8  @<= Null(5), qi8  $<= Null(5))
(qi8 @<= Null(5), qi8 $<= Null(5)) : (b, b)
Binder : (qi8 @<= DefOpt*(5), qi8 $<= DefOpt*(5))
Reducer: (qi8 @<= null, false)
###
> (qi8  @>  Null(5), qi8  $>  Null(5))
(qi8 @> Null(5), qi8 $> Null(5)) : (b, b)
Binder : (qi8 @> DefOpt*(5), qi8 $> DefOpt*(5))
Reducer: (qi8 @> null, false)
###
> (qi8  @>= Null(5), qi8  $>= Null(5))
(qi8 @>= Null(5), qi8 $>= Null(5)) : (b, b)
Binder : (qi8 @>= DefOpt*(5), qi8 $>= DefOpt*(5))
Reducer: (true, false)
###
> (qi8 !@=  Null(5), qi8 !$=  Null(5))
(qi8 !@= Null(5), qi8 !$= Null(5)) : (b, b)
Binder : (qi8 !@= DefOpt*(5), qi8 !$= DefOpt*(5))
Reducer: (qi8 !@= null, true)
###
> (qi8 !@<  Null(5), qi8 !$<  Null(5))
(qi8 !@< Null(5), qi8 !$< Null(5)) : (b, b)
Binder : (qi8 @>= DefOpt*(5), qi8 !$< DefOpt*(5))
Reducer: (true, true)
###
> (qi8 !@<= Null(5), qi8 !$<= Null(5))
(qi8 !@<= Null(5), qi8 !$<= Null(5)) : (b, b)
Binder : (qi8 @> DefOpt*(5), qi8 !$<= DefOpt*(5))
Reducer: (qi8 @> null, true)
###
> (qi8 !@>  Null(5), qi8 !$>  Null(5))
(qi8 !@> Null(5), qi8 !$> Null(5)) : (b, b)
Binder : (qi8 @<= DefOpt*(5), qi8 !$> DefOpt*(5))
Reducer: (qi8 @<= null, true)
###
> (qi8 !@>= Null(5), qi8 !$>= Null(5))
(qi8 !@>= Null(5), qi8 !$>= Null(5)) : (b, b)
Binder : (qi8 @< DefOpt*(5), qi8 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (qi8  @=  Opt(5), qi8  $=  Opt(5))
(qi8 @= Opt(5), qi8 $= Opt(5)) : (b, b)
Binder : (qi8 @= Opt*(5), qi8 $= Opt*(5))
Reducer: (qi8 @= 5, qi8 @= 5)
###
> (qi8  @<  Opt(5), qi8  $<  Opt(5))
(qi8 @< Opt(5), qi8 $< Opt(5)) : (b, b)
Binder : (qi8 @< Opt*(5), qi8 $< Opt*(5))
Reducer: (qi8 @< 5, qi8 $< 5)
###
> (qi8  @<= Opt(5), qi8  $<= Opt(5))
(qi8 @<= Opt(5), qi8 $<= Opt(5)) : (b, b)
Binder : (qi8 @<= Opt*(5), qi8 $<= Opt*(5))
Reducer: (qi8 @<= 5, qi8 $<= 5)
###
> (qi8  @>  Opt(5), qi8  $>  Opt(5))
(qi8 @> Opt(5), qi8 $> Opt(5)) : (b, b)
Binder : (qi8 @> Opt*(5), qi8 $> Opt*(5))
Reducer: (qi8 @> 5, qi8 $> 5)
###
> (qi8  @>= Opt(5), qi8  $>= Opt(5))
(qi8 @>= Opt(5), qi8 $>= Opt(5)) : (b, b)
Binder : (qi8 @>= Opt*(5), qi8 $>= Opt*(5))
Reducer: (qi8 @>= 5, qi8 $>= 5)
###
> (qi8 !@=  Opt(5), qi8 !$=  Opt(5))
(qi8 !@= Opt(5), qi8 !$= Opt(5)) : (b, b)
Binder : (qi8 !@= Opt*(5), qi8 !$= Opt*(5))
Reducer: (qi8 !@= 5, qi8 !@= 5)
###
> (qi8 !@<  Opt(5), qi8 !$<  Opt(5))
(qi8 !@< Opt(5), qi8 !$< Opt(5)) : (b, b)
Binder : (qi8 @>= Opt*(5), qi8 !$< Opt*(5))
Reducer: (qi8 @>= 5, qi8 !$< 5)
###
> (qi8 !@<= Opt(5), qi8 !$<= Opt(5))
(qi8 !@<= Opt(5), qi8 !$<= Opt(5)) : (b, b)
Binder : (qi8 @> Opt*(5), qi8 !$<= Opt*(5))
Reducer: (qi8 @> 5, qi8 !$<= 5)
###
> (qi8 !@>  Opt(5), qi8 !$>  Opt(5))
(qi8 !@> Opt(5), qi8 !$> Opt(5)) : (b, b)
Binder : (qi8 @<= Opt*(5), qi8 !$> Opt*(5))
Reducer: (qi8 @<= 5, qi8 !$> 5)
###
> (qi8 !@>= Opt(5), qi8 !$>= Opt(5))
(qi8 !@>= Opt(5), qi8 !$>= Opt(5)) : (b, b)
Binder : (qi8 @< Opt*(5), qi8 !$>= Opt*(5))
Reducer: (qi8 @< 5, qi8 !$>= 5)
###
> (Null(3)  @=  i8, Null(3)  $=  i8)
(Null(3) @= i8, Null(3) $= i8) : (b, b)
Binder : (DefOpt*(3) @= i8, DefOpt*(3) @= i8)
Reducer: (false, false)
###
> (Null(3)  @<  i8, Null(3)  $<  i8)
(Null(3) @< i8, Null(3) $< i8) : (b, b)
Binder : (DefOpt*(3) @< i8, DefOpt*(3) $< i8)
Reducer: (true, false)
###
> (Null(3)  @<= i8, Null(3)  $<= i8)
(Null(3) @<= i8, Null(3) $<= i8) : (b, b)
Binder : (DefOpt*(3) @<= i8, DefOpt*(3) $<= i8)
Reducer: (true, false)
###
> (Null(3)  @>  i8, Null(3)  $>  i8)
(Null(3) @> i8, Null(3) $> i8) : (b, b)
Binder : (DefOpt*(3) @> i8, DefOpt*(3) $> i8)
Reducer: (false, false)
###
> (Null(3)  @>= i8, Null(3)  $>= i8)
(Null(3) @>= i8, Null(3) $>= i8) : (b, b)
Binder : (DefOpt*(3) @>= i8, DefOpt*(3) $>= i8)
Reducer: (false, false)
###
> (Null(3) !@=  i8, Null(3) !$=  i8)
(Null(3) !@= i8, Null(3) !$= i8) : (b, b)
Binder : (DefOpt*(3) !@= i8, DefOpt*(3) !@= i8)
Reducer: (true, true)
###
> (Null(3) !@<  i8, Null(3) !$<  i8)
(Null(3) !@< i8, Null(3) !$< i8) : (b, b)
Binder : (DefOpt*(3) @>= i8, DefOpt*(3) !$< i8)
Reducer: (false, true)
###
> (Null(3) !@<= i8, Null(3) !$<= i8)
(Null(3) !@<= i8, Null(3) !$<= i8) : (b, b)
Binder : (DefOpt*(3) @> i8, DefOpt*(3) !$<= i8)
Reducer: (false, true)
###
> (Null(3) !@>  i8, Null(3) !$>  i8)
(Null(3) !@> i8, Null(3) !$> i8) : (b, b)
Binder : (DefOpt*(3) @<= i8, DefOpt*(3) !$> i8)
Reducer: (true, true)
###
> (Null(3) !@>= i8, Null(3) !$>= i8)
(Null(3) !@>= i8, Null(3) !$>= i8) : (b, b)
Binder : (DefOpt*(3) @< i8, DefOpt*(3) !$>= i8)
Reducer: (true, true)
###
> (Null(3)  @=  5, Null(3)  $=  5)
(Null(3) @= 5, Null(3) $= 5) : (b, b)
Binder : (DefOpt*(3) @= 5, DefOpt*(3) @= 5)
Reducer: (false, false)
###
> (Null(3)  @<  5, Null(3)  $<  5)
(Null(3) @< 5, Null(3) $< 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) $< 5)
Reducer: (true, false)
###
> (Null(3)  @<= 5, Null(3)  $<= 5)
(Null(3) @<= 5, Null(3) $<= 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) $<= 5)
Reducer: (true, false)
###
> (Null(3)  @>  5, Null(3)  $>  5)
(Null(3) @> 5, Null(3) $> 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) $> 5)
Reducer: (false, false)
###
> (Null(3)  @>= 5, Null(3)  $>= 5)
(Null(3) @>= 5, Null(3) $>= 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) $>= 5)
Reducer: (false, false)
###
> (Null(3) !@=  5, Null(3) !$=  5)
(Null(3) !@= 5, Null(3) !$= 5) : (b, b)
Binder : (DefOpt*(3) !@= 5, DefOpt*(3) !@= 5)
Reducer: (true, true)
###
> (Null(3) !@<  5, Null(3) !$<  5)
(Null(3) !@< 5, Null(3) !$< 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) !$< 5)
Reducer: (false, true)
###
> (Null(3) !@<= 5, Null(3) !$<= 5)
(Null(3) !@<= 5, Null(3) !$<= 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) !$<= 5)
Reducer: (false, true)
###
> (Null(3) !@>  5, Null(3) !$>  5)
(Null(3) !@> 5, Null(3) !$> 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) !$> 5)
Reducer: (true, true)
###
> (Null(3) !@>= 5, Null(3) !$>= 5)
(Null(3) !@>= 5, Null(3) !$>= 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) !$>= 5)
Reducer: (true, true)
###
> (Null(3)  @=  qi8, Null(3)  $=  qi8)
(Null(3) @= qi8, Null(3) $= qi8) : (b, b)
Binder : (DefOpt*(3) @= qi8, DefOpt*(3) $= qi8)
Reducer: (null @= qi8, false)
###
> (Null(3)  @<  qi8, Null(3)  $<  qi8)
(Null(3) @< qi8, Null(3) $< qi8) : (b, b)
Binder : (DefOpt*(3) @< qi8, DefOpt*(3) $< qi8)
Reducer: (null @< qi8, false)
###
> (Null(3)  @<= qi8, Null(3)  $<= qi8)
(Null(3) @<= qi8, Null(3) $<= qi8) : (b, b)
Binder : (DefOpt*(3) @<= qi8, DefOpt*(3) $<= qi8)
Reducer: (true, false)
###
> (Null(3)  @>  qi8, Null(3)  $>  qi8)
(Null(3) @> qi8, Null(3) $> qi8) : (b, b)
Binder : (DefOpt*(3) @> qi8, DefOpt*(3) $> qi8)
Reducer: (false, false)
###
> (Null(3)  @>= qi8, Null(3)  $>= qi8)
(Null(3) @>= qi8, Null(3) $>= qi8) : (b, b)
Binder : (DefOpt*(3) @>= qi8, DefOpt*(3) $>= qi8)
Reducer: (null @>= qi8, false)
###
> (Null(3) !@=  qi8, Null(3) !$=  qi8)
(Null(3) !@= qi8, Null(3) !$= qi8) : (b, b)
Binder : (DefOpt*(3) !@= qi8, DefOpt*(3) !$= qi8)
Reducer: (null !@= qi8, true)
###
> (Null(3) !@<  qi8, Null(3) !$<  qi8)
(Null(3) !@< qi8, Null(3) !$< qi8) : (b, b)
Binder : (DefOpt*(3) @>= qi8, DefOpt*(3) !$< qi8)
Reducer: (null @>= qi8, true)
###
> (Null(3) !@<= qi8, Null(3) !$<= qi8)
(Null(3) !@<= qi8, Null(3) !$<= qi8) : (b, b)
Binder : (DefOpt*(3) @> qi8, DefOpt*(3) !$<= qi8)
Reducer: (false, true)
###
> (Null(3) !@>  qi8, Null(3) !$>  qi8)
(Null(3) !@> qi8, Null(3) !$> qi8) : (b, b)
Binder : (DefOpt*(3) @<= qi8, DefOpt*(3) !$> qi8)
Reducer: (true, true)
###
> (Null(3) !@>= qi8, Null(3) !$>= qi8)
(Null(3) !@>= qi8, Null(3) !$>= qi8) : (b, b)
Binder : (DefOpt*(3) @< qi8, DefOpt*(3) !$>= qi8)
Reducer: (null @< qi8, true)
###
> (Null(3)  @=  Null(5), Null(3)  $=  Null(5))
(Null(3) @= Null(5), Null(3) $= Null(5)) : (b, b)
Binder : (DefOpt*(3) @= DefOpt*(5), DefOpt*(3) $= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3)  @<  Null(5), Null(3)  $<  Null(5))
(Null(3) @< Null(5), Null(3) $< Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Null(3)  @<= Null(5), Null(3)  $<= Null(5))
(Null(3) @<= Null(5), Null(3) $<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) $<= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3)  @>  Null(5), Null(3)  $>  Null(5))
(Null(3) @> Null(5), Null(3) $> Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) $> DefOpt*(5))
Reducer: (false, false)
###
> (Null(3)  @>= Null(5), Null(3)  $>= Null(5))
(Null(3) @>= Null(5), Null(3) $>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3) !@=  Null(5), Null(3) !$=  Null(5))
(Null(3) !@= Null(5), Null(3) !$= Null(5)) : (b, b)
Binder : (DefOpt*(3) !@= DefOpt*(5), DefOpt*(3) !$= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3) !@<  Null(5), Null(3) !$<  Null(5))
(Null(3) !@< Null(5), Null(3) !$< Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Null(3) !@<= Null(5), Null(3) !$<= Null(5))
(Null(3) !@<= Null(5), Null(3) !$<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) !$<= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3) !@>  Null(5), Null(3) !$>  Null(5))
(Null(3) !@> Null(5), Null(3) !$> Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) !$> DefOpt*(5))
Reducer: (true, true)
###
> (Null(3) !@>= Null(5), Null(3) !$>= Null(5))
(Null(3) !@>= Null(5), Null(3) !$>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3)  @=  Opt(5), Null(3)  $=  Opt(5))
(Null(3) @= Opt(5), Null(3) $= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @= Opt*(5), DefOpt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Null(3)  @<  Opt(5), Null(3)  $<  Opt(5))
(Null(3) @< Opt(5), Null(3) $< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) $< Opt*(5))
Reducer: (true, false)
###
> (Null(3)  @<= Opt(5), Null(3)  $<= Opt(5))
(Null(3) @<= Opt(5), Null(3) $<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) $<= Opt*(5))
Reducer: (true, false)
###
> (Null(3)  @>  Opt(5), Null(3)  $>  Opt(5))
(Null(3) @> Opt(5), Null(3) $> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Null(3)  @>= Opt(5), Null(3)  $>= Opt(5))
(Null(3) @>= Opt(5), Null(3) $>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Null(3) !@=  Opt(5), Null(3) !$=  Opt(5))
(Null(3) !@= Opt(5), Null(3) !$= Opt(5)) : (b, b)
Binder : (DefOpt*(3) !@= Opt*(5), DefOpt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Null(3) !@<  Opt(5), Null(3) !$<  Opt(5))
(Null(3) !@< Opt(5), Null(3) !$< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) !$< Opt*(5))
Reducer: (false, true)
###
> (Null(3) !@<= Opt(5), Null(3) !$<= Opt(5))
(Null(3) !@<= Opt(5), Null(3) !$<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) !$<= Opt*(5))
Reducer: (false, true)
###
> (Null(3) !@>  Opt(5), Null(3) !$>  Opt(5))
(Null(3) !@> Opt(5), Null(3) !$> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Null(3) !@>= Opt(5), Null(3) !$>= Opt(5))
(Null(3) !@>= Opt(5), Null(3) !$>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> (Opt(3)  @=  i8, Opt(3)  $=  i8)
(Opt(3) @= i8, Opt(3) $= i8) : (b, b)
Binder : (Opt*(3) @= i8, Opt*(3) @= i8)
Reducer: (3 @= i8, 3 @= i8)
###
> (Opt(3)  @<  i8, Opt(3)  $<  i8)
(Opt(3) @< i8, Opt(3) $< i8) : (b, b)
Binder : (Opt*(3) @< i8, Opt*(3) $< i8)
Reducer: (3 @< i8, 3 @< i8)
###
> (Opt(3)  @<= i8, Opt(3)  $<= i8)
(Opt(3) @<= i8, Opt(3) $<= i8) : (b, b)
Binder : (Opt*(3) @<= i8, Opt*(3) $<= i8)
Reducer: (3 @<= i8, 3 @<= i8)
###
> (Opt(3)  @>  i8, Opt(3)  $>  i8)
(Opt(3) @> i8, Opt(3) $> i8) : (b, b)
Binder : (Opt*(3) @> i8, Opt*(3) $> i8)
Reducer: (3 @> i8, 3 @> i8)
###
> (Opt(3)  @>= i8, Opt(3)  $>= i8)
(Opt(3) @>= i8, Opt(3) $>= i8) : (b, b)
Binder : (Opt*(3) @>= i8, Opt*(3) $>= i8)
Reducer: (3 @>= i8, 3 @>= i8)
###
> (Opt(3) !@=  i8, Opt(3) !$=  i8)
(Opt(3) !@= i8, Opt(3) !$= i8) : (b, b)
Binder : (Opt*(3) !@= i8, Opt*(3) !@= i8)
Reducer: (3 !@= i8, 3 !@= i8)
###
> (Opt(3) !@<  i8, Opt(3) !$<  i8)
(Opt(3) !@< i8, Opt(3) !$< i8) : (b, b)
Binder : (Opt*(3) @>= i8, Opt*(3) !$< i8)
Reducer: (3 @>= i8, 3 @>= i8)
###
> (Opt(3) !@<= i8, Opt(3) !$<= i8)
(Opt(3) !@<= i8, Opt(3) !$<= i8) : (b, b)
Binder : (Opt*(3) @> i8, Opt*(3) !$<= i8)
Reducer: (3 @> i8, 3 @> i8)
###
> (Opt(3) !@>  i8, Opt(3) !$>  i8)
(Opt(3) !@> i8, Opt(3) !$> i8) : (b, b)
Binder : (Opt*(3) @<= i8, Opt*(3) !$> i8)
Reducer: (3 @<= i8, 3 @<= i8)
###
> (Opt(3) !@>= i8, Opt(3) !$>= i8)
(Opt(3) !@>= i8, Opt(3) !$>= i8) : (b, b)
Binder : (Opt*(3) @< i8, Opt*(3) !$>= i8)
Reducer: (3 @< i8, 3 @< i8)
###
> (Opt(3)  @=  5, Opt(3)  $=  5)
(Opt(3) @= 5, Opt(3) $= 5) : (b, b)
Binder : (Opt*(3) @= 5, Opt*(3) @= 5)
Reducer: (false, false)
###
> (Opt(3)  @<  5, Opt(3)  $<  5)
(Opt(3) @< 5, Opt(3) $< 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) $< 5)
Reducer: (true, true)
###
> (Opt(3)  @<= 5, Opt(3)  $<= 5)
(Opt(3) @<= 5, Opt(3) $<= 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) $<= 5)
Reducer: (true, true)
###
> (Opt(3)  @>  5, Opt(3)  $>  5)
(Opt(3) @> 5, Opt(3) $> 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) $> 5)
Reducer: (false, false)
###
> (Opt(3)  @>= 5, Opt(3)  $>= 5)
(Opt(3) @>= 5, Opt(3) $>= 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) $>= 5)
Reducer: (false, false)
###
> (Opt(3) !@=  5, Opt(3) !$=  5)
(Opt(3) !@= 5, Opt(3) !$= 5) : (b, b)
Binder : (Opt*(3) !@= 5, Opt*(3) !@= 5)
Reducer: (true, true)
###
> (Opt(3) !@<  5, Opt(3) !$<  5)
(Opt(3) !@< 5, Opt(3) !$< 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) !$< 5)
Reducer: (false, false)
###
> (Opt(3) !@<= 5, Opt(3) !$<= 5)
(Opt(3) !@<= 5, Opt(3) !$<= 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) !$<= 5)
Reducer: (false, false)
###
> (Opt(3) !@>  5, Opt(3) !$>  5)
(Opt(3) !@> 5, Opt(3) !$> 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) !$> 5)
Reducer: (true, true)
###
> (Opt(3) !@>= 5, Opt(3) !$>= 5)
(Opt(3) !@>= 5, Opt(3) !$>= 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) !$>= 5)
Reducer: (true, true)
###
> (Opt(3)  @=  qi8, Opt(3)  $=  qi8)
(Opt(3) @= qi8, Opt(3) $= qi8) : (b, b)
Binder : (Opt*(3) @= qi8, Opt*(3) $= qi8)
Reducer: (3 @= qi8, 3 @= qi8)
###
> (Opt(3)  @<  qi8, Opt(3)  $<  qi8)
(Opt(3) @< qi8, Opt(3) $< qi8) : (b, b)
Binder : (Opt*(3) @< qi8, Opt*(3) $< qi8)
Reducer: (3 @< qi8, 3 $< qi8)
###
> (Opt(3)  @<= qi8, Opt(3)  $<= qi8)
(Opt(3) @<= qi8, Opt(3) $<= qi8) : (b, b)
Binder : (Opt*(3) @<= qi8, Opt*(3) $<= qi8)
Reducer: (3 @<= qi8, 3 $<= qi8)
###
> (Opt(3)  @>  qi8, Opt(3)  $>  qi8)
(Opt(3) @> qi8, Opt(3) $> qi8) : (b, b)
Binder : (Opt*(3) @> qi8, Opt*(3) $> qi8)
Reducer: (3 @> qi8, 3 $> qi8)
###
> (Opt(3)  @>= qi8, Opt(3)  $>= qi8)
(Opt(3) @>= qi8, Opt(3) $>= qi8) : (b, b)
Binder : (Opt*(3) @>= qi8, Opt*(3) $>= qi8)
Reducer: (3 @>= qi8, 3 $>= qi8)
###
> (Opt(3) !@=  qi8, Opt(3) !$=  qi8)
(Opt(3) !@= qi8, Opt(3) !$= qi8) : (b, b)
Binder : (Opt*(3) !@= qi8, Opt*(3) !$= qi8)
Reducer: (3 !@= qi8, 3 !@= qi8)
###
> (Opt(3) !@<  qi8, Opt(3) !$<  qi8)
(Opt(3) !@< qi8, Opt(3) !$< qi8) : (b, b)
Binder : (Opt*(3) @>= qi8, Opt*(3) !$< qi8)
Reducer: (3 @>= qi8, 3 !$< qi8)
###
> (Opt(3) !@<= qi8, Opt(3) !$<= qi8)
(Opt(3) !@<= qi8, Opt(3) !$<= qi8) : (b, b)
Binder : (Opt*(3) @> qi8, Opt*(3) !$<= qi8)
Reducer: (3 @> qi8, 3 !$<= qi8)
###
> (Opt(3) !@>  qi8, Opt(3) !$>  qi8)
(Opt(3) !@> qi8, Opt(3) !$> qi8) : (b, b)
Binder : (Opt*(3) @<= qi8, Opt*(3) !$> qi8)
Reducer: (3 @<= qi8, 3 !$> qi8)
###
> (Opt(3) !@>= qi8, Opt(3) !$>= qi8)
(Opt(3) !@>= qi8, Opt(3) !$>= qi8) : (b, b)
Binder : (Opt*(3) @< qi8, Opt*(3) !$>= qi8)
Reducer: (3 @< qi8, 3 !$>= qi8)
###
> (Opt(3)  @=  Null(5), Opt(3)  $=  Null(5))
(Opt(3) @= Null(5), Opt(3) $= Null(5)) : (b, b)
Binder : (Opt*(3) @= DefOpt*(5), Opt*(3) $= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3)  @<  Null(5), Opt(3)  $<  Null(5))
(Opt(3) @< Null(5), Opt(3) $< Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3)  @<= Null(5), Opt(3)  $<= Null(5))
(Opt(3) @<= Null(5), Opt(3) $<= Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) $<= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3)  @>  Null(5), Opt(3)  $>  Null(5))
(Opt(3) @> Null(5), Opt(3) $> Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) $> DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3)  @>= Null(5), Opt(3)  $>= Null(5))
(Opt(3) @>= Null(5), Opt(3) $>= Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3) !@=  Null(5), Opt(3) !$=  Null(5))
(Opt(3) !@= Null(5), Opt(3) !$= Null(5)) : (b, b)
Binder : (Opt*(3) !@= DefOpt*(5), Opt*(3) !$= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3) !@<  Null(5), Opt(3) !$<  Null(5))
(Opt(3) !@< Null(5), Opt(3) !$< Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3) !@<= Null(5), Opt(3) !$<= Null(5))
(Opt(3) !@<= Null(5), Opt(3) !$<= Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3) !@>  Null(5), Opt(3) !$>  Null(5))
(Opt(3) !@> Null(5), Opt(3) !$> Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) !$> DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3) !@>= Null(5), Opt(3) !$>= Null(5))
(Opt(3) !@>= Null(5), Opt(3) !$>= Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3)  @=  Opt(5), Opt(3)  $=  Opt(5))
(Opt(3) @= Opt(5), Opt(3) $= Opt(5)) : (b, b)
Binder : (Opt*(3) @= Opt*(5), Opt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Opt(3)  @<  Opt(5), Opt(3)  $<  Opt(5))
(Opt(3) @< Opt(5), Opt(3) $< Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) $< Opt*(5))
Reducer: (true, true)
###
> (Opt(3)  @<= Opt(5), Opt(3)  $<= Opt(5))
(Opt(3) @<= Opt(5), Opt(3) $<= Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) $<= Opt*(5))
Reducer: (true, true)
###
> (Opt(3)  @>  Opt(5), Opt(3)  $>  Opt(5))
(Opt(3) @> Opt(5), Opt(3) $> Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Opt(3)  @>= Opt(5), Opt(3)  $>= Opt(5))
(Opt(3) @>= Opt(5), Opt(3) $>= Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Opt(3) !@=  Opt(5), Opt(3) !$=  Opt(5))
(Opt(3) !@= Opt(5), Opt(3) !$= Opt(5)) : (b, b)
Binder : (Opt*(3) !@= Opt*(5), Opt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Opt(3) !@<  Opt(5), Opt(3) !$<  Opt(5))
(Opt(3) !@< Opt(5), Opt(3) !$< Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) !$< Opt*(5))
Reducer: (false, false)
###
> (Opt(3) !@<= Opt(5), Opt(3) !$<= Opt(5))
(Opt(3) !@<= Opt(5), Opt(3) !$<= Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) !$<= Opt*(5))
Reducer: (false, false)
###
> (Opt(3) !@>  Opt(5), Opt(3) !$>  Opt(5))
(Opt(3) !@> Opt(5), Opt(3) !$> Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Opt(3) !@>= Opt(5), Opt(3) !$>= Opt(5))
(Opt(3) !@>= Opt(5), Opt(3) !$>= Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> (b  @=  b, b  $=  b)
(b @= b, b $= b) : (b, b)
Binder : (b @= b, b @= b)
###
> (b  @<  b, b  $<  b)
(b @< b, b $< b) : (b, b)
Binder : (b @< b, b @< b)
###
> (b  @<= b, b  $<= b)
(b @<= b, b $<= b) : (b, b)
Binder : (b @<= b, b @<= b)
###
> (b  @>  b, b  $>  b)
(b @> b, b $> b) : (b, b)
Binder : (b @> b, b @> b)
###
> (b  @>= b, b  $>= b)
(b @>= b, b $>= b) : (b, b)
Binder : (b @>= b, b @>= b)
###
> (b !@=  b, b !$=  b)
(b !@= b, b !$= b) : (b, b)
Binder : (b !@= b, b !@= b)
###
> (b !@<  b, b !$<  b)
(b !@< b, b !$< b) : (b, b)
Binder : (b @>= b, b @>= b)
###
> (b !@<= b, b !$<= b)
(b !@<= b, b !$<= b) : (b, b)
Binder : (b @> b, b @> b)
###
> (b !@>  b, b !$>  b)
(b !@> b, b !$> b) : (b, b)
Binder : (b @<= b, b @<= b)
###
> (b !@>= b, b !$>= b)
(b !@>= b, b !$>= b) : (b, b)
Binder : (b @< b, b @< b)
###
> (b  @=  false, b  $=  false)
(b @= false, b $= false) : (b, b)
Binder : (b @= false, b @= false)
###
> (b  @<  false, b  $<  false)
(b @< false, b $< false) : (b, b)
Binder : (b @< false, b @< false)
###
> (b  @<= false, b  $<= false)
(b @<= false, b $<= false) : (b, b)
Binder : (b @<= false, b @<= false)
###
> (b  @>  false, b  $>  false)
(b @> false, b $> false) : (b, b)
Binder : (b @> false, b @> false)
###
> (b  @>= false, b  $>= false)
(b @>= false, b $>= false) : (b, b)
Binder : (b @>= false, b @>= false)
###
> (b !@=  false, b !$=  false)
(b !@= false, b !$= false) : (b, b)
Binder : (b !@= false, b !@= false)
###
> (b !@<  false, b !$<  false)
(b !@< false, b !$< false) : (b, b)
Binder : (b @>= false, b @>= false)
###
> (b !@<= false, b !$<= false)
(b !@<= false, b !$<= false) : (b, b)
Binder : (b @> false, b @> false)
###
> (b !@>  false, b !$>  false)
(b !@> false, b !$> false) : (b, b)
Binder : (b @<= false, b @<= false)
###
> (b !@>= false, b !$>= false)
(b !@>= false, b !$>= false) : (b, b)
Binder : (b @< false, b @< false)
###
> (b  @=  true, b  $=  true)
(b @= true, b $= true) : (b, b)
Binder : (b @= true, b @= true)
###
> (b  @<  true, b  $<  true)
(b @< true, b $< true) : (b, b)
Binder : (b @< true, b @< true)
###
> (b  @<= true, b  $<= true)
(b @<= true, b $<= true) : (b, b)
Binder : (b @<= true, b @<= true)
###
> (b  @>  true, b  $>  true)
(b @> true, b $> true) : (b, b)
Binder : (b @> true, b @> true)
###
> (b  @>= true, b  $>= true)
(b @>= true, b $>= true) : (b, b)
Binder : (b @>= true, b @>= true)
###
> (b !@=  true, b !$=  true)
(b !@= true, b !$= true) : (b, b)
Binder : (b !@= true, b !@= true)
###
> (b !@<  true, b !$<  true)
(b !@< true, b !$< true) : (b, b)
Binder : (b @>= true, b @>= true)
###
> (b !@<= true, b !$<= true)
(b !@<= true, b !$<= true) : (b, b)
Binder : (b @> true, b @> true)
###
> (b !@>  true, b !$>  true)
(b !@> true, b !$> true) : (b, b)
Binder : (b @<= true, b @<= true)
###
> (b !@>= true, b !$>= true)
(b !@>= true, b !$>= true) : (b, b)
Binder : (b @< true, b @< true)
###
> (b  @=  qb, b  $=  qb)
(b @= qb, b $= qb) : (b, b)
Binder : (b @= qb, b @= qb)
###
> (b  @<  qb, b  $<  qb)
(b @< qb, b $< qb) : (b, b)
Binder : (b @< qb, b $< qb)
###
> (b  @<= qb, b  $<= qb)
(b @<= qb, b $<= qb) : (b, b)
Binder : (b @<= qb, b $<= qb)
###
> (b  @>  qb, b  $>  qb)
(b @> qb, b $> qb) : (b, b)
Binder : (b @> qb, b $> qb)
###
> (b  @>= qb, b  $>= qb)
(b @>= qb, b $>= qb) : (b, b)
Binder : (b @>= qb, b $>= qb)
###
> (b !@=  qb, b !$=  qb)
(b !@= qb, b !$= qb) : (b, b)
Binder : (b !@= qb, b !@= qb)
###
> (b !@<  qb, b !$<  qb)
(b !@< qb, b !$< qb) : (b, b)
Binder : (b @>= qb, b !$< qb)
###
> (b !@<= qb, b !$<= qb)
(b !@<= qb, b !$<= qb) : (b, b)
Binder : (b @> qb, b !$<= qb)
###
> (b !@>  qb, b !$>  qb)
(b !@> qb, b !$> qb) : (b, b)
Binder : (b @<= qb, b !$> qb)
###
> (b !@>= qb, b !$>= qb)
(b !@>= qb, b !$>= qb) : (b, b)
Binder : (b @< qb, b !$>= qb)
###
> (b  @=  Null(false), b  $=  Null(false))
(b @= Null(false), b $= Null(false)) : (b, b)
Binder : (b @= DefOpt*(false), b @= DefOpt*(false))
Reducer: (false, false)
###
> (b  @<  Null(false), b  $<  Null(false))
(b @< Null(false), b $< Null(false)) : (b, b)
Binder : (b @< DefOpt*(false), b $< DefOpt*(false))
Reducer: (false, false)
###
> (b  @<= Null(false), b  $<= Null(false))
(b @<= Null(false), b $<= Null(false)) : (b, b)
Binder : (b @<= DefOpt*(false), b $<= DefOpt*(false))
Reducer: (false, false)
###
> (b  @>  Null(false), b  $>  Null(false))
(b @> Null(false), b $> Null(false)) : (b, b)
Binder : (b @> DefOpt*(false), b $> DefOpt*(false))
Reducer: (true, false)
###
> (b  @>= Null(false), b  $>= Null(false))
(b @>= Null(false), b $>= Null(false)) : (b, b)
Binder : (b @>= DefOpt*(false), b $>= DefOpt*(false))
Reducer: (true, false)
###
> (b !@=  Null(false), b !$=  Null(false))
(b !@= Null(false), b !$= Null(false)) : (b, b)
Binder : (b !@= DefOpt*(false), b !@= DefOpt*(false))
Reducer: (true, true)
###
> (b !@<  Null(false), b !$<  Null(false))
(b !@< Null(false), b !$< Null(false)) : (b, b)
Binder : (b @>= DefOpt*(false), b !$< DefOpt*(false))
Reducer: (true, true)
###
> (b !@<= Null(false), b !$<= Null(false))
(b !@<= Null(false), b !$<= Null(false)) : (b, b)
Binder : (b @> DefOpt*(false), b !$<= DefOpt*(false))
Reducer: (true, true)
###
> (b !@>  Null(false), b !$>  Null(false))
(b !@> Null(false), b !$> Null(false)) : (b, b)
Binder : (b @<= DefOpt*(false), b !$> DefOpt*(false))
Reducer: (false, true)
###
> (b !@>= Null(false), b !$>= Null(false))
(b !@>= Null(false), b !$>= Null(false)) : (b, b)
Binder : (b @< DefOpt*(false), b !$>= DefOpt*(false))
Reducer: (false, true)
###
> (b  @=  Opt(false), b  $=  Opt(false))
(b @= Opt(false), b $= Opt(false)) : (b, b)
Binder : (b @= Opt*(false), b @= Opt*(false))
Reducer: (b @= false, b @= false)
###
> (b  @<  Opt(false), b  $<  Opt(false))
(b @< Opt(false), b $< Opt(false)) : (b, b)
Binder : (b @< Opt*(false), b $< Opt*(false))
Reducer: (b @< false, b @< false)
###
> (b  @<= Opt(false), b  $<= Opt(false))
(b @<= Opt(false), b $<= Opt(false)) : (b, b)
Binder : (b @<= Opt*(false), b $<= Opt*(false))
Reducer: (b @<= false, b @<= false)
###
> (b  @>  Opt(false), b  $>  Opt(false))
(b @> Opt(false), b $> Opt(false)) : (b, b)
Binder : (b @> Opt*(false), b $> Opt*(false))
Reducer: (b @> false, b @> false)
###
> (b  @>= Opt(false), b  $>= Opt(false))
(b @>= Opt(false), b $>= Opt(false)) : (b, b)
Binder : (b @>= Opt*(false), b $>= Opt*(false))
Reducer: (b @>= false, b @>= false)
###
> (b !@=  Opt(false), b !$=  Opt(false))
(b !@= Opt(false), b !$= Opt(false)) : (b, b)
Binder : (b !@= Opt*(false), b !@= Opt*(false))
Reducer: (b !@= false, b !@= false)
###
> (b !@<  Opt(false), b !$<  Opt(false))
(b !@< Opt(false), b !$< Opt(false)) : (b, b)
Binder : (b @>= Opt*(false), b !$< Opt*(false))
Reducer: (b @>= false, b @>= false)
###
> (b !@<= Opt(false), b !$<= Opt(false))
(b !@<= Opt(false), b !$<= Opt(false)) : (b, b)
Binder : (b @> Opt*(false), b !$<= Opt*(false))
Reducer: (b @> false, b @> false)
###
> (b !@>  Opt(false), b !$>  Opt(false))
(b !@> Opt(false), b !$> Opt(false)) : (b, b)
Binder : (b @<= Opt*(false), b !$> Opt*(false))
Reducer: (b @<= false, b @<= false)
###
> (b !@>= Opt(false), b !$>= Opt(false))
(b !@>= Opt(false), b !$>= Opt(false)) : (b, b)
Binder : (b @< Opt*(false), b !$>= Opt*(false))
Reducer: (b @< false, b @< false)
###
> (b  @=  Opt(true), b  $=  Opt(true))
(b @= Opt(true), b $= Opt(true)) : (b, b)
Binder : (b @= Opt*(true), b @= Opt*(true))
Reducer: (b @= true, b @= true)
###
> (b  @<  Opt(true), b  $<  Opt(true))
(b @< Opt(true), b $< Opt(true)) : (b, b)
Binder : (b @< Opt*(true), b $< Opt*(true))
Reducer: (b @< true, b @< true)
###
> (b  @<= Opt(true), b  $<= Opt(true))
(b @<= Opt(true), b $<= Opt(true)) : (b, b)
Binder : (b @<= Opt*(true), b $<= Opt*(true))
Reducer: (b @<= true, b @<= true)
###
> (b  @>  Opt(true), b  $>  Opt(true))
(b @> Opt(true), b $> Opt(true)) : (b, b)
Binder : (b @> Opt*(true), b $> Opt*(true))
Reducer: (b @> true, b @> true)
###
> (b  @>= Opt(true), b  $>= Opt(true))
(b @>= Opt(true), b $>= Opt(true)) : (b, b)
Binder : (b @>= Opt*(true), b $>= Opt*(true))
Reducer: (b @>= true, b @>= true)
###
> (b !@=  Opt(true), b !$=  Opt(true))
(b !@= Opt(true), b !$= Opt(true)) : (b, b)
Binder : (b !@= Opt*(true), b !@= Opt*(true))
Reducer: (b !@= true, b !@= true)
###
> (b !@<  Opt(true), b !$<  Opt(true))
(b !@< Opt(true), b !$< Opt(true)) : (b, b)
Binder : (b @>= Opt*(true), b !$< Opt*(true))
Reducer: (b @>= true, b @>= true)
###
> (b !@<= Opt(true), b !$<= Opt(true))
(b !@<= Opt(true), b !$<= Opt(true)) : (b, b)
Binder : (b @> Opt*(true), b !$<= Opt*(true))
Reducer: (b @> true, b @> true)
###
> (b !@>  Opt(true), b !$>  Opt(true))
(b !@> Opt(true), b !$> Opt(true)) : (b, b)
Binder : (b @<= Opt*(true), b !$> Opt*(true))
Reducer: (b @<= true, b @<= true)
###
> (b !@>= Opt(true), b !$>= Opt(true))
(b !@>= Opt(true), b !$>= Opt(true)) : (b, b)
Binder : (b @< Opt*(true), b !$>= Opt*(true))
Reducer: (b @< true, b @< true)
###
> (false  @=  b, false  $=  b)
(false @= b, false $= b) : (b, b)
Binder : (false @= b, false @= b)
###
> (false  @<  b, false  $<  b)
(false @< b, false $< b) : (b, b)
Binder : (false @< b, false @< b)
###
> (false  @<= b, false  $<= b)
(false @<= b, false $<= b) : (b, b)
Binder : (false @<= b, false @<= b)
###
> (false  @>  b, false  $>  b)
(false @> b, false $> b) : (b, b)
Binder : (false @> b, false @> b)
###
> (false  @>= b, false  $>= b)
(false @>= b, false $>= b) : (b, b)
Binder : (false @>= b, false @>= b)
###
> (false !@=  b, false !$=  b)
(false !@= b, false !$= b) : (b, b)
Binder : (false !@= b, false !@= b)
###
> (false !@<  b, false !$<  b)
(false !@< b, false !$< b) : (b, b)
Binder : (false @>= b, false @>= b)
###
> (false !@<= b, false !$<= b)
(false !@<= b, false !$<= b) : (b, b)
Binder : (false @> b, false @> b)
###
> (false !@>  b, false !$>  b)
(false !@> b, false !$> b) : (b, b)
Binder : (false @<= b, false @<= b)
###
> (false !@>= b, false !$>= b)
(false !@>= b, false !$>= b) : (b, b)
Binder : (false @< b, false @< b)
###
> (false  @=  false, false  $=  false)
(false @= false, false $= false) : (b, b)
Binder : (false @= false, false @= false)
Reducer: (true, true)
###
> (false  @<  false, false  $<  false)
(false @< false, false $< false) : (b, b)
Binder : (false @< false, false @< false)
Reducer: (false, false)
###
> (false  @<= false, false  $<= false)
(false @<= false, false $<= false) : (b, b)
Binder : (false @<= false, false @<= false)
Reducer: (true, true)
###
> (false  @>  false, false  $>  false)
(false @> false, false $> false) : (b, b)
Binder : (false @> false, false @> false)
Reducer: (false, false)
###
> (false  @>= false, false  $>= false)
(false @>= false, false $>= false) : (b, b)
Binder : (false @>= false, false @>= false)
Reducer: (true, true)
###
> (false !@=  false, false !$=  false)
(false !@= false, false !$= false) : (b, b)
Binder : (false !@= false, false !@= false)
Reducer: (false, false)
###
> (false !@<  false, false !$<  false)
(false !@< false, false !$< false) : (b, b)
Binder : (false @>= false, false @>= false)
Reducer: (true, true)
###
> (false !@<= false, false !$<= false)
(false !@<= false, false !$<= false) : (b, b)
Binder : (false @> false, false @> false)
Reducer: (false, false)
###
> (false !@>  false, false !$>  false)
(false !@> false, false !$> false) : (b, b)
Binder : (false @<= false, false @<= false)
Reducer: (true, true)
###
> (false !@>= false, false !$>= false)
(false !@>= false, false !$>= false) : (b, b)
Binder : (false @< false, false @< false)
Reducer: (false, false)
###
> (false  @=  true, false  $=  true)
(false @= true, false $= true) : (b, b)
Binder : (false @= true, false @= true)
Reducer: (false, false)
###
> (false  @<  true, false  $<  true)
(false @< true, false $< true) : (b, b)
Binder : (false @< true, false @< true)
Reducer: (true, true)
###
> (false  @<= true, false  $<= true)
(false @<= true, false $<= true) : (b, b)
Binder : (false @<= true, false @<= true)
Reducer: (true, true)
###
> (false  @>  true, false  $>  true)
(false @> true, false $> true) : (b, b)
Binder : (false @> true, false @> true)
Reducer: (false, false)
###
> (false  @>= true, false  $>= true)
(false @>= true, false $>= true) : (b, b)
Binder : (false @>= true, false @>= true)
Reducer: (false, false)
###
> (false !@=  true, false !$=  true)
(false !@= true, false !$= true) : (b, b)
Binder : (false !@= true, false !@= true)
Reducer: (true, true)
###
> (false !@<  true, false !$<  true)
(false !@< true, false !$< true) : (b, b)
Binder : (false @>= true, false @>= true)
Reducer: (false, false)
###
> (false !@<= true, false !$<= true)
(false !@<= true, false !$<= true) : (b, b)
Binder : (false @> true, false @> true)
Reducer: (false, false)
###
> (false !@>  true, false !$>  true)
(false !@> true, false !$> true) : (b, b)
Binder : (false @<= true, false @<= true)
Reducer: (true, true)
###
> (false !@>= true, false !$>= true)
(false !@>= true, false !$>= true) : (b, b)
Binder : (false @< true, false @< true)
Reducer: (true, true)
###
> (false  @=  qb, false  $=  qb)
(false @= qb, false $= qb) : (b, b)
Binder : (false @= qb, false @= qb)
###
> (false  @<  qb, false  $<  qb)
(false @< qb, false $< qb) : (b, b)
Binder : (false @< qb, false $< qb)
###
> (false  @<= qb, false  $<= qb)
(false @<= qb, false $<= qb) : (b, b)
Binder : (false @<= qb, false $<= qb)
###
> (false  @>  qb, false  $>  qb)
(false @> qb, false $> qb) : (b, b)
Binder : (false @> qb, false $> qb)
###
> (false  @>= qb, false  $>= qb)
(false @>= qb, false $>= qb) : (b, b)
Binder : (false @>= qb, false $>= qb)
###
> (false !@=  qb, false !$=  qb)
(false !@= qb, false !$= qb) : (b, b)
Binder : (false !@= qb, false !@= qb)
###
> (false !@<  qb, false !$<  qb)
(false !@< qb, false !$< qb) : (b, b)
Binder : (false @>= qb, false !$< qb)
###
> (false !@<= qb, false !$<= qb)
(false !@<= qb, false !$<= qb) : (b, b)
Binder : (false @> qb, false !$<= qb)
###
> (false !@>  qb, false !$>  qb)
(false !@> qb, false !$> qb) : (b, b)
Binder : (false @<= qb, false !$> qb)
###
> (false !@>= qb, false !$>= qb)
(false !@>= qb, false !$>= qb) : (b, b)
Binder : (false @< qb, false !$>= qb)
###
> (false  @=  Null(false), false  $=  Null(false))
(false @= Null(false), false $= Null(false)) : (b, b)
Binder : (false @= DefOpt*(false), false @= DefOpt*(false))
Reducer: (false, false)
###
> (false  @<  Null(false), false  $<  Null(false))
(false @< Null(false), false $< Null(false)) : (b, b)
Binder : (false @< DefOpt*(false), false $< DefOpt*(false))
Reducer: (false, false)
###
> (false  @<= Null(false), false  $<= Null(false))
(false @<= Null(false), false $<= Null(false)) : (b, b)
Binder : (false @<= DefOpt*(false), false $<= DefOpt*(false))
Reducer: (false, false)
###
> (false  @>  Null(false), false  $>  Null(false))
(false @> Null(false), false $> Null(false)) : (b, b)
Binder : (false @> DefOpt*(false), false $> DefOpt*(false))
Reducer: (true, false)
###
> (false  @>= Null(false), false  $>= Null(false))
(false @>= Null(false), false $>= Null(false)) : (b, b)
Binder : (false @>= DefOpt*(false), false $>= DefOpt*(false))
Reducer: (true, false)
###
> (false !@=  Null(false), false !$=  Null(false))
(false !@= Null(false), false !$= Null(false)) : (b, b)
Binder : (false !@= DefOpt*(false), false !@= DefOpt*(false))
Reducer: (true, true)
###
> (false !@<  Null(false), false !$<  Null(false))
(false !@< Null(false), false !$< Null(false)) : (b, b)
Binder : (false @>= DefOpt*(false), false !$< DefOpt*(false))
Reducer: (true, true)
###
> (false !@<= Null(false), false !$<= Null(false))
(false !@<= Null(false), false !$<= Null(false)) : (b, b)
Binder : (false @> DefOpt*(false), false !$<= DefOpt*(false))
Reducer: (true, true)
###
> (false !@>  Null(false), false !$>  Null(false))
(false !@> Null(false), false !$> Null(false)) : (b, b)
Binder : (false @<= DefOpt*(false), false !$> DefOpt*(false))
Reducer: (false, true)
###
> (false !@>= Null(false), false !$>= Null(false))
(false !@>= Null(false), false !$>= Null(false)) : (b, b)
Binder : (false @< DefOpt*(false), false !$>= DefOpt*(false))
Reducer: (false, true)
###
> (false  @=  Opt(false), false  $=  Opt(false))
(false @= Opt(false), false $= Opt(false)) : (b, b)
Binder : (false @= Opt*(false), false @= Opt*(false))
Reducer: (true, true)
###
> (false  @<  Opt(false), false  $<  Opt(false))
(false @< Opt(false), false $< Opt(false)) : (b, b)
Binder : (false @< Opt*(false), false $< Opt*(false))
Reducer: (false, false)
###
> (false  @<= Opt(false), false  $<= Opt(false))
(false @<= Opt(false), false $<= Opt(false)) : (b, b)
Binder : (false @<= Opt*(false), false $<= Opt*(false))
Reducer: (true, true)
###
> (false  @>  Opt(false), false  $>  Opt(false))
(false @> Opt(false), false $> Opt(false)) : (b, b)
Binder : (false @> Opt*(false), false $> Opt*(false))
Reducer: (false, false)
###
> (false  @>= Opt(false), false  $>= Opt(false))
(false @>= Opt(false), false $>= Opt(false)) : (b, b)
Binder : (false @>= Opt*(false), false $>= Opt*(false))
Reducer: (true, true)
###
> (false !@=  Opt(false), false !$=  Opt(false))
(false !@= Opt(false), false !$= Opt(false)) : (b, b)
Binder : (false !@= Opt*(false), false !@= Opt*(false))
Reducer: (false, false)
###
> (false !@<  Opt(false), false !$<  Opt(false))
(false !@< Opt(false), false !$< Opt(false)) : (b, b)
Binder : (false @>= Opt*(false), false !$< Opt*(false))
Reducer: (true, true)
###
> (false !@<= Opt(false), false !$<= Opt(false))
(false !@<= Opt(false), false !$<= Opt(false)) : (b, b)
Binder : (false @> Opt*(false), false !$<= Opt*(false))
Reducer: (false, false)
###
> (false !@>  Opt(false), false !$>  Opt(false))
(false !@> Opt(false), false !$> Opt(false)) : (b, b)
Binder : (false @<= Opt*(false), false !$> Opt*(false))
Reducer: (true, true)
###
> (false !@>= Opt(false), false !$>= Opt(false))
(false !@>= Opt(false), false !$>= Opt(false)) : (b, b)
Binder : (false @< Opt*(false), false !$>= Opt*(false))
Reducer: (false, false)
###
> (false  @=  Opt(true), false  $=  Opt(true))
(false @= Opt(true), false $= Opt(true)) : (b, b)
Binder : (false @= Opt*(true), false @= Opt*(true))
Reducer: (false, false)
###
> (false  @<  Opt(true), false  $<  Opt(true))
(false @< Opt(true), false $< Opt(true)) : (b, b)
Binder : (false @< Opt*(true), false $< Opt*(true))
Reducer: (true, true)
###
> (false  @<= Opt(true), false  $<= Opt(true))
(false @<= Opt(true), false $<= Opt(true)) : (b, b)
Binder : (false @<= Opt*(true), false $<= Opt*(true))
Reducer: (true, true)
###
> (false  @>  Opt(true), false  $>  Opt(true))
(false @> Opt(true), false $> Opt(true)) : (b, b)
Binder : (false @> Opt*(true), false $> Opt*(true))
Reducer: (false, false)
###
> (false  @>= Opt(true), false  $>= Opt(true))
(false @>= Opt(true), false $>= Opt(true)) : (b, b)
Binder : (false @>= Opt*(true), false $>= Opt*(true))
Reducer: (false, false)
###
> (false !@=  Opt(true), false !$=  Opt(true))
(false !@= Opt(true), false !$= Opt(true)) : (b, b)
Binder : (false !@= Opt*(true), false !@= Opt*(true))
Reducer: (true, true)
###
> (false !@<  Opt(true), false !$<  Opt(true))
(false !@< Opt(true), false !$< Opt(true)) : (b, b)
Binder : (false @>= Opt*(true), false !$< Opt*(true))
Reducer: (false, false)
###
> (false !@<= Opt(true), false !$<= Opt(true))
(false !@<= Opt(true), false !$<= Opt(true)) : (b, b)
Binder : (false @> Opt*(true), false !$<= Opt*(true))
Reducer: (false, false)
###
> (false !@>  Opt(true), false !$>  Opt(true))
(false !@> Opt(true), false !$> Opt(true)) : (b, b)
Binder : (false @<= Opt*(true), false !$> Opt*(true))
Reducer: (true, true)
###
> (false !@>= Opt(true), false !$>= Opt(true))
(false !@>= Opt(true), false !$>= Opt(true)) : (b, b)
Binder : (false @< Opt*(true), false !$>= Opt*(true))
Reducer: (true, true)
###
> (true  @=  b, true  $=  b)
(true @= b, true $= b) : (b, b)
Binder : (true @= b, true @= b)
###
> (true  @<  b, true  $<  b)
(true @< b, true $< b) : (b, b)
Binder : (true @< b, true @< b)
###
> (true  @<= b, true  $<= b)
(true @<= b, true $<= b) : (b, b)
Binder : (true @<= b, true @<= b)
###
> (true  @>  b, true  $>  b)
(true @> b, true $> b) : (b, b)
Binder : (true @> b, true @> b)
###
> (true  @>= b, true  $>= b)
(true @>= b, true $>= b) : (b, b)
Binder : (true @>= b, true @>= b)
###
> (true !@=  b, true !$=  b)
(true !@= b, true !$= b) : (b, b)
Binder : (true !@= b, true !@= b)
###
> (true !@<  b, true !$<  b)
(true !@< b, true !$< b) : (b, b)
Binder : (true @>= b, true @>= b)
###
> (true !@<= b, true !$<= b)
(true !@<= b, true !$<= b) : (b, b)
Binder : (true @> b, true @> b)
###
> (true !@>  b, true !$>  b)
(true !@> b, true !$> b) : (b, b)
Binder : (true @<= b, true @<= b)
###
> (true !@>= b, true !$>= b)
(true !@>= b, true !$>= b) : (b, b)
Binder : (true @< b, true @< b)
###
> (true  @=  false, true  $=  false)
(true @= false, true $= false) : (b, b)
Binder : (true @= false, true @= false)
Reducer: (false, false)
###
> (true  @<  false, true  $<  false)
(true @< false, true $< false) : (b, b)
Binder : (true @< false, true @< false)
Reducer: (false, false)
###
> (true  @<= false, true  $<= false)
(true @<= false, true $<= false) : (b, b)
Binder : (true @<= false, true @<= false)
Reducer: (false, false)
###
> (true  @>  false, true  $>  false)
(true @> false, true $> false) : (b, b)
Binder : (true @> false, true @> false)
Reducer: (true, true)
###
> (true  @>= false, true  $>= false)
(true @>= false, true $>= false) : (b, b)
Binder : (true @>= false, true @>= false)
Reducer: (true, true)
###
> (true !@=  false, true !$=  false)
(true !@= false, true !$= false) : (b, b)
Binder : (true !@= false, true !@= false)
Reducer: (true, true)
###
> (true !@<  false, true !$<  false)
(true !@< false, true !$< false) : (b, b)
Binder : (true @>= false, true @>= false)
Reducer: (true, true)
###
> (true !@<= false, true !$<= false)
(true !@<= false, true !$<= false) : (b, b)
Binder : (true @> false, true @> false)
Reducer: (true, true)
###
> (true !@>  false, true !$>  false)
(true !@> false, true !$> false) : (b, b)
Binder : (true @<= false, true @<= false)
Reducer: (false, false)
###
> (true !@>= false, true !$>= false)
(true !@>= false, true !$>= false) : (b, b)
Binder : (true @< false, true @< false)
Reducer: (false, false)
###
> (true  @=  true, true  $=  true)
(true @= true, true $= true) : (b, b)
Binder : (true @= true, true @= true)
Reducer: (true, true)
###
> (true  @<  true, true  $<  true)
(true @< true, true $< true) : (b, b)
Binder : (true @< true, true @< true)
Reducer: (false, false)
###
> (true  @<= true, true  $<= true)
(true @<= true, true $<= true) : (b, b)
Binder : (true @<= true, true @<= true)
Reducer: (true, true)
###
> (true  @>  true, true  $>  true)
(true @> true, true $> true) : (b, b)
Binder : (true @> true, true @> true)
Reducer: (false, false)
###
> (true  @>= true, true  $>= true)
(true @>= true, true $>= true) : (b, b)
Binder : (true @>= true, true @>= true)
Reducer: (true, true)
###
> (true !@=  true, true !$=  true)
(true !@= true, true !$= true) : (b, b)
Binder : (true !@= true, true !@= true)
Reducer: (false, false)
###
> (true !@<  true, true !$<  true)
(true !@< true, true !$< true) : (b, b)
Binder : (true @>= true, true @>= true)
Reducer: (true, true)
###
> (true !@<= true, true !$<= true)
(true !@<= true, true !$<= true) : (b, b)
Binder : (true @> true, true @> true)
Reducer: (false, false)
###
> (true !@>  true, true !$>  true)
(true !@> true, true !$> true) : (b, b)
Binder : (true @<= true, true @<= true)
Reducer: (true, true)
###
> (true !@>= true, true !$>= true)
(true !@>= true, true !$>= true) : (b, b)
Binder : (true @< true, true @< true)
Reducer: (false, false)
###
> (true  @=  qb, true  $=  qb)
(true @= qb, true $= qb) : (b, b)
Binder : (true @= qb, true @= qb)
###
> (true  @<  qb, true  $<  qb)
(true @< qb, true $< qb) : (b, b)
Binder : (true @< qb, true $< qb)
###
> (true  @<= qb, true  $<= qb)
(true @<= qb, true $<= qb) : (b, b)
Binder : (true @<= qb, true $<= qb)
###
> (true  @>  qb, true  $>  qb)
(true @> qb, true $> qb) : (b, b)
Binder : (true @> qb, true $> qb)
###
> (true  @>= qb, true  $>= qb)
(true @>= qb, true $>= qb) : (b, b)
Binder : (true @>= qb, true $>= qb)
###
> (true !@=  qb, true !$=  qb)
(true !@= qb, true !$= qb) : (b, b)
Binder : (true !@= qb, true !@= qb)
###
> (true !@<  qb, true !$<  qb)
(true !@< qb, true !$< qb) : (b, b)
Binder : (true @>= qb, true !$< qb)
###
> (true !@<= qb, true !$<= qb)
(true !@<= qb, true !$<= qb) : (b, b)
Binder : (true @> qb, true !$<= qb)
###
> (true !@>  qb, true !$>  qb)
(true !@> qb, true !$> qb) : (b, b)
Binder : (true @<= qb, true !$> qb)
###
> (true !@>= qb, true !$>= qb)
(true !@>= qb, true !$>= qb) : (b, b)
Binder : (true @< qb, true !$>= qb)
###
> (true  @=  Null(false), true  $=  Null(false))
(true @= Null(false), true $= Null(false)) : (b, b)
Binder : (true @= DefOpt*(false), true @= DefOpt*(false))
Reducer: (false, false)
###
> (true  @<  Null(false), true  $<  Null(false))
(true @< Null(false), true $< Null(false)) : (b, b)
Binder : (true @< DefOpt*(false), true $< DefOpt*(false))
Reducer: (false, false)
###
> (true  @<= Null(false), true  $<= Null(false))
(true @<= Null(false), true $<= Null(false)) : (b, b)
Binder : (true @<= DefOpt*(false), true $<= DefOpt*(false))
Reducer: (false, false)
###
> (true  @>  Null(false), true  $>  Null(false))
(true @> Null(false), true $> Null(false)) : (b, b)
Binder : (true @> DefOpt*(false), true $> DefOpt*(false))
Reducer: (true, false)
###
> (true  @>= Null(false), true  $>= Null(false))
(true @>= Null(false), true $>= Null(false)) : (b, b)
Binder : (true @>= DefOpt*(false), true $>= DefOpt*(false))
Reducer: (true, false)
###
> (true !@=  Null(false), true !$=  Null(false))
(true !@= Null(false), true !$= Null(false)) : (b, b)
Binder : (true !@= DefOpt*(false), true !@= DefOpt*(false))
Reducer: (true, true)
###
> (true !@<  Null(false), true !$<  Null(false))
(true !@< Null(false), true !$< Null(false)) : (b, b)
Binder : (true @>= DefOpt*(false), true !$< DefOpt*(false))
Reducer: (true, true)
###
> (true !@<= Null(false), true !$<= Null(false))
(true !@<= Null(false), true !$<= Null(false)) : (b, b)
Binder : (true @> DefOpt*(false), true !$<= DefOpt*(false))
Reducer: (true, true)
###
> (true !@>  Null(false), true !$>  Null(false))
(true !@> Null(false), true !$> Null(false)) : (b, b)
Binder : (true @<= DefOpt*(false), true !$> DefOpt*(false))
Reducer: (false, true)
###
> (true !@>= Null(false), true !$>= Null(false))
(true !@>= Null(false), true !$>= Null(false)) : (b, b)
Binder : (true @< DefOpt*(false), true !$>= DefOpt*(false))
Reducer: (false, true)
###
> (true  @=  Opt(false), true  $=  Opt(false))
(true @= Opt(false), true $= Opt(false)) : (b, b)
Binder : (true @= Opt*(false), true @= Opt*(false))
Reducer: (false, false)
###
> (true  @<  Opt(false), true  $<  Opt(false))
(true @< Opt(false), true $< Opt(false)) : (b, b)
Binder : (true @< Opt*(false), true $< Opt*(false))
Reducer: (false, false)
###
> (true  @<= Opt(false), true  $<= Opt(false))
(true @<= Opt(false), true $<= Opt(false)) : (b, b)
Binder : (true @<= Opt*(false), true $<= Opt*(false))
Reducer: (false, false)
###
> (true  @>  Opt(false), true  $>  Opt(false))
(true @> Opt(false), true $> Opt(false)) : (b, b)
Binder : (true @> Opt*(false), true $> Opt*(false))
Reducer: (true, true)
###
> (true  @>= Opt(false), true  $>= Opt(false))
(true @>= Opt(false), true $>= Opt(false)) : (b, b)
Binder : (true @>= Opt*(false), true $>= Opt*(false))
Reducer: (true, true)
###
> (true !@=  Opt(false), true !$=  Opt(false))
(true !@= Opt(false), true !$= Opt(false)) : (b, b)
Binder : (true !@= Opt*(false), true !@= Opt*(false))
Reducer: (true, true)
###
> (true !@<  Opt(false), true !$<  Opt(false))
(true !@< Opt(false), true !$< Opt(false)) : (b, b)
Binder : (true @>= Opt*(false), true !$< Opt*(false))
Reducer: (true, true)
###
> (true !@<= Opt(false), true !$<= Opt(false))
(true !@<= Opt(false), true !$<= Opt(false)) : (b, b)
Binder : (true @> Opt*(false), true !$<= Opt*(false))
Reducer: (true, true)
###
> (true !@>  Opt(false), true !$>  Opt(false))
(true !@> Opt(false), true !$> Opt(false)) : (b, b)
Binder : (true @<= Opt*(false), true !$> Opt*(false))
Reducer: (false, false)
###
> (true !@>= Opt(false), true !$>= Opt(false))
(true !@>= Opt(false), true !$>= Opt(false)) : (b, b)
Binder : (true @< Opt*(false), true !$>= Opt*(false))
Reducer: (false, false)
###
> (true  @=  Opt(true), true  $=  Opt(true))
(true @= Opt(true), true $= Opt(true)) : (b, b)
Binder : (true @= Opt*(true), true @= Opt*(true))
Reducer: (true, true)
###
> (true  @<  Opt(true), true  $<  Opt(true))
(true @< Opt(true), true $< Opt(true)) : (b, b)
Binder : (true @< Opt*(true), true $< Opt*(true))
Reducer: (false, false)
###
> (true  @<= Opt(true), true  $<= Opt(true))
(true @<= Opt(true), true $<= Opt(true)) : (b, b)
Binder : (true @<= Opt*(true), true $<= Opt*(true))
Reducer: (true, true)
###
> (true  @>  Opt(true), true  $>  Opt(true))
(true @> Opt(true), true $> Opt(true)) : (b, b)
Binder : (true @> Opt*(true), true $> Opt*(true))
Reducer: (false, false)
###
> (true  @>= Opt(true), true  $>= Opt(true))
(true @>= Opt(true), true $>= Opt(true)) : (b, b)
Binder : (true @>= Opt*(true), true $>= Opt*(true))
Reducer: (true, true)
###
> (true !@=  Opt(true), true !$=  Opt(true))
(true !@= Opt(true), true !$= Opt(true)) : (b, b)
Binder : (true !@= Opt*(true), true !@= Opt*(true))
Reducer: (false, false)
###
> (true !@<  Opt(true), true !$<  Opt(true))
(true !@< Opt(true), true !$< Opt(true)) : (b, b)
Binder : (true @>= Opt*(true), true !$< Opt*(true))
Reducer: (true, true)
###
> (true !@<= Opt(true), true !$<= Opt(true))
(true !@<= Opt(true), true !$<= Opt(true)) : (b, b)
Binder : (true @> Opt*(true), true !$<= Opt*(true))
Reducer: (false, false)
###
> (true !@>  Opt(true), true !$>  Opt(true))
(true !@> Opt(true), true !$> Opt(true)) : (b, b)
Binder : (true @<= Opt*(true), true !$> Opt*(true))
Reducer: (true, true)
###
> (true !@>= Opt(true), true !$>= Opt(true))
(true !@>= Opt(true), true !$>= Opt(true)) : (b, b)
Binder : (true @< Opt*(true), true !$>= Opt*(true))
Reducer: (false, false)
###
> (qb  @=  b, qb  $=  b)
(qb @= b, qb $= b) : (b, b)
Binder : (qb @= b, qb @= b)
###
> (qb  @<  b, qb  $<  b)
(qb @< b, qb $< b) : (b, b)
Binder : (qb @< b, qb $< b)
###
> (qb  @<= b, qb  $<= b)
(qb @<= b, qb $<= b) : (b, b)
Binder : (qb @<= b, qb $<= b)
###
> (qb  @>  b, qb  $>  b)
(qb @> b, qb $> b) : (b, b)
Binder : (qb @> b, qb $> b)
###
> (qb  @>= b, qb  $>= b)
(qb @>= b, qb $>= b) : (b, b)
Binder : (qb @>= b, qb $>= b)
###
> (qb !@=  b, qb !$=  b)
(qb !@= b, qb !$= b) : (b, b)
Binder : (qb !@= b, qb !@= b)
###
> (qb !@<  b, qb !$<  b)
(qb !@< b, qb !$< b) : (b, b)
Binder : (qb @>= b, qb !$< b)
###
> (qb !@<= b, qb !$<= b)
(qb !@<= b, qb !$<= b) : (b, b)
Binder : (qb @> b, qb !$<= b)
###
> (qb !@>  b, qb !$>  b)
(qb !@> b, qb !$> b) : (b, b)
Binder : (qb @<= b, qb !$> b)
###
> (qb !@>= b, qb !$>= b)
(qb !@>= b, qb !$>= b) : (b, b)
Binder : (qb @< b, qb !$>= b)
###
> (qb  @=  false, qb  $=  false)
(qb @= false, qb $= false) : (b, b)
Binder : (qb @= false, qb @= false)
###
> (qb  @<  false, qb  $<  false)
(qb @< false, qb $< false) : (b, b)
Binder : (qb @< false, qb $< false)
###
> (qb  @<= false, qb  $<= false)
(qb @<= false, qb $<= false) : (b, b)
Binder : (qb @<= false, qb $<= false)
###
> (qb  @>  false, qb  $>  false)
(qb @> false, qb $> false) : (b, b)
Binder : (qb @> false, qb $> false)
###
> (qb  @>= false, qb  $>= false)
(qb @>= false, qb $>= false) : (b, b)
Binder : (qb @>= false, qb $>= false)
###
> (qb !@=  false, qb !$=  false)
(qb !@= false, qb !$= false) : (b, b)
Binder : (qb !@= false, qb !@= false)
###
> (qb !@<  false, qb !$<  false)
(qb !@< false, qb !$< false) : (b, b)
Binder : (qb @>= false, qb !$< false)
###
> (qb !@<= false, qb !$<= false)
(qb !@<= false, qb !$<= false) : (b, b)
Binder : (qb @> false, qb !$<= false)
###
> (qb !@>  false, qb !$>  false)
(qb !@> false, qb !$> false) : (b, b)
Binder : (qb @<= false, qb !$> false)
###
> (qb !@>= false, qb !$>= false)
(qb !@>= false, qb !$>= false) : (b, b)
Binder : (qb @< false, qb !$>= false)
###
> (qb  @=  true, qb  $=  true)
(qb @= true, qb $= true) : (b, b)
Binder : (qb @= true, qb @= true)
###
> (qb  @<  true, qb  $<  true)
(qb @< true, qb $< true) : (b, b)
Binder : (qb @< true, qb $< true)
###
> (qb  @<= true, qb  $<= true)
(qb @<= true, qb $<= true) : (b, b)
Binder : (qb @<= true, qb $<= true)
###
> (qb  @>  true, qb  $>  true)
(qb @> true, qb $> true) : (b, b)
Binder : (qb @> true, qb $> true)
###
> (qb  @>= true, qb  $>= true)
(qb @>= true, qb $>= true) : (b, b)
Binder : (qb @>= true, qb $>= true)
###
> (qb !@=  true, qb !$=  true)
(qb !@= true, qb !$= true) : (b, b)
Binder : (qb !@= true, qb !@= true)
###
> (qb !@<  true, qb !$<  true)
(qb !@< true, qb !$< true) : (b, b)
Binder : (qb @>= true, qb !$< true)
###
> (qb !@<= true, qb !$<= true)
(qb !@<= true, qb !$<= true) : (b, b)
Binder : (qb @> true, qb !$<= true)
###
> (qb !@>  true, qb !$>  true)
(qb !@> true, qb !$> true) : (b, b)
Binder : (qb @<= true, qb !$> true)
###
> (qb !@>= true, qb !$>= true)
(qb !@>= true, qb !$>= true) : (b, b)
Binder : (qb @< true, qb !$>= true)
###
> (qb  @=  qb, qb  $=  qb)
(qb @= qb, qb $= qb) : (b, b)
Binder : (qb @= qb, qb $= qb)
###
> (qb  @<  qb, qb  $<  qb)
(qb @< qb, qb $< qb) : (b, b)
Binder : (qb @< qb, qb $< qb)
###
> (qb  @<= qb, qb  $<= qb)
(qb @<= qb, qb $<= qb) : (b, b)
Binder : (qb @<= qb, qb $<= qb)
###
> (qb  @>  qb, qb  $>  qb)
(qb @> qb, qb $> qb) : (b, b)
Binder : (qb @> qb, qb $> qb)
###
> (qb  @>= qb, qb  $>= qb)
(qb @>= qb, qb $>= qb) : (b, b)
Binder : (qb @>= qb, qb $>= qb)
###
> (qb !@=  qb, qb !$=  qb)
(qb !@= qb, qb !$= qb) : (b, b)
Binder : (qb !@= qb, qb !$= qb)
###
> (qb !@<  qb, qb !$<  qb)
(qb !@< qb, qb !$< qb) : (b, b)
Binder : (qb @>= qb, qb !$< qb)
###
> (qb !@<= qb, qb !$<= qb)
(qb !@<= qb, qb !$<= qb) : (b, b)
Binder : (qb @> qb, qb !$<= qb)
###
> (qb !@>  qb, qb !$>  qb)
(qb !@> qb, qb !$> qb) : (b, b)
Binder : (qb @<= qb, qb !$> qb)
###
> (qb !@>= qb, qb !$>= qb)
(qb !@>= qb, qb !$>= qb) : (b, b)
Binder : (qb @< qb, qb !$>= qb)
###
> (qb  @=  Null(false), qb  $=  Null(false))
(qb @= Null(false), qb $= Null(false)) : (b, b)
Binder : (qb @= DefOpt*(false), qb $= DefOpt*(false))
Reducer: (qb @= null, false)
###
> (qb  @<  Null(false), qb  $<  Null(false))
(qb @< Null(false), qb $< Null(false)) : (b, b)
Binder : (qb @< DefOpt*(false), qb $< DefOpt*(false))
Reducer: (false, false)
###
> (qb  @<= Null(false), qb  $<= Null(false))
(qb @<= Null(false), qb $<= Null(false)) : (b, b)
Binder : (qb @<= DefOpt*(false), qb $<= DefOpt*(false))
Reducer: (qb @<= null, false)
###
> (qb  @>  Null(false), qb  $>  Null(false))
(qb @> Null(false), qb $> Null(false)) : (b, b)
Binder : (qb @> DefOpt*(false), qb $> DefOpt*(false))
Reducer: (qb @> null, false)
###
> (qb  @>= Null(false), qb  $>= Null(false))
(qb @>= Null(false), qb $>= Null(false)) : (b, b)
Binder : (qb @>= DefOpt*(false), qb $>= DefOpt*(false))
Reducer: (true, false)
###
> (qb !@=  Null(false), qb !$=  Null(false))
(qb !@= Null(false), qb !$= Null(false)) : (b, b)
Binder : (qb !@= DefOpt*(false), qb !$= DefOpt*(false))
Reducer: (qb !@= null, true)
###
> (qb !@<  Null(false), qb !$<  Null(false))
(qb !@< Null(false), qb !$< Null(false)) : (b, b)
Binder : (qb @>= DefOpt*(false), qb !$< DefOpt*(false))
Reducer: (true, true)
###
> (qb !@<= Null(false), qb !$<= Null(false))
(qb !@<= Null(false), qb !$<= Null(false)) : (b, b)
Binder : (qb @> DefOpt*(false), qb !$<= DefOpt*(false))
Reducer: (qb @> null, true)
###
> (qb !@>  Null(false), qb !$>  Null(false))
(qb !@> Null(false), qb !$> Null(false)) : (b, b)
Binder : (qb @<= DefOpt*(false), qb !$> DefOpt*(false))
Reducer: (qb @<= null, true)
###
> (qb !@>= Null(false), qb !$>= Null(false))
(qb !@>= Null(false), qb !$>= Null(false)) : (b, b)
Binder : (qb @< DefOpt*(false), qb !$>= DefOpt*(false))
Reducer: (false, true)
###
> (qb  @=  Opt(false), qb  $=  Opt(false))
(qb @= Opt(false), qb $= Opt(false)) : (b, b)
Binder : (qb @= Opt*(false), qb $= Opt*(false))
Reducer: (qb @= false, qb @= false)
###
> (qb  @<  Opt(false), qb  $<  Opt(false))
(qb @< Opt(false), qb $< Opt(false)) : (b, b)
Binder : (qb @< Opt*(false), qb $< Opt*(false))
Reducer: (qb @< false, qb $< false)
###
> (qb  @<= Opt(false), qb  $<= Opt(false))
(qb @<= Opt(false), qb $<= Opt(false)) : (b, b)
Binder : (qb @<= Opt*(false), qb $<= Opt*(false))
Reducer: (qb @<= false, qb $<= false)
###
> (qb  @>  Opt(false), qb  $>  Opt(false))
(qb @> Opt(false), qb $> Opt(false)) : (b, b)
Binder : (qb @> Opt*(false), qb $> Opt*(false))
Reducer: (qb @> false, qb $> false)
###
> (qb  @>= Opt(false), qb  $>= Opt(false))
(qb @>= Opt(false), qb $>= Opt(false)) : (b, b)
Binder : (qb @>= Opt*(false), qb $>= Opt*(false))
Reducer: (qb @>= false, qb $>= false)
###
> (qb !@=  Opt(false), qb !$=  Opt(false))
(qb !@= Opt(false), qb !$= Opt(false)) : (b, b)
Binder : (qb !@= Opt*(false), qb !$= Opt*(false))
Reducer: (qb !@= false, qb !@= false)
###
> (qb !@<  Opt(false), qb !$<  Opt(false))
(qb !@< Opt(false), qb !$< Opt(false)) : (b, b)
Binder : (qb @>= Opt*(false), qb !$< Opt*(false))
Reducer: (qb @>= false, qb !$< false)
###
> (qb !@<= Opt(false), qb !$<= Opt(false))
(qb !@<= Opt(false), qb !$<= Opt(false)) : (b, b)
Binder : (qb @> Opt*(false), qb !$<= Opt*(false))
Reducer: (qb @> false, qb !$<= false)
###
> (qb !@>  Opt(false), qb !$>  Opt(false))
(qb !@> Opt(false), qb !$> Opt(false)) : (b, b)
Binder : (qb @<= Opt*(false), qb !$> Opt*(false))
Reducer: (qb @<= false, qb !$> false)
###
> (qb !@>= Opt(false), qb !$>= Opt(false))
(qb !@>= Opt(false), qb !$>= Opt(false)) : (b, b)
Binder : (qb @< Opt*(false), qb !$>= Opt*(false))
Reducer: (qb @< false, qb !$>= false)
###
> (qb  @=  Opt(true), qb  $=  Opt(true))
(qb @= Opt(true), qb $= Opt(true)) : (b, b)
Binder : (qb @= Opt*(true), qb $= Opt*(true))
Reducer: (qb @= true, qb @= true)
###
> (qb  @<  Opt(true), qb  $<  Opt(true))
(qb @< Opt(true), qb $< Opt(true)) : (b, b)
Binder : (qb @< Opt*(true), qb $< Opt*(true))
Reducer: (qb @< true, qb $< true)
###
> (qb  @<= Opt(true), qb  $<= Opt(true))
(qb @<= Opt(true), qb $<= Opt(true)) : (b, b)
Binder : (qb @<= Opt*(true), qb $<= Opt*(true))
Reducer: (qb @<= true, qb $<= true)
###
> (qb  @>  Opt(true), qb  $>  Opt(true))
(qb @> Opt(true), qb $> Opt(true)) : (b, b)
Binder : (qb @> Opt*(true), qb $> Opt*(true))
Reducer: (qb @> true, qb $> true)
###
> (qb  @>= Opt(true), qb  $>= Opt(true))
(qb @>= Opt(true), qb $>= Opt(true)) : (b, b)
Binder : (qb @>= Opt*(true), qb $>= Opt*(true))
Reducer: (qb @>= true, qb $>= true)
###
> (qb !@=  Opt(true), qb !$=  Opt(true))
(qb !@= Opt(true), qb !$= Opt(true)) : (b, b)
Binder : (qb !@= Opt*(true), qb !$= Opt*(true))
Reducer: (qb !@= true, qb !@= true)
###
> (qb !@<  Opt(true), qb !$<  Opt(true))
(qb !@< Opt(true), qb !$< Opt(true)) : (b, b)
Binder : (qb @>= Opt*(true), qb !$< Opt*(true))
Reducer: (qb @>= true, qb !$< true)
###
> (qb !@<= Opt(true), qb !$<= Opt(true))
(qb !@<= Opt(true), qb !$<= Opt(true)) : (b, b)
Binder : (qb @> Opt*(true), qb !$<= Opt*(true))
Reducer: (qb @> true, qb !$<= true)
###
> (qb !@>  Opt(true), qb !$>  Opt(true))
(qb !@> Opt(true), qb !$> Opt(true)) : (b, b)
Binder : (qb @<= Opt*(true), qb !$> Opt*(true))
Reducer: (qb @<= true, qb !$> true)
###
> (qb !@>= Opt(true), qb !$>= Opt(true))
(qb !@>= Opt(true), qb !$>= Opt(true)) : (b, b)
Binder : (qb @< Opt*(true), qb !$>= Opt*(true))
Reducer: (qb @< true, qb !$>= true)
###
> (Null(false)  @=  b, Null(false)  $=  b)
(Null(false) @= b, Null(false) $= b) : (b, b)
Binder : (DefOpt*(false) @= b, DefOpt*(false) @= b)
Reducer: (false, false)
###
> (Null(false)  @<  b, Null(false)  $<  b)
(Null(false) @< b, Null(false) $< b) : (b, b)
Binder : (DefOpt*(false) @< b, DefOpt*(false) $< b)
Reducer: (true, false)
###
> (Null(false)  @<= b, Null(false)  $<= b)
(Null(false) @<= b, Null(false) $<= b) : (b, b)
Binder : (DefOpt*(false) @<= b, DefOpt*(false) $<= b)
Reducer: (true, false)
###
> (Null(false)  @>  b, Null(false)  $>  b)
(Null(false) @> b, Null(false) $> b) : (b, b)
Binder : (DefOpt*(false) @> b, DefOpt*(false) $> b)
Reducer: (false, false)
###
> (Null(false)  @>= b, Null(false)  $>= b)
(Null(false) @>= b, Null(false) $>= b) : (b, b)
Binder : (DefOpt*(false) @>= b, DefOpt*(false) $>= b)
Reducer: (false, false)
###
> (Null(false) !@=  b, Null(false) !$=  b)
(Null(false) !@= b, Null(false) !$= b) : (b, b)
Binder : (DefOpt*(false) !@= b, DefOpt*(false) !@= b)
Reducer: (true, true)
###
> (Null(false) !@<  b, Null(false) !$<  b)
(Null(false) !@< b, Null(false) !$< b) : (b, b)
Binder : (DefOpt*(false) @>= b, DefOpt*(false) !$< b)
Reducer: (false, true)
###
> (Null(false) !@<= b, Null(false) !$<= b)
(Null(false) !@<= b, Null(false) !$<= b) : (b, b)
Binder : (DefOpt*(false) @> b, DefOpt*(false) !$<= b)
Reducer: (false, true)
###
> (Null(false) !@>  b, Null(false) !$>  b)
(Null(false) !@> b, Null(false) !$> b) : (b, b)
Binder : (DefOpt*(false) @<= b, DefOpt*(false) !$> b)
Reducer: (true, true)
###
> (Null(false) !@>= b, Null(false) !$>= b)
(Null(false) !@>= b, Null(false) !$>= b) : (b, b)
Binder : (DefOpt*(false) @< b, DefOpt*(false) !$>= b)
Reducer: (true, true)
###
> (Null(false)  @=  false, Null(false)  $=  false)
(Null(false) @= false, Null(false) $= false) : (b, b)
Binder : (DefOpt*(false) @= false, DefOpt*(false) @= false)
Reducer: (false, false)
###
> (Null(false)  @<  false, Null(false)  $<  false)
(Null(false) @< false, Null(false) $< false) : (b, b)
Binder : (DefOpt*(false) @< false, DefOpt*(false) $< false)
Reducer: (true, false)
###
> (Null(false)  @<= false, Null(false)  $<= false)
(Null(false) @<= false, Null(false) $<= false) : (b, b)
Binder : (DefOpt*(false) @<= false, DefOpt*(false) $<= false)
Reducer: (true, false)
###
> (Null(false)  @>  false, Null(false)  $>  false)
(Null(false) @> false, Null(false) $> false) : (b, b)
Binder : (DefOpt*(false) @> false, DefOpt*(false) $> false)
Reducer: (false, false)
###
> (Null(false)  @>= false, Null(false)  $>= false)
(Null(false) @>= false, Null(false) $>= false) : (b, b)
Binder : (DefOpt*(false) @>= false, DefOpt*(false) $>= false)
Reducer: (false, false)
###
> (Null(false) !@=  false, Null(false) !$=  false)
(Null(false) !@= false, Null(false) !$= false) : (b, b)
Binder : (DefOpt*(false) !@= false, DefOpt*(false) !@= false)
Reducer: (true, true)
###
> (Null(false) !@<  false, Null(false) !$<  false)
(Null(false) !@< false, Null(false) !$< false) : (b, b)
Binder : (DefOpt*(false) @>= false, DefOpt*(false) !$< false)
Reducer: (false, true)
###
> (Null(false) !@<= false, Null(false) !$<= false)
(Null(false) !@<= false, Null(false) !$<= false) : (b, b)
Binder : (DefOpt*(false) @> false, DefOpt*(false) !$<= false)
Reducer: (false, true)
###
> (Null(false) !@>  false, Null(false) !$>  false)
(Null(false) !@> false, Null(false) !$> false) : (b, b)
Binder : (DefOpt*(false) @<= false, DefOpt*(false) !$> false)
Reducer: (true, true)
###
> (Null(false) !@>= false, Null(false) !$>= false)
(Null(false) !@>= false, Null(false) !$>= false) : (b, b)
Binder : (DefOpt*(false) @< false, DefOpt*(false) !$>= false)
Reducer: (true, true)
###
> (Null(false)  @=  true, Null(false)  $=  true)
(Null(false) @= true, Null(false) $= true) : (b, b)
Binder : (DefOpt*(false) @= true, DefOpt*(false) @= true)
Reducer: (false, false)
###
> (Null(false)  @<  true, Null(false)  $<  true)
(Null(false) @< true, Null(false) $< true) : (b, b)
Binder : (DefOpt*(false) @< true, DefOpt*(false) $< true)
Reducer: (true, false)
###
> (Null(false)  @<= true, Null(false)  $<= true)
(Null(false) @<= true, Null(false) $<= true) : (b, b)
Binder : (DefOpt*(false) @<= true, DefOpt*(false) $<= true)
Reducer: (true, false)
###
> (Null(false)  @>  true, Null(false)  $>  true)
(Null(false) @> true, Null(false) $> true) : (b, b)
Binder : (DefOpt*(false) @> true, DefOpt*(false) $> true)
Reducer: (false, false)
###
> (Null(false)  @>= true, Null(false)  $>= true)
(Null(false) @>= true, Null(false) $>= true) : (b, b)
Binder : (DefOpt*(false) @>= true, DefOpt*(false) $>= true)
Reducer: (false, false)
###
> (Null(false) !@=  true, Null(false) !$=  true)
(Null(false) !@= true, Null(false) !$= true) : (b, b)
Binder : (DefOpt*(false) !@= true, DefOpt*(false) !@= true)
Reducer: (true, true)
###
> (Null(false) !@<  true, Null(false) !$<  true)
(Null(false) !@< true, Null(false) !$< true) : (b, b)
Binder : (DefOpt*(false) @>= true, DefOpt*(false) !$< true)
Reducer: (false, true)
###
> (Null(false) !@<= true, Null(false) !$<= true)
(Null(false) !@<= true, Null(false) !$<= true) : (b, b)
Binder : (DefOpt*(false) @> true, DefOpt*(false) !$<= true)
Reducer: (false, true)
###
> (Null(false) !@>  true, Null(false) !$>  true)
(Null(false) !@> true, Null(false) !$> true) : (b, b)
Binder : (DefOpt*(false) @<= true, DefOpt*(false) !$> true)
Reducer: (true, true)
###
> (Null(false) !@>= true, Null(false) !$>= true)
(Null(false) !@>= true, Null(false) !$>= true) : (b, b)
Binder : (DefOpt*(false) @< true, DefOpt*(false) !$>= true)
Reducer: (true, true)
###
> (Null(false)  @=  qb, Null(false)  $=  qb)
(Null(false) @= qb, Null(false) $= qb) : (b, b)
Binder : (DefOpt*(false) @= qb, DefOpt*(false) $= qb)
Reducer: (null @= qb, false)
###
> (Null(false)  @<  qb, Null(false)  $<  qb)
(Null(false) @< qb, Null(false) $< qb) : (b, b)
Binder : (DefOpt*(false) @< qb, DefOpt*(false) $< qb)
Reducer: (null @< qb, false)
###
> (Null(false)  @<= qb, Null(false)  $<= qb)
(Null(false) @<= qb, Null(false) $<= qb) : (b, b)
Binder : (DefOpt*(false) @<= qb, DefOpt*(false) $<= qb)
Reducer: (true, false)
###
> (Null(false)  @>  qb, Null(false)  $>  qb)
(Null(false) @> qb, Null(false) $> qb) : (b, b)
Binder : (DefOpt*(false) @> qb, DefOpt*(false) $> qb)
Reducer: (false, false)
###
> (Null(false)  @>= qb, Null(false)  $>= qb)
(Null(false) @>= qb, Null(false) $>= qb) : (b, b)
Binder : (DefOpt*(false) @>= qb, DefOpt*(false) $>= qb)
Reducer: (null @>= qb, false)
###
> (Null(false) !@=  qb, Null(false) !$=  qb)
(Null(false) !@= qb, Null(false) !$= qb) : (b, b)
Binder : (DefOpt*(false) !@= qb, DefOpt*(false) !$= qb)
Reducer: (null !@= qb, true)
###
> (Null(false) !@<  qb, Null(false) !$<  qb)
(Null(false) !@< qb, Null(false) !$< qb) : (b, b)
Binder : (DefOpt*(false) @>= qb, DefOpt*(false) !$< qb)
Reducer: (null @>= qb, true)
###
> (Null(false) !@<= qb, Null(false) !$<= qb)
(Null(false) !@<= qb, Null(false) !$<= qb) : (b, b)
Binder : (DefOpt*(false) @> qb, DefOpt*(false) !$<= qb)
Reducer: (false, true)
###
> (Null(false) !@>  qb, Null(false) !$>  qb)
(Null(false) !@> qb, Null(false) !$> qb) : (b, b)
Binder : (DefOpt*(false) @<= qb, DefOpt*(false) !$> qb)
Reducer: (true, true)
###
> (Null(false) !@>= qb, Null(false) !$>= qb)
(Null(false) !@>= qb, Null(false) !$>= qb) : (b, b)
Binder : (DefOpt*(false) @< qb, DefOpt*(false) !$>= qb)
Reducer: (null @< qb, true)
###
> (Null(false)  @=  Null(false), Null(false)  $=  Null(false))
(Null(false) @= Null(false), Null(false) $= Null(false)) : (b, b)
Binder : (DefOpt*(false) @= DefOpt*(false), DefOpt*(false) $= DefOpt*(false))
Reducer: (true, false)
###
> (Null(false)  @<  Null(false), Null(false)  $<  Null(false))
(Null(false) @< Null(false), Null(false) $< Null(false)) : (b, b)
Binder : (DefOpt*(false) @< DefOpt*(false), DefOpt*(false) $< DefOpt*(false))
Reducer: (false, false)
###
> (Null(false)  @<= Null(false), Null(false)  $<= Null(false))
(Null(false) @<= Null(false), Null(false) $<= Null(false)) : (b, b)
Binder : (DefOpt*(false) @<= DefOpt*(false), DefOpt*(false) $<= DefOpt*(false))
Reducer: (true, false)
###
> (Null(false)  @>  Null(false), Null(false)  $>  Null(false))
(Null(false) @> Null(false), Null(false) $> Null(false)) : (b, b)
Binder : (DefOpt*(false) @> DefOpt*(false), DefOpt*(false) $> DefOpt*(false))
Reducer: (false, false)
###
> (Null(false)  @>= Null(false), Null(false)  $>= Null(false))
(Null(false) @>= Null(false), Null(false) $>= Null(false)) : (b, b)
Binder : (DefOpt*(false) @>= DefOpt*(false), DefOpt*(false) $>= DefOpt*(false))
Reducer: (true, false)
###
> (Null(false) !@=  Null(false), Null(false) !$=  Null(false))
(Null(false) !@= Null(false), Null(false) !$= Null(false)) : (b, b)
Binder : (DefOpt*(false) !@= DefOpt*(false), DefOpt*(false) !$= DefOpt*(false))
Reducer: (false, true)
###
> (Null(false) !@<  Null(false), Null(false) !$<  Null(false))
(Null(false) !@< Null(false), Null(false) !$< Null(false)) : (b, b)
Binder : (DefOpt*(false) @>= DefOpt*(false), DefOpt*(false) !$< DefOpt*(false))
Reducer: (true, true)
###
> (Null(false) !@<= Null(false), Null(false) !$<= Null(false))
(Null(false) !@<= Null(false), Null(false) !$<= Null(false)) : (b, b)
Binder : (DefOpt*(false) @> DefOpt*(false), DefOpt*(false) !$<= DefOpt*(false))
Reducer: (false, true)
###
> (Null(false) !@>  Null(false), Null(false) !$>  Null(false))
(Null(false) !@> Null(false), Null(false) !$> Null(false)) : (b, b)
Binder : (DefOpt*(false) @<= DefOpt*(false), DefOpt*(false) !$> DefOpt*(false))
Reducer: (true, true)
###
> (Null(false) !@>= Null(false), Null(false) !$>= Null(false))
(Null(false) !@>= Null(false), Null(false) !$>= Null(false)) : (b, b)
Binder : (DefOpt*(false) @< DefOpt*(false), DefOpt*(false) !$>= DefOpt*(false))
Reducer: (false, true)
###
> (Null(false)  @=  Opt(false), Null(false)  $=  Opt(false))
(Null(false) @= Opt(false), Null(false) $= Opt(false)) : (b, b)
Binder : (DefOpt*(false) @= Opt*(false), DefOpt*(false) $= Opt*(false))
Reducer: (false, false)
###
> (Null(false)  @<  Opt(false), Null(false)  $<  Opt(false))
(Null(false) @< Opt(false), Null(false) $< Opt(false)) : (b, b)
Binder : (DefOpt*(false) @< Opt*(false), DefOpt*(false) $< Opt*(false))
Reducer: (true, false)
###
> (Null(false)  @<= Opt(false), Null(false)  $<= Opt(false))
(Null(false) @<= Opt(false), Null(false) $<= Opt(false)) : (b, b)
Binder : (DefOpt*(false) @<= Opt*(false), DefOpt*(false) $<= Opt*(false))
Reducer: (true, false)
###
> (Null(false)  @>  Opt(false), Null(false)  $>  Opt(false))
(Null(false) @> Opt(false), Null(false) $> Opt(false)) : (b, b)
Binder : (DefOpt*(false) @> Opt*(false), DefOpt*(false) $> Opt*(false))
Reducer: (false, false)
###
> (Null(false)  @>= Opt(false), Null(false)  $>= Opt(false))
(Null(false) @>= Opt(false), Null(false) $>= Opt(false)) : (b, b)
Binder : (DefOpt*(false) @>= Opt*(false), DefOpt*(false) $>= Opt*(false))
Reducer: (false, false)
###
> (Null(false) !@=  Opt(false), Null(false) !$=  Opt(false))
(Null(false) !@= Opt(false), Null(false) !$= Opt(false)) : (b, b)
Binder : (DefOpt*(false) !@= Opt*(false), DefOpt*(false) !$= Opt*(false))
Reducer: (true, true)
###
> (Null(false) !@<  Opt(false), Null(false) !$<  Opt(false))
(Null(false) !@< Opt(false), Null(false) !$< Opt(false)) : (b, b)
Binder : (DefOpt*(false) @>= Opt*(false), DefOpt*(false) !$< Opt*(false))
Reducer: (false, true)
###
> (Null(false) !@<= Opt(false), Null(false) !$<= Opt(false))
(Null(false) !@<= Opt(false), Null(false) !$<= Opt(false)) : (b, b)
Binder : (DefOpt*(false) @> Opt*(false), DefOpt*(false) !$<= Opt*(false))
Reducer: (false, true)
###
> (Null(false) !@>  Opt(false), Null(false) !$>  Opt(false))
(Null(false) !@> Opt(false), Null(false) !$> Opt(false)) : (b, b)
Binder : (DefOpt*(false) @<= Opt*(false), DefOpt*(false) !$> Opt*(false))
Reducer: (true, true)
###
> (Null(false) !@>= Opt(false), Null(false) !$>= Opt(false))
(Null(false) !@>= Opt(false), Null(false) !$>= Opt(false)) : (b, b)
Binder : (DefOpt*(false) @< Opt*(false), DefOpt*(false) !$>= Opt*(false))
Reducer: (true, true)
###
> (Null(false)  @=  Opt(true), Null(false)  $=  Opt(true))
(Null(false) @= Opt(true), Null(false) $= Opt(true)) : (b, b)
Binder : (DefOpt*(false) @= Opt*(true), DefOpt*(false) $= Opt*(true))
Reducer: (false, false)
###
> (Null(false)  @<  Opt(true), Null(false)  $<  Opt(true))
(Null(false) @< Opt(true), Null(false) $< Opt(true)) : (b, b)
Binder : (DefOpt*(false) @< Opt*(true), DefOpt*(false) $< Opt*(true))
Reducer: (true, false)
###
> (Null(false)  @<= Opt(true), Null(false)  $<= Opt(true))
(Null(false) @<= Opt(true), Null(false) $<= Opt(true)) : (b, b)
Binder : (DefOpt*(false) @<= Opt*(true), DefOpt*(false) $<= Opt*(true))
Reducer: (true, false)
###
> (Null(false)  @>  Opt(true), Null(false)  $>  Opt(true))
(Null(false) @> Opt(true), Null(false) $> Opt(true)) : (b, b)
Binder : (DefOpt*(false) @> Opt*(true), DefOpt*(false) $> Opt*(true))
Reducer: (false, false)
###
> (Null(false)  @>= Opt(true), Null(false)  $>= Opt(true))
(Null(false) @>= Opt(true), Null(false) $>= Opt(true)) : (b, b)
Binder : (DefOpt*(false) @>= Opt*(true), DefOpt*(false) $>= Opt*(true))
Reducer: (false, false)
###
> (Null(false) !@=  Opt(true), Null(false) !$=  Opt(true))
(Null(false) !@= Opt(true), Null(false) !$= Opt(true)) : (b, b)
Binder : (DefOpt*(false) !@= Opt*(true), DefOpt*(false) !$= Opt*(true))
Reducer: (true, true)
###
> (Null(false) !@<  Opt(true), Null(false) !$<  Opt(true))
(Null(false) !@< Opt(true), Null(false) !$< Opt(true)) : (b, b)
Binder : (DefOpt*(false) @>= Opt*(true), DefOpt*(false) !$< Opt*(true))
Reducer: (false, true)
###
> (Null(false) !@<= Opt(true), Null(false) !$<= Opt(true))
(Null(false) !@<= Opt(true), Null(false) !$<= Opt(true)) : (b, b)
Binder : (DefOpt*(false) @> Opt*(true), DefOpt*(false) !$<= Opt*(true))
Reducer: (false, true)
###
> (Null(false) !@>  Opt(true), Null(false) !$>  Opt(true))
(Null(false) !@> Opt(true), Null(false) !$> Opt(true)) : (b, b)
Binder : (DefOpt*(false) @<= Opt*(true), DefOpt*(false) !$> Opt*(true))
Reducer: (true, true)
###
> (Null(false) !@>= Opt(true), Null(false) !$>= Opt(true))
(Null(false) !@>= Opt(true), Null(false) !$>= Opt(true)) : (b, b)
Binder : (DefOpt*(false) @< Opt*(true), DefOpt*(false) !$>= Opt*(true))
Reducer: (true, true)
###
> (Opt(false)  @=  b, Opt(false)  $=  b)
(Opt(false) @= b, Opt(false) $= b) : (b, b)
Binder : (Opt*(false) @= b, Opt*(false) @= b)
Reducer: (false @= b, false @= b)
###
> (Opt(false)  @<  b, Opt(false)  $<  b)
(Opt(false) @< b, Opt(false) $< b) : (b, b)
Binder : (Opt*(false) @< b, Opt*(false) $< b)
Reducer: (false @< b, false @< b)
###
> (Opt(false)  @<= b, Opt(false)  $<= b)
(Opt(false) @<= b, Opt(false) $<= b) : (b, b)
Binder : (Opt*(false) @<= b, Opt*(false) $<= b)
Reducer: (false @<= b, false @<= b)
###
> (Opt(false)  @>  b, Opt(false)  $>  b)
(Opt(false) @> b, Opt(false) $> b) : (b, b)
Binder : (Opt*(false) @> b, Opt*(false) $> b)
Reducer: (false @> b, false @> b)
###
> (Opt(false)  @>= b, Opt(false)  $>= b)
(Opt(false) @>= b, Opt(false) $>= b) : (b, b)
Binder : (Opt*(false) @>= b, Opt*(false) $>= b)
Reducer: (false @>= b, false @>= b)
###
> (Opt(false) !@=  b, Opt(false) !$=  b)
(Opt(false) !@= b, Opt(false) !$= b) : (b, b)
Binder : (Opt*(false) !@= b, Opt*(false) !@= b)
Reducer: (false !@= b, false !@= b)
###
> (Opt(false) !@<  b, Opt(false) !$<  b)
(Opt(false) !@< b, Opt(false) !$< b) : (b, b)
Binder : (Opt*(false) @>= b, Opt*(false) !$< b)
Reducer: (false @>= b, false @>= b)
###
> (Opt(false) !@<= b, Opt(false) !$<= b)
(Opt(false) !@<= b, Opt(false) !$<= b) : (b, b)
Binder : (Opt*(false) @> b, Opt*(false) !$<= b)
Reducer: (false @> b, false @> b)
###
> (Opt(false) !@>  b, Opt(false) !$>  b)
(Opt(false) !@> b, Opt(false) !$> b) : (b, b)
Binder : (Opt*(false) @<= b, Opt*(false) !$> b)
Reducer: (false @<= b, false @<= b)
###
> (Opt(false) !@>= b, Opt(false) !$>= b)
(Opt(false) !@>= b, Opt(false) !$>= b) : (b, b)
Binder : (Opt*(false) @< b, Opt*(false) !$>= b)
Reducer: (false @< b, false @< b)
###
> (Opt(false)  @=  false, Opt(false)  $=  false)
(Opt(false) @= false, Opt(false) $= false) : (b, b)
Binder : (Opt*(false) @= false, Opt*(false) @= false)
Reducer: (true, true)
###
> (Opt(false)  @<  false, Opt(false)  $<  false)
(Opt(false) @< false, Opt(false) $< false) : (b, b)
Binder : (Opt*(false) @< false, Opt*(false) $< false)
Reducer: (false, false)
###
> (Opt(false)  @<= false, Opt(false)  $<= false)
(Opt(false) @<= false, Opt(false) $<= false) : (b, b)
Binder : (Opt*(false) @<= false, Opt*(false) $<= false)
Reducer: (true, true)
###
> (Opt(false)  @>  false, Opt(false)  $>  false)
(Opt(false) @> false, Opt(false) $> false) : (b, b)
Binder : (Opt*(false) @> false, Opt*(false) $> false)
Reducer: (false, false)
###
> (Opt(false)  @>= false, Opt(false)  $>= false)
(Opt(false) @>= false, Opt(false) $>= false) : (b, b)
Binder : (Opt*(false) @>= false, Opt*(false) $>= false)
Reducer: (true, true)
###
> (Opt(false) !@=  false, Opt(false) !$=  false)
(Opt(false) !@= false, Opt(false) !$= false) : (b, b)
Binder : (Opt*(false) !@= false, Opt*(false) !@= false)
Reducer: (false, false)
###
> (Opt(false) !@<  false, Opt(false) !$<  false)
(Opt(false) !@< false, Opt(false) !$< false) : (b, b)
Binder : (Opt*(false) @>= false, Opt*(false) !$< false)
Reducer: (true, true)
###
> (Opt(false) !@<= false, Opt(false) !$<= false)
(Opt(false) !@<= false, Opt(false) !$<= false) : (b, b)
Binder : (Opt*(false) @> false, Opt*(false) !$<= false)
Reducer: (false, false)
###
> (Opt(false) !@>  false, Opt(false) !$>  false)
(Opt(false) !@> false, Opt(false) !$> false) : (b, b)
Binder : (Opt*(false) @<= false, Opt*(false) !$> false)
Reducer: (true, true)
###
> (Opt(false) !@>= false, Opt(false) !$>= false)
(Opt(false) !@>= false, Opt(false) !$>= false) : (b, b)
Binder : (Opt*(false) @< false, Opt*(false) !$>= false)
Reducer: (false, false)
###
> (Opt(false)  @=  true, Opt(false)  $=  true)
(Opt(false) @= true, Opt(false) $= true) : (b, b)
Binder : (Opt*(false) @= true, Opt*(false) @= true)
Reducer: (false, false)
###
> (Opt(false)  @<  true, Opt(false)  $<  true)
(Opt(false) @< true, Opt(false) $< true) : (b, b)
Binder : (Opt*(false) @< true, Opt*(false) $< true)
Reducer: (true, true)
###
> (Opt(false)  @<= true, Opt(false)  $<= true)
(Opt(false) @<= true, Opt(false) $<= true) : (b, b)
Binder : (Opt*(false) @<= true, Opt*(false) $<= true)
Reducer: (true, true)
###
> (Opt(false)  @>  true, Opt(false)  $>  true)
(Opt(false) @> true, Opt(false) $> true) : (b, b)
Binder : (Opt*(false) @> true, Opt*(false) $> true)
Reducer: (false, false)
###
> (Opt(false)  @>= true, Opt(false)  $>= true)
(Opt(false) @>= true, Opt(false) $>= true) : (b, b)
Binder : (Opt*(false) @>= true, Opt*(false) $>= true)
Reducer: (false, false)
###
> (Opt(false) !@=  true, Opt(false) !$=  true)
(Opt(false) !@= true, Opt(false) !$= true) : (b, b)
Binder : (Opt*(false) !@= true, Opt*(false) !@= true)
Reducer: (true, true)
###
> (Opt(false) !@<  true, Opt(false) !$<  true)
(Opt(false) !@< true, Opt(false) !$< true) : (b, b)
Binder : (Opt*(false) @>= true, Opt*(false) !$< true)
Reducer: (false, false)
###
> (Opt(false) !@<= true, Opt(false) !$<= true)
(Opt(false) !@<= true, Opt(false) !$<= true) : (b, b)
Binder : (Opt*(false) @> true, Opt*(false) !$<= true)
Reducer: (false, false)
###
> (Opt(false) !@>  true, Opt(false) !$>  true)
(Opt(false) !@> true, Opt(false) !$> true) : (b, b)
Binder : (Opt*(false) @<= true, Opt*(false) !$> true)
Reducer: (true, true)
###
> (Opt(false) !@>= true, Opt(false) !$>= true)
(Opt(false) !@>= true, Opt(false) !$>= true) : (b, b)
Binder : (Opt*(false) @< true, Opt*(false) !$>= true)
Reducer: (true, true)
###
> (Opt(false)  @=  qb, Opt(false)  $=  qb)
(Opt(false) @= qb, Opt(false) $= qb) : (b, b)
Binder : (Opt*(false) @= qb, Opt*(false) $= qb)
Reducer: (false @= qb, false @= qb)
###
> (Opt(false)  @<  qb, Opt(false)  $<  qb)
(Opt(false) @< qb, Opt(false) $< qb) : (b, b)
Binder : (Opt*(false) @< qb, Opt*(false) $< qb)
Reducer: (false @< qb, false $< qb)
###
> (Opt(false)  @<= qb, Opt(false)  $<= qb)
(Opt(false) @<= qb, Opt(false) $<= qb) : (b, b)
Binder : (Opt*(false) @<= qb, Opt*(false) $<= qb)
Reducer: (false @<= qb, false $<= qb)
###
> (Opt(false)  @>  qb, Opt(false)  $>  qb)
(Opt(false) @> qb, Opt(false) $> qb) : (b, b)
Binder : (Opt*(false) @> qb, Opt*(false) $> qb)
Reducer: (false @> qb, false $> qb)
###
> (Opt(false)  @>= qb, Opt(false)  $>= qb)
(Opt(false) @>= qb, Opt(false) $>= qb) : (b, b)
Binder : (Opt*(false) @>= qb, Opt*(false) $>= qb)
Reducer: (false @>= qb, false $>= qb)
###
> (Opt(false) !@=  qb, Opt(false) !$=  qb)
(Opt(false) !@= qb, Opt(false) !$= qb) : (b, b)
Binder : (Opt*(false) !@= qb, Opt*(false) !$= qb)
Reducer: (false !@= qb, false !@= qb)
###
> (Opt(false) !@<  qb, Opt(false) !$<  qb)
(Opt(false) !@< qb, Opt(false) !$< qb) : (b, b)
Binder : (Opt*(false) @>= qb, Opt*(false) !$< qb)
Reducer: (false @>= qb, false !$< qb)
###
> (Opt(false) !@<= qb, Opt(false) !$<= qb)
(Opt(false) !@<= qb, Opt(false) !$<= qb) : (b, b)
Binder : (Opt*(false) @> qb, Opt*(false) !$<= qb)
Reducer: (false @> qb, false !$<= qb)
###
> (Opt(false) !@>  qb, Opt(false) !$>  qb)
(Opt(false) !@> qb, Opt(false) !$> qb) : (b, b)
Binder : (Opt*(false) @<= qb, Opt*(false) !$> qb)
Reducer: (false @<= qb, false !$> qb)
###
> (Opt(false) !@>= qb, Opt(false) !$>= qb)
(Opt(false) !@>= qb, Opt(false) !$>= qb) : (b, b)
Binder : (Opt*(false) @< qb, Opt*(false) !$>= qb)
Reducer: (false @< qb, false !$>= qb)
###
> (Opt(false)  @=  Null(false), Opt(false)  $=  Null(false))
(Opt(false) @= Null(false), Opt(false) $= Null(false)) : (b, b)
Binder : (Opt*(false) @= DefOpt*(false), Opt*(false) $= DefOpt*(false))
Reducer: (false, false)
###
> (Opt(false)  @<  Null(false), Opt(false)  $<  Null(false))
(Opt(false) @< Null(false), Opt(false) $< Null(false)) : (b, b)
Binder : (Opt*(false) @< DefOpt*(false), Opt*(false) $< DefOpt*(false))
Reducer: (false, false)
###
> (Opt(false)  @<= Null(false), Opt(false)  $<= Null(false))
(Opt(false) @<= Null(false), Opt(false) $<= Null(false)) : (b, b)
Binder : (Opt*(false) @<= DefOpt*(false), Opt*(false) $<= DefOpt*(false))
Reducer: (false, false)
###
> (Opt(false)  @>  Null(false), Opt(false)  $>  Null(false))
(Opt(false) @> Null(false), Opt(false) $> Null(false)) : (b, b)
Binder : (Opt*(false) @> DefOpt*(false), Opt*(false) $> DefOpt*(false))
Reducer: (true, false)
###
> (Opt(false)  @>= Null(false), Opt(false)  $>= Null(false))
(Opt(false) @>= Null(false), Opt(false) $>= Null(false)) : (b, b)
Binder : (Opt*(false) @>= DefOpt*(false), Opt*(false) $>= DefOpt*(false))
Reducer: (true, false)
###
> (Opt(false) !@=  Null(false), Opt(false) !$=  Null(false))
(Opt(false) !@= Null(false), Opt(false) !$= Null(false)) : (b, b)
Binder : (Opt*(false) !@= DefOpt*(false), Opt*(false) !$= DefOpt*(false))
Reducer: (true, true)
###
> (Opt(false) !@<  Null(false), Opt(false) !$<  Null(false))
(Opt(false) !@< Null(false), Opt(false) !$< Null(false)) : (b, b)
Binder : (Opt*(false) @>= DefOpt*(false), Opt*(false) !$< DefOpt*(false))
Reducer: (true, true)
###
> (Opt(false) !@<= Null(false), Opt(false) !$<= Null(false))
(Opt(false) !@<= Null(false), Opt(false) !$<= Null(false)) : (b, b)
Binder : (Opt*(false) @> DefOpt*(false), Opt*(false) !$<= DefOpt*(false))
Reducer: (true, true)
###
> (Opt(false) !@>  Null(false), Opt(false) !$>  Null(false))
(Opt(false) !@> Null(false), Opt(false) !$> Null(false)) : (b, b)
Binder : (Opt*(false) @<= DefOpt*(false), Opt*(false) !$> DefOpt*(false))
Reducer: (false, true)
###
> (Opt(false) !@>= Null(false), Opt(false) !$>= Null(false))
(Opt(false) !@>= Null(false), Opt(false) !$>= Null(false)) : (b, b)
Binder : (Opt*(false) @< DefOpt*(false), Opt*(false) !$>= DefOpt*(false))
Reducer: (false, true)
###
> (Opt(false)  @=  Opt(false), Opt(false)  $=  Opt(false))
(Opt(false) @= Opt(false), Opt(false) $= Opt(false)) : (b, b)
Binder : (Opt*(false) @= Opt*(false), Opt*(false) $= Opt*(false))
Reducer: (true, true)
###
> (Opt(false)  @<  Opt(false), Opt(false)  $<  Opt(false))
(Opt(false) @< Opt(false), Opt(false) $< Opt(false)) : (b, b)
Binder : (Opt*(false) @< Opt*(false), Opt*(false) $< Opt*(false))
Reducer: (false, false)
###
> (Opt(false)  @<= Opt(false), Opt(false)  $<= Opt(false))
(Opt(false) @<= Opt(false), Opt(false) $<= Opt(false)) : (b, b)
Binder : (Opt*(false) @<= Opt*(false), Opt*(false) $<= Opt*(false))
Reducer: (true, true)
###
> (Opt(false)  @>  Opt(false), Opt(false)  $>  Opt(false))
(Opt(false) @> Opt(false), Opt(false) $> Opt(false)) : (b, b)
Binder : (Opt*(false) @> Opt*(false), Opt*(false) $> Opt*(false))
Reducer: (false, false)
###
> (Opt(false)  @>= Opt(false), Opt(false)  $>= Opt(false))
(Opt(false) @>= Opt(false), Opt(false) $>= Opt(false)) : (b, b)
Binder : (Opt*(false) @>= Opt*(false), Opt*(false) $>= Opt*(false))
Reducer: (true, true)
###
> (Opt(false) !@=  Opt(false), Opt(false) !$=  Opt(false))
(Opt(false) !@= Opt(false), Opt(false) !$= Opt(false)) : (b, b)
Binder : (Opt*(false) !@= Opt*(false), Opt*(false) !$= Opt*(false))
Reducer: (false, false)
###
> (Opt(false) !@<  Opt(false), Opt(false) !$<  Opt(false))
(Opt(false) !@< Opt(false), Opt(false) !$< Opt(false)) : (b, b)
Binder : (Opt*(false) @>= Opt*(false), Opt*(false) !$< Opt*(false))
Reducer: (true, true)
###
> (Opt(false) !@<= Opt(false), Opt(false) !$<= Opt(false))
(Opt(false) !@<= Opt(false), Opt(false) !$<= Opt(false)) : (b, b)
Binder : (Opt*(false) @> Opt*(false), Opt*(false) !$<= Opt*(false))
Reducer: (false, false)
###
> (Opt(false) !@>  Opt(false), Opt(false) !$>  Opt(false))
(Opt(false) !@> Opt(false), Opt(false) !$> Opt(false)) : (b, b)
Binder : (Opt*(false) @<= Opt*(false), Opt*(false) !$> Opt*(false))
Reducer: (true, true)
###
> (Opt(false) !@>= Opt(false), Opt(false) !$>= Opt(false))
(Opt(false) !@>= Opt(false), Opt(false) !$>= Opt(false)) : (b, b)
Binder : (Opt*(false) @< Opt*(false), Opt*(false) !$>= Opt*(false))
Reducer: (false, false)
###
> (Opt(false)  @=  Opt(true), Opt(false)  $=  Opt(true))
(Opt(false) @= Opt(true), Opt(false) $= Opt(true)) : (b, b)
Binder : (Opt*(false) @= Opt*(true), Opt*(false) $= Opt*(true))
Reducer: (false, false)
###
> (Opt(false)  @<  Opt(true), Opt(false)  $<  Opt(true))
(Opt(false) @< Opt(true), Opt(false) $< Opt(true)) : (b, b)
Binder : (Opt*(false) @< Opt*(true), Opt*(false) $< Opt*(true))
Reducer: (true, true)
###
> (Opt(false)  @<= Opt(true), Opt(false)  $<= Opt(true))
(Opt(false) @<= Opt(true), Opt(false) $<= Opt(true)) : (b, b)
Binder : (Opt*(false) @<= Opt*(true), Opt*(false) $<= Opt*(true))
Reducer: (true, true)
###
> (Opt(false)  @>  Opt(true), Opt(false)  $>  Opt(true))
(Opt(false) @> Opt(true), Opt(false) $> Opt(true)) : (b, b)
Binder : (Opt*(false) @> Opt*(true), Opt*(false) $> Opt*(true))
Reducer: (false, false)
###
> (Opt(false)  @>= Opt(true), Opt(false)  $>= Opt(true))
(Opt(false) @>= Opt(true), Opt(false) $>= Opt(true)) : (b, b)
Binder : (Opt*(false) @>= Opt*(true), Opt*(false) $>= Opt*(true))
Reducer: (false, false)
###
> (Opt(false) !@=  Opt(true), Opt(false) !$=  Opt(true))
(Opt(false) !@= Opt(true), Opt(false) !$= Opt(true)) : (b, b)
Binder : (Opt*(false) !@= Opt*(true), Opt*(false) !$= Opt*(true))
Reducer: (true, true)
###
> (Opt(false) !@<  Opt(true), Opt(false) !$<  Opt(true))
(Opt(false) !@< Opt(true), Opt(false) !$< Opt(true)) : (b, b)
Binder : (Opt*(false) @>= Opt*(true), Opt*(false) !$< Opt*(true))
Reducer: (false, false)
###
> (Opt(false) !@<= Opt(true), Opt(false) !$<= Opt(true))
(Opt(false) !@<= Opt(true), Opt(false) !$<= Opt(true)) : (b, b)
Binder : (Opt*(false) @> Opt*(true), Opt*(false) !$<= Opt*(true))
Reducer: (false, false)
###
> (Opt(false) !@>  Opt(true), Opt(false) !$>  Opt(true))
(Opt(false) !@> Opt(true), Opt(false) !$> Opt(true)) : (b, b)
Binder : (Opt*(false) @<= Opt*(true), Opt*(false) !$> Opt*(true))
Reducer: (true, true)
###
> (Opt(false) !@>= Opt(true), Opt(false) !$>= Opt(true))
(Opt(false) !@>= Opt(true), Opt(false) !$>= Opt(true)) : (b, b)
Binder : (Opt*(false) @< Opt*(true), Opt*(false) !$>= Opt*(true))
Reducer: (true, true)
###
> (Opt(true)  @=  b, Opt(true)  $=  b)
(Opt(true) @= b, Opt(true) $= b) : (b, b)
Binder : (Opt*(true) @= b, Opt*(true) @= b)
Reducer: (true @= b, true @= b)
###
> (Opt(true)  @<  b, Opt(true)  $<  b)
(Opt(true) @< b, Opt(true) $< b) : (b, b)
Binder : (Opt*(true) @< b, Opt*(true) $< b)
Reducer: (true @< b, true @< b)
###
> (Opt(true)  @<= b, Opt(true)  $<= b)
(Opt(true) @<= b, Opt(true) $<= b) : (b, b)
Binder : (Opt*(true) @<= b, Opt*(true) $<= b)
Reducer: (true @<= b, true @<= b)
###
> (Opt(true)  @>  b, Opt(true)  $>  b)
(Opt(true) @> b, Opt(true) $> b) : (b, b)
Binder : (Opt*(true) @> b, Opt*(true) $> b)
Reducer: (true @> b, true @> b)
###
> (Opt(true)  @>= b, Opt(true)  $>= b)
(Opt(true) @>= b, Opt(true) $>= b) : (b, b)
Binder : (Opt*(true) @>= b, Opt*(true) $>= b)
Reducer: (true @>= b, true @>= b)
###
> (Opt(true) !@=  b, Opt(true) !$=  b)
(Opt(true) !@= b, Opt(true) !$= b) : (b, b)
Binder : (Opt*(true) !@= b, Opt*(true) !@= b)
Reducer: (true !@= b, true !@= b)
###
> (Opt(true) !@<  b, Opt(true) !$<  b)
(Opt(true) !@< b, Opt(true) !$< b) : (b, b)
Binder : (Opt*(true) @>= b, Opt*(true) !$< b)
Reducer: (true @>= b, true @>= b)
###
> (Opt(true) !@<= b, Opt(true) !$<= b)
(Opt(true) !@<= b, Opt(true) !$<= b) : (b, b)
Binder : (Opt*(true) @> b, Opt*(true) !$<= b)
Reducer: (true @> b, true @> b)
###
> (Opt(true) !@>  b, Opt(true) !$>  b)
(Opt(true) !@> b, Opt(true) !$> b) : (b, b)
Binder : (Opt*(true) @<= b, Opt*(true) !$> b)
Reducer: (true @<= b, true @<= b)
###
> (Opt(true) !@>= b, Opt(true) !$>= b)
(Opt(true) !@>= b, Opt(true) !$>= b) : (b, b)
Binder : (Opt*(true) @< b, Opt*(true) !$>= b)
Reducer: (true @< b, true @< b)
###
> (Opt(true)  @=  false, Opt(true)  $=  false)
(Opt(true) @= false, Opt(true) $= false) : (b, b)
Binder : (Opt*(true) @= false, Opt*(true) @= false)
Reducer: (false, false)
###
> (Opt(true)  @<  false, Opt(true)  $<  false)
(Opt(true) @< false, Opt(true) $< false) : (b, b)
Binder : (Opt*(true) @< false, Opt*(true) $< false)
Reducer: (false, false)
###
> (Opt(true)  @<= false, Opt(true)  $<= false)
(Opt(true) @<= false, Opt(true) $<= false) : (b, b)
Binder : (Opt*(true) @<= false, Opt*(true) $<= false)
Reducer: (false, false)
###
> (Opt(true)  @>  false, Opt(true)  $>  false)
(Opt(true) @> false, Opt(true) $> false) : (b, b)
Binder : (Opt*(true) @> false, Opt*(true) $> false)
Reducer: (true, true)
###
> (Opt(true)  @>= false, Opt(true)  $>= false)
(Opt(true) @>= false, Opt(true) $>= false) : (b, b)
Binder : (Opt*(true) @>= false, Opt*(true) $>= false)
Reducer: (true, true)
###
> (Opt(true) !@=  false, Opt(true) !$=  false)
(Opt(true) !@= false, Opt(true) !$= false) : (b, b)
Binder : (Opt*(true) !@= false, Opt*(true) !@= false)
Reducer: (true, true)
###
> (Opt(true) !@<  false, Opt(true) !$<  false)
(Opt(true) !@< false, Opt(true) !$< false) : (b, b)
Binder : (Opt*(true) @>= false, Opt*(true) !$< false)
Reducer: (true, true)
###
> (Opt(true) !@<= false, Opt(true) !$<= false)
(Opt(true) !@<= false, Opt(true) !$<= false) : (b, b)
Binder : (Opt*(true) @> false, Opt*(true) !$<= false)
Reducer: (true, true)
###
> (Opt(true) !@>  false, Opt(true) !$>  false)
(Opt(true) !@> false, Opt(true) !$> false) : (b, b)
Binder : (Opt*(true) @<= false, Opt*(true) !$> false)
Reducer: (false, false)
###
> (Opt(true) !@>= false, Opt(true) !$>= false)
(Opt(true) !@>= false, Opt(true) !$>= false) : (b, b)
Binder : (Opt*(true) @< false, Opt*(true) !$>= false)
Reducer: (false, false)
###
> (Opt(true)  @=  true, Opt(true)  $=  true)
(Opt(true) @= true, Opt(true) $= true) : (b, b)
Binder : (Opt*(true) @= true, Opt*(true) @= true)
Reducer: (true, true)
###
> (Opt(true)  @<  true, Opt(true)  $<  true)
(Opt(true) @< true, Opt(true) $< true) : (b, b)
Binder : (Opt*(true) @< true, Opt*(true) $< true)
Reducer: (false, false)
###
> (Opt(true)  @<= true, Opt(true)  $<= true)
(Opt(true) @<= true, Opt(true) $<= true) : (b, b)
Binder : (Opt*(true) @<= true, Opt*(true) $<= true)
Reducer: (true, true)
###
> (Opt(true)  @>  true, Opt(true)  $>  true)
(Opt(true) @> true, Opt(true) $> true) : (b, b)
Binder : (Opt*(true) @> true, Opt*(true) $> true)
Reducer: (false, false)
###
> (Opt(true)  @>= true, Opt(true)  $>= true)
(Opt(true) @>= true, Opt(true) $>= true) : (b, b)
Binder : (Opt*(true) @>= true, Opt*(true) $>= true)
Reducer: (true, true)
###
> (Opt(true) !@=  true, Opt(true) !$=  true)
(Opt(true) !@= true, Opt(true) !$= true) : (b, b)
Binder : (Opt*(true) !@= true, Opt*(true) !@= true)
Reducer: (false, false)
###
> (Opt(true) !@<  true, Opt(true) !$<  true)
(Opt(true) !@< true, Opt(true) !$< true) : (b, b)
Binder : (Opt*(true) @>= true, Opt*(true) !$< true)
Reducer: (true, true)
###
> (Opt(true) !@<= true, Opt(true) !$<= true)
(Opt(true) !@<= true, Opt(true) !$<= true) : (b, b)
Binder : (Opt*(true) @> true, Opt*(true) !$<= true)
Reducer: (false, false)
###
> (Opt(true) !@>  true, Opt(true) !$>  true)
(Opt(true) !@> true, Opt(true) !$> true) : (b, b)
Binder : (Opt*(true) @<= true, Opt*(true) !$> true)
Reducer: (true, true)
###
> (Opt(true) !@>= true, Opt(true) !$>= true)
(Opt(true) !@>= true, Opt(true) !$>= true) : (b, b)
Binder : (Opt*(true) @< true, Opt*(true) !$>= true)
Reducer: (false, false)
###
> (Opt(true)  @=  qb, Opt(true)  $=  qb)
(Opt(true) @= qb, Opt(true) $= qb) : (b, b)
Binder : (Opt*(true) @= qb, Opt*(true) $= qb)
Reducer: (true @= qb, true @= qb)
###
> (Opt(true)  @<  qb, Opt(true)  $<  qb)
(Opt(true) @< qb, Opt(true) $< qb) : (b, b)
Binder : (Opt*(true) @< qb, Opt*(true) $< qb)
Reducer: (true @< qb, true $< qb)
###
> (Opt(true)  @<= qb, Opt(true)  $<= qb)
(Opt(true) @<= qb, Opt(true) $<= qb) : (b, b)
Binder : (Opt*(true) @<= qb, Opt*(true) $<= qb)
Reducer: (true @<= qb, true $<= qb)
###
> (Opt(true)  @>  qb, Opt(true)  $>  qb)
(Opt(true) @> qb, Opt(true) $> qb) : (b, b)
Binder : (Opt*(true) @> qb, Opt*(true) $> qb)
Reducer: (true @> qb, true $> qb)
###
> (Opt(true)  @>= qb, Opt(true)  $>= qb)
(Opt(true) @>= qb, Opt(true) $>= qb) : (b, b)
Binder : (Opt*(true) @>= qb, Opt*(true) $>= qb)
Reducer: (true @>= qb, true $>= qb)
###
> (Opt(true) !@=  qb, Opt(true) !$=  qb)
(Opt(true) !@= qb, Opt(true) !$= qb) : (b, b)
Binder : (Opt*(true) !@= qb, Opt*(true) !$= qb)
Reducer: (true !@= qb, true !@= qb)
###
> (Opt(true) !@<  qb, Opt(true) !$<  qb)
(Opt(true) !@< qb, Opt(true) !$< qb) : (b, b)
Binder : (Opt*(true) @>= qb, Opt*(true) !$< qb)
Reducer: (true @>= qb, true !$< qb)
###
> (Opt(true) !@<= qb, Opt(true) !$<= qb)
(Opt(true) !@<= qb, Opt(true) !$<= qb) : (b, b)
Binder : (Opt*(true) @> qb, Opt*(true) !$<= qb)
Reducer: (true @> qb, true !$<= qb)
###
> (Opt(true) !@>  qb, Opt(true) !$>  qb)
(Opt(true) !@> qb, Opt(true) !$> qb) : (b, b)
Binder : (Opt*(true) @<= qb, Opt*(true) !$> qb)
Reducer: (true @<= qb, true !$> qb)
###
> (Opt(true) !@>= qb, Opt(true) !$>= qb)
(Opt(true) !@>= qb, Opt(true) !$>= qb) : (b, b)
Binder : (Opt*(true) @< qb, Opt*(true) !$>= qb)
Reducer: (true @< qb, true !$>= qb)
###
> (Opt(true)  @=  Null(false), Opt(true)  $=  Null(false))
(Opt(true) @= Null(false), Opt(true) $= Null(false)) : (b, b)
Binder : (Opt*(true) @= DefOpt*(false), Opt*(true) $= DefOpt*(false))
Reducer: (false, false)
###
> (Opt(true)  @<  Null(false), Opt(true)  $<  Null(false))
(Opt(true) @< Null(false), Opt(true) $< Null(false)) : (b, b)
Binder : (Opt*(true) @< DefOpt*(false), Opt*(true) $< DefOpt*(false))
Reducer: (false, false)
###
> (Opt(true)  @<= Null(false), Opt(true)  $<= Null(false))
(Opt(true) @<= Null(false), Opt(true) $<= Null(false)) : (b, b)
Binder : (Opt*(true) @<= DefOpt*(false), Opt*(true) $<= DefOpt*(false))
Reducer: (false, false)
###
> (Opt(true)  @>  Null(false), Opt(true)  $>  Null(false))
(Opt(true) @> Null(false), Opt(true) $> Null(false)) : (b, b)
Binder : (Opt*(true) @> DefOpt*(false), Opt*(true) $> DefOpt*(false))
Reducer: (true, false)
###
> (Opt(true)  @>= Null(false), Opt(true)  $>= Null(false))
(Opt(true) @>= Null(false), Opt(true) $>= Null(false)) : (b, b)
Binder : (Opt*(true) @>= DefOpt*(false), Opt*(true) $>= DefOpt*(false))
Reducer: (true, false)
###
> (Opt(true) !@=  Null(false), Opt(true) !$=  Null(false))
(Opt(true) !@= Null(false), Opt(true) !$= Null(false)) : (b, b)
Binder : (Opt*(true) !@= DefOpt*(false), Opt*(true) !$= DefOpt*(false))
Reducer: (true, true)
###
> (Opt(true) !@<  Null(false), Opt(true) !$<  Null(false))
(Opt(true) !@< Null(false), Opt(true) !$< Null(false)) : (b, b)
Binder : (Opt*(true) @>= DefOpt*(false), Opt*(true) !$< DefOpt*(false))
Reducer: (true, true)
###
> (Opt(true) !@<= Null(false), Opt(true) !$<= Null(false))
(Opt(true) !@<= Null(false), Opt(true) !$<= Null(false)) : (b, b)
Binder : (Opt*(true) @> DefOpt*(false), Opt*(true) !$<= DefOpt*(false))
Reducer: (true, true)
###
> (Opt(true) !@>  Null(false), Opt(true) !$>  Null(false))
(Opt(true) !@> Null(false), Opt(true) !$> Null(false)) : (b, b)
Binder : (Opt*(true) @<= DefOpt*(false), Opt*(true) !$> DefOpt*(false))
Reducer: (false, true)
###
> (Opt(true) !@>= Null(false), Opt(true) !$>= Null(false))
(Opt(true) !@>= Null(false), Opt(true) !$>= Null(false)) : (b, b)
Binder : (Opt*(true) @< DefOpt*(false), Opt*(true) !$>= DefOpt*(false))
Reducer: (false, true)
###
> (Opt(true)  @=  Opt(false), Opt(true)  $=  Opt(false))
(Opt(true) @= Opt(false), Opt(true) $= Opt(false)) : (b, b)
Binder : (Opt*(true) @= Opt*(false), Opt*(true) $= Opt*(false))
Reducer: (false, false)
###
> (Opt(true)  @<  Opt(false), Opt(true)  $<  Opt(false))
(Opt(true) @< Opt(false), Opt(true) $< Opt(false)) : (b, b)
Binder : (Opt*(true) @< Opt*(false), Opt*(true) $< Opt*(false))
Reducer: (false, false)
###
> (Opt(true)  @<= Opt(false), Opt(true)  $<= Opt(false))
(Opt(true) @<= Opt(false), Opt(true) $<= Opt(false)) : (b, b)
Binder : (Opt*(true) @<= Opt*(false), Opt*(true) $<= Opt*(false))
Reducer: (false, false)
###
> (Opt(true)  @>  Opt(false), Opt(true)  $>  Opt(false))
(Opt(true) @> Opt(false), Opt(true) $> Opt(false)) : (b, b)
Binder : (Opt*(true) @> Opt*(false), Opt*(true) $> Opt*(false))
Reducer: (true, true)
###
> (Opt(true)  @>= Opt(false), Opt(true)  $>= Opt(false))
(Opt(true) @>= Opt(false), Opt(true) $>= Opt(false)) : (b, b)
Binder : (Opt*(true) @>= Opt*(false), Opt*(true) $>= Opt*(false))
Reducer: (true, true)
###
> (Opt(true) !@=  Opt(false), Opt(true) !$=  Opt(false))
(Opt(true) !@= Opt(false), Opt(true) !$= Opt(false)) : (b, b)
Binder : (Opt*(true) !@= Opt*(false), Opt*(true) !$= Opt*(false))
Reducer: (true, true)
###
> (Opt(true) !@<  Opt(false), Opt(true) !$<  Opt(false))
(Opt(true) !@< Opt(false), Opt(true) !$< Opt(false)) : (b, b)
Binder : (Opt*(true) @>= Opt*(false), Opt*(true) !$< Opt*(false))
Reducer: (true, true)
###
> (Opt(true) !@<= Opt(false), Opt(true) !$<= Opt(false))
(Opt(true) !@<= Opt(false), Opt(true) !$<= Opt(false)) : (b, b)
Binder : (Opt*(true) @> Opt*(false), Opt*(true) !$<= Opt*(false))
Reducer: (true, true)
###
> (Opt(true) !@>  Opt(false), Opt(true) !$>  Opt(false))
(Opt(true) !@> Opt(false), Opt(true) !$> Opt(false)) : (b, b)
Binder : (Opt*(true) @<= Opt*(false), Opt*(true) !$> Opt*(false))
Reducer: (false, false)
###
> (Opt(true) !@>= Opt(false), Opt(true) !$>= Opt(false))
(Opt(true) !@>= Opt(false), Opt(true) !$>= Opt(false)) : (b, b)
Binder : (Opt*(true) @< Opt*(false), Opt*(true) !$>= Opt*(false))
Reducer: (false, false)
###
> (Opt(true)  @=  Opt(true), Opt(true)  $=  Opt(true))
(Opt(true) @= Opt(true), Opt(true) $= Opt(true)) : (b, b)
Binder : (Opt*(true) @= Opt*(true), Opt*(true) $= Opt*(true))
Reducer: (true, true)
###
> (Opt(true)  @<  Opt(true), Opt(true)  $<  Opt(true))
(Opt(true) @< Opt(true), Opt(true) $< Opt(true)) : (b, b)
Binder : (Opt*(true) @< Opt*(true), Opt*(true) $< Opt*(true))
Reducer: (false, false)
###
> (Opt(true)  @<= Opt(true), Opt(true)  $<= Opt(true))
(Opt(true) @<= Opt(true), Opt(true) $<= Opt(true)) : (b, b)
Binder : (Opt*(true) @<= Opt*(true), Opt*(true) $<= Opt*(true))
Reducer: (true, true)
###
> (Opt(true)  @>  Opt(true), Opt(true)  $>  Opt(true))
(Opt(true) @> Opt(true), Opt(true) $> Opt(true)) : (b, b)
Binder : (Opt*(true) @> Opt*(true), Opt*(true) $> Opt*(true))
Reducer: (false, false)
###
> (Opt(true)  @>= Opt(true), Opt(true)  $>= Opt(true))
(Opt(true) @>= Opt(true), Opt(true) $>= Opt(true)) : (b, b)
Binder : (Opt*(true) @>= Opt*(true), Opt*(true) $>= Opt*(true))
Reducer: (true, true)
###
> (Opt(true) !@=  Opt(true), Opt(true) !$=  Opt(true))
(Opt(true) !@= Opt(true), Opt(true) !$= Opt(true)) : (b, b)
Binder : (Opt*(true) !@= Opt*(true), Opt*(true) !$= Opt*(true))
Reducer: (false, false)
###
> (Opt(true) !@<  Opt(true), Opt(true) !$<  Opt(true))
(Opt(true) !@< Opt(true), Opt(true) !$< Opt(true)) : (b, b)
Binder : (Opt*(true) @>= Opt*(true), Opt*(true) !$< Opt*(true))
Reducer: (true, true)
###
> (Opt(true) !@<= Opt(true), Opt(true) !$<= Opt(true))
(Opt(true) !@<= Opt(true), Opt(true) !$<= Opt(true)) : (b, b)
Binder : (Opt*(true) @> Opt*(true), Opt*(true) !$<= Opt*(true))
Reducer: (false, false)
###
> (Opt(true) !@>  Opt(true), Opt(true) !$>  Opt(true))
(Opt(true) !@> Opt(true), Opt(true) !$> Opt(true)) : (b, b)
Binder : (Opt*(true) @<= Opt*(true), Opt*(true) !$> Opt*(true))
Reducer: (true, true)
###
> (Opt(true) !@>= Opt(true), Opt(true) !$>= Opt(true))
(Opt(true) !@>= Opt(true), Opt(true) !$>= Opt(true)) : (b, b)
Binder : (Opt*(true) @< Opt*(true), Opt*(true) !$>= Opt*(true))
Reducer: (false, false)
###
> "*** For r8 and r4, strict treats NaN and null differently. Reductions handle non-finites."
"*** For r8 and r4, strict treats NaN and null differently. Reductions handle non-finites." : s
Binder : "*** For r8 and r4, strict treats NaN and null differently. Reductions handle non-finites."
###
> (r8  @=  r8, r8  $=  r8)
(r8 @= r8, r8 $= r8) : (b, b)
Binder : (r8 @= r8, r8 $= r8)
###
> (r8  @<  r8, r8  $<  r8)
(r8 @< r8, r8 $< r8) : (b, b)
Binder : (r8 @< r8, r8 $< r8)
###
> (r8  @<= r8, r8  $<= r8)
(r8 @<= r8, r8 $<= r8) : (b, b)
Binder : (r8 @<= r8, r8 $<= r8)
###
> (r8  @>  r8, r8  $>  r8)
(r8 @> r8, r8 $> r8) : (b, b)
Binder : (r8 @> r8, r8 $> r8)
###
> (r8  @>= r8, r8  $>= r8)
(r8 @>= r8, r8 $>= r8) : (b, b)
Binder : (r8 @>= r8, r8 $>= r8)
###
> (r8 !@=  r8, r8 !$=  r8)
(r8 !@= r8, r8 !$= r8) : (b, b)
Binder : (r8 !@= r8, r8 !$= r8)
###
> (r8 !@<  r8, r8 !$<  r8)
(r8 !@< r8, r8 !$< r8) : (b, b)
Binder : (r8 @>= r8, r8 !$< r8)
###
> (r8 !@<= r8, r8 !$<= r8)
(r8 !@<= r8, r8 !$<= r8) : (b, b)
Binder : (r8 @> r8, r8 !$<= r8)
###
> (r8 !@>  r8, r8 !$>  r8)
(r8 !@> r8, r8 !$> r8) : (b, b)
Binder : (r8 @<= r8, r8 !$> r8)
###
> (r8 !@>= r8, r8 !$>= r8)
(r8 !@>= r8, r8 !$>= r8) : (b, b)
Binder : (r8 @< r8, r8 !$>= r8)
###
> (r8  @=  5r8, r8  $=  5r8)
(r8 @= 5, r8 $= 5) : (b, b)
Binder : (r8 @= 5, r8 $= 5)
###
> (r8  @<  5r8, r8  $<  5r8)
(r8 @< 5, r8 $< 5) : (b, b)
Binder : (r8 @< 5, r8 $< 5)
###
> (r8  @<= 5r8, r8  $<= 5r8)
(r8 @<= 5, r8 $<= 5) : (b, b)
Binder : (r8 @<= 5, r8 $<= 5)
###
> (r8  @>  5r8, r8  $>  5r8)
(r8 @> 5, r8 $> 5) : (b, b)
Binder : (r8 @> 5, r8 $> 5)
###
> (r8  @>= 5r8, r8  $>= 5r8)
(r8 @>= 5, r8 $>= 5) : (b, b)
Binder : (r8 @>= 5, r8 $>= 5)
###
> (r8 !@=  5r8, r8 !$=  5r8)
(r8 !@= 5, r8 !$= 5) : (b, b)
Binder : (r8 !@= 5, r8 !$= 5)
###
> (r8 !@<  5r8, r8 !$<  5r8)
(r8 !@< 5, r8 !$< 5) : (b, b)
Binder : (r8 @>= 5, r8 !$< 5)
###
> (r8 !@<= 5r8, r8 !$<= 5r8)
(r8 !@<= 5, r8 !$<= 5) : (b, b)
Binder : (r8 @> 5, r8 !$<= 5)
###
> (r8 !@>  5r8, r8 !$>  5r8)
(r8 !@> 5, r8 !$> 5) : (b, b)
Binder : (r8 @<= 5, r8 !$> 5)
###
> (r8 !@>= 5r8, r8 !$>= 5r8)
(r8 !@>= 5, r8 !$>= 5) : (b, b)
Binder : (r8 @< 5, r8 !$>= 5)
###
> (r8  @=  0/0, r8  $=  0/0)
(r8 @= 0 / 0, r8 $= 0 / 0) : (b, b)
Binder : (r8 @= Mul(0, [/] 0), r8 $= Mul(0, [/] 0))
Reducer: (r8 @= NaN, false)
###
> (r8  @<  0/0, r8  $<  0/0)
(r8 @< 0 / 0, r8 $< 0 / 0) : (b, b)
Binder : (r8 @< Mul(0, [/] 0), r8 $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (r8  @<= 0/0, r8  $<= 0/0)
(r8 @<= 0 / 0, r8 $<= 0 / 0) : (b, b)
Binder : (r8 @<= Mul(0, [/] 0), r8 $<= Mul(0, [/] 0))
Reducer: (r8 @<= NaN, false)
###
> (r8  @>  0/0, r8  $>  0/0)
(r8 @> 0 / 0, r8 $> 0 / 0) : (b, b)
Binder : (r8 @> Mul(0, [/] 0), r8 $> Mul(0, [/] 0))
Reducer: (r8 @> NaN, false)
###
> (r8  @>= 0/0, r8  $>= 0/0)
(r8 @>= 0 / 0, r8 $>= 0 / 0) : (b, b)
Binder : (r8 @>= Mul(0, [/] 0), r8 $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (r8 !@=  0/0, r8 !$=  0/0)
(r8 !@= 0 / 0, r8 !$= 0 / 0) : (b, b)
Binder : (r8 !@= Mul(0, [/] 0), r8 !$= Mul(0, [/] 0))
Reducer: (r8 !@= NaN, true)
###
> (r8 !@<  0/0, r8 !$<  0/0)
(r8 !@< 0 / 0, r8 !$< 0 / 0) : (b, b)
Binder : (r8 @>= Mul(0, [/] 0), r8 !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (r8 !@<= 0/0, r8 !$<= 0/0)
(r8 !@<= 0 / 0, r8 !$<= 0 / 0) : (b, b)
Binder : (r8 @> Mul(0, [/] 0), r8 !$<= Mul(0, [/] 0))
Reducer: (r8 @> NaN, true)
###
> (r8 !@>  0/0, r8 !$>  0/0)
(r8 !@> 0 / 0, r8 !$> 0 / 0) : (b, b)
Binder : (r8 @<= Mul(0, [/] 0), r8 !$> Mul(0, [/] 0))
Reducer: (r8 @<= NaN, true)
###
> (r8 !@>= 0/0, r8 !$>= 0/0)
(r8 !@>= 0 / 0, r8 !$>= 0 / 0) : (b, b)
Binder : (r8 @< Mul(0, [/] 0), r8 !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (r8  @=  1/0, r8  $=  1/0)
(r8 @= 1 / 0, r8 $= 1 / 0) : (b, b)
Binder : (r8 @= Mul(1, [/] 0), r8 $= Mul(1, [/] 0))
Reducer: (r8 @= ∞, r8 $= ∞)
###
> (r8  @<  1/0, r8  $<  1/0)
(r8 @< 1 / 0, r8 $< 1 / 0) : (b, b)
Binder : (r8 @< Mul(1, [/] 0), r8 $< Mul(1, [/] 0))
Reducer: (r8 @< ∞, r8 $< ∞)
###
> (r8  @<= 1/0, r8  $<= 1/0)
(r8 @<= 1 / 0, r8 $<= 1 / 0) : (b, b)
Binder : (r8 @<= Mul(1, [/] 0), r8 $<= Mul(1, [/] 0))
Reducer: (true, r8 $<= ∞)
###
> (r8  @>  1/0, r8  $>  1/0)
(r8 @> 1 / 0, r8 $> 1 / 0) : (b, b)
Binder : (r8 @> Mul(1, [/] 0), r8 $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (r8  @>= 1/0, r8  $>= 1/0)
(r8 @>= 1 / 0, r8 $>= 1 / 0) : (b, b)
Binder : (r8 @>= Mul(1, [/] 0), r8 $>= Mul(1, [/] 0))
Reducer: (r8 @>= ∞, r8 $>= ∞)
###
> (r8 !@=  1/0, r8 !$=  1/0)
(r8 !@= 1 / 0, r8 !$= 1 / 0) : (b, b)
Binder : (r8 !@= Mul(1, [/] 0), r8 !$= Mul(1, [/] 0))
Reducer: (r8 !@= ∞, r8 !$= ∞)
###
> (r8 !@<  1/0, r8 !$<  1/0)
(r8 !@< 1 / 0, r8 !$< 1 / 0) : (b, b)
Binder : (r8 @>= Mul(1, [/] 0), r8 !$< Mul(1, [/] 0))
Reducer: (r8 @>= ∞, r8 !$< ∞)
###
> (r8 !@<= 1/0, r8 !$<= 1/0)
(r8 !@<= 1 / 0, r8 !$<= 1 / 0) : (b, b)
Binder : (r8 @> Mul(1, [/] 0), r8 !$<= Mul(1, [/] 0))
Reducer: (false, r8 !$<= ∞)
###
> (r8 !@>  1/0, r8 !$>  1/0)
(r8 !@> 1 / 0, r8 !$> 1 / 0) : (b, b)
Binder : (r8 @<= Mul(1, [/] 0), r8 !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (r8 !@>= 1/0, r8 !$>= 1/0)
(r8 !@>= 1 / 0, r8 !$>= 1 / 0) : (b, b)
Binder : (r8 @< Mul(1, [/] 0), r8 !$>= Mul(1, [/] 0))
Reducer: (r8 @< ∞, r8 !$>= ∞)
###
> (r8  @=  -1/0, r8  $=  -1/0)
(r8 @= -1 / 0, r8 $= -1 / 0) : (b, b)
Binder : (r8 @= Mul(-1, [/] 0), r8 $= Mul(-1, [/] 0))
Reducer: (r8 @= -∞, r8 $= -∞)
###
> (r8  @<  -1/0, r8  $<  -1/0)
(r8 @< -1 / 0, r8 $< -1 / 0) : (b, b)
Binder : (r8 @< Mul(-1, [/] 0), r8 $< Mul(-1, [/] 0))
Reducer: (r8 @< -∞, false)
###
> (r8  @<= -1/0, r8  $<= -1/0)
(r8 @<= -1 / 0, r8 $<= -1 / 0) : (b, b)
Binder : (r8 @<= Mul(-1, [/] 0), r8 $<= Mul(-1, [/] 0))
Reducer: (r8 @<= -∞, r8 $<= -∞)
###
> (r8  @>  -1/0, r8  $>  -1/0)
(r8 @> -1 / 0, r8 $> -1 / 0) : (b, b)
Binder : (r8 @> Mul(-1, [/] 0), r8 $> Mul(-1, [/] 0))
Reducer: (r8 @> -∞, r8 $> -∞)
###
> (r8  @>= -1/0, r8  $>= -1/0)
(r8 @>= -1 / 0, r8 $>= -1 / 0) : (b, b)
Binder : (r8 @>= Mul(-1, [/] 0), r8 $>= Mul(-1, [/] 0))
Reducer: (r8 @>= -∞, r8 $>= -∞)
###
> (r8 !@=  -1/0, r8 !$=  -1/0)
(r8 !@= -1 / 0, r8 !$= -1 / 0) : (b, b)
Binder : (r8 !@= Mul(-1, [/] 0), r8 !$= Mul(-1, [/] 0))
Reducer: (r8 !@= -∞, r8 !$= -∞)
###
> (r8 !@<  -1/0, r8 !$<  -1/0)
(r8 !@< -1 / 0, r8 !$< -1 / 0) : (b, b)
Binder : (r8 @>= Mul(-1, [/] 0), r8 !$< Mul(-1, [/] 0))
Reducer: (r8 @>= -∞, true)
###
> (r8 !@<= -1/0, r8 !$<= -1/0)
(r8 !@<= -1 / 0, r8 !$<= -1 / 0) : (b, b)
Binder : (r8 @> Mul(-1, [/] 0), r8 !$<= Mul(-1, [/] 0))
Reducer: (r8 @> -∞, r8 !$<= -∞)
###
> (r8 !@>  -1/0, r8 !$>  -1/0)
(r8 !@> -1 / 0, r8 !$> -1 / 0) : (b, b)
Binder : (r8 @<= Mul(-1, [/] 0), r8 !$> Mul(-1, [/] 0))
Reducer: (r8 @<= -∞, r8 !$> -∞)
###
> (r8 !@>= -1/0, r8 !$>= -1/0)
(r8 !@>= -1 / 0, r8 !$>= -1 / 0) : (b, b)
Binder : (r8 @< Mul(-1, [/] 0), r8 !$>= Mul(-1, [/] 0))
Reducer: (r8 @< -∞, r8 !$>= -∞)
###
> (r8  @=  qr8, r8  $=  qr8)
(r8 @= qr8, r8 $= qr8) : (b, b)
Binder : (r8 @= qr8, r8 $= qr8)
###
> (r8  @<  qr8, r8  $<  qr8)
(r8 @< qr8, r8 $< qr8) : (b, b)
Binder : (r8 @< qr8, r8 $< qr8)
###
> (r8  @<= qr8, r8  $<= qr8)
(r8 @<= qr8, r8 $<= qr8) : (b, b)
Binder : (r8 @<= qr8, r8 $<= qr8)
###
> (r8  @>  qr8, r8  $>  qr8)
(r8 @> qr8, r8 $> qr8) : (b, b)
Binder : (r8 @> qr8, r8 $> qr8)
###
> (r8  @>= qr8, r8  $>= qr8)
(r8 @>= qr8, r8 $>= qr8) : (b, b)
Binder : (r8 @>= qr8, r8 $>= qr8)
###
> (r8 !@=  qr8, r8 !$=  qr8)
(r8 !@= qr8, r8 !$= qr8) : (b, b)
Binder : (r8 !@= qr8, r8 !$= qr8)
###
> (r8 !@<  qr8, r8 !$<  qr8)
(r8 !@< qr8, r8 !$< qr8) : (b, b)
Binder : (r8 @>= qr8, r8 !$< qr8)
###
> (r8 !@<= qr8, r8 !$<= qr8)
(r8 !@<= qr8, r8 !$<= qr8) : (b, b)
Binder : (r8 @> qr8, r8 !$<= qr8)
###
> (r8 !@>  qr8, r8 !$>  qr8)
(r8 !@> qr8, r8 !$> qr8) : (b, b)
Binder : (r8 @<= qr8, r8 !$> qr8)
###
> (r8 !@>= qr8, r8 !$>= qr8)
(r8 !@>= qr8, r8 !$>= qr8) : (b, b)
Binder : (r8 @< qr8, r8 !$>= qr8)
###
> (r8  @=  Null(5r8), r8  $=  Null(5r8))
(r8 @= Null(5), r8 $= Null(5)) : (b, b)
Binder : (r8 @= DefOpt*(5), r8 $= DefOpt*(5))
Reducer: (false, false)
###
> (r8  @<  Null(5r8), r8  $<  Null(5r8))
(r8 @< Null(5), r8 $< Null(5)) : (b, b)
Binder : (r8 @< DefOpt*(5), r8 $< DefOpt*(5))
Reducer: (false, false)
###
> (r8  @<= Null(5r8), r8  $<= Null(5r8))
(r8 @<= Null(5), r8 $<= Null(5)) : (b, b)
Binder : (r8 @<= DefOpt*(5), r8 $<= DefOpt*(5))
Reducer: (false, false)
###
> (r8  @>  Null(5r8), r8  $>  Null(5r8))
(r8 @> Null(5), r8 $> Null(5)) : (b, b)
Binder : (r8 @> DefOpt*(5), r8 $> DefOpt*(5))
Reducer: (true, false)
###
> (r8  @>= Null(5r8), r8  $>= Null(5r8))
(r8 @>= Null(5), r8 $>= Null(5)) : (b, b)
Binder : (r8 @>= DefOpt*(5), r8 $>= DefOpt*(5))
Reducer: (true, false)
###
> (r8 !@=  Null(5r8), r8 !$=  Null(5r8))
(r8 !@= Null(5), r8 !$= Null(5)) : (b, b)
Binder : (r8 !@= DefOpt*(5), r8 !$= DefOpt*(5))
Reducer: (true, true)
###
> (r8 !@<  Null(5r8), r8 !$<  Null(5r8))
(r8 !@< Null(5), r8 !$< Null(5)) : (b, b)
Binder : (r8 @>= DefOpt*(5), r8 !$< DefOpt*(5))
Reducer: (true, true)
###
> (r8 !@<= Null(5r8), r8 !$<= Null(5r8))
(r8 !@<= Null(5), r8 !$<= Null(5)) : (b, b)
Binder : (r8 @> DefOpt*(5), r8 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (r8 !@>  Null(5r8), r8 !$>  Null(5r8))
(r8 !@> Null(5), r8 !$> Null(5)) : (b, b)
Binder : (r8 @<= DefOpt*(5), r8 !$> DefOpt*(5))
Reducer: (false, true)
###
> (r8 !@>= Null(5r8), r8 !$>= Null(5r8))
(r8 !@>= Null(5), r8 !$>= Null(5)) : (b, b)
Binder : (r8 @< DefOpt*(5), r8 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (r8  @=  Opt(5r8), r8  $=  Opt(5r8))
(r8 @= Opt(5), r8 $= Opt(5)) : (b, b)
Binder : (r8 @= Opt*(5), r8 $= Opt*(5))
Reducer: (r8 @= 5, r8 $= 5)
###
> (r8  @<  Opt(5r8), r8  $<  Opt(5r8))
(r8 @< Opt(5), r8 $< Opt(5)) : (b, b)
Binder : (r8 @< Opt*(5), r8 $< Opt*(5))
Reducer: (r8 @< 5, r8 $< 5)
###
> (r8  @<= Opt(5r8), r8  $<= Opt(5r8))
(r8 @<= Opt(5), r8 $<= Opt(5)) : (b, b)
Binder : (r8 @<= Opt*(5), r8 $<= Opt*(5))
Reducer: (r8 @<= 5, r8 $<= 5)
###
> (r8  @>  Opt(5r8), r8  $>  Opt(5r8))
(r8 @> Opt(5), r8 $> Opt(5)) : (b, b)
Binder : (r8 @> Opt*(5), r8 $> Opt*(5))
Reducer: (r8 @> 5, r8 $> 5)
###
> (r8  @>= Opt(5r8), r8  $>= Opt(5r8))
(r8 @>= Opt(5), r8 $>= Opt(5)) : (b, b)
Binder : (r8 @>= Opt*(5), r8 $>= Opt*(5))
Reducer: (r8 @>= 5, r8 $>= 5)
###
> (r8 !@=  Opt(5r8), r8 !$=  Opt(5r8))
(r8 !@= Opt(5), r8 !$= Opt(5)) : (b, b)
Binder : (r8 !@= Opt*(5), r8 !$= Opt*(5))
Reducer: (r8 !@= 5, r8 !$= 5)
###
> (r8 !@<  Opt(5r8), r8 !$<  Opt(5r8))
(r8 !@< Opt(5), r8 !$< Opt(5)) : (b, b)
Binder : (r8 @>= Opt*(5), r8 !$< Opt*(5))
Reducer: (r8 @>= 5, r8 !$< 5)
###
> (r8 !@<= Opt(5r8), r8 !$<= Opt(5r8))
(r8 !@<= Opt(5), r8 !$<= Opt(5)) : (b, b)
Binder : (r8 @> Opt*(5), r8 !$<= Opt*(5))
Reducer: (r8 @> 5, r8 !$<= 5)
###
> (r8 !@>  Opt(5r8), r8 !$>  Opt(5r8))
(r8 !@> Opt(5), r8 !$> Opt(5)) : (b, b)
Binder : (r8 @<= Opt*(5), r8 !$> Opt*(5))
Reducer: (r8 @<= 5, r8 !$> 5)
###
> (r8 !@>= Opt(5r8), r8 !$>= Opt(5r8))
(r8 !@>= Opt(5), r8 !$>= Opt(5)) : (b, b)
Binder : (r8 @< Opt*(5), r8 !$>= Opt*(5))
Reducer: (r8 @< 5, r8 !$>= 5)
###
> (3r8  @=  r8, 3r8  $=  r8)
(3 @= r8, 3 $= r8) : (b, b)
Binder : (3 @= r8, 3 $= r8)
###
> (3r8  @<  r8, 3r8  $<  r8)
(3 @< r8, 3 $< r8) : (b, b)
Binder : (3 @< r8, 3 $< r8)
###
> (3r8  @<= r8, 3r8  $<= r8)
(3 @<= r8, 3 $<= r8) : (b, b)
Binder : (3 @<= r8, 3 $<= r8)
###
> (3r8  @>  r8, 3r8  $>  r8)
(3 @> r8, 3 $> r8) : (b, b)
Binder : (3 @> r8, 3 $> r8)
###
> (3r8  @>= r8, 3r8  $>= r8)
(3 @>= r8, 3 $>= r8) : (b, b)
Binder : (3 @>= r8, 3 $>= r8)
###
> (3r8 !@=  r8, 3r8 !$=  r8)
(3 !@= r8, 3 !$= r8) : (b, b)
Binder : (3 !@= r8, 3 !$= r8)
###
> (3r8 !@<  r8, 3r8 !$<  r8)
(3 !@< r8, 3 !$< r8) : (b, b)
Binder : (3 @>= r8, 3 !$< r8)
###
> (3r8 !@<= r8, 3r8 !$<= r8)
(3 !@<= r8, 3 !$<= r8) : (b, b)
Binder : (3 @> r8, 3 !$<= r8)
###
> (3r8 !@>  r8, 3r8 !$>  r8)
(3 !@> r8, 3 !$> r8) : (b, b)
Binder : (3 @<= r8, 3 !$> r8)
###
> (3r8 !@>= r8, 3r8 !$>= r8)
(3 !@>= r8, 3 !$>= r8) : (b, b)
Binder : (3 @< r8, 3 !$>= r8)
###
> (3r8  @=  5r8, 3r8  $=  5r8)
(3 @= 5, 3 $= 5) : (b, b)
Binder : (3 @= 5, 3 $= 5)
Reducer: (false, false)
###
> (3r8  @<  5r8, 3r8  $<  5r8)
(3 @< 5, 3 $< 5) : (b, b)
Binder : (3 @< 5, 3 $< 5)
Reducer: (true, true)
###
> (3r8  @<= 5r8, 3r8  $<= 5r8)
(3 @<= 5, 3 $<= 5) : (b, b)
Binder : (3 @<= 5, 3 $<= 5)
Reducer: (true, true)
###
> (3r8  @>  5r8, 3r8  $>  5r8)
(3 @> 5, 3 $> 5) : (b, b)
Binder : (3 @> 5, 3 $> 5)
Reducer: (false, false)
###
> (3r8  @>= 5r8, 3r8  $>= 5r8)
(3 @>= 5, 3 $>= 5) : (b, b)
Binder : (3 @>= 5, 3 $>= 5)
Reducer: (false, false)
###
> (3r8 !@=  5r8, 3r8 !$=  5r8)
(3 !@= 5, 3 !$= 5) : (b, b)
Binder : (3 !@= 5, 3 !$= 5)
Reducer: (true, true)
###
> (3r8 !@<  5r8, 3r8 !$<  5r8)
(3 !@< 5, 3 !$< 5) : (b, b)
Binder : (3 @>= 5, 3 !$< 5)
Reducer: (false, false)
###
> (3r8 !@<= 5r8, 3r8 !$<= 5r8)
(3 !@<= 5, 3 !$<= 5) : (b, b)
Binder : (3 @> 5, 3 !$<= 5)
Reducer: (false, false)
###
> (3r8 !@>  5r8, 3r8 !$>  5r8)
(3 !@> 5, 3 !$> 5) : (b, b)
Binder : (3 @<= 5, 3 !$> 5)
Reducer: (true, true)
###
> (3r8 !@>= 5r8, 3r8 !$>= 5r8)
(3 !@>= 5, 3 !$>= 5) : (b, b)
Binder : (3 @< 5, 3 !$>= 5)
Reducer: (true, true)
###
> (3r8  @=  0/0, 3r8  $=  0/0)
(3 @= 0 / 0, 3 $= 0 / 0) : (b, b)
Binder : (3 @= Mul(0, [/] 0), 3 $= Mul(0, [/] 0))
Reducer: (false, false)
###
> (3r8  @<  0/0, 3r8  $<  0/0)
(3 @< 0 / 0, 3 $< 0 / 0) : (b, b)
Binder : (3 @< Mul(0, [/] 0), 3 $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (3r8  @<= 0/0, 3r8  $<= 0/0)
(3 @<= 0 / 0, 3 $<= 0 / 0) : (b, b)
Binder : (3 @<= Mul(0, [/] 0), 3 $<= Mul(0, [/] 0))
Reducer: (false, false)
###
> (3r8  @>  0/0, 3r8  $>  0/0)
(3 @> 0 / 0, 3 $> 0 / 0) : (b, b)
Binder : (3 @> Mul(0, [/] 0), 3 $> Mul(0, [/] 0))
Reducer: (true, false)
###
> (3r8  @>= 0/0, 3r8  $>= 0/0)
(3 @>= 0 / 0, 3 $>= 0 / 0) : (b, b)
Binder : (3 @>= Mul(0, [/] 0), 3 $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (3r8 !@=  0/0, 3r8 !$=  0/0)
(3 !@= 0 / 0, 3 !$= 0 / 0) : (b, b)
Binder : (3 !@= Mul(0, [/] 0), 3 !$= Mul(0, [/] 0))
Reducer: (true, true)
###
> (3r8 !@<  0/0, 3r8 !$<  0/0)
(3 !@< 0 / 0, 3 !$< 0 / 0) : (b, b)
Binder : (3 @>= Mul(0, [/] 0), 3 !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (3r8 !@<= 0/0, 3r8 !$<= 0/0)
(3 !@<= 0 / 0, 3 !$<= 0 / 0) : (b, b)
Binder : (3 @> Mul(0, [/] 0), 3 !$<= Mul(0, [/] 0))
Reducer: (true, true)
###
> (3r8 !@>  0/0, 3r8 !$>  0/0)
(3 !@> 0 / 0, 3 !$> 0 / 0) : (b, b)
Binder : (3 @<= Mul(0, [/] 0), 3 !$> Mul(0, [/] 0))
Reducer: (false, true)
###
> (3r8 !@>= 0/0, 3r8 !$>= 0/0)
(3 !@>= 0 / 0, 3 !$>= 0 / 0) : (b, b)
Binder : (3 @< Mul(0, [/] 0), 3 !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (3r8  @=  1/0, 3r8  $=  1/0)
(3 @= 1 / 0, 3 $= 1 / 0) : (b, b)
Binder : (3 @= Mul(1, [/] 0), 3 $= Mul(1, [/] 0))
Reducer: (false, false)
###
> (3r8  @<  1/0, 3r8  $<  1/0)
(3 @< 1 / 0, 3 $< 1 / 0) : (b, b)
Binder : (3 @< Mul(1, [/] 0), 3 $< Mul(1, [/] 0))
Reducer: (true, true)
###
> (3r8  @<= 1/0, 3r8  $<= 1/0)
(3 @<= 1 / 0, 3 $<= 1 / 0) : (b, b)
Binder : (3 @<= Mul(1, [/] 0), 3 $<= Mul(1, [/] 0))
Reducer: (true, true)
###
> (3r8  @>  1/0, 3r8  $>  1/0)
(3 @> 1 / 0, 3 $> 1 / 0) : (b, b)
Binder : (3 @> Mul(1, [/] 0), 3 $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (3r8  @>= 1/0, 3r8  $>= 1/0)
(3 @>= 1 / 0, 3 $>= 1 / 0) : (b, b)
Binder : (3 @>= Mul(1, [/] 0), 3 $>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (3r8 !@=  1/0, 3r8 !$=  1/0)
(3 !@= 1 / 0, 3 !$= 1 / 0) : (b, b)
Binder : (3 !@= Mul(1, [/] 0), 3 !$= Mul(1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@<  1/0, 3r8 !$<  1/0)
(3 !@< 1 / 0, 3 !$< 1 / 0) : (b, b)
Binder : (3 @>= Mul(1, [/] 0), 3 !$< Mul(1, [/] 0))
Reducer: (false, false)
###
> (3r8 !@<= 1/0, 3r8 !$<= 1/0)
(3 !@<= 1 / 0, 3 !$<= 1 / 0) : (b, b)
Binder : (3 @> Mul(1, [/] 0), 3 !$<= Mul(1, [/] 0))
Reducer: (false, false)
###
> (3r8 !@>  1/0, 3r8 !$>  1/0)
(3 !@> 1 / 0, 3 !$> 1 / 0) : (b, b)
Binder : (3 @<= Mul(1, [/] 0), 3 !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@>= 1/0, 3r8 !$>= 1/0)
(3 !@>= 1 / 0, 3 !$>= 1 / 0) : (b, b)
Binder : (3 @< Mul(1, [/] 0), 3 !$>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (3r8  @=  -1/0, 3r8  $=  -1/0)
(3 @= -1 / 0, 3 $= -1 / 0) : (b, b)
Binder : (3 @= Mul(-1, [/] 0), 3 $= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (3r8  @<  -1/0, 3r8  $<  -1/0)
(3 @< -1 / 0, 3 $< -1 / 0) : (b, b)
Binder : (3 @< Mul(-1, [/] 0), 3 $< Mul(-1, [/] 0))
Reducer: (false, false)
###
> (3r8  @<= -1/0, 3r8  $<= -1/0)
(3 @<= -1 / 0, 3 $<= -1 / 0) : (b, b)
Binder : (3 @<= Mul(-1, [/] 0), 3 $<= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (3r8  @>  -1/0, 3r8  $>  -1/0)
(3 @> -1 / 0, 3 $> -1 / 0) : (b, b)
Binder : (3 @> Mul(-1, [/] 0), 3 $> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (3r8  @>= -1/0, 3r8  $>= -1/0)
(3 @>= -1 / 0, 3 $>= -1 / 0) : (b, b)
Binder : (3 @>= Mul(-1, [/] 0), 3 $>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@=  -1/0, 3r8 !$=  -1/0)
(3 !@= -1 / 0, 3 !$= -1 / 0) : (b, b)
Binder : (3 !@= Mul(-1, [/] 0), 3 !$= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@<  -1/0, 3r8 !$<  -1/0)
(3 !@< -1 / 0, 3 !$< -1 / 0) : (b, b)
Binder : (3 @>= Mul(-1, [/] 0), 3 !$< Mul(-1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@<= -1/0, 3r8 !$<= -1/0)
(3 !@<= -1 / 0, 3 !$<= -1 / 0) : (b, b)
Binder : (3 @> Mul(-1, [/] 0), 3 !$<= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (3r8 !@>  -1/0, 3r8 !$>  -1/0)
(3 !@> -1 / 0, 3 !$> -1 / 0) : (b, b)
Binder : (3 @<= Mul(-1, [/] 0), 3 !$> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (3r8 !@>= -1/0, 3r8 !$>= -1/0)
(3 !@>= -1 / 0, 3 !$>= -1 / 0) : (b, b)
Binder : (3 @< Mul(-1, [/] 0), 3 !$>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (3r8  @=  qr8, 3r8  $=  qr8)
(3 @= qr8, 3 $= qr8) : (b, b)
Binder : (3 @= qr8, 3 $= qr8)
###
> (3r8  @<  qr8, 3r8  $<  qr8)
(3 @< qr8, 3 $< qr8) : (b, b)
Binder : (3 @< qr8, 3 $< qr8)
###
> (3r8  @<= qr8, 3r8  $<= qr8)
(3 @<= qr8, 3 $<= qr8) : (b, b)
Binder : (3 @<= qr8, 3 $<= qr8)
###
> (3r8  @>  qr8, 3r8  $>  qr8)
(3 @> qr8, 3 $> qr8) : (b, b)
Binder : (3 @> qr8, 3 $> qr8)
###
> (3r8  @>= qr8, 3r8  $>= qr8)
(3 @>= qr8, 3 $>= qr8) : (b, b)
Binder : (3 @>= qr8, 3 $>= qr8)
###
> (3r8 !@=  qr8, 3r8 !$=  qr8)
(3 !@= qr8, 3 !$= qr8) : (b, b)
Binder : (3 !@= qr8, 3 !$= qr8)
###
> (3r8 !@<  qr8, 3r8 !$<  qr8)
(3 !@< qr8, 3 !$< qr8) : (b, b)
Binder : (3 @>= qr8, 3 !$< qr8)
###
> (3r8 !@<= qr8, 3r8 !$<= qr8)
(3 !@<= qr8, 3 !$<= qr8) : (b, b)
Binder : (3 @> qr8, 3 !$<= qr8)
###
> (3r8 !@>  qr8, 3r8 !$>  qr8)
(3 !@> qr8, 3 !$> qr8) : (b, b)
Binder : (3 @<= qr8, 3 !$> qr8)
###
> (3r8 !@>= qr8, 3r8 !$>= qr8)
(3 !@>= qr8, 3 !$>= qr8) : (b, b)
Binder : (3 @< qr8, 3 !$>= qr8)
###
> (3r8  @=  Null(5r8), 3r8  $=  Null(5r8))
(3 @= Null(5), 3 $= Null(5)) : (b, b)
Binder : (3 @= DefOpt*(5), 3 $= DefOpt*(5))
Reducer: (false, false)
###
> (3r8  @<  Null(5r8), 3r8  $<  Null(5r8))
(3 @< Null(5), 3 $< Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 $< DefOpt*(5))
Reducer: (false, false)
###
> (3r8  @<= Null(5r8), 3r8  $<= Null(5r8))
(3 @<= Null(5), 3 $<= Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 $<= DefOpt*(5))
Reducer: (false, false)
###
> (3r8  @>  Null(5r8), 3r8  $>  Null(5r8))
(3 @> Null(5), 3 $> Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 $> DefOpt*(5))
Reducer: (true, false)
###
> (3r8  @>= Null(5r8), 3r8  $>= Null(5r8))
(3 @>= Null(5), 3 $>= Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 $>= DefOpt*(5))
Reducer: (true, false)
###
> (3r8 !@=  Null(5r8), 3r8 !$=  Null(5r8))
(3 !@= Null(5), 3 !$= Null(5)) : (b, b)
Binder : (3 !@= DefOpt*(5), 3 !$= DefOpt*(5))
Reducer: (true, true)
###
> (3r8 !@<  Null(5r8), 3r8 !$<  Null(5r8))
(3 !@< Null(5), 3 !$< Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 !$< DefOpt*(5))
Reducer: (true, true)
###
> (3r8 !@<= Null(5r8), 3r8 !$<= Null(5r8))
(3 !@<= Null(5), 3 !$<= Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (3r8 !@>  Null(5r8), 3r8 !$>  Null(5r8))
(3 !@> Null(5), 3 !$> Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 !$> DefOpt*(5))
Reducer: (false, true)
###
> (3r8 !@>= Null(5r8), 3r8 !$>= Null(5r8))
(3 !@>= Null(5), 3 !$>= Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (3r8  @=  Opt(5r8), 3r8  $=  Opt(5r8))
(3 @= Opt(5), 3 $= Opt(5)) : (b, b)
Binder : (3 @= Opt*(5), 3 $= Opt*(5))
Reducer: (false, false)
###
> (3r8  @<  Opt(5r8), 3r8  $<  Opt(5r8))
(3 @< Opt(5), 3 $< Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 $< Opt*(5))
Reducer: (true, true)
###
> (3r8  @<= Opt(5r8), 3r8  $<= Opt(5r8))
(3 @<= Opt(5), 3 $<= Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 $<= Opt*(5))
Reducer: (true, true)
###
> (3r8  @>  Opt(5r8), 3r8  $>  Opt(5r8))
(3 @> Opt(5), 3 $> Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 $> Opt*(5))
Reducer: (false, false)
###
> (3r8  @>= Opt(5r8), 3r8  $>= Opt(5r8))
(3 @>= Opt(5), 3 $>= Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 $>= Opt*(5))
Reducer: (false, false)
###
> (3r8 !@=  Opt(5r8), 3r8 !$=  Opt(5r8))
(3 !@= Opt(5), 3 !$= Opt(5)) : (b, b)
Binder : (3 !@= Opt*(5), 3 !$= Opt*(5))
Reducer: (true, true)
###
> (3r8 !@<  Opt(5r8), 3r8 !$<  Opt(5r8))
(3 !@< Opt(5), 3 !$< Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 !$< Opt*(5))
Reducer: (false, false)
###
> (3r8 !@<= Opt(5r8), 3r8 !$<= Opt(5r8))
(3 !@<= Opt(5), 3 !$<= Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 !$<= Opt*(5))
Reducer: (false, false)
###
> (3r8 !@>  Opt(5r8), 3r8 !$>  Opt(5r8))
(3 !@> Opt(5), 3 !$> Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 !$> Opt*(5))
Reducer: (true, true)
###
> (3r8 !@>= Opt(5r8), 3r8 !$>= Opt(5r8))
(3 !@>= Opt(5), 3 !$>= Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 !$>= Opt*(5))
Reducer: (true, true)
###
> (0/0  @=  r8, 0/0  $=  r8)
(0 / 0 @= r8, 0 / 0 $= r8) : (b, b)
Binder : (Mul(0, [/] 0) @= r8, Mul(0, [/] 0) $= r8)
Reducer: (NaN @= r8, false)
###
> (0/0  @<  r8, 0/0  $<  r8)
(0 / 0 @< r8, 0 / 0 $< r8) : (b, b)
Binder : (Mul(0, [/] 0) @< r8, Mul(0, [/] 0) $< r8)
Reducer: (NaN @< r8, false)
###
> (0/0  @<= r8, 0/0  $<= r8)
(0 / 0 @<= r8, 0 / 0 $<= r8) : (b, b)
Binder : (Mul(0, [/] 0) @<= r8, Mul(0, [/] 0) $<= r8)
Reducer: (true, false)
###
> (0/0  @>  r8, 0/0  $>  r8)
(0 / 0 @> r8, 0 / 0 $> r8) : (b, b)
Binder : (Mul(0, [/] 0) @> r8, Mul(0, [/] 0) $> r8)
Reducer: (false, false)
###
> (0/0  @>= r8, 0/0  $>= r8)
(0 / 0 @>= r8, 0 / 0 $>= r8) : (b, b)
Binder : (Mul(0, [/] 0) @>= r8, Mul(0, [/] 0) $>= r8)
Reducer: (NaN @>= r8, false)
###
> (0/0 !@=  r8, 0/0 !$=  r8)
(0 / 0 !@= r8, 0 / 0 !$= r8) : (b, b)
Binder : (Mul(0, [/] 0) !@= r8, Mul(0, [/] 0) !$= r8)
Reducer: (NaN !@= r8, true)
###
> (0/0 !@<  r8, 0/0 !$<  r8)
(0 / 0 !@< r8, 0 / 0 !$< r8) : (b, b)
Binder : (Mul(0, [/] 0) @>= r8, Mul(0, [/] 0) !$< r8)
Reducer: (NaN @>= r8, true)
###
> (0/0 !@<= r8, 0/0 !$<= r8)
(0 / 0 !@<= r8, 0 / 0 !$<= r8) : (b, b)
Binder : (Mul(0, [/] 0) @> r8, Mul(0, [/] 0) !$<= r8)
Reducer: (false, true)
###
> (0/0 !@>  r8, 0/0 !$>  r8)
(0 / 0 !@> r8, 0 / 0 !$> r8) : (b, b)
Binder : (Mul(0, [/] 0) @<= r8, Mul(0, [/] 0) !$> r8)
Reducer: (true, true)
###
> (0/0 !@>= r8, 0/0 !$>= r8)
(0 / 0 !@>= r8, 0 / 0 !$>= r8) : (b, b)
Binder : (Mul(0, [/] 0) @< r8, Mul(0, [/] 0) !$>= r8)
Reducer: (NaN @< r8, true)
###
> (0/0  @=  5r8, 0/0  $=  5r8)
(0 / 0 @= 5, 0 / 0 $= 5) : (b, b)
Binder : (Mul(0, [/] 0) @= 5, Mul(0, [/] 0) $= 5)
Reducer: (false, false)
###
> (0/0  @<  5r8, 0/0  $<  5r8)
(0 / 0 @< 5, 0 / 0 $< 5) : (b, b)
Binder : (Mul(0, [/] 0) @< 5, Mul(0, [/] 0) $< 5)
Reducer: (true, false)
###
> (0/0  @<= 5r8, 0/0  $<= 5r8)
(0 / 0 @<= 5, 0 / 0 $<= 5) : (b, b)
Binder : (Mul(0, [/] 0) @<= 5, Mul(0, [/] 0) $<= 5)
Reducer: (true, false)
###
> (0/0  @>  5r8, 0/0  $>  5r8)
(0 / 0 @> 5, 0 / 0 $> 5) : (b, b)
Binder : (Mul(0, [/] 0) @> 5, Mul(0, [/] 0) $> 5)
Reducer: (false, false)
###
> (0/0  @>= 5r8, 0/0  $>= 5r8)
(0 / 0 @>= 5, 0 / 0 $>= 5) : (b, b)
Binder : (Mul(0, [/] 0) @>= 5, Mul(0, [/] 0) $>= 5)
Reducer: (false, false)
###
> (0/0 !@=  5r8, 0/0 !$=  5r8)
(0 / 0 !@= 5, 0 / 0 !$= 5) : (b, b)
Binder : (Mul(0, [/] 0) !@= 5, Mul(0, [/] 0) !$= 5)
Reducer: (true, true)
###
> (0/0 !@<  5r8, 0/0 !$<  5r8)
(0 / 0 !@< 5, 0 / 0 !$< 5) : (b, b)
Binder : (Mul(0, [/] 0) @>= 5, Mul(0, [/] 0) !$< 5)
Reducer: (false, true)
###
> (0/0 !@<= 5r8, 0/0 !$<= 5r8)
(0 / 0 !@<= 5, 0 / 0 !$<= 5) : (b, b)
Binder : (Mul(0, [/] 0) @> 5, Mul(0, [/] 0) !$<= 5)
Reducer: (false, true)
###
> (0/0 !@>  5r8, 0/0 !$>  5r8)
(0 / 0 !@> 5, 0 / 0 !$> 5) : (b, b)
Binder : (Mul(0, [/] 0) @<= 5, Mul(0, [/] 0) !$> 5)
Reducer: (true, true)
###
> (0/0 !@>= 5r8, 0/0 !$>= 5r8)
(0 / 0 !@>= 5, 0 / 0 !$>= 5) : (b, b)
Binder : (Mul(0, [/] 0) @< 5, Mul(0, [/] 0) !$>= 5)
Reducer: (true, true)
###
> (0/0  @=  0/0, 0/0  $=  0/0)
(0 / 0 @= 0 / 0, 0 / 0 $= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @= Mul(0, [/] 0), Mul(0, [/] 0) $= Mul(0, [/] 0))
Reducer: (true, false)
###
> (0/0  @<  0/0, 0/0  $<  0/0)
(0 / 0 @< 0 / 0, 0 / 0 $< 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(0, [/] 0), Mul(0, [/] 0) $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (0/0  @<= 0/0, 0/0  $<= 0/0)
(0 / 0 @<= 0 / 0, 0 / 0 $<= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(0, [/] 0), Mul(0, [/] 0) $<= Mul(0, [/] 0))
Reducer: (true, false)
###
> (0/0  @>  0/0, 0/0  $>  0/0)
(0 / 0 @> 0 / 0, 0 / 0 $> 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(0, [/] 0), Mul(0, [/] 0) $> Mul(0, [/] 0))
Reducer: (false, false)
###
> (0/0  @>= 0/0, 0/0  $>= 0/0)
(0 / 0 @>= 0 / 0, 0 / 0 $>= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(0, [/] 0), Mul(0, [/] 0) $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (0/0 !@=  0/0, 0/0 !$=  0/0)
(0 / 0 !@= 0 / 0, 0 / 0 !$= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) !@= Mul(0, [/] 0), Mul(0, [/] 0) !$= Mul(0, [/] 0))
Reducer: (false, true)
###
> (0/0 !@<  0/0, 0/0 !$<  0/0)
(0 / 0 !@< 0 / 0, 0 / 0 !$< 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(0, [/] 0), Mul(0, [/] 0) !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (0/0 !@<= 0/0, 0/0 !$<= 0/0)
(0 / 0 !@<= 0 / 0, 0 / 0 !$<= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(0, [/] 0), Mul(0, [/] 0) !$<= Mul(0, [/] 0))
Reducer: (false, true)
###
> (0/0 !@>  0/0, 0/0 !$>  0/0)
(0 / 0 !@> 0 / 0, 0 / 0 !$> 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(0, [/] 0), Mul(0, [/] 0) !$> Mul(0, [/] 0))
Reducer: (true, true)
###
> (0/0 !@>= 0/0, 0/0 !$>= 0/0)
(0 / 0 !@>= 0 / 0, 0 / 0 !$>= 0 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(0, [/] 0), Mul(0, [/] 0) !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (0/0  @=  1/0, 0/0  $=  1/0)
(0 / 0 @= 1 / 0, 0 / 0 $= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @= Mul(1, [/] 0), Mul(0, [/] 0) $= Mul(1, [/] 0))
Reducer: (false, false)
###
> (0/0  @<  1/0, 0/0  $<  1/0)
(0 / 0 @< 1 / 0, 0 / 0 $< 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(1, [/] 0), Mul(0, [/] 0) $< Mul(1, [/] 0))
Reducer: (true, false)
###
> (0/0  @<= 1/0, 0/0  $<= 1/0)
(0 / 0 @<= 1 / 0, 0 / 0 $<= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(1, [/] 0), Mul(0, [/] 0) $<= Mul(1, [/] 0))
Reducer: (true, false)
###
> (0/0  @>  1/0, 0/0  $>  1/0)
(0 / 0 @> 1 / 0, 0 / 0 $> 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(1, [/] 0), Mul(0, [/] 0) $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (0/0  @>= 1/0, 0/0  $>= 1/0)
(0 / 0 @>= 1 / 0, 0 / 0 $>= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(1, [/] 0), Mul(0, [/] 0) $>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (0/0 !@=  1/0, 0/0 !$=  1/0)
(0 / 0 !@= 1 / 0, 0 / 0 !$= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) !@= Mul(1, [/] 0), Mul(0, [/] 0) !$= Mul(1, [/] 0))
Reducer: (true, true)
###
> (0/0 !@<  1/0, 0/0 !$<  1/0)
(0 / 0 !@< 1 / 0, 0 / 0 !$< 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(1, [/] 0), Mul(0, [/] 0) !$< Mul(1, [/] 0))
Reducer: (false, true)
###
> (0/0 !@<= 1/0, 0/0 !$<= 1/0)
(0 / 0 !@<= 1 / 0, 0 / 0 !$<= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(1, [/] 0), Mul(0, [/] 0) !$<= Mul(1, [/] 0))
Reducer: (false, true)
###
> (0/0 !@>  1/0, 0/0 !$>  1/0)
(0 / 0 !@> 1 / 0, 0 / 0 !$> 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(1, [/] 0), Mul(0, [/] 0) !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (0/0 !@>= 1/0, 0/0 !$>= 1/0)
(0 / 0 !@>= 1 / 0, 0 / 0 !$>= 1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(1, [/] 0), Mul(0, [/] 0) !$>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (0/0  @=  -1/0, 0/0  $=  -1/0)
(0 / 0 @= -1 / 0, 0 / 0 $= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @= Mul(-1, [/] 0), Mul(0, [/] 0) $= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (0/0  @<  -1/0, 0/0  $<  -1/0)
(0 / 0 @< -1 / 0, 0 / 0 $< -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(-1, [/] 0), Mul(0, [/] 0) $< Mul(-1, [/] 0))
Reducer: (true, false)
###
> (0/0  @<= -1/0, 0/0  $<= -1/0)
(0 / 0 @<= -1 / 0, 0 / 0 $<= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(-1, [/] 0), Mul(0, [/] 0) $<= Mul(-1, [/] 0))
Reducer: (true, false)
###
> (0/0  @>  -1/0, 0/0  $>  -1/0)
(0 / 0 @> -1 / 0, 0 / 0 $> -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(-1, [/] 0), Mul(0, [/] 0) $> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (0/0  @>= -1/0, 0/0  $>= -1/0)
(0 / 0 @>= -1 / 0, 0 / 0 $>= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(-1, [/] 0), Mul(0, [/] 0) $>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (0/0 !@=  -1/0, 0/0 !$=  -1/0)
(0 / 0 !@= -1 / 0, 0 / 0 !$= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) !@= Mul(-1, [/] 0), Mul(0, [/] 0) !$= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (0/0 !@<  -1/0, 0/0 !$<  -1/0)
(0 / 0 !@< -1 / 0, 0 / 0 !$< -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @>= Mul(-1, [/] 0), Mul(0, [/] 0) !$< Mul(-1, [/] 0))
Reducer: (false, true)
###
> (0/0 !@<= -1/0, 0/0 !$<= -1/0)
(0 / 0 !@<= -1 / 0, 0 / 0 !$<= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @> Mul(-1, [/] 0), Mul(0, [/] 0) !$<= Mul(-1, [/] 0))
Reducer: (false, true)
###
> (0/0 !@>  -1/0, 0/0 !$>  -1/0)
(0 / 0 !@> -1 / 0, 0 / 0 !$> -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @<= Mul(-1, [/] 0), Mul(0, [/] 0) !$> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (0/0 !@>= -1/0, 0/0 !$>= -1/0)
(0 / 0 !@>= -1 / 0, 0 / 0 !$>= -1 / 0) : (b, b)
Binder : (Mul(0, [/] 0) @< Mul(-1, [/] 0), Mul(0, [/] 0) !$>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (0/0  @=  qr8, 0/0  $=  qr8)
(0 / 0 @= qr8, 0 / 0 $= qr8) : (b, b)
Binder : (Mul(0, [/] 0) @= qr8, Mul(0, [/] 0) $= qr8)
Reducer: (NaN @= qr8, false)
###
> (0/0  @<  qr8, 0/0  $<  qr8)
(0 / 0 @< qr8, 0 / 0 $< qr8) : (b, b)
Binder : (Mul(0, [/] 0) @< qr8, Mul(0, [/] 0) $< qr8)
Reducer: (NaN @< qr8, false)
###
> (0/0  @<= qr8, 0/0  $<= qr8)
(0 / 0 @<= qr8, 0 / 0 $<= qr8) : (b, b)
Binder : (Mul(0, [/] 0) @<= qr8, Mul(0, [/] 0) $<= qr8)
Reducer: (NaN @<= qr8, false)
###
> (0/0  @>  qr8, 0/0  $>  qr8)
(0 / 0 @> qr8, 0 / 0 $> qr8) : (b, b)
Binder : (Mul(0, [/] 0) @> qr8, Mul(0, [/] 0) $> qr8)
Reducer: (NaN @> qr8, false)
###
> (0/0  @>= qr8, 0/0  $>= qr8)
(0 / 0 @>= qr8, 0 / 0 $>= qr8) : (b, b)
Binder : (Mul(0, [/] 0) @>= qr8, Mul(0, [/] 0) $>= qr8)
Reducer: (NaN @>= qr8, false)
###
> (0/0 !@=  qr8, 0/0 !$=  qr8)
(0 / 0 !@= qr8, 0 / 0 !$= qr8) : (b, b)
Binder : (Mul(0, [/] 0) !@= qr8, Mul(0, [/] 0) !$= qr8)
Reducer: (NaN !@= qr8, true)
###
> (0/0 !@<  qr8, 0/0 !$<  qr8)
(0 / 0 !@< qr8, 0 / 0 !$< qr8) : (b, b)
Binder : (Mul(0, [/] 0) @>= qr8, Mul(0, [/] 0) !$< qr8)
Reducer: (NaN @>= qr8, true)
###
> (0/0 !@<= qr8, 0/0 !$<= qr8)
(0 / 0 !@<= qr8, 0 / 0 !$<= qr8) : (b, b)
Binder : (Mul(0, [/] 0) @> qr8, Mul(0, [/] 0) !$<= qr8)
Reducer: (NaN @> qr8, true)
###
> (0/0 !@>  qr8, 0/0 !$>  qr8)
(0 / 0 !@> qr8, 0 / 0 !$> qr8) : (b, b)
Binder : (Mul(0, [/] 0) @<= qr8, Mul(0, [/] 0) !$> qr8)
Reducer: (NaN @<= qr8, true)
###
> (0/0 !@>= qr8, 0/0 !$>= qr8)
(0 / 0 !@>= qr8, 0 / 0 !$>= qr8) : (b, b)
Binder : (Mul(0, [/] 0) @< qr8, Mul(0, [/] 0) !$>= qr8)
Reducer: (NaN @< qr8, true)
###
> (0/0  @=  Null(5r8), 0/0  $=  Null(5r8))
(0 / 0 @= Null(5), 0 / 0 $= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @= DefOpt*(5), Mul(0, [/] 0) $= DefOpt*(5))
Reducer: (false, false)
###
> (0/0  @<  Null(5r8), 0/0  $<  Null(5r8))
(0 / 0 @< Null(5), 0 / 0 $< Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @< DefOpt*(5), Mul(0, [/] 0) $< DefOpt*(5))
Reducer: (false, false)
###
> (0/0  @<= Null(5r8), 0/0  $<= Null(5r8))
(0 / 0 @<= Null(5), 0 / 0 $<= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @<= DefOpt*(5), Mul(0, [/] 0) $<= DefOpt*(5))
Reducer: (false, false)
###
> (0/0  @>  Null(5r8), 0/0  $>  Null(5r8))
(0 / 0 @> Null(5), 0 / 0 $> Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @> DefOpt*(5), Mul(0, [/] 0) $> DefOpt*(5))
Reducer: (true, false)
###
> (0/0  @>= Null(5r8), 0/0  $>= Null(5r8))
(0 / 0 @>= Null(5), 0 / 0 $>= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @>= DefOpt*(5), Mul(0, [/] 0) $>= DefOpt*(5))
Reducer: (true, false)
###
> (0/0 !@=  Null(5r8), 0/0 !$=  Null(5r8))
(0 / 0 !@= Null(5), 0 / 0 !$= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) !@= DefOpt*(5), Mul(0, [/] 0) !$= DefOpt*(5))
Reducer: (true, true)
###
> (0/0 !@<  Null(5r8), 0/0 !$<  Null(5r8))
(0 / 0 !@< Null(5), 0 / 0 !$< Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @>= DefOpt*(5), Mul(0, [/] 0) !$< DefOpt*(5))
Reducer: (true, true)
###
> (0/0 !@<= Null(5r8), 0/0 !$<= Null(5r8))
(0 / 0 !@<= Null(5), 0 / 0 !$<= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @> DefOpt*(5), Mul(0, [/] 0) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (0/0 !@>  Null(5r8), 0/0 !$>  Null(5r8))
(0 / 0 !@> Null(5), 0 / 0 !$> Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @<= DefOpt*(5), Mul(0, [/] 0) !$> DefOpt*(5))
Reducer: (false, true)
###
> (0/0 !@>= Null(5r8), 0/0 !$>= Null(5r8))
(0 / 0 !@>= Null(5), 0 / 0 !$>= Null(5)) : (b, b)
Binder : (Mul(0, [/] 0) @< DefOpt*(5), Mul(0, [/] 0) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (0/0  @=  Opt(5r8), 0/0  $=  Opt(5r8))
(0 / 0 @= Opt(5), 0 / 0 $= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @= Opt*(5), Mul(0, [/] 0) $= Opt*(5))
Reducer: (false, false)
###
> (0/0  @<  Opt(5r8), 0/0  $<  Opt(5r8))
(0 / 0 @< Opt(5), 0 / 0 $< Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @< Opt*(5), Mul(0, [/] 0) $< Opt*(5))
Reducer: (true, false)
###
> (0/0  @<= Opt(5r8), 0/0  $<= Opt(5r8))
(0 / 0 @<= Opt(5), 0 / 0 $<= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @<= Opt*(5), Mul(0, [/] 0) $<= Opt*(5))
Reducer: (true, false)
###
> (0/0  @>  Opt(5r8), 0/0  $>  Opt(5r8))
(0 / 0 @> Opt(5), 0 / 0 $> Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @> Opt*(5), Mul(0, [/] 0) $> Opt*(5))
Reducer: (false, false)
###
> (0/0  @>= Opt(5r8), 0/0  $>= Opt(5r8))
(0 / 0 @>= Opt(5), 0 / 0 $>= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @>= Opt*(5), Mul(0, [/] 0) $>= Opt*(5))
Reducer: (false, false)
###
> (0/0 !@=  Opt(5r8), 0/0 !$=  Opt(5r8))
(0 / 0 !@= Opt(5), 0 / 0 !$= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) !@= Opt*(5), Mul(0, [/] 0) !$= Opt*(5))
Reducer: (true, true)
###
> (0/0 !@<  Opt(5r8), 0/0 !$<  Opt(5r8))
(0 / 0 !@< Opt(5), 0 / 0 !$< Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @>= Opt*(5), Mul(0, [/] 0) !$< Opt*(5))
Reducer: (false, true)
###
> (0/0 !@<= Opt(5r8), 0/0 !$<= Opt(5r8))
(0 / 0 !@<= Opt(5), 0 / 0 !$<= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @> Opt*(5), Mul(0, [/] 0) !$<= Opt*(5))
Reducer: (false, true)
###
> (0/0 !@>  Opt(5r8), 0/0 !$>  Opt(5r8))
(0 / 0 !@> Opt(5), 0 / 0 !$> Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @<= Opt*(5), Mul(0, [/] 0) !$> Opt*(5))
Reducer: (true, true)
###
> (0/0 !@>= Opt(5r8), 0/0 !$>= Opt(5r8))
(0 / 0 !@>= Opt(5), 0 / 0 !$>= Opt(5)) : (b, b)
Binder : (Mul(0, [/] 0) @< Opt*(5), Mul(0, [/] 0) !$>= Opt*(5))
Reducer: (true, true)
###
> (1/0  @=  r8, 1/0  $=  r8)
(1 / 0 @= r8, 1 / 0 $= r8) : (b, b)
Binder : (Mul(1, [/] 0) @= r8, Mul(1, [/] 0) $= r8)
Reducer: (∞ @= r8, ∞ $= r8)
###
> (1/0  @<  r8, 1/0  $<  r8)
(1 / 0 @< r8, 1 / 0 $< r8) : (b, b)
Binder : (Mul(1, [/] 0) @< r8, Mul(1, [/] 0) $< r8)
Reducer: (false, false)
###
> (1/0  @<= r8, 1/0  $<= r8)
(1 / 0 @<= r8, 1 / 0 $<= r8) : (b, b)
Binder : (Mul(1, [/] 0) @<= r8, Mul(1, [/] 0) $<= r8)
Reducer: (∞ @<= r8, ∞ $<= r8)
###
> (1/0  @>  r8, 1/0  $>  r8)
(1 / 0 @> r8, 1 / 0 $> r8) : (b, b)
Binder : (Mul(1, [/] 0) @> r8, Mul(1, [/] 0) $> r8)
Reducer: (∞ @> r8, ∞ $> r8)
###
> (1/0  @>= r8, 1/0  $>= r8)
(1 / 0 @>= r8, 1 / 0 $>= r8) : (b, b)
Binder : (Mul(1, [/] 0) @>= r8, Mul(1, [/] 0) $>= r8)
Reducer: (true, ∞ $>= r8)
###
> (1/0 !@=  r8, 1/0 !$=  r8)
(1 / 0 !@= r8, 1 / 0 !$= r8) : (b, b)
Binder : (Mul(1, [/] 0) !@= r8, Mul(1, [/] 0) !$= r8)
Reducer: (∞ !@= r8, ∞ !$= r8)
###
> (1/0 !@<  r8, 1/0 !$<  r8)
(1 / 0 !@< r8, 1 / 0 !$< r8) : (b, b)
Binder : (Mul(1, [/] 0) @>= r8, Mul(1, [/] 0) !$< r8)
Reducer: (true, true)
###
> (1/0 !@<= r8, 1/0 !$<= r8)
(1 / 0 !@<= r8, 1 / 0 !$<= r8) : (b, b)
Binder : (Mul(1, [/] 0) @> r8, Mul(1, [/] 0) !$<= r8)
Reducer: (∞ @> r8, ∞ !$<= r8)
###
> (1/0 !@>  r8, 1/0 !$>  r8)
(1 / 0 !@> r8, 1 / 0 !$> r8) : (b, b)
Binder : (Mul(1, [/] 0) @<= r8, Mul(1, [/] 0) !$> r8)
Reducer: (∞ @<= r8, ∞ !$> r8)
###
> (1/0 !@>= r8, 1/0 !$>= r8)
(1 / 0 !@>= r8, 1 / 0 !$>= r8) : (b, b)
Binder : (Mul(1, [/] 0) @< r8, Mul(1, [/] 0) !$>= r8)
Reducer: (false, ∞ !$>= r8)
###
> (1/0  @=  5r8, 1/0  $=  5r8)
(1 / 0 @= 5, 1 / 0 $= 5) : (b, b)
Binder : (Mul(1, [/] 0) @= 5, Mul(1, [/] 0) $= 5)
Reducer: (false, false)
###
> (1/0  @<  5r8, 1/0  $<  5r8)
(1 / 0 @< 5, 1 / 0 $< 5) : (b, b)
Binder : (Mul(1, [/] 0) @< 5, Mul(1, [/] 0) $< 5)
Reducer: (false, false)
###
> (1/0  @<= 5r8, 1/0  $<= 5r8)
(1 / 0 @<= 5, 1 / 0 $<= 5) : (b, b)
Binder : (Mul(1, [/] 0) @<= 5, Mul(1, [/] 0) $<= 5)
Reducer: (false, false)
###
> (1/0  @>  5r8, 1/0  $>  5r8)
(1 / 0 @> 5, 1 / 0 $> 5) : (b, b)
Binder : (Mul(1, [/] 0) @> 5, Mul(1, [/] 0) $> 5)
Reducer: (true, true)
###
> (1/0  @>= 5r8, 1/0  $>= 5r8)
(1 / 0 @>= 5, 1 / 0 $>= 5) : (b, b)
Binder : (Mul(1, [/] 0) @>= 5, Mul(1, [/] 0) $>= 5)
Reducer: (true, true)
###
> (1/0 !@=  5r8, 1/0 !$=  5r8)
(1 / 0 !@= 5, 1 / 0 !$= 5) : (b, b)
Binder : (Mul(1, [/] 0) !@= 5, Mul(1, [/] 0) !$= 5)
Reducer: (true, true)
###
> (1/0 !@<  5r8, 1/0 !$<  5r8)
(1 / 0 !@< 5, 1 / 0 !$< 5) : (b, b)
Binder : (Mul(1, [/] 0) @>= 5, Mul(1, [/] 0) !$< 5)
Reducer: (true, true)
###
> (1/0 !@<= 5r8, 1/0 !$<= 5r8)
(1 / 0 !@<= 5, 1 / 0 !$<= 5) : (b, b)
Binder : (Mul(1, [/] 0) @> 5, Mul(1, [/] 0) !$<= 5)
Reducer: (true, true)
###
> (1/0 !@>  5r8, 1/0 !$>  5r8)
(1 / 0 !@> 5, 1 / 0 !$> 5) : (b, b)
Binder : (Mul(1, [/] 0) @<= 5, Mul(1, [/] 0) !$> 5)
Reducer: (false, false)
###
> (1/0 !@>= 5r8, 1/0 !$>= 5r8)
(1 / 0 !@>= 5, 1 / 0 !$>= 5) : (b, b)
Binder : (Mul(1, [/] 0) @< 5, Mul(1, [/] 0) !$>= 5)
Reducer: (false, false)
###
> (1/0  @=  0/0, 1/0  $=  0/0)
(1 / 0 @= 0 / 0, 1 / 0 $= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @= Mul(0, [/] 0), Mul(1, [/] 0) $= Mul(0, [/] 0))
Reducer: (false, false)
###
> (1/0  @<  0/0, 1/0  $<  0/0)
(1 / 0 @< 0 / 0, 1 / 0 $< 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(0, [/] 0), Mul(1, [/] 0) $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (1/0  @<= 0/0, 1/0  $<= 0/0)
(1 / 0 @<= 0 / 0, 1 / 0 $<= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(0, [/] 0), Mul(1, [/] 0) $<= Mul(0, [/] 0))
Reducer: (false, false)
###
> (1/0  @>  0/0, 1/0  $>  0/0)
(1 / 0 @> 0 / 0, 1 / 0 $> 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(0, [/] 0), Mul(1, [/] 0) $> Mul(0, [/] 0))
Reducer: (true, false)
###
> (1/0  @>= 0/0, 1/0  $>= 0/0)
(1 / 0 @>= 0 / 0, 1 / 0 $>= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(0, [/] 0), Mul(1, [/] 0) $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (1/0 !@=  0/0, 1/0 !$=  0/0)
(1 / 0 !@= 0 / 0, 1 / 0 !$= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) !@= Mul(0, [/] 0), Mul(1, [/] 0) !$= Mul(0, [/] 0))
Reducer: (true, true)
###
> (1/0 !@<  0/0, 1/0 !$<  0/0)
(1 / 0 !@< 0 / 0, 1 / 0 !$< 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(0, [/] 0), Mul(1, [/] 0) !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (1/0 !@<= 0/0, 1/0 !$<= 0/0)
(1 / 0 !@<= 0 / 0, 1 / 0 !$<= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(0, [/] 0), Mul(1, [/] 0) !$<= Mul(0, [/] 0))
Reducer: (true, true)
###
> (1/0 !@>  0/0, 1/0 !$>  0/0)
(1 / 0 !@> 0 / 0, 1 / 0 !$> 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(0, [/] 0), Mul(1, [/] 0) !$> Mul(0, [/] 0))
Reducer: (false, true)
###
> (1/0 !@>= 0/0, 1/0 !$>= 0/0)
(1 / 0 !@>= 0 / 0, 1 / 0 !$>= 0 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(0, [/] 0), Mul(1, [/] 0) !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (1/0  @=  1/0, 1/0  $=  1/0)
(1 / 0 @= 1 / 0, 1 / 0 $= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @= Mul(1, [/] 0), Mul(1, [/] 0) $= Mul(1, [/] 0))
Reducer: (true, true)
###
> (1/0  @<  1/0, 1/0  $<  1/0)
(1 / 0 @< 1 / 0, 1 / 0 $< 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(1, [/] 0), Mul(1, [/] 0) $< Mul(1, [/] 0))
Reducer: (false, false)
###
> (1/0  @<= 1/0, 1/0  $<= 1/0)
(1 / 0 @<= 1 / 0, 1 / 0 $<= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(1, [/] 0), Mul(1, [/] 0) $<= Mul(1, [/] 0))
Reducer: (true, true)
###
> (1/0  @>  1/0, 1/0  $>  1/0)
(1 / 0 @> 1 / 0, 1 / 0 $> 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(1, [/] 0), Mul(1, [/] 0) $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (1/0  @>= 1/0, 1/0  $>= 1/0)
(1 / 0 @>= 1 / 0, 1 / 0 $>= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(1, [/] 0), Mul(1, [/] 0) $>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@=  1/0, 1/0 !$=  1/0)
(1 / 0 !@= 1 / 0, 1 / 0 !$= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) !@= Mul(1, [/] 0), Mul(1, [/] 0) !$= Mul(1, [/] 0))
Reducer: (false, false)
###
> (1/0 !@<  1/0, 1/0 !$<  1/0)
(1 / 0 !@< 1 / 0, 1 / 0 !$< 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(1, [/] 0), Mul(1, [/] 0) !$< Mul(1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@<= 1/0, 1/0 !$<= 1/0)
(1 / 0 !@<= 1 / 0, 1 / 0 !$<= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(1, [/] 0), Mul(1, [/] 0) !$<= Mul(1, [/] 0))
Reducer: (false, false)
###
> (1/0 !@>  1/0, 1/0 !$>  1/0)
(1 / 0 !@> 1 / 0, 1 / 0 !$> 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(1, [/] 0), Mul(1, [/] 0) !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@>= 1/0, 1/0 !$>= 1/0)
(1 / 0 !@>= 1 / 0, 1 / 0 !$>= 1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(1, [/] 0), Mul(1, [/] 0) !$>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (1/0  @=  -1/0, 1/0  $=  -1/0)
(1 / 0 @= -1 / 0, 1 / 0 $= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @= Mul(-1, [/] 0), Mul(1, [/] 0) $= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (1/0  @<  -1/0, 1/0  $<  -1/0)
(1 / 0 @< -1 / 0, 1 / 0 $< -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(-1, [/] 0), Mul(1, [/] 0) $< Mul(-1, [/] 0))
Reducer: (false, false)
###
> (1/0  @<= -1/0, 1/0  $<= -1/0)
(1 / 0 @<= -1 / 0, 1 / 0 $<= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(-1, [/] 0), Mul(1, [/] 0) $<= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (1/0  @>  -1/0, 1/0  $>  -1/0)
(1 / 0 @> -1 / 0, 1 / 0 $> -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(-1, [/] 0), Mul(1, [/] 0) $> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (1/0  @>= -1/0, 1/0  $>= -1/0)
(1 / 0 @>= -1 / 0, 1 / 0 $>= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(-1, [/] 0), Mul(1, [/] 0) $>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@=  -1/0, 1/0 !$=  -1/0)
(1 / 0 !@= -1 / 0, 1 / 0 !$= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) !@= Mul(-1, [/] 0), Mul(1, [/] 0) !$= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@<  -1/0, 1/0 !$<  -1/0)
(1 / 0 !@< -1 / 0, 1 / 0 !$< -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @>= Mul(-1, [/] 0), Mul(1, [/] 0) !$< Mul(-1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@<= -1/0, 1/0 !$<= -1/0)
(1 / 0 !@<= -1 / 0, 1 / 0 !$<= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @> Mul(-1, [/] 0), Mul(1, [/] 0) !$<= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (1/0 !@>  -1/0, 1/0 !$>  -1/0)
(1 / 0 !@> -1 / 0, 1 / 0 !$> -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @<= Mul(-1, [/] 0), Mul(1, [/] 0) !$> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (1/0 !@>= -1/0, 1/0 !$>= -1/0)
(1 / 0 !@>= -1 / 0, 1 / 0 !$>= -1 / 0) : (b, b)
Binder : (Mul(1, [/] 0) @< Mul(-1, [/] 0), Mul(1, [/] 0) !$>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (1/0  @=  qr8, 1/0  $=  qr8)
(1 / 0 @= qr8, 1 / 0 $= qr8) : (b, b)
Binder : (Mul(1, [/] 0) @= qr8, Mul(1, [/] 0) $= qr8)
Reducer: (∞ @= qr8, ∞ $= qr8)
###
> (1/0  @<  qr8, 1/0  $<  qr8)
(1 / 0 @< qr8, 1 / 0 $< qr8) : (b, b)
Binder : (Mul(1, [/] 0) @< qr8, Mul(1, [/] 0) $< qr8)
Reducer: (false, false)
###
> (1/0  @<= qr8, 1/0  $<= qr8)
(1 / 0 @<= qr8, 1 / 0 $<= qr8) : (b, b)
Binder : (Mul(1, [/] 0) @<= qr8, Mul(1, [/] 0) $<= qr8)
Reducer: (∞ @<= qr8, ∞ $<= qr8)
###
> (1/0  @>  qr8, 1/0  $>  qr8)
(1 / 0 @> qr8, 1 / 0 $> qr8) : (b, b)
Binder : (Mul(1, [/] 0) @> qr8, Mul(1, [/] 0) $> qr8)
Reducer: (∞ @> qr8, ∞ $> qr8)
###
> (1/0  @>= qr8, 1/0  $>= qr8)
(1 / 0 @>= qr8, 1 / 0 $>= qr8) : (b, b)
Binder : (Mul(1, [/] 0) @>= qr8, Mul(1, [/] 0) $>= qr8)
Reducer: (true, ∞ $>= qr8)
###
> (1/0 !@=  qr8, 1/0 !$=  qr8)
(1 / 0 !@= qr8, 1 / 0 !$= qr8) : (b, b)
Binder : (Mul(1, [/] 0) !@= qr8, Mul(1, [/] 0) !$= qr8)
Reducer: (∞ !@= qr8, ∞ !$= qr8)
###
> (1/0 !@<  qr8, 1/0 !$<  qr8)
(1 / 0 !@< qr8, 1 / 0 !$< qr8) : (b, b)
Binder : (Mul(1, [/] 0) @>= qr8, Mul(1, [/] 0) !$< qr8)
Reducer: (true, true)
###
> (1/0 !@<= qr8, 1/0 !$<= qr8)
(1 / 0 !@<= qr8, 1 / 0 !$<= qr8) : (b, b)
Binder : (Mul(1, [/] 0) @> qr8, Mul(1, [/] 0) !$<= qr8)
Reducer: (∞ @> qr8, ∞ !$<= qr8)
###
> (1/0 !@>  qr8, 1/0 !$>  qr8)
(1 / 0 !@> qr8, 1 / 0 !$> qr8) : (b, b)
Binder : (Mul(1, [/] 0) @<= qr8, Mul(1, [/] 0) !$> qr8)
Reducer: (∞ @<= qr8, ∞ !$> qr8)
###
> (1/0 !@>= qr8, 1/0 !$>= qr8)
(1 / 0 !@>= qr8, 1 / 0 !$>= qr8) : (b, b)
Binder : (Mul(1, [/] 0) @< qr8, Mul(1, [/] 0) !$>= qr8)
Reducer: (false, ∞ !$>= qr8)
###
> (1/0  @=  Null(5r8), 1/0  $=  Null(5r8))
(1 / 0 @= Null(5), 1 / 0 $= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @= DefOpt*(5), Mul(1, [/] 0) $= DefOpt*(5))
Reducer: (false, false)
###
> (1/0  @<  Null(5r8), 1/0  $<  Null(5r8))
(1 / 0 @< Null(5), 1 / 0 $< Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @< DefOpt*(5), Mul(1, [/] 0) $< DefOpt*(5))
Reducer: (false, false)
###
> (1/0  @<= Null(5r8), 1/0  $<= Null(5r8))
(1 / 0 @<= Null(5), 1 / 0 $<= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @<= DefOpt*(5), Mul(1, [/] 0) $<= DefOpt*(5))
Reducer: (false, false)
###
> (1/0  @>  Null(5r8), 1/0  $>  Null(5r8))
(1 / 0 @> Null(5), 1 / 0 $> Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @> DefOpt*(5), Mul(1, [/] 0) $> DefOpt*(5))
Reducer: (true, false)
###
> (1/0  @>= Null(5r8), 1/0  $>= Null(5r8))
(1 / 0 @>= Null(5), 1 / 0 $>= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @>= DefOpt*(5), Mul(1, [/] 0) $>= DefOpt*(5))
Reducer: (true, false)
###
> (1/0 !@=  Null(5r8), 1/0 !$=  Null(5r8))
(1 / 0 !@= Null(5), 1 / 0 !$= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) !@= DefOpt*(5), Mul(1, [/] 0) !$= DefOpt*(5))
Reducer: (true, true)
###
> (1/0 !@<  Null(5r8), 1/0 !$<  Null(5r8))
(1 / 0 !@< Null(5), 1 / 0 !$< Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @>= DefOpt*(5), Mul(1, [/] 0) !$< DefOpt*(5))
Reducer: (true, true)
###
> (1/0 !@<= Null(5r8), 1/0 !$<= Null(5r8))
(1 / 0 !@<= Null(5), 1 / 0 !$<= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @> DefOpt*(5), Mul(1, [/] 0) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (1/0 !@>  Null(5r8), 1/0 !$>  Null(5r8))
(1 / 0 !@> Null(5), 1 / 0 !$> Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @<= DefOpt*(5), Mul(1, [/] 0) !$> DefOpt*(5))
Reducer: (false, true)
###
> (1/0 !@>= Null(5r8), 1/0 !$>= Null(5r8))
(1 / 0 !@>= Null(5), 1 / 0 !$>= Null(5)) : (b, b)
Binder : (Mul(1, [/] 0) @< DefOpt*(5), Mul(1, [/] 0) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (1/0  @=  Opt(5r8), 1/0  $=  Opt(5r8))
(1 / 0 @= Opt(5), 1 / 0 $= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @= Opt*(5), Mul(1, [/] 0) $= Opt*(5))
Reducer: (false, false)
###
> (1/0  @<  Opt(5r8), 1/0  $<  Opt(5r8))
(1 / 0 @< Opt(5), 1 / 0 $< Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @< Opt*(5), Mul(1, [/] 0) $< Opt*(5))
Reducer: (false, false)
###
> (1/0  @<= Opt(5r8), 1/0  $<= Opt(5r8))
(1 / 0 @<= Opt(5), 1 / 0 $<= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @<= Opt*(5), Mul(1, [/] 0) $<= Opt*(5))
Reducer: (false, false)
###
> (1/0  @>  Opt(5r8), 1/0  $>  Opt(5r8))
(1 / 0 @> Opt(5), 1 / 0 $> Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @> Opt*(5), Mul(1, [/] 0) $> Opt*(5))
Reducer: (true, true)
###
> (1/0  @>= Opt(5r8), 1/0  $>= Opt(5r8))
(1 / 0 @>= Opt(5), 1 / 0 $>= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @>= Opt*(5), Mul(1, [/] 0) $>= Opt*(5))
Reducer: (true, true)
###
> (1/0 !@=  Opt(5r8), 1/0 !$=  Opt(5r8))
(1 / 0 !@= Opt(5), 1 / 0 !$= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) !@= Opt*(5), Mul(1, [/] 0) !$= Opt*(5))
Reducer: (true, true)
###
> (1/0 !@<  Opt(5r8), 1/0 !$<  Opt(5r8))
(1 / 0 !@< Opt(5), 1 / 0 !$< Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @>= Opt*(5), Mul(1, [/] 0) !$< Opt*(5))
Reducer: (true, true)
###
> (1/0 !@<= Opt(5r8), 1/0 !$<= Opt(5r8))
(1 / 0 !@<= Opt(5), 1 / 0 !$<= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @> Opt*(5), Mul(1, [/] 0) !$<= Opt*(5))
Reducer: (true, true)
###
> (1/0 !@>  Opt(5r8), 1/0 !$>  Opt(5r8))
(1 / 0 !@> Opt(5), 1 / 0 !$> Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @<= Opt*(5), Mul(1, [/] 0) !$> Opt*(5))
Reducer: (false, false)
###
> (1/0 !@>= Opt(5r8), 1/0 !$>= Opt(5r8))
(1 / 0 !@>= Opt(5), 1 / 0 !$>= Opt(5)) : (b, b)
Binder : (Mul(1, [/] 0) @< Opt*(5), Mul(1, [/] 0) !$>= Opt*(5))
Reducer: (false, false)
###
> (-1/0  @=  r8, -1/0  $=  r8)
(-1 / 0 @= r8, -1 / 0 $= r8) : (b, b)
Binder : (Mul(-1, [/] 0) @= r8, Mul(-1, [/] 0) $= r8)
Reducer: (-∞ @= r8, -∞ $= r8)
###
> (-1/0  @<  r8, -1/0  $<  r8)
(-1 / 0 @< r8, -1 / 0 $< r8) : (b, b)
Binder : (Mul(-1, [/] 0) @< r8, Mul(-1, [/] 0) $< r8)
Reducer: (-∞ @< r8, -∞ $< r8)
###
> (-1/0  @<= r8, -1/0  $<= r8)
(-1 / 0 @<= r8, -1 / 0 $<= r8) : (b, b)
Binder : (Mul(-1, [/] 0) @<= r8, Mul(-1, [/] 0) $<= r8)
Reducer: (-∞ @<= r8, -∞ $<= r8)
###
> (-1/0  @>  r8, -1/0  $>  r8)
(-1 / 0 @> r8, -1 / 0 $> r8) : (b, b)
Binder : (Mul(-1, [/] 0) @> r8, Mul(-1, [/] 0) $> r8)
Reducer: (-∞ @> r8, -∞ $> r8)
###
> (-1/0  @>= r8, -1/0  $>= r8)
(-1 / 0 @>= r8, -1 / 0 $>= r8) : (b, b)
Binder : (Mul(-1, [/] 0) @>= r8, Mul(-1, [/] 0) $>= r8)
Reducer: (-∞ @>= r8, -∞ $>= r8)
###
> (-1/0 !@=  r8, -1/0 !$=  r8)
(-1 / 0 !@= r8, -1 / 0 !$= r8) : (b, b)
Binder : (Mul(-1, [/] 0) !@= r8, Mul(-1, [/] 0) !$= r8)
Reducer: (-∞ !@= r8, -∞ !$= r8)
###
> (-1/0 !@<  r8, -1/0 !$<  r8)
(-1 / 0 !@< r8, -1 / 0 !$< r8) : (b, b)
Binder : (Mul(-1, [/] 0) @>= r8, Mul(-1, [/] 0) !$< r8)
Reducer: (-∞ @>= r8, -∞ !$< r8)
###
> (-1/0 !@<= r8, -1/0 !$<= r8)
(-1 / 0 !@<= r8, -1 / 0 !$<= r8) : (b, b)
Binder : (Mul(-1, [/] 0) @> r8, Mul(-1, [/] 0) !$<= r8)
Reducer: (-∞ @> r8, -∞ !$<= r8)
###
> (-1/0 !@>  r8, -1/0 !$>  r8)
(-1 / 0 !@> r8, -1 / 0 !$> r8) : (b, b)
Binder : (Mul(-1, [/] 0) @<= r8, Mul(-1, [/] 0) !$> r8)
Reducer: (-∞ @<= r8, -∞ !$> r8)
###
> (-1/0 !@>= r8, -1/0 !$>= r8)
(-1 / 0 !@>= r8, -1 / 0 !$>= r8) : (b, b)
Binder : (Mul(-1, [/] 0) @< r8, Mul(-1, [/] 0) !$>= r8)
Reducer: (-∞ @< r8, -∞ !$>= r8)
###
> (-1/0  @=  5r8, -1/0  $=  5r8)
(-1 / 0 @= 5, -1 / 0 $= 5) : (b, b)
Binder : (Mul(-1, [/] 0) @= 5, Mul(-1, [/] 0) $= 5)
Reducer: (false, false)
###
> (-1/0  @<  5r8, -1/0  $<  5r8)
(-1 / 0 @< 5, -1 / 0 $< 5) : (b, b)
Binder : (Mul(-1, [/] 0) @< 5, Mul(-1, [/] 0) $< 5)
Reducer: (true, true)
###
> (-1/0  @<= 5r8, -1/0  $<= 5r8)
(-1 / 0 @<= 5, -1 / 0 $<= 5) : (b, b)
Binder : (Mul(-1, [/] 0) @<= 5, Mul(-1, [/] 0) $<= 5)
Reducer: (true, true)
###
> (-1/0  @>  5r8, -1/0  $>  5r8)
(-1 / 0 @> 5, -1 / 0 $> 5) : (b, b)
Binder : (Mul(-1, [/] 0) @> 5, Mul(-1, [/] 0) $> 5)
Reducer: (false, false)
###
> (-1/0  @>= 5r8, -1/0  $>= 5r8)
(-1 / 0 @>= 5, -1 / 0 $>= 5) : (b, b)
Binder : (Mul(-1, [/] 0) @>= 5, Mul(-1, [/] 0) $>= 5)
Reducer: (false, false)
###
> (-1/0 !@=  5r8, -1/0 !$=  5r8)
(-1 / 0 !@= 5, -1 / 0 !$= 5) : (b, b)
Binder : (Mul(-1, [/] 0) !@= 5, Mul(-1, [/] 0) !$= 5)
Reducer: (true, true)
###
> (-1/0 !@<  5r8, -1/0 !$<  5r8)
(-1 / 0 !@< 5, -1 / 0 !$< 5) : (b, b)
Binder : (Mul(-1, [/] 0) @>= 5, Mul(-1, [/] 0) !$< 5)
Reducer: (false, false)
###
> (-1/0 !@<= 5r8, -1/0 !$<= 5r8)
(-1 / 0 !@<= 5, -1 / 0 !$<= 5) : (b, b)
Binder : (Mul(-1, [/] 0) @> 5, Mul(-1, [/] 0) !$<= 5)
Reducer: (false, false)
###
> (-1/0 !@>  5r8, -1/0 !$>  5r8)
(-1 / 0 !@> 5, -1 / 0 !$> 5) : (b, b)
Binder : (Mul(-1, [/] 0) @<= 5, Mul(-1, [/] 0) !$> 5)
Reducer: (true, true)
###
> (-1/0 !@>= 5r8, -1/0 !$>= 5r8)
(-1 / 0 !@>= 5, -1 / 0 !$>= 5) : (b, b)
Binder : (Mul(-1, [/] 0) @< 5, Mul(-1, [/] 0) !$>= 5)
Reducer: (true, true)
###
> (-1/0  @=  0/0, -1/0  $=  0/0)
(-1 / 0 @= 0 / 0, -1 / 0 $= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @= Mul(0, [/] 0), Mul(-1, [/] 0) $= Mul(0, [/] 0))
Reducer: (false, false)
###
> (-1/0  @<  0/0, -1/0  $<  0/0)
(-1 / 0 @< 0 / 0, -1 / 0 $< 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(0, [/] 0), Mul(-1, [/] 0) $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (-1/0  @<= 0/0, -1/0  $<= 0/0)
(-1 / 0 @<= 0 / 0, -1 / 0 $<= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(0, [/] 0), Mul(-1, [/] 0) $<= Mul(0, [/] 0))
Reducer: (false, false)
###
> (-1/0  @>  0/0, -1/0  $>  0/0)
(-1 / 0 @> 0 / 0, -1 / 0 $> 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(0, [/] 0), Mul(-1, [/] 0) $> Mul(0, [/] 0))
Reducer: (true, false)
###
> (-1/0  @>= 0/0, -1/0  $>= 0/0)
(-1 / 0 @>= 0 / 0, -1 / 0 $>= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(0, [/] 0), Mul(-1, [/] 0) $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (-1/0 !@=  0/0, -1/0 !$=  0/0)
(-1 / 0 !@= 0 / 0, -1 / 0 !$= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) !@= Mul(0, [/] 0), Mul(-1, [/] 0) !$= Mul(0, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@<  0/0, -1/0 !$<  0/0)
(-1 / 0 !@< 0 / 0, -1 / 0 !$< 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(0, [/] 0), Mul(-1, [/] 0) !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@<= 0/0, -1/0 !$<= 0/0)
(-1 / 0 !@<= 0 / 0, -1 / 0 !$<= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(0, [/] 0), Mul(-1, [/] 0) !$<= Mul(0, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@>  0/0, -1/0 !$>  0/0)
(-1 / 0 !@> 0 / 0, -1 / 0 !$> 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(0, [/] 0), Mul(-1, [/] 0) !$> Mul(0, [/] 0))
Reducer: (false, true)
###
> (-1/0 !@>= 0/0, -1/0 !$>= 0/0)
(-1 / 0 !@>= 0 / 0, -1 / 0 !$>= 0 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(0, [/] 0), Mul(-1, [/] 0) !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (-1/0  @=  1/0, -1/0  $=  1/0)
(-1 / 0 @= 1 / 0, -1 / 0 $= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @= Mul(1, [/] 0), Mul(-1, [/] 0) $= Mul(1, [/] 0))
Reducer: (false, false)
###
> (-1/0  @<  1/0, -1/0  $<  1/0)
(-1 / 0 @< 1 / 0, -1 / 0 $< 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(1, [/] 0), Mul(-1, [/] 0) $< Mul(1, [/] 0))
Reducer: (true, true)
###
> (-1/0  @<= 1/0, -1/0  $<= 1/0)
(-1 / 0 @<= 1 / 0, -1 / 0 $<= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(1, [/] 0), Mul(-1, [/] 0) $<= Mul(1, [/] 0))
Reducer: (true, true)
###
> (-1/0  @>  1/0, -1/0  $>  1/0)
(-1 / 0 @> 1 / 0, -1 / 0 $> 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(1, [/] 0), Mul(-1, [/] 0) $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (-1/0  @>= 1/0, -1/0  $>= 1/0)
(-1 / 0 @>= 1 / 0, -1 / 0 $>= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(1, [/] 0), Mul(-1, [/] 0) $>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (-1/0 !@=  1/0, -1/0 !$=  1/0)
(-1 / 0 !@= 1 / 0, -1 / 0 !$= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) !@= Mul(1, [/] 0), Mul(-1, [/] 0) !$= Mul(1, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@<  1/0, -1/0 !$<  1/0)
(-1 / 0 !@< 1 / 0, -1 / 0 !$< 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(1, [/] 0), Mul(-1, [/] 0) !$< Mul(1, [/] 0))
Reducer: (false, false)
###
> (-1/0 !@<= 1/0, -1/0 !$<= 1/0)
(-1 / 0 !@<= 1 / 0, -1 / 0 !$<= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(1, [/] 0), Mul(-1, [/] 0) !$<= Mul(1, [/] 0))
Reducer: (false, false)
###
> (-1/0 !@>  1/0, -1/0 !$>  1/0)
(-1 / 0 !@> 1 / 0, -1 / 0 !$> 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(1, [/] 0), Mul(-1, [/] 0) !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@>= 1/0, -1/0 !$>= 1/0)
(-1 / 0 !@>= 1 / 0, -1 / 0 !$>= 1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(1, [/] 0), Mul(-1, [/] 0) !$>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (-1/0  @=  -1/0, -1/0  $=  -1/0)
(-1 / 0 @= -1 / 0, -1 / 0 $= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @= Mul(-1, [/] 0), Mul(-1, [/] 0) $= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (-1/0  @<  -1/0, -1/0  $<  -1/0)
(-1 / 0 @< -1 / 0, -1 / 0 $< -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(-1, [/] 0), Mul(-1, [/] 0) $< Mul(-1, [/] 0))
Reducer: (false, false)
###
> (-1/0  @<= -1/0, -1/0  $<= -1/0)
(-1 / 0 @<= -1 / 0, -1 / 0 $<= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(-1, [/] 0), Mul(-1, [/] 0) $<= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (-1/0  @>  -1/0, -1/0  $>  -1/0)
(-1 / 0 @> -1 / 0, -1 / 0 $> -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(-1, [/] 0), Mul(-1, [/] 0) $> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (-1/0  @>= -1/0, -1/0  $>= -1/0)
(-1 / 0 @>= -1 / 0, -1 / 0 $>= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(-1, [/] 0), Mul(-1, [/] 0) $>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@=  -1/0, -1/0 !$=  -1/0)
(-1 / 0 !@= -1 / 0, -1 / 0 !$= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) !@= Mul(-1, [/] 0), Mul(-1, [/] 0) !$= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (-1/0 !@<  -1/0, -1/0 !$<  -1/0)
(-1 / 0 !@< -1 / 0, -1 / 0 !$< -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Mul(-1, [/] 0), Mul(-1, [/] 0) !$< Mul(-1, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@<= -1/0, -1/0 !$<= -1/0)
(-1 / 0 !@<= -1 / 0, -1 / 0 !$<= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @> Mul(-1, [/] 0), Mul(-1, [/] 0) !$<= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (-1/0 !@>  -1/0, -1/0 !$>  -1/0)
(-1 / 0 !@> -1 / 0, -1 / 0 !$> -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Mul(-1, [/] 0), Mul(-1, [/] 0) !$> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (-1/0 !@>= -1/0, -1/0 !$>= -1/0)
(-1 / 0 !@>= -1 / 0, -1 / 0 !$>= -1 / 0) : (b, b)
Binder : (Mul(-1, [/] 0) @< Mul(-1, [/] 0), Mul(-1, [/] 0) !$>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (-1/0  @=  qr8, -1/0  $=  qr8)
(-1 / 0 @= qr8, -1 / 0 $= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @= qr8, Mul(-1, [/] 0) $= qr8)
Reducer: (-∞ @= qr8, -∞ $= qr8)
###
> (-1/0  @<  qr8, -1/0  $<  qr8)
(-1 / 0 @< qr8, -1 / 0 $< qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @< qr8, Mul(-1, [/] 0) $< qr8)
Reducer: (-∞ @< qr8, -∞ $< qr8)
###
> (-1/0  @<= qr8, -1/0  $<= qr8)
(-1 / 0 @<= qr8, -1 / 0 $<= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @<= qr8, Mul(-1, [/] 0) $<= qr8)
Reducer: (-∞ @<= qr8, -∞ $<= qr8)
###
> (-1/0  @>  qr8, -1/0  $>  qr8)
(-1 / 0 @> qr8, -1 / 0 $> qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @> qr8, Mul(-1, [/] 0) $> qr8)
Reducer: (-∞ @> qr8, -∞ $> qr8)
###
> (-1/0  @>= qr8, -1/0  $>= qr8)
(-1 / 0 @>= qr8, -1 / 0 $>= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @>= qr8, Mul(-1, [/] 0) $>= qr8)
Reducer: (-∞ @>= qr8, -∞ $>= qr8)
###
> (-1/0 !@=  qr8, -1/0 !$=  qr8)
(-1 / 0 !@= qr8, -1 / 0 !$= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) !@= qr8, Mul(-1, [/] 0) !$= qr8)
Reducer: (-∞ !@= qr8, -∞ !$= qr8)
###
> (-1/0 !@<  qr8, -1/0 !$<  qr8)
(-1 / 0 !@< qr8, -1 / 0 !$< qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @>= qr8, Mul(-1, [/] 0) !$< qr8)
Reducer: (-∞ @>= qr8, -∞ !$< qr8)
###
> (-1/0 !@<= qr8, -1/0 !$<= qr8)
(-1 / 0 !@<= qr8, -1 / 0 !$<= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @> qr8, Mul(-1, [/] 0) !$<= qr8)
Reducer: (-∞ @> qr8, -∞ !$<= qr8)
###
> (-1/0 !@>  qr8, -1/0 !$>  qr8)
(-1 / 0 !@> qr8, -1 / 0 !$> qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @<= qr8, Mul(-1, [/] 0) !$> qr8)
Reducer: (-∞ @<= qr8, -∞ !$> qr8)
###
> (-1/0 !@>= qr8, -1/0 !$>= qr8)
(-1 / 0 !@>= qr8, -1 / 0 !$>= qr8) : (b, b)
Binder : (Mul(-1, [/] 0) @< qr8, Mul(-1, [/] 0) !$>= qr8)
Reducer: (-∞ @< qr8, -∞ !$>= qr8)
###
> (-1/0  @=  Null(5r8), -1/0  $=  Null(5r8))
(-1 / 0 @= Null(5), -1 / 0 $= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @= DefOpt*(5), Mul(-1, [/] 0) $= DefOpt*(5))
Reducer: (false, false)
###
> (-1/0  @<  Null(5r8), -1/0  $<  Null(5r8))
(-1 / 0 @< Null(5), -1 / 0 $< Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @< DefOpt*(5), Mul(-1, [/] 0) $< DefOpt*(5))
Reducer: (false, false)
###
> (-1/0  @<= Null(5r8), -1/0  $<= Null(5r8))
(-1 / 0 @<= Null(5), -1 / 0 $<= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @<= DefOpt*(5), Mul(-1, [/] 0) $<= DefOpt*(5))
Reducer: (false, false)
###
> (-1/0  @>  Null(5r8), -1/0  $>  Null(5r8))
(-1 / 0 @> Null(5), -1 / 0 $> Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @> DefOpt*(5), Mul(-1, [/] 0) $> DefOpt*(5))
Reducer: (true, false)
###
> (-1/0  @>= Null(5r8), -1/0  $>= Null(5r8))
(-1 / 0 @>= Null(5), -1 / 0 $>= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @>= DefOpt*(5), Mul(-1, [/] 0) $>= DefOpt*(5))
Reducer: (true, false)
###
> (-1/0 !@=  Null(5r8), -1/0 !$=  Null(5r8))
(-1 / 0 !@= Null(5), -1 / 0 !$= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) !@= DefOpt*(5), Mul(-1, [/] 0) !$= DefOpt*(5))
Reducer: (true, true)
###
> (-1/0 !@<  Null(5r8), -1/0 !$<  Null(5r8))
(-1 / 0 !@< Null(5), -1 / 0 !$< Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @>= DefOpt*(5), Mul(-1, [/] 0) !$< DefOpt*(5))
Reducer: (true, true)
###
> (-1/0 !@<= Null(5r8), -1/0 !$<= Null(5r8))
(-1 / 0 !@<= Null(5), -1 / 0 !$<= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @> DefOpt*(5), Mul(-1, [/] 0) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (-1/0 !@>  Null(5r8), -1/0 !$>  Null(5r8))
(-1 / 0 !@> Null(5), -1 / 0 !$> Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @<= DefOpt*(5), Mul(-1, [/] 0) !$> DefOpt*(5))
Reducer: (false, true)
###
> (-1/0 !@>= Null(5r8), -1/0 !$>= Null(5r8))
(-1 / 0 !@>= Null(5), -1 / 0 !$>= Null(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @< DefOpt*(5), Mul(-1, [/] 0) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (-1/0  @=  Opt(5r8), -1/0  $=  Opt(5r8))
(-1 / 0 @= Opt(5), -1 / 0 $= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @= Opt*(5), Mul(-1, [/] 0) $= Opt*(5))
Reducer: (false, false)
###
> (-1/0  @<  Opt(5r8), -1/0  $<  Opt(5r8))
(-1 / 0 @< Opt(5), -1 / 0 $< Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @< Opt*(5), Mul(-1, [/] 0) $< Opt*(5))
Reducer: (true, true)
###
> (-1/0  @<= Opt(5r8), -1/0  $<= Opt(5r8))
(-1 / 0 @<= Opt(5), -1 / 0 $<= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Opt*(5), Mul(-1, [/] 0) $<= Opt*(5))
Reducer: (true, true)
###
> (-1/0  @>  Opt(5r8), -1/0  $>  Opt(5r8))
(-1 / 0 @> Opt(5), -1 / 0 $> Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @> Opt*(5), Mul(-1, [/] 0) $> Opt*(5))
Reducer: (false, false)
###
> (-1/0  @>= Opt(5r8), -1/0  $>= Opt(5r8))
(-1 / 0 @>= Opt(5), -1 / 0 $>= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Opt*(5), Mul(-1, [/] 0) $>= Opt*(5))
Reducer: (false, false)
###
> (-1/0 !@=  Opt(5r8), -1/0 !$=  Opt(5r8))
(-1 / 0 !@= Opt(5), -1 / 0 !$= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) !@= Opt*(5), Mul(-1, [/] 0) !$= Opt*(5))
Reducer: (true, true)
###
> (-1/0 !@<  Opt(5r8), -1/0 !$<  Opt(5r8))
(-1 / 0 !@< Opt(5), -1 / 0 !$< Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @>= Opt*(5), Mul(-1, [/] 0) !$< Opt*(5))
Reducer: (false, false)
###
> (-1/0 !@<= Opt(5r8), -1/0 !$<= Opt(5r8))
(-1 / 0 !@<= Opt(5), -1 / 0 !$<= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @> Opt*(5), Mul(-1, [/] 0) !$<= Opt*(5))
Reducer: (false, false)
###
> (-1/0 !@>  Opt(5r8), -1/0 !$>  Opt(5r8))
(-1 / 0 !@> Opt(5), -1 / 0 !$> Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @<= Opt*(5), Mul(-1, [/] 0) !$> Opt*(5))
Reducer: (true, true)
###
> (-1/0 !@>= Opt(5r8), -1/0 !$>= Opt(5r8))
(-1 / 0 !@>= Opt(5), -1 / 0 !$>= Opt(5)) : (b, b)
Binder : (Mul(-1, [/] 0) @< Opt*(5), Mul(-1, [/] 0) !$>= Opt*(5))
Reducer: (true, true)
###
> (qr8  @=  r8, qr8  $=  r8)
(qr8 @= r8, qr8 $= r8) : (b, b)
Binder : (qr8 @= r8, qr8 $= r8)
###
> (qr8  @<  r8, qr8  $<  r8)
(qr8 @< r8, qr8 $< r8) : (b, b)
Binder : (qr8 @< r8, qr8 $< r8)
###
> (qr8  @<= r8, qr8  $<= r8)
(qr8 @<= r8, qr8 $<= r8) : (b, b)
Binder : (qr8 @<= r8, qr8 $<= r8)
###
> (qr8  @>  r8, qr8  $>  r8)
(qr8 @> r8, qr8 $> r8) : (b, b)
Binder : (qr8 @> r8, qr8 $> r8)
###
> (qr8  @>= r8, qr8  $>= r8)
(qr8 @>= r8, qr8 $>= r8) : (b, b)
Binder : (qr8 @>= r8, qr8 $>= r8)
###
> (qr8 !@=  r8, qr8 !$=  r8)
(qr8 !@= r8, qr8 !$= r8) : (b, b)
Binder : (qr8 !@= r8, qr8 !$= r8)
###
> (qr8 !@<  r8, qr8 !$<  r8)
(qr8 !@< r8, qr8 !$< r8) : (b, b)
Binder : (qr8 @>= r8, qr8 !$< r8)
###
> (qr8 !@<= r8, qr8 !$<= r8)
(qr8 !@<= r8, qr8 !$<= r8) : (b, b)
Binder : (qr8 @> r8, qr8 !$<= r8)
###
> (qr8 !@>  r8, qr8 !$>  r8)
(qr8 !@> r8, qr8 !$> r8) : (b, b)
Binder : (qr8 @<= r8, qr8 !$> r8)
###
> (qr8 !@>= r8, qr8 !$>= r8)
(qr8 !@>= r8, qr8 !$>= r8) : (b, b)
Binder : (qr8 @< r8, qr8 !$>= r8)
###
> (qr8  @=  5r8, qr8  $=  5r8)
(qr8 @= 5, qr8 $= 5) : (b, b)
Binder : (qr8 @= 5, qr8 $= 5)
###
> (qr8  @<  5r8, qr8  $<  5r8)
(qr8 @< 5, qr8 $< 5) : (b, b)
Binder : (qr8 @< 5, qr8 $< 5)
###
> (qr8  @<= 5r8, qr8  $<= 5r8)
(qr8 @<= 5, qr8 $<= 5) : (b, b)
Binder : (qr8 @<= 5, qr8 $<= 5)
###
> (qr8  @>  5r8, qr8  $>  5r8)
(qr8 @> 5, qr8 $> 5) : (b, b)
Binder : (qr8 @> 5, qr8 $> 5)
###
> (qr8  @>= 5r8, qr8  $>= 5r8)
(qr8 @>= 5, qr8 $>= 5) : (b, b)
Binder : (qr8 @>= 5, qr8 $>= 5)
###
> (qr8 !@=  5r8, qr8 !$=  5r8)
(qr8 !@= 5, qr8 !$= 5) : (b, b)
Binder : (qr8 !@= 5, qr8 !$= 5)
###
> (qr8 !@<  5r8, qr8 !$<  5r8)
(qr8 !@< 5, qr8 !$< 5) : (b, b)
Binder : (qr8 @>= 5, qr8 !$< 5)
###
> (qr8 !@<= 5r8, qr8 !$<= 5r8)
(qr8 !@<= 5, qr8 !$<= 5) : (b, b)
Binder : (qr8 @> 5, qr8 !$<= 5)
###
> (qr8 !@>  5r8, qr8 !$>  5r8)
(qr8 !@> 5, qr8 !$> 5) : (b, b)
Binder : (qr8 @<= 5, qr8 !$> 5)
###
> (qr8 !@>= 5r8, qr8 !$>= 5r8)
(qr8 !@>= 5, qr8 !$>= 5) : (b, b)
Binder : (qr8 @< 5, qr8 !$>= 5)
###
> (qr8  @=  0/0, qr8  $=  0/0)
(qr8 @= 0 / 0, qr8 $= 0 / 0) : (b, b)
Binder : (qr8 @= Mul(0, [/] 0), qr8 $= Mul(0, [/] 0))
Reducer: (qr8 @= NaN, false)
###
> (qr8  @<  0/0, qr8  $<  0/0)
(qr8 @< 0 / 0, qr8 $< 0 / 0) : (b, b)
Binder : (qr8 @< Mul(0, [/] 0), qr8 $< Mul(0, [/] 0))
Reducer: (qr8 @< NaN, false)
###
> (qr8  @<= 0/0, qr8  $<= 0/0)
(qr8 @<= 0 / 0, qr8 $<= 0 / 0) : (b, b)
Binder : (qr8 @<= Mul(0, [/] 0), qr8 $<= Mul(0, [/] 0))
Reducer: (qr8 @<= NaN, false)
###
> (qr8  @>  0/0, qr8  $>  0/0)
(qr8 @> 0 / 0, qr8 $> 0 / 0) : (b, b)
Binder : (qr8 @> Mul(0, [/] 0), qr8 $> Mul(0, [/] 0))
Reducer: (qr8 @> NaN, false)
###
> (qr8  @>= 0/0, qr8  $>= 0/0)
(qr8 @>= 0 / 0, qr8 $>= 0 / 0) : (b, b)
Binder : (qr8 @>= Mul(0, [/] 0), qr8 $>= Mul(0, [/] 0))
Reducer: (qr8 @>= NaN, false)
###
> (qr8 !@=  0/0, qr8 !$=  0/0)
(qr8 !@= 0 / 0, qr8 !$= 0 / 0) : (b, b)
Binder : (qr8 !@= Mul(0, [/] 0), qr8 !$= Mul(0, [/] 0))
Reducer: (qr8 !@= NaN, true)
###
> (qr8 !@<  0/0, qr8 !$<  0/0)
(qr8 !@< 0 / 0, qr8 !$< 0 / 0) : (b, b)
Binder : (qr8 @>= Mul(0, [/] 0), qr8 !$< Mul(0, [/] 0))
Reducer: (qr8 @>= NaN, true)
###
> (qr8 !@<= 0/0, qr8 !$<= 0/0)
(qr8 !@<= 0 / 0, qr8 !$<= 0 / 0) : (b, b)
Binder : (qr8 @> Mul(0, [/] 0), qr8 !$<= Mul(0, [/] 0))
Reducer: (qr8 @> NaN, true)
###
> (qr8 !@>  0/0, qr8 !$>  0/0)
(qr8 !@> 0 / 0, qr8 !$> 0 / 0) : (b, b)
Binder : (qr8 @<= Mul(0, [/] 0), qr8 !$> Mul(0, [/] 0))
Reducer: (qr8 @<= NaN, true)
###
> (qr8 !@>= 0/0, qr8 !$>= 0/0)
(qr8 !@>= 0 / 0, qr8 !$>= 0 / 0) : (b, b)
Binder : (qr8 @< Mul(0, [/] 0), qr8 !$>= Mul(0, [/] 0))
Reducer: (qr8 @< NaN, true)
###
> (qr8  @=  1/0, qr8  $=  1/0)
(qr8 @= 1 / 0, qr8 $= 1 / 0) : (b, b)
Binder : (qr8 @= Mul(1, [/] 0), qr8 $= Mul(1, [/] 0))
Reducer: (qr8 @= ∞, qr8 $= ∞)
###
> (qr8  @<  1/0, qr8  $<  1/0)
(qr8 @< 1 / 0, qr8 $< 1 / 0) : (b, b)
Binder : (qr8 @< Mul(1, [/] 0), qr8 $< Mul(1, [/] 0))
Reducer: (qr8 @< ∞, qr8 $< ∞)
###
> (qr8  @<= 1/0, qr8  $<= 1/0)
(qr8 @<= 1 / 0, qr8 $<= 1 / 0) : (b, b)
Binder : (qr8 @<= Mul(1, [/] 0), qr8 $<= Mul(1, [/] 0))
Reducer: (true, qr8 $<= ∞)
###
> (qr8  @>  1/0, qr8  $>  1/0)
(qr8 @> 1 / 0, qr8 $> 1 / 0) : (b, b)
Binder : (qr8 @> Mul(1, [/] 0), qr8 $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (qr8  @>= 1/0, qr8  $>= 1/0)
(qr8 @>= 1 / 0, qr8 $>= 1 / 0) : (b, b)
Binder : (qr8 @>= Mul(1, [/] 0), qr8 $>= Mul(1, [/] 0))
Reducer: (qr8 @>= ∞, qr8 $>= ∞)
###
> (qr8 !@=  1/0, qr8 !$=  1/0)
(qr8 !@= 1 / 0, qr8 !$= 1 / 0) : (b, b)
Binder : (qr8 !@= Mul(1, [/] 0), qr8 !$= Mul(1, [/] 0))
Reducer: (qr8 !@= ∞, qr8 !$= ∞)
###
> (qr8 !@<  1/0, qr8 !$<  1/0)
(qr8 !@< 1 / 0, qr8 !$< 1 / 0) : (b, b)
Binder : (qr8 @>= Mul(1, [/] 0), qr8 !$< Mul(1, [/] 0))
Reducer: (qr8 @>= ∞, qr8 !$< ∞)
###
> (qr8 !@<= 1/0, qr8 !$<= 1/0)
(qr8 !@<= 1 / 0, qr8 !$<= 1 / 0) : (b, b)
Binder : (qr8 @> Mul(1, [/] 0), qr8 !$<= Mul(1, [/] 0))
Reducer: (false, qr8 !$<= ∞)
###
> (qr8 !@>  1/0, qr8 !$>  1/0)
(qr8 !@> 1 / 0, qr8 !$> 1 / 0) : (b, b)
Binder : (qr8 @<= Mul(1, [/] 0), qr8 !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (qr8 !@>= 1/0, qr8 !$>= 1/0)
(qr8 !@>= 1 / 0, qr8 !$>= 1 / 0) : (b, b)
Binder : (qr8 @< Mul(1, [/] 0), qr8 !$>= Mul(1, [/] 0))
Reducer: (qr8 @< ∞, qr8 !$>= ∞)
###
> (qr8  @=  -1/0, qr8  $=  -1/0)
(qr8 @= -1 / 0, qr8 $= -1 / 0) : (b, b)
Binder : (qr8 @= Mul(-1, [/] 0), qr8 $= Mul(-1, [/] 0))
Reducer: (qr8 @= -∞, qr8 $= -∞)
###
> (qr8  @<  -1/0, qr8  $<  -1/0)
(qr8 @< -1 / 0, qr8 $< -1 / 0) : (b, b)
Binder : (qr8 @< Mul(-1, [/] 0), qr8 $< Mul(-1, [/] 0))
Reducer: (qr8 @< -∞, false)
###
> (qr8  @<= -1/0, qr8  $<= -1/0)
(qr8 @<= -1 / 0, qr8 $<= -1 / 0) : (b, b)
Binder : (qr8 @<= Mul(-1, [/] 0), qr8 $<= Mul(-1, [/] 0))
Reducer: (qr8 @<= -∞, qr8 $<= -∞)
###
> (qr8  @>  -1/0, qr8  $>  -1/0)
(qr8 @> -1 / 0, qr8 $> -1 / 0) : (b, b)
Binder : (qr8 @> Mul(-1, [/] 0), qr8 $> Mul(-1, [/] 0))
Reducer: (qr8 @> -∞, qr8 $> -∞)
###
> (qr8  @>= -1/0, qr8  $>= -1/0)
(qr8 @>= -1 / 0, qr8 $>= -1 / 0) : (b, b)
Binder : (qr8 @>= Mul(-1, [/] 0), qr8 $>= Mul(-1, [/] 0))
Reducer: (qr8 @>= -∞, qr8 $>= -∞)
###
> (qr8 !@=  -1/0, qr8 !$=  -1/0)
(qr8 !@= -1 / 0, qr8 !$= -1 / 0) : (b, b)
Binder : (qr8 !@= Mul(-1, [/] 0), qr8 !$= Mul(-1, [/] 0))
Reducer: (qr8 !@= -∞, qr8 !$= -∞)
###
> (qr8 !@<  -1/0, qr8 !$<  -1/0)
(qr8 !@< -1 / 0, qr8 !$< -1 / 0) : (b, b)
Binder : (qr8 @>= Mul(-1, [/] 0), qr8 !$< Mul(-1, [/] 0))
Reducer: (qr8 @>= -∞, true)
###
> (qr8 !@<= -1/0, qr8 !$<= -1/0)
(qr8 !@<= -1 / 0, qr8 !$<= -1 / 0) : (b, b)
Binder : (qr8 @> Mul(-1, [/] 0), qr8 !$<= Mul(-1, [/] 0))
Reducer: (qr8 @> -∞, qr8 !$<= -∞)
###
> (qr8 !@>  -1/0, qr8 !$>  -1/0)
(qr8 !@> -1 / 0, qr8 !$> -1 / 0) : (b, b)
Binder : (qr8 @<= Mul(-1, [/] 0), qr8 !$> Mul(-1, [/] 0))
Reducer: (qr8 @<= -∞, qr8 !$> -∞)
###
> (qr8 !@>= -1/0, qr8 !$>= -1/0)
(qr8 !@>= -1 / 0, qr8 !$>= -1 / 0) : (b, b)
Binder : (qr8 @< Mul(-1, [/] 0), qr8 !$>= Mul(-1, [/] 0))
Reducer: (qr8 @< -∞, qr8 !$>= -∞)
###
> (qr8  @=  qr8, qr8  $=  qr8)
(qr8 @= qr8, qr8 $= qr8) : (b, b)
Binder : (qr8 @= qr8, qr8 $= qr8)
###
> (qr8  @<  qr8, qr8  $<  qr8)
(qr8 @< qr8, qr8 $< qr8) : (b, b)
Binder : (qr8 @< qr8, qr8 $< qr8)
###
> (qr8  @<= qr8, qr8  $<= qr8)
(qr8 @<= qr8, qr8 $<= qr8) : (b, b)
Binder : (qr8 @<= qr8, qr8 $<= qr8)
###
> (qr8  @>  qr8, qr8  $>  qr8)
(qr8 @> qr8, qr8 $> qr8) : (b, b)
Binder : (qr8 @> qr8, qr8 $> qr8)
###
> (qr8  @>= qr8, qr8  $>= qr8)
(qr8 @>= qr8, qr8 $>= qr8) : (b, b)
Binder : (qr8 @>= qr8, qr8 $>= qr8)
###
> (qr8 !@=  qr8, qr8 !$=  qr8)
(qr8 !@= qr8, qr8 !$= qr8) : (b, b)
Binder : (qr8 !@= qr8, qr8 !$= qr8)
###
> (qr8 !@<  qr8, qr8 !$<  qr8)
(qr8 !@< qr8, qr8 !$< qr8) : (b, b)
Binder : (qr8 @>= qr8, qr8 !$< qr8)
###
> (qr8 !@<= qr8, qr8 !$<= qr8)
(qr8 !@<= qr8, qr8 !$<= qr8) : (b, b)
Binder : (qr8 @> qr8, qr8 !$<= qr8)
###
> (qr8 !@>  qr8, qr8 !$>  qr8)
(qr8 !@> qr8, qr8 !$> qr8) : (b, b)
Binder : (qr8 @<= qr8, qr8 !$> qr8)
###
> (qr8 !@>= qr8, qr8 !$>= qr8)
(qr8 !@>= qr8, qr8 !$>= qr8) : (b, b)
Binder : (qr8 @< qr8, qr8 !$>= qr8)
###
> (qr8  @=  Null(5r8), qr8  $=  Null(5r8))
(qr8 @= Null(5), qr8 $= Null(5)) : (b, b)
Binder : (qr8 @= DefOpt*(5), qr8 $= DefOpt*(5))
Reducer: (qr8 @= null, false)
###
> (qr8  @<  Null(5r8), qr8  $<  Null(5r8))
(qr8 @< Null(5), qr8 $< Null(5)) : (b, b)
Binder : (qr8 @< DefOpt*(5), qr8 $< DefOpt*(5))
Reducer: (false, false)
###
> (qr8  @<= Null(5r8), qr8  $<= Null(5r8))
(qr8 @<= Null(5), qr8 $<= Null(5)) : (b, b)
Binder : (qr8 @<= DefOpt*(5), qr8 $<= DefOpt*(5))
Reducer: (qr8 @<= null, false)
###
> (qr8  @>  Null(5r8), qr8  $>  Null(5r8))
(qr8 @> Null(5), qr8 $> Null(5)) : (b, b)
Binder : (qr8 @> DefOpt*(5), qr8 $> DefOpt*(5))
Reducer: (qr8 @> null, false)
###
> (qr8  @>= Null(5r8), qr8  $>= Null(5r8))
(qr8 @>= Null(5), qr8 $>= Null(5)) : (b, b)
Binder : (qr8 @>= DefOpt*(5), qr8 $>= DefOpt*(5))
Reducer: (true, false)
###
> (qr8 !@=  Null(5r8), qr8 !$=  Null(5r8))
(qr8 !@= Null(5), qr8 !$= Null(5)) : (b, b)
Binder : (qr8 !@= DefOpt*(5), qr8 !$= DefOpt*(5))
Reducer: (qr8 !@= null, true)
###
> (qr8 !@<  Null(5r8), qr8 !$<  Null(5r8))
(qr8 !@< Null(5), qr8 !$< Null(5)) : (b, b)
Binder : (qr8 @>= DefOpt*(5), qr8 !$< DefOpt*(5))
Reducer: (true, true)
###
> (qr8 !@<= Null(5r8), qr8 !$<= Null(5r8))
(qr8 !@<= Null(5), qr8 !$<= Null(5)) : (b, b)
Binder : (qr8 @> DefOpt*(5), qr8 !$<= DefOpt*(5))
Reducer: (qr8 @> null, true)
###
> (qr8 !@>  Null(5r8), qr8 !$>  Null(5r8))
(qr8 !@> Null(5), qr8 !$> Null(5)) : (b, b)
Binder : (qr8 @<= DefOpt*(5), qr8 !$> DefOpt*(5))
Reducer: (qr8 @<= null, true)
###
> (qr8 !@>= Null(5r8), qr8 !$>= Null(5r8))
(qr8 !@>= Null(5), qr8 !$>= Null(5)) : (b, b)
Binder : (qr8 @< DefOpt*(5), qr8 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (qr8  @=  Opt(5r8), qr8  $=  Opt(5r8))
(qr8 @= Opt(5), qr8 $= Opt(5)) : (b, b)
Binder : (qr8 @= Opt*(5), qr8 $= Opt*(5))
Reducer: (qr8 @= 5, qr8 $= 5)
###
> (qr8  @<  Opt(5r8), qr8  $<  Opt(5r8))
(qr8 @< Opt(5), qr8 $< Opt(5)) : (b, b)
Binder : (qr8 @< Opt*(5), qr8 $< Opt*(5))
Reducer: (qr8 @< 5, qr8 $< 5)
###
> (qr8  @<= Opt(5r8), qr8  $<= Opt(5r8))
(qr8 @<= Opt(5), qr8 $<= Opt(5)) : (b, b)
Binder : (qr8 @<= Opt*(5), qr8 $<= Opt*(5))
Reducer: (qr8 @<= 5, qr8 $<= 5)
###
> (qr8  @>  Opt(5r8), qr8  $>  Opt(5r8))
(qr8 @> Opt(5), qr8 $> Opt(5)) : (b, b)
Binder : (qr8 @> Opt*(5), qr8 $> Opt*(5))
Reducer: (qr8 @> 5, qr8 $> 5)
###
> (qr8  @>= Opt(5r8), qr8  $>= Opt(5r8))
(qr8 @>= Opt(5), qr8 $>= Opt(5)) : (b, b)
Binder : (qr8 @>= Opt*(5), qr8 $>= Opt*(5))
Reducer: (qr8 @>= 5, qr8 $>= 5)
###
> (qr8 !@=  Opt(5r8), qr8 !$=  Opt(5r8))
(qr8 !@= Opt(5), qr8 !$= Opt(5)) : (b, b)
Binder : (qr8 !@= Opt*(5), qr8 !$= Opt*(5))
Reducer: (qr8 !@= 5, qr8 !$= 5)
###
> (qr8 !@<  Opt(5r8), qr8 !$<  Opt(5r8))
(qr8 !@< Opt(5), qr8 !$< Opt(5)) : (b, b)
Binder : (qr8 @>= Opt*(5), qr8 !$< Opt*(5))
Reducer: (qr8 @>= 5, qr8 !$< 5)
###
> (qr8 !@<= Opt(5r8), qr8 !$<= Opt(5r8))
(qr8 !@<= Opt(5), qr8 !$<= Opt(5)) : (b, b)
Binder : (qr8 @> Opt*(5), qr8 !$<= Opt*(5))
Reducer: (qr8 @> 5, qr8 !$<= 5)
###
> (qr8 !@>  Opt(5r8), qr8 !$>  Opt(5r8))
(qr8 !@> Opt(5), qr8 !$> Opt(5)) : (b, b)
Binder : (qr8 @<= Opt*(5), qr8 !$> Opt*(5))
Reducer: (qr8 @<= 5, qr8 !$> 5)
###
> (qr8 !@>= Opt(5r8), qr8 !$>= Opt(5r8))
(qr8 !@>= Opt(5), qr8 !$>= Opt(5)) : (b, b)
Binder : (qr8 @< Opt*(5), qr8 !$>= Opt*(5))
Reducer: (qr8 @< 5, qr8 !$>= 5)
###
> (Null(3r8)  @=  r8, Null(3r8)  $=  r8)
(Null(3) @= r8, Null(3) $= r8) : (b, b)
Binder : (DefOpt*(3) @= r8, DefOpt*(3) $= r8)
Reducer: (false, false)
###
> (Null(3r8)  @<  r8, Null(3r8)  $<  r8)
(Null(3) @< r8, Null(3) $< r8) : (b, b)
Binder : (DefOpt*(3) @< r8, DefOpt*(3) $< r8)
Reducer: (true, false)
###
> (Null(3r8)  @<= r8, Null(3r8)  $<= r8)
(Null(3) @<= r8, Null(3) $<= r8) : (b, b)
Binder : (DefOpt*(3) @<= r8, DefOpt*(3) $<= r8)
Reducer: (true, false)
###
> (Null(3r8)  @>  r8, Null(3r8)  $>  r8)
(Null(3) @> r8, Null(3) $> r8) : (b, b)
Binder : (DefOpt*(3) @> r8, DefOpt*(3) $> r8)
Reducer: (false, false)
###
> (Null(3r8)  @>= r8, Null(3r8)  $>= r8)
(Null(3) @>= r8, Null(3) $>= r8) : (b, b)
Binder : (DefOpt*(3) @>= r8, DefOpt*(3) $>= r8)
Reducer: (false, false)
###
> (Null(3r8) !@=  r8, Null(3r8) !$=  r8)
(Null(3) !@= r8, Null(3) !$= r8) : (b, b)
Binder : (DefOpt*(3) !@= r8, DefOpt*(3) !$= r8)
Reducer: (true, true)
###
> (Null(3r8) !@<  r8, Null(3r8) !$<  r8)
(Null(3) !@< r8, Null(3) !$< r8) : (b, b)
Binder : (DefOpt*(3) @>= r8, DefOpt*(3) !$< r8)
Reducer: (false, true)
###
> (Null(3r8) !@<= r8, Null(3r8) !$<= r8)
(Null(3) !@<= r8, Null(3) !$<= r8) : (b, b)
Binder : (DefOpt*(3) @> r8, DefOpt*(3) !$<= r8)
Reducer: (false, true)
###
> (Null(3r8) !@>  r8, Null(3r8) !$>  r8)
(Null(3) !@> r8, Null(3) !$> r8) : (b, b)
Binder : (DefOpt*(3) @<= r8, DefOpt*(3) !$> r8)
Reducer: (true, true)
###
> (Null(3r8) !@>= r8, Null(3r8) !$>= r8)
(Null(3) !@>= r8, Null(3) !$>= r8) : (b, b)
Binder : (DefOpt*(3) @< r8, DefOpt*(3) !$>= r8)
Reducer: (true, true)
###
> (Null(3r8)  @=  5r8, Null(3r8)  $=  5r8)
(Null(3) @= 5, Null(3) $= 5) : (b, b)
Binder : (DefOpt*(3) @= 5, DefOpt*(3) $= 5)
Reducer: (false, false)
###
> (Null(3r8)  @<  5r8, Null(3r8)  $<  5r8)
(Null(3) @< 5, Null(3) $< 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) $< 5)
Reducer: (true, false)
###
> (Null(3r8)  @<= 5r8, Null(3r8)  $<= 5r8)
(Null(3) @<= 5, Null(3) $<= 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) $<= 5)
Reducer: (true, false)
###
> (Null(3r8)  @>  5r8, Null(3r8)  $>  5r8)
(Null(3) @> 5, Null(3) $> 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) $> 5)
Reducer: (false, false)
###
> (Null(3r8)  @>= 5r8, Null(3r8)  $>= 5r8)
(Null(3) @>= 5, Null(3) $>= 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) $>= 5)
Reducer: (false, false)
###
> (Null(3r8) !@=  5r8, Null(3r8) !$=  5r8)
(Null(3) !@= 5, Null(3) !$= 5) : (b, b)
Binder : (DefOpt*(3) !@= 5, DefOpt*(3) !$= 5)
Reducer: (true, true)
###
> (Null(3r8) !@<  5r8, Null(3r8) !$<  5r8)
(Null(3) !@< 5, Null(3) !$< 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) !$< 5)
Reducer: (false, true)
###
> (Null(3r8) !@<= 5r8, Null(3r8) !$<= 5r8)
(Null(3) !@<= 5, Null(3) !$<= 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) !$<= 5)
Reducer: (false, true)
###
> (Null(3r8) !@>  5r8, Null(3r8) !$>  5r8)
(Null(3) !@> 5, Null(3) !$> 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) !$> 5)
Reducer: (true, true)
###
> (Null(3r8) !@>= 5r8, Null(3r8) !$>= 5r8)
(Null(3) !@>= 5, Null(3) !$>= 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) !$>= 5)
Reducer: (true, true)
###
> (Null(3r8)  @=  0/0, Null(3r8)  $=  0/0)
(Null(3) @= 0 / 0, Null(3) $= 0 / 0) : (b, b)
Binder : (DefOpt*(3) @= Mul(0, [/] 0), DefOpt*(3) $= Mul(0, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @<  0/0, Null(3r8)  $<  0/0)
(Null(3) @< 0 / 0, Null(3) $< 0 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(0, [/] 0), DefOpt*(3) $< Mul(0, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @<= 0/0, Null(3r8)  $<= 0/0)
(Null(3) @<= 0 / 0, Null(3) $<= 0 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(0, [/] 0), DefOpt*(3) $<= Mul(0, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @>  0/0, Null(3r8)  $>  0/0)
(Null(3) @> 0 / 0, Null(3) $> 0 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(0, [/] 0), DefOpt*(3) $> Mul(0, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @>= 0/0, Null(3r8)  $>= 0/0)
(Null(3) @>= 0 / 0, Null(3) $>= 0 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(0, [/] 0), DefOpt*(3) $>= Mul(0, [/] 0))
Reducer: (false, false)
###
> (Null(3r8) !@=  0/0, Null(3r8) !$=  0/0)
(Null(3) !@= 0 / 0, Null(3) !$= 0 / 0) : (b, b)
Binder : (DefOpt*(3) !@= Mul(0, [/] 0), DefOpt*(3) !$= Mul(0, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@<  0/0, Null(3r8) !$<  0/0)
(Null(3) !@< 0 / 0, Null(3) !$< 0 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(0, [/] 0), DefOpt*(3) !$< Mul(0, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@<= 0/0, Null(3r8) !$<= 0/0)
(Null(3) !@<= 0 / 0, Null(3) !$<= 0 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(0, [/] 0), DefOpt*(3) !$<= Mul(0, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@>  0/0, Null(3r8) !$>  0/0)
(Null(3) !@> 0 / 0, Null(3) !$> 0 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(0, [/] 0), DefOpt*(3) !$> Mul(0, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@>= 0/0, Null(3r8) !$>= 0/0)
(Null(3) !@>= 0 / 0, Null(3) !$>= 0 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(0, [/] 0), DefOpt*(3) !$>= Mul(0, [/] 0))
Reducer: (true, true)
###
> (Null(3r8)  @=  1/0, Null(3r8)  $=  1/0)
(Null(3) @= 1 / 0, Null(3) $= 1 / 0) : (b, b)
Binder : (DefOpt*(3) @= Mul(1, [/] 0), DefOpt*(3) $= Mul(1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @<  1/0, Null(3r8)  $<  1/0)
(Null(3) @< 1 / 0, Null(3) $< 1 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(1, [/] 0), DefOpt*(3) $< Mul(1, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @<= 1/0, Null(3r8)  $<= 1/0)
(Null(3) @<= 1 / 0, Null(3) $<= 1 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(1, [/] 0), DefOpt*(3) $<= Mul(1, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @>  1/0, Null(3r8)  $>  1/0)
(Null(3) @> 1 / 0, Null(3) $> 1 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(1, [/] 0), DefOpt*(3) $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @>= 1/0, Null(3r8)  $>= 1/0)
(Null(3) @>= 1 / 0, Null(3) $>= 1 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(1, [/] 0), DefOpt*(3) $>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8) !@=  1/0, Null(3r8) !$=  1/0)
(Null(3) !@= 1 / 0, Null(3) !$= 1 / 0) : (b, b)
Binder : (DefOpt*(3) !@= Mul(1, [/] 0), DefOpt*(3) !$= Mul(1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@<  1/0, Null(3r8) !$<  1/0)
(Null(3) !@< 1 / 0, Null(3) !$< 1 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(1, [/] 0), DefOpt*(3) !$< Mul(1, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@<= 1/0, Null(3r8) !$<= 1/0)
(Null(3) !@<= 1 / 0, Null(3) !$<= 1 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(1, [/] 0), DefOpt*(3) !$<= Mul(1, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@>  1/0, Null(3r8) !$>  1/0)
(Null(3) !@> 1 / 0, Null(3) !$> 1 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(1, [/] 0), DefOpt*(3) !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@>= 1/0, Null(3r8) !$>= 1/0)
(Null(3) !@>= 1 / 0, Null(3) !$>= 1 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(1, [/] 0), DefOpt*(3) !$>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8)  @=  -1/0, Null(3r8)  $=  -1/0)
(Null(3) @= -1 / 0, Null(3) $= -1 / 0) : (b, b)
Binder : (DefOpt*(3) @= Mul(-1, [/] 0), DefOpt*(3) $= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @<  -1/0, Null(3r8)  $<  -1/0)
(Null(3) @< -1 / 0, Null(3) $< -1 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(-1, [/] 0), DefOpt*(3) $< Mul(-1, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @<= -1/0, Null(3r8)  $<= -1/0)
(Null(3) @<= -1 / 0, Null(3) $<= -1 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(-1, [/] 0), DefOpt*(3) $<= Mul(-1, [/] 0))
Reducer: (true, false)
###
> (Null(3r8)  @>  -1/0, Null(3r8)  $>  -1/0)
(Null(3) @> -1 / 0, Null(3) $> -1 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(-1, [/] 0), DefOpt*(3) $> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8)  @>= -1/0, Null(3r8)  $>= -1/0)
(Null(3) @>= -1 / 0, Null(3) $>= -1 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(-1, [/] 0), DefOpt*(3) $>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Null(3r8) !@=  -1/0, Null(3r8) !$=  -1/0)
(Null(3) !@= -1 / 0, Null(3) !$= -1 / 0) : (b, b)
Binder : (DefOpt*(3) !@= Mul(-1, [/] 0), DefOpt*(3) !$= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@<  -1/0, Null(3r8) !$<  -1/0)
(Null(3) !@< -1 / 0, Null(3) !$< -1 / 0) : (b, b)
Binder : (DefOpt*(3) @>= Mul(-1, [/] 0), DefOpt*(3) !$< Mul(-1, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@<= -1/0, Null(3r8) !$<= -1/0)
(Null(3) !@<= -1 / 0, Null(3) !$<= -1 / 0) : (b, b)
Binder : (DefOpt*(3) @> Mul(-1, [/] 0), DefOpt*(3) !$<= Mul(-1, [/] 0))
Reducer: (false, true)
###
> (Null(3r8) !@>  -1/0, Null(3r8) !$>  -1/0)
(Null(3) !@> -1 / 0, Null(3) !$> -1 / 0) : (b, b)
Binder : (DefOpt*(3) @<= Mul(-1, [/] 0), DefOpt*(3) !$> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8) !@>= -1/0, Null(3r8) !$>= -1/0)
(Null(3) !@>= -1 / 0, Null(3) !$>= -1 / 0) : (b, b)
Binder : (DefOpt*(3) @< Mul(-1, [/] 0), DefOpt*(3) !$>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Null(3r8)  @=  qr8, Null(3r8)  $=  qr8)
(Null(3) @= qr8, Null(3) $= qr8) : (b, b)
Binder : (DefOpt*(3) @= qr8, DefOpt*(3) $= qr8)
Reducer: (null @= qr8, false)
###
> (Null(3r8)  @<  qr8, Null(3r8)  $<  qr8)
(Null(3) @< qr8, Null(3) $< qr8) : (b, b)
Binder : (DefOpt*(3) @< qr8, DefOpt*(3) $< qr8)
Reducer: (null @< qr8, false)
###
> (Null(3r8)  @<= qr8, Null(3r8)  $<= qr8)
(Null(3) @<= qr8, Null(3) $<= qr8) : (b, b)
Binder : (DefOpt*(3) @<= qr8, DefOpt*(3) $<= qr8)
Reducer: (true, false)
###
> (Null(3r8)  @>  qr8, Null(3r8)  $>  qr8)
(Null(3) @> qr8, Null(3) $> qr8) : (b, b)
Binder : (DefOpt*(3) @> qr8, DefOpt*(3) $> qr8)
Reducer: (false, false)
###
> (Null(3r8)  @>= qr8, Null(3r8)  $>= qr8)
(Null(3) @>= qr8, Null(3) $>= qr8) : (b, b)
Binder : (DefOpt*(3) @>= qr8, DefOpt*(3) $>= qr8)
Reducer: (null @>= qr8, false)
###
> (Null(3r8) !@=  qr8, Null(3r8) !$=  qr8)
(Null(3) !@= qr8, Null(3) !$= qr8) : (b, b)
Binder : (DefOpt*(3) !@= qr8, DefOpt*(3) !$= qr8)
Reducer: (null !@= qr8, true)
###
> (Null(3r8) !@<  qr8, Null(3r8) !$<  qr8)
(Null(3) !@< qr8, Null(3) !$< qr8) : (b, b)
Binder : (DefOpt*(3) @>= qr8, DefOpt*(3) !$< qr8)
Reducer: (null @>= qr8, true)
###
> (Null(3r8) !@<= qr8, Null(3r8) !$<= qr8)
(Null(3) !@<= qr8, Null(3) !$<= qr8) : (b, b)
Binder : (DefOpt*(3) @> qr8, DefOpt*(3) !$<= qr8)
Reducer: (false, true)
###
> (Null(3r8) !@>  qr8, Null(3r8) !$>  qr8)
(Null(3) !@> qr8, Null(3) !$> qr8) : (b, b)
Binder : (DefOpt*(3) @<= qr8, DefOpt*(3) !$> qr8)
Reducer: (true, true)
###
> (Null(3r8) !@>= qr8, Null(3r8) !$>= qr8)
(Null(3) !@>= qr8, Null(3) !$>= qr8) : (b, b)
Binder : (DefOpt*(3) @< qr8, DefOpt*(3) !$>= qr8)
Reducer: (null @< qr8, true)
###
> (Null(3r8)  @=  Null(5r8), Null(3r8)  $=  Null(5r8))
(Null(3) @= Null(5), Null(3) $= Null(5)) : (b, b)
Binder : (DefOpt*(3) @= DefOpt*(5), DefOpt*(3) $= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r8)  @<  Null(5r8), Null(3r8)  $<  Null(5r8))
(Null(3) @< Null(5), Null(3) $< Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Null(3r8)  @<= Null(5r8), Null(3r8)  $<= Null(5r8))
(Null(3) @<= Null(5), Null(3) $<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) $<= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r8)  @>  Null(5r8), Null(3r8)  $>  Null(5r8))
(Null(3) @> Null(5), Null(3) $> Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) $> DefOpt*(5))
Reducer: (false, false)
###
> (Null(3r8)  @>= Null(5r8), Null(3r8)  $>= Null(5r8))
(Null(3) @>= Null(5), Null(3) $>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r8) !@=  Null(5r8), Null(3r8) !$=  Null(5r8))
(Null(3) !@= Null(5), Null(3) !$= Null(5)) : (b, b)
Binder : (DefOpt*(3) !@= DefOpt*(5), DefOpt*(3) !$= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r8) !@<  Null(5r8), Null(3r8) !$<  Null(5r8))
(Null(3) !@< Null(5), Null(3) !$< Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Null(3r8) !@<= Null(5r8), Null(3r8) !$<= Null(5r8))
(Null(3) !@<= Null(5), Null(3) !$<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) !$<= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r8) !@>  Null(5r8), Null(3r8) !$>  Null(5r8))
(Null(3) !@> Null(5), Null(3) !$> Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) !$> DefOpt*(5))
Reducer: (true, true)
###
> (Null(3r8) !@>= Null(5r8), Null(3r8) !$>= Null(5r8))
(Null(3) !@>= Null(5), Null(3) !$>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r8)  @=  Opt(5r8), Null(3r8)  $=  Opt(5r8))
(Null(3) @= Opt(5), Null(3) $= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @= Opt*(5), DefOpt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Null(3r8)  @<  Opt(5r8), Null(3r8)  $<  Opt(5r8))
(Null(3) @< Opt(5), Null(3) $< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) $< Opt*(5))
Reducer: (true, false)
###
> (Null(3r8)  @<= Opt(5r8), Null(3r8)  $<= Opt(5r8))
(Null(3) @<= Opt(5), Null(3) $<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) $<= Opt*(5))
Reducer: (true, false)
###
> (Null(3r8)  @>  Opt(5r8), Null(3r8)  $>  Opt(5r8))
(Null(3) @> Opt(5), Null(3) $> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Null(3r8)  @>= Opt(5r8), Null(3r8)  $>= Opt(5r8))
(Null(3) @>= Opt(5), Null(3) $>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Null(3r8) !@=  Opt(5r8), Null(3r8) !$=  Opt(5r8))
(Null(3) !@= Opt(5), Null(3) !$= Opt(5)) : (b, b)
Binder : (DefOpt*(3) !@= Opt*(5), DefOpt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Null(3r8) !@<  Opt(5r8), Null(3r8) !$<  Opt(5r8))
(Null(3) !@< Opt(5), Null(3) !$< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) !$< Opt*(5))
Reducer: (false, true)
###
> (Null(3r8) !@<= Opt(5r8), Null(3r8) !$<= Opt(5r8))
(Null(3) !@<= Opt(5), Null(3) !$<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) !$<= Opt*(5))
Reducer: (false, true)
###
> (Null(3r8) !@>  Opt(5r8), Null(3r8) !$>  Opt(5r8))
(Null(3) !@> Opt(5), Null(3) !$> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Null(3r8) !@>= Opt(5r8), Null(3r8) !$>= Opt(5r8))
(Null(3) !@>= Opt(5), Null(3) !$>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r8)  @=  r8, Opt(3r8)  $=  r8)
(Opt(3) @= r8, Opt(3) $= r8) : (b, b)
Binder : (Opt*(3) @= r8, Opt*(3) $= r8)
Reducer: (3 @= r8, 3 $= r8)
###
> (Opt(3r8)  @<  r8, Opt(3r8)  $<  r8)
(Opt(3) @< r8, Opt(3) $< r8) : (b, b)
Binder : (Opt*(3) @< r8, Opt*(3) $< r8)
Reducer: (3 @< r8, 3 $< r8)
###
> (Opt(3r8)  @<= r8, Opt(3r8)  $<= r8)
(Opt(3) @<= r8, Opt(3) $<= r8) : (b, b)
Binder : (Opt*(3) @<= r8, Opt*(3) $<= r8)
Reducer: (3 @<= r8, 3 $<= r8)
###
> (Opt(3r8)  @>  r8, Opt(3r8)  $>  r8)
(Opt(3) @> r8, Opt(3) $> r8) : (b, b)
Binder : (Opt*(3) @> r8, Opt*(3) $> r8)
Reducer: (3 @> r8, 3 $> r8)
###
> (Opt(3r8)  @>= r8, Opt(3r8)  $>= r8)
(Opt(3) @>= r8, Opt(3) $>= r8) : (b, b)
Binder : (Opt*(3) @>= r8, Opt*(3) $>= r8)
Reducer: (3 @>= r8, 3 $>= r8)
###
> (Opt(3r8) !@=  r8, Opt(3r8) !$=  r8)
(Opt(3) !@= r8, Opt(3) !$= r8) : (b, b)
Binder : (Opt*(3) !@= r8, Opt*(3) !$= r8)
Reducer: (3 !@= r8, 3 !$= r8)
###
> (Opt(3r8) !@<  r8, Opt(3r8) !$<  r8)
(Opt(3) !@< r8, Opt(3) !$< r8) : (b, b)
Binder : (Opt*(3) @>= r8, Opt*(3) !$< r8)
Reducer: (3 @>= r8, 3 !$< r8)
###
> (Opt(3r8) !@<= r8, Opt(3r8) !$<= r8)
(Opt(3) !@<= r8, Opt(3) !$<= r8) : (b, b)
Binder : (Opt*(3) @> r8, Opt*(3) !$<= r8)
Reducer: (3 @> r8, 3 !$<= r8)
###
> (Opt(3r8) !@>  r8, Opt(3r8) !$>  r8)
(Opt(3) !@> r8, Opt(3) !$> r8) : (b, b)
Binder : (Opt*(3) @<= r8, Opt*(3) !$> r8)
Reducer: (3 @<= r8, 3 !$> r8)
###
> (Opt(3r8) !@>= r8, Opt(3r8) !$>= r8)
(Opt(3) !@>= r8, Opt(3) !$>= r8) : (b, b)
Binder : (Opt*(3) @< r8, Opt*(3) !$>= r8)
Reducer: (3 @< r8, 3 !$>= r8)
###
> (Opt(3r8)  @=  5r8, Opt(3r8)  $=  5r8)
(Opt(3) @= 5, Opt(3) $= 5) : (b, b)
Binder : (Opt*(3) @= 5, Opt*(3) $= 5)
Reducer: (false, false)
###
> (Opt(3r8)  @<  5r8, Opt(3r8)  $<  5r8)
(Opt(3) @< 5, Opt(3) $< 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) $< 5)
Reducer: (true, true)
###
> (Opt(3r8)  @<= 5r8, Opt(3r8)  $<= 5r8)
(Opt(3) @<= 5, Opt(3) $<= 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) $<= 5)
Reducer: (true, true)
###
> (Opt(3r8)  @>  5r8, Opt(3r8)  $>  5r8)
(Opt(3) @> 5, Opt(3) $> 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) $> 5)
Reducer: (false, false)
###
> (Opt(3r8)  @>= 5r8, Opt(3r8)  $>= 5r8)
(Opt(3) @>= 5, Opt(3) $>= 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) $>= 5)
Reducer: (false, false)
###
> (Opt(3r8) !@=  5r8, Opt(3r8) !$=  5r8)
(Opt(3) !@= 5, Opt(3) !$= 5) : (b, b)
Binder : (Opt*(3) !@= 5, Opt*(3) !$= 5)
Reducer: (true, true)
###
> (Opt(3r8) !@<  5r8, Opt(3r8) !$<  5r8)
(Opt(3) !@< 5, Opt(3) !$< 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) !$< 5)
Reducer: (false, false)
###
> (Opt(3r8) !@<= 5r8, Opt(3r8) !$<= 5r8)
(Opt(3) !@<= 5, Opt(3) !$<= 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) !$<= 5)
Reducer: (false, false)
###
> (Opt(3r8) !@>  5r8, Opt(3r8) !$>  5r8)
(Opt(3) !@> 5, Opt(3) !$> 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) !$> 5)
Reducer: (true, true)
###
> (Opt(3r8) !@>= 5r8, Opt(3r8) !$>= 5r8)
(Opt(3) !@>= 5, Opt(3) !$>= 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) !$>= 5)
Reducer: (true, true)
###
> (Opt(3r8)  @=  0/0, Opt(3r8)  $=  0/0)
(Opt(3) @= 0 / 0, Opt(3) $= 0 / 0) : (b, b)
Binder : (Opt*(3) @= Mul(0, [/] 0), Opt*(3) $= Mul(0, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @<  0/0, Opt(3r8)  $<  0/0)
(Opt(3) @< 0 / 0, Opt(3) $< 0 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(0, [/] 0), Opt*(3) $< Mul(0, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @<= 0/0, Opt(3r8)  $<= 0/0)
(Opt(3) @<= 0 / 0, Opt(3) $<= 0 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(0, [/] 0), Opt*(3) $<= Mul(0, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @>  0/0, Opt(3r8)  $>  0/0)
(Opt(3) @> 0 / 0, Opt(3) $> 0 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(0, [/] 0), Opt*(3) $> Mul(0, [/] 0))
Reducer: (true, false)
###
> (Opt(3r8)  @>= 0/0, Opt(3r8)  $>= 0/0)
(Opt(3) @>= 0 / 0, Opt(3) $>= 0 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(0, [/] 0), Opt*(3) $>= Mul(0, [/] 0))
Reducer: (true, false)
###
> (Opt(3r8) !@=  0/0, Opt(3r8) !$=  0/0)
(Opt(3) !@= 0 / 0, Opt(3) !$= 0 / 0) : (b, b)
Binder : (Opt*(3) !@= Mul(0, [/] 0), Opt*(3) !$= Mul(0, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@<  0/0, Opt(3r8) !$<  0/0)
(Opt(3) !@< 0 / 0, Opt(3) !$< 0 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(0, [/] 0), Opt*(3) !$< Mul(0, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@<= 0/0, Opt(3r8) !$<= 0/0)
(Opt(3) !@<= 0 / 0, Opt(3) !$<= 0 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(0, [/] 0), Opt*(3) !$<= Mul(0, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@>  0/0, Opt(3r8) !$>  0/0)
(Opt(3) !@> 0 / 0, Opt(3) !$> 0 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(0, [/] 0), Opt*(3) !$> Mul(0, [/] 0))
Reducer: (false, true)
###
> (Opt(3r8) !@>= 0/0, Opt(3r8) !$>= 0/0)
(Opt(3) !@>= 0 / 0, Opt(3) !$>= 0 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(0, [/] 0), Opt*(3) !$>= Mul(0, [/] 0))
Reducer: (false, true)
###
> (Opt(3r8)  @=  1/0, Opt(3r8)  $=  1/0)
(Opt(3) @= 1 / 0, Opt(3) $= 1 / 0) : (b, b)
Binder : (Opt*(3) @= Mul(1, [/] 0), Opt*(3) $= Mul(1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @<  1/0, Opt(3r8)  $<  1/0)
(Opt(3) @< 1 / 0, Opt(3) $< 1 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(1, [/] 0), Opt*(3) $< Mul(1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8)  @<= 1/0, Opt(3r8)  $<= 1/0)
(Opt(3) @<= 1 / 0, Opt(3) $<= 1 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(1, [/] 0), Opt*(3) $<= Mul(1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8)  @>  1/0, Opt(3r8)  $>  1/0)
(Opt(3) @> 1 / 0, Opt(3) $> 1 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(1, [/] 0), Opt*(3) $> Mul(1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @>= 1/0, Opt(3r8)  $>= 1/0)
(Opt(3) @>= 1 / 0, Opt(3) $>= 1 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(1, [/] 0), Opt*(3) $>= Mul(1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8) !@=  1/0, Opt(3r8) !$=  1/0)
(Opt(3) !@= 1 / 0, Opt(3) !$= 1 / 0) : (b, b)
Binder : (Opt*(3) !@= Mul(1, [/] 0), Opt*(3) !$= Mul(1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@<  1/0, Opt(3r8) !$<  1/0)
(Opt(3) !@< 1 / 0, Opt(3) !$< 1 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(1, [/] 0), Opt*(3) !$< Mul(1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8) !@<= 1/0, Opt(3r8) !$<= 1/0)
(Opt(3) !@<= 1 / 0, Opt(3) !$<= 1 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(1, [/] 0), Opt*(3) !$<= Mul(1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8) !@>  1/0, Opt(3r8) !$>  1/0)
(Opt(3) !@> 1 / 0, Opt(3) !$> 1 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(1, [/] 0), Opt*(3) !$> Mul(1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@>= 1/0, Opt(3r8) !$>= 1/0)
(Opt(3) !@>= 1 / 0, Opt(3) !$>= 1 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(1, [/] 0), Opt*(3) !$>= Mul(1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8)  @=  -1/0, Opt(3r8)  $=  -1/0)
(Opt(3) @= -1 / 0, Opt(3) $= -1 / 0) : (b, b)
Binder : (Opt*(3) @= Mul(-1, [/] 0), Opt*(3) $= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @<  -1/0, Opt(3r8)  $<  -1/0)
(Opt(3) @< -1 / 0, Opt(3) $< -1 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(-1, [/] 0), Opt*(3) $< Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @<= -1/0, Opt(3r8)  $<= -1/0)
(Opt(3) @<= -1 / 0, Opt(3) $<= -1 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(-1, [/] 0), Opt*(3) $<= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @>  -1/0, Opt(3r8)  $>  -1/0)
(Opt(3) @> -1 / 0, Opt(3) $> -1 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(-1, [/] 0), Opt*(3) $> Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8)  @>= -1/0, Opt(3r8)  $>= -1/0)
(Opt(3) @>= -1 / 0, Opt(3) $>= -1 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(-1, [/] 0), Opt*(3) $>= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@=  -1/0, Opt(3r8) !$=  -1/0)
(Opt(3) !@= -1 / 0, Opt(3) !$= -1 / 0) : (b, b)
Binder : (Opt*(3) !@= Mul(-1, [/] 0), Opt*(3) !$= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@<  -1/0, Opt(3r8) !$<  -1/0)
(Opt(3) !@< -1 / 0, Opt(3) !$< -1 / 0) : (b, b)
Binder : (Opt*(3) @>= Mul(-1, [/] 0), Opt*(3) !$< Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@<= -1/0, Opt(3r8) !$<= -1/0)
(Opt(3) !@<= -1 / 0, Opt(3) !$<= -1 / 0) : (b, b)
Binder : (Opt*(3) @> Mul(-1, [/] 0), Opt*(3) !$<= Mul(-1, [/] 0))
Reducer: (true, true)
###
> (Opt(3r8) !@>  -1/0, Opt(3r8) !$>  -1/0)
(Opt(3) !@> -1 / 0, Opt(3) !$> -1 / 0) : (b, b)
Binder : (Opt*(3) @<= Mul(-1, [/] 0), Opt*(3) !$> Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8) !@>= -1/0, Opt(3r8) !$>= -1/0)
(Opt(3) !@>= -1 / 0, Opt(3) !$>= -1 / 0) : (b, b)
Binder : (Opt*(3) @< Mul(-1, [/] 0), Opt*(3) !$>= Mul(-1, [/] 0))
Reducer: (false, false)
###
> (Opt(3r8)  @=  qr8, Opt(3r8)  $=  qr8)
(Opt(3) @= qr8, Opt(3) $= qr8) : (b, b)
Binder : (Opt*(3) @= qr8, Opt*(3) $= qr8)
Reducer: (3 @= qr8, 3 $= qr8)
###
> (Opt(3r8)  @<  qr8, Opt(3r8)  $<  qr8)
(Opt(3) @< qr8, Opt(3) $< qr8) : (b, b)
Binder : (Opt*(3) @< qr8, Opt*(3) $< qr8)
Reducer: (3 @< qr8, 3 $< qr8)
###
> (Opt(3r8)  @<= qr8, Opt(3r8)  $<= qr8)
(Opt(3) @<= qr8, Opt(3) $<= qr8) : (b, b)
Binder : (Opt*(3) @<= qr8, Opt*(3) $<= qr8)
Reducer: (3 @<= qr8, 3 $<= qr8)
###
> (Opt(3r8)  @>  qr8, Opt(3r8)  $>  qr8)
(Opt(3) @> qr8, Opt(3) $> qr8) : (b, b)
Binder : (Opt*(3) @> qr8, Opt*(3) $> qr8)
Reducer: (3 @> qr8, 3 $> qr8)
###
> (Opt(3r8)  @>= qr8, Opt(3r8)  $>= qr8)
(Opt(3) @>= qr8, Opt(3) $>= qr8) : (b, b)
Binder : (Opt*(3) @>= qr8, Opt*(3) $>= qr8)
Reducer: (3 @>= qr8, 3 $>= qr8)
###
> (Opt(3r8) !@=  qr8, Opt(3r8) !$=  qr8)
(Opt(3) !@= qr8, Opt(3) !$= qr8) : (b, b)
Binder : (Opt*(3) !@= qr8, Opt*(3) !$= qr8)
Reducer: (3 !@= qr8, 3 !$= qr8)
###
> (Opt(3r8) !@<  qr8, Opt(3r8) !$<  qr8)
(Opt(3) !@< qr8, Opt(3) !$< qr8) : (b, b)
Binder : (Opt*(3) @>= qr8, Opt*(3) !$< qr8)
Reducer: (3 @>= qr8, 3 !$< qr8)
###
> (Opt(3r8) !@<= qr8, Opt(3r8) !$<= qr8)
(Opt(3) !@<= qr8, Opt(3) !$<= qr8) : (b, b)
Binder : (Opt*(3) @> qr8, Opt*(3) !$<= qr8)
Reducer: (3 @> qr8, 3 !$<= qr8)
###
> (Opt(3r8) !@>  qr8, Opt(3r8) !$>  qr8)
(Opt(3) !@> qr8, Opt(3) !$> qr8) : (b, b)
Binder : (Opt*(3) @<= qr8, Opt*(3) !$> qr8)
Reducer: (3 @<= qr8, 3 !$> qr8)
###
> (Opt(3r8) !@>= qr8, Opt(3r8) !$>= qr8)
(Opt(3) !@>= qr8, Opt(3) !$>= qr8) : (b, b)
Binder : (Opt*(3) @< qr8, Opt*(3) !$>= qr8)
Reducer: (3 @< qr8, 3 !$>= qr8)
###
> (Opt(3r8)  @=  Null(5r8), Opt(3r8)  $=  Null(5r8))
(Opt(3) @= Null(5), Opt(3) $= Null(5)) : (b, b)
Binder : (Opt*(3) @= DefOpt*(5), Opt*(3) $= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r8)  @<  Null(5r8), Opt(3r8)  $<  Null(5r8))
(Opt(3) @< Null(5), Opt(3) $< Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r8)  @<= Null(5r8), Opt(3r8)  $<= Null(5r8))
(Opt(3) @<= Null(5), Opt(3) $<= Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) $<= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r8)  @>  Null(5r8), Opt(3r8)  $>  Null(5r8))
(Opt(3) @> Null(5), Opt(3) $> Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) $> DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3r8)  @>= Null(5r8), Opt(3r8)  $>= Null(5r8))
(Opt(3) @>= Null(5), Opt(3) $>= Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3r8) !@=  Null(5r8), Opt(3r8) !$=  Null(5r8))
(Opt(3) !@= Null(5), Opt(3) !$= Null(5)) : (b, b)
Binder : (Opt*(3) !@= DefOpt*(5), Opt*(3) !$= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r8) !@<  Null(5r8), Opt(3r8) !$<  Null(5r8))
(Opt(3) !@< Null(5), Opt(3) !$< Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r8) !@<= Null(5r8), Opt(3r8) !$<= Null(5r8))
(Opt(3) !@<= Null(5), Opt(3) !$<= Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r8) !@>  Null(5r8), Opt(3r8) !$>  Null(5r8))
(Opt(3) !@> Null(5), Opt(3) !$> Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) !$> DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3r8) !@>= Null(5r8), Opt(3r8) !$>= Null(5r8))
(Opt(3) !@>= Null(5), Opt(3) !$>= Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3r8)  @=  Opt(5r8), Opt(3r8)  $=  Opt(5r8))
(Opt(3) @= Opt(5), Opt(3) $= Opt(5)) : (b, b)
Binder : (Opt*(3) @= Opt*(5), Opt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r8)  @<  Opt(5r8), Opt(3r8)  $<  Opt(5r8))
(Opt(3) @< Opt(5), Opt(3) $< Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) $< Opt*(5))
Reducer: (true, true)
###
> (Opt(3r8)  @<= Opt(5r8), Opt(3r8)  $<= Opt(5r8))
(Opt(3) @<= Opt(5), Opt(3) $<= Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) $<= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r8)  @>  Opt(5r8), Opt(3r8)  $>  Opt(5r8))
(Opt(3) @> Opt(5), Opt(3) $> Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Opt(3r8)  @>= Opt(5r8), Opt(3r8)  $>= Opt(5r8))
(Opt(3) @>= Opt(5), Opt(3) $>= Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r8) !@=  Opt(5r8), Opt(3r8) !$=  Opt(5r8))
(Opt(3) !@= Opt(5), Opt(3) !$= Opt(5)) : (b, b)
Binder : (Opt*(3) !@= Opt*(5), Opt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r8) !@<  Opt(5r8), Opt(3r8) !$<  Opt(5r8))
(Opt(3) !@< Opt(5), Opt(3) !$< Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) !$< Opt*(5))
Reducer: (false, false)
###
> (Opt(3r8) !@<= Opt(5r8), Opt(3r8) !$<= Opt(5r8))
(Opt(3) !@<= Opt(5), Opt(3) !$<= Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) !$<= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r8) !@>  Opt(5r8), Opt(3r8) !$>  Opt(5r8))
(Opt(3) !@> Opt(5), Opt(3) !$> Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Opt(3r8) !@>= Opt(5r8), Opt(3r8) !$>= Opt(5r8))
(Opt(3) !@>= Opt(5), Opt(3) !$>= Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> (r4  @=  r4, r4  $=  r4)
(r4 @= r4, r4 $= r4) : (b, b)
Binder : (r4 @= r4, r4 $= r4)
###
> (r4  @<  r4, r4  $<  r4)
(r4 @< r4, r4 $< r4) : (b, b)
Binder : (r4 @< r4, r4 $< r4)
###
> (r4  @<= r4, r4  $<= r4)
(r4 @<= r4, r4 $<= r4) : (b, b)
Binder : (r4 @<= r4, r4 $<= r4)
###
> (r4  @>  r4, r4  $>  r4)
(r4 @> r4, r4 $> r4) : (b, b)
Binder : (r4 @> r4, r4 $> r4)
###
> (r4  @>= r4, r4  $>= r4)
(r4 @>= r4, r4 $>= r4) : (b, b)
Binder : (r4 @>= r4, r4 $>= r4)
###
> (r4 !@=  r4, r4 !$=  r4)
(r4 !@= r4, r4 !$= r4) : (b, b)
Binder : (r4 !@= r4, r4 !$= r4)
###
> (r4 !@<  r4, r4 !$<  r4)
(r4 !@< r4, r4 !$< r4) : (b, b)
Binder : (r4 @>= r4, r4 !$< r4)
###
> (r4 !@<= r4, r4 !$<= r4)
(r4 !@<= r4, r4 !$<= r4) : (b, b)
Binder : (r4 @> r4, r4 !$<= r4)
###
> (r4 !@>  r4, r4 !$>  r4)
(r4 !@> r4, r4 !$> r4) : (b, b)
Binder : (r4 @<= r4, r4 !$> r4)
###
> (r4 !@>= r4, r4 !$>= r4)
(r4 !@>= r4, r4 !$>= r4) : (b, b)
Binder : (r4 @< r4, r4 !$>= r4)
###
> (r4  @=  5r4, r4  $=  5r4)
(r4 @= 5, r4 $= 5) : (b, b)
Binder : (r4 @= 5, r4 $= 5)
###
> (r4  @<  5r4, r4  $<  5r4)
(r4 @< 5, r4 $< 5) : (b, b)
Binder : (r4 @< 5, r4 $< 5)
###
> (r4  @<= 5r4, r4  $<= 5r4)
(r4 @<= 5, r4 $<= 5) : (b, b)
Binder : (r4 @<= 5, r4 $<= 5)
###
> (r4  @>  5r4, r4  $>  5r4)
(r4 @> 5, r4 $> 5) : (b, b)
Binder : (r4 @> 5, r4 $> 5)
###
> (r4  @>= 5r4, r4  $>= 5r4)
(r4 @>= 5, r4 $>= 5) : (b, b)
Binder : (r4 @>= 5, r4 $>= 5)
###
> (r4 !@=  5r4, r4 !$=  5r4)
(r4 !@= 5, r4 !$= 5) : (b, b)
Binder : (r4 !@= 5, r4 !$= 5)
###
> (r4 !@<  5r4, r4 !$<  5r4)
(r4 !@< 5, r4 !$< 5) : (b, b)
Binder : (r4 @>= 5, r4 !$< 5)
###
> (r4 !@<= 5r4, r4 !$<= 5r4)
(r4 !@<= 5, r4 !$<= 5) : (b, b)
Binder : (r4 @> 5, r4 !$<= 5)
###
> (r4 !@>  5r4, r4 !$>  5r4)
(r4 !@> 5, r4 !$> 5) : (b, b)
Binder : (r4 @<= 5, r4 !$> 5)
###
> (r4 !@>= 5r4, r4 !$>= 5r4)
(r4 !@>= 5, r4 !$>= 5) : (b, b)
Binder : (r4 @< 5, r4 !$>= 5)
###
> (r4  @=  CastR4(0/0), r4  $=  CastR4(0/0))
(r4 @= CastR4(0 / 0), r4 $= CastR4(0 / 0)) : (b, b)
Binder : (r4 @= CastR4(Mul(0, [/] 0)), r4 $= CastR4(Mul(0, [/] 0)))
Reducer: (r4 @= NaN, false)
###
> (r4  @<  CastR4(0/0), r4  $<  CastR4(0/0))
(r4 @< CastR4(0 / 0), r4 $< CastR4(0 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(0, [/] 0)), r4 $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (r4  @<= CastR4(0/0), r4  $<= CastR4(0/0))
(r4 @<= CastR4(0 / 0), r4 $<= CastR4(0 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(0, [/] 0)), r4 $<= CastR4(Mul(0, [/] 0)))
Reducer: (r4 @<= NaN, false)
###
> (r4  @>  CastR4(0/0), r4  $>  CastR4(0/0))
(r4 @> CastR4(0 / 0), r4 $> CastR4(0 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(0, [/] 0)), r4 $> CastR4(Mul(0, [/] 0)))
Reducer: (r4 @> NaN, false)
###
> (r4  @>= CastR4(0/0), r4  $>= CastR4(0/0))
(r4 @>= CastR4(0 / 0), r4 $>= CastR4(0 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(0, [/] 0)), r4 $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (r4 !@=  CastR4(0/0), r4 !$=  CastR4(0/0))
(r4 !@= CastR4(0 / 0), r4 !$= CastR4(0 / 0)) : (b, b)
Binder : (r4 !@= CastR4(Mul(0, [/] 0)), r4 !$= CastR4(Mul(0, [/] 0)))
Reducer: (r4 !@= NaN, true)
###
> (r4 !@<  CastR4(0/0), r4 !$<  CastR4(0/0))
(r4 !@< CastR4(0 / 0), r4 !$< CastR4(0 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(0, [/] 0)), r4 !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (r4 !@<= CastR4(0/0), r4 !$<= CastR4(0/0))
(r4 !@<= CastR4(0 / 0), r4 !$<= CastR4(0 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(0, [/] 0)), r4 !$<= CastR4(Mul(0, [/] 0)))
Reducer: (r4 @> NaN, true)
###
> (r4 !@>  CastR4(0/0), r4 !$>  CastR4(0/0))
(r4 !@> CastR4(0 / 0), r4 !$> CastR4(0 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(0, [/] 0)), r4 !$> CastR4(Mul(0, [/] 0)))
Reducer: (r4 @<= NaN, true)
###
> (r4 !@>= CastR4(0/0), r4 !$>= CastR4(0/0))
(r4 !@>= CastR4(0 / 0), r4 !$>= CastR4(0 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(0, [/] 0)), r4 !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (r4  @=  CastR4(1/0), r4  $=  CastR4(1/0))
(r4 @= CastR4(1 / 0), r4 $= CastR4(1 / 0)) : (b, b)
Binder : (r4 @= CastR4(Mul(1, [/] 0)), r4 $= CastR4(Mul(1, [/] 0)))
Reducer: (r4 @= ∞, r4 $= ∞)
###
> (r4  @<  CastR4(1/0), r4  $<  CastR4(1/0))
(r4 @< CastR4(1 / 0), r4 $< CastR4(1 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(1, [/] 0)), r4 $< CastR4(Mul(1, [/] 0)))
Reducer: (r4 @< ∞, r4 $< ∞)
###
> (r4  @<= CastR4(1/0), r4  $<= CastR4(1/0))
(r4 @<= CastR4(1 / 0), r4 $<= CastR4(1 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(1, [/] 0)), r4 $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, r4 $<= ∞)
###
> (r4  @>  CastR4(1/0), r4  $>  CastR4(1/0))
(r4 @> CastR4(1 / 0), r4 $> CastR4(1 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(1, [/] 0)), r4 $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (r4  @>= CastR4(1/0), r4  $>= CastR4(1/0))
(r4 @>= CastR4(1 / 0), r4 $>= CastR4(1 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(1, [/] 0)), r4 $>= CastR4(Mul(1, [/] 0)))
Reducer: (r4 @>= ∞, r4 $>= ∞)
###
> (r4 !@=  CastR4(1/0), r4 !$=  CastR4(1/0))
(r4 !@= CastR4(1 / 0), r4 !$= CastR4(1 / 0)) : (b, b)
Binder : (r4 !@= CastR4(Mul(1, [/] 0)), r4 !$= CastR4(Mul(1, [/] 0)))
Reducer: (r4 !@= ∞, r4 !$= ∞)
###
> (r4 !@<  CastR4(1/0), r4 !$<  CastR4(1/0))
(r4 !@< CastR4(1 / 0), r4 !$< CastR4(1 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(1, [/] 0)), r4 !$< CastR4(Mul(1, [/] 0)))
Reducer: (r4 @>= ∞, r4 !$< ∞)
###
> (r4 !@<= CastR4(1/0), r4 !$<= CastR4(1/0))
(r4 !@<= CastR4(1 / 0), r4 !$<= CastR4(1 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(1, [/] 0)), r4 !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, r4 !$<= ∞)
###
> (r4 !@>  CastR4(1/0), r4 !$>  CastR4(1/0))
(r4 !@> CastR4(1 / 0), r4 !$> CastR4(1 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(1, [/] 0)), r4 !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (r4 !@>= CastR4(1/0), r4 !$>= CastR4(1/0))
(r4 !@>= CastR4(1 / 0), r4 !$>= CastR4(1 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(1, [/] 0)), r4 !$>= CastR4(Mul(1, [/] 0)))
Reducer: (r4 @< ∞, r4 !$>= ∞)
###
> (r4  @=  CastR4(-1/0), r4  $=  CastR4(-1/0))
(r4 @= CastR4(-1 / 0), r4 $= CastR4(-1 / 0)) : (b, b)
Binder : (r4 @= CastR4(Mul(-1, [/] 0)), r4 $= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @= -∞, r4 $= -∞)
###
> (r4  @<  CastR4(-1/0), r4  $<  CastR4(-1/0))
(r4 @< CastR4(-1 / 0), r4 $< CastR4(-1 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(-1, [/] 0)), r4 $< CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @< -∞, false)
###
> (r4  @<= CastR4(-1/0), r4  $<= CastR4(-1/0))
(r4 @<= CastR4(-1 / 0), r4 $<= CastR4(-1 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(-1, [/] 0)), r4 $<= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @<= -∞, r4 $<= -∞)
###
> (r4  @>  CastR4(-1/0), r4  $>  CastR4(-1/0))
(r4 @> CastR4(-1 / 0), r4 $> CastR4(-1 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(-1, [/] 0)), r4 $> CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @> -∞, r4 $> -∞)
###
> (r4  @>= CastR4(-1/0), r4  $>= CastR4(-1/0))
(r4 @>= CastR4(-1 / 0), r4 $>= CastR4(-1 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(-1, [/] 0)), r4 $>= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @>= -∞, r4 $>= -∞)
###
> (r4 !@=  CastR4(-1/0), r4 !$=  CastR4(-1/0))
(r4 !@= CastR4(-1 / 0), r4 !$= CastR4(-1 / 0)) : (b, b)
Binder : (r4 !@= CastR4(Mul(-1, [/] 0)), r4 !$= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 !@= -∞, r4 !$= -∞)
###
> (r4 !@<  CastR4(-1/0), r4 !$<  CastR4(-1/0))
(r4 !@< CastR4(-1 / 0), r4 !$< CastR4(-1 / 0)) : (b, b)
Binder : (r4 @>= CastR4(Mul(-1, [/] 0)), r4 !$< CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @>= -∞, true)
###
> (r4 !@<= CastR4(-1/0), r4 !$<= CastR4(-1/0))
(r4 !@<= CastR4(-1 / 0), r4 !$<= CastR4(-1 / 0)) : (b, b)
Binder : (r4 @> CastR4(Mul(-1, [/] 0)), r4 !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @> -∞, r4 !$<= -∞)
###
> (r4 !@>  CastR4(-1/0), r4 !$>  CastR4(-1/0))
(r4 !@> CastR4(-1 / 0), r4 !$> CastR4(-1 / 0)) : (b, b)
Binder : (r4 @<= CastR4(Mul(-1, [/] 0)), r4 !$> CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @<= -∞, r4 !$> -∞)
###
> (r4 !@>= CastR4(-1/0), r4 !$>= CastR4(-1/0))
(r4 !@>= CastR4(-1 / 0), r4 !$>= CastR4(-1 / 0)) : (b, b)
Binder : (r4 @< CastR4(Mul(-1, [/] 0)), r4 !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (r4 @< -∞, r4 !$>= -∞)
###
> (r4  @=  qr4, r4  $=  qr4)
(r4 @= qr4, r4 $= qr4) : (b, b)
Binder : (r4 @= qr4, r4 $= qr4)
###
> (r4  @<  qr4, r4  $<  qr4)
(r4 @< qr4, r4 $< qr4) : (b, b)
Binder : (r4 @< qr4, r4 $< qr4)
###
> (r4  @<= qr4, r4  $<= qr4)
(r4 @<= qr4, r4 $<= qr4) : (b, b)
Binder : (r4 @<= qr4, r4 $<= qr4)
###
> (r4  @>  qr4, r4  $>  qr4)
(r4 @> qr4, r4 $> qr4) : (b, b)
Binder : (r4 @> qr4, r4 $> qr4)
###
> (r4  @>= qr4, r4  $>= qr4)
(r4 @>= qr4, r4 $>= qr4) : (b, b)
Binder : (r4 @>= qr4, r4 $>= qr4)
###
> (r4 !@=  qr4, r4 !$=  qr4)
(r4 !@= qr4, r4 !$= qr4) : (b, b)
Binder : (r4 !@= qr4, r4 !$= qr4)
###
> (r4 !@<  qr4, r4 !$<  qr4)
(r4 !@< qr4, r4 !$< qr4) : (b, b)
Binder : (r4 @>= qr4, r4 !$< qr4)
###
> (r4 !@<= qr4, r4 !$<= qr4)
(r4 !@<= qr4, r4 !$<= qr4) : (b, b)
Binder : (r4 @> qr4, r4 !$<= qr4)
###
> (r4 !@>  qr4, r4 !$>  qr4)
(r4 !@> qr4, r4 !$> qr4) : (b, b)
Binder : (r4 @<= qr4, r4 !$> qr4)
###
> (r4 !@>= qr4, r4 !$>= qr4)
(r4 !@>= qr4, r4 !$>= qr4) : (b, b)
Binder : (r4 @< qr4, r4 !$>= qr4)
###
> (r4  @=  Null(5r4), r4  $=  Null(5r4))
(r4 @= Null(5), r4 $= Null(5)) : (b, b)
Binder : (r4 @= DefOpt*(5), r4 $= DefOpt*(5))
Reducer: (false, false)
###
> (r4  @<  Null(5r4), r4  $<  Null(5r4))
(r4 @< Null(5), r4 $< Null(5)) : (b, b)
Binder : (r4 @< DefOpt*(5), r4 $< DefOpt*(5))
Reducer: (false, false)
###
> (r4  @<= Null(5r4), r4  $<= Null(5r4))
(r4 @<= Null(5), r4 $<= Null(5)) : (b, b)
Binder : (r4 @<= DefOpt*(5), r4 $<= DefOpt*(5))
Reducer: (false, false)
###
> (r4  @>  Null(5r4), r4  $>  Null(5r4))
(r4 @> Null(5), r4 $> Null(5)) : (b, b)
Binder : (r4 @> DefOpt*(5), r4 $> DefOpt*(5))
Reducer: (true, false)
###
> (r4  @>= Null(5r4), r4  $>= Null(5r4))
(r4 @>= Null(5), r4 $>= Null(5)) : (b, b)
Binder : (r4 @>= DefOpt*(5), r4 $>= DefOpt*(5))
Reducer: (true, false)
###
> (r4 !@=  Null(5r4), r4 !$=  Null(5r4))
(r4 !@= Null(5), r4 !$= Null(5)) : (b, b)
Binder : (r4 !@= DefOpt*(5), r4 !$= DefOpt*(5))
Reducer: (true, true)
###
> (r4 !@<  Null(5r4), r4 !$<  Null(5r4))
(r4 !@< Null(5), r4 !$< Null(5)) : (b, b)
Binder : (r4 @>= DefOpt*(5), r4 !$< DefOpt*(5))
Reducer: (true, true)
###
> (r4 !@<= Null(5r4), r4 !$<= Null(5r4))
(r4 !@<= Null(5), r4 !$<= Null(5)) : (b, b)
Binder : (r4 @> DefOpt*(5), r4 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (r4 !@>  Null(5r4), r4 !$>  Null(5r4))
(r4 !@> Null(5), r4 !$> Null(5)) : (b, b)
Binder : (r4 @<= DefOpt*(5), r4 !$> DefOpt*(5))
Reducer: (false, true)
###
> (r4 !@>= Null(5r4), r4 !$>= Null(5r4))
(r4 !@>= Null(5), r4 !$>= Null(5)) : (b, b)
Binder : (r4 @< DefOpt*(5), r4 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (r4  @=  Opt(5r4), r4  $=  Opt(5r4))
(r4 @= Opt(5), r4 $= Opt(5)) : (b, b)
Binder : (r4 @= Opt*(5), r4 $= Opt*(5))
Reducer: (r4 @= 5, r4 $= 5)
###
> (r4  @<  Opt(5r4), r4  $<  Opt(5r4))
(r4 @< Opt(5), r4 $< Opt(5)) : (b, b)
Binder : (r4 @< Opt*(5), r4 $< Opt*(5))
Reducer: (r4 @< 5, r4 $< 5)
###
> (r4  @<= Opt(5r4), r4  $<= Opt(5r4))
(r4 @<= Opt(5), r4 $<= Opt(5)) : (b, b)
Binder : (r4 @<= Opt*(5), r4 $<= Opt*(5))
Reducer: (r4 @<= 5, r4 $<= 5)
###
> (r4  @>  Opt(5r4), r4  $>  Opt(5r4))
(r4 @> Opt(5), r4 $> Opt(5)) : (b, b)
Binder : (r4 @> Opt*(5), r4 $> Opt*(5))
Reducer: (r4 @> 5, r4 $> 5)
###
> (r4  @>= Opt(5r4), r4  $>= Opt(5r4))
(r4 @>= Opt(5), r4 $>= Opt(5)) : (b, b)
Binder : (r4 @>= Opt*(5), r4 $>= Opt*(5))
Reducer: (r4 @>= 5, r4 $>= 5)
###
> (r4 !@=  Opt(5r4), r4 !$=  Opt(5r4))
(r4 !@= Opt(5), r4 !$= Opt(5)) : (b, b)
Binder : (r4 !@= Opt*(5), r4 !$= Opt*(5))
Reducer: (r4 !@= 5, r4 !$= 5)
###
> (r4 !@<  Opt(5r4), r4 !$<  Opt(5r4))
(r4 !@< Opt(5), r4 !$< Opt(5)) : (b, b)
Binder : (r4 @>= Opt*(5), r4 !$< Opt*(5))
Reducer: (r4 @>= 5, r4 !$< 5)
###
> (r4 !@<= Opt(5r4), r4 !$<= Opt(5r4))
(r4 !@<= Opt(5), r4 !$<= Opt(5)) : (b, b)
Binder : (r4 @> Opt*(5), r4 !$<= Opt*(5))
Reducer: (r4 @> 5, r4 !$<= 5)
###
> (r4 !@>  Opt(5r4), r4 !$>  Opt(5r4))
(r4 !@> Opt(5), r4 !$> Opt(5)) : (b, b)
Binder : (r4 @<= Opt*(5), r4 !$> Opt*(5))
Reducer: (r4 @<= 5, r4 !$> 5)
###
> (r4 !@>= Opt(5r4), r4 !$>= Opt(5r4))
(r4 !@>= Opt(5), r4 !$>= Opt(5)) : (b, b)
Binder : (r4 @< Opt*(5), r4 !$>= Opt*(5))
Reducer: (r4 @< 5, r4 !$>= 5)
###
> (3r4  @=  r4, 3r4  $=  r4)
(3 @= r4, 3 $= r4) : (b, b)
Binder : (3 @= r4, 3 $= r4)
###
> (3r4  @<  r4, 3r4  $<  r4)
(3 @< r4, 3 $< r4) : (b, b)
Binder : (3 @< r4, 3 $< r4)
###
> (3r4  @<= r4, 3r4  $<= r4)
(3 @<= r4, 3 $<= r4) : (b, b)
Binder : (3 @<= r4, 3 $<= r4)
###
> (3r4  @>  r4, 3r4  $>  r4)
(3 @> r4, 3 $> r4) : (b, b)
Binder : (3 @> r4, 3 $> r4)
###
> (3r4  @>= r4, 3r4  $>= r4)
(3 @>= r4, 3 $>= r4) : (b, b)
Binder : (3 @>= r4, 3 $>= r4)
###
> (3r4 !@=  r4, 3r4 !$=  r4)
(3 !@= r4, 3 !$= r4) : (b, b)
Binder : (3 !@= r4, 3 !$= r4)
###
> (3r4 !@<  r4, 3r4 !$<  r4)
(3 !@< r4, 3 !$< r4) : (b, b)
Binder : (3 @>= r4, 3 !$< r4)
###
> (3r4 !@<= r4, 3r4 !$<= r4)
(3 !@<= r4, 3 !$<= r4) : (b, b)
Binder : (3 @> r4, 3 !$<= r4)
###
> (3r4 !@>  r4, 3r4 !$>  r4)
(3 !@> r4, 3 !$> r4) : (b, b)
Binder : (3 @<= r4, 3 !$> r4)
###
> (3r4 !@>= r4, 3r4 !$>= r4)
(3 !@>= r4, 3 !$>= r4) : (b, b)
Binder : (3 @< r4, 3 !$>= r4)
###
> (3r4  @=  5r4, 3r4  $=  5r4)
(3 @= 5, 3 $= 5) : (b, b)
Binder : (3 @= 5, 3 $= 5)
Reducer: (false, false)
###
> (3r4  @<  5r4, 3r4  $<  5r4)
(3 @< 5, 3 $< 5) : (b, b)
Binder : (3 @< 5, 3 $< 5)
Reducer: (true, true)
###
> (3r4  @<= 5r4, 3r4  $<= 5r4)
(3 @<= 5, 3 $<= 5) : (b, b)
Binder : (3 @<= 5, 3 $<= 5)
Reducer: (true, true)
###
> (3r4  @>  5r4, 3r4  $>  5r4)
(3 @> 5, 3 $> 5) : (b, b)
Binder : (3 @> 5, 3 $> 5)
Reducer: (false, false)
###
> (3r4  @>= 5r4, 3r4  $>= 5r4)
(3 @>= 5, 3 $>= 5) : (b, b)
Binder : (3 @>= 5, 3 $>= 5)
Reducer: (false, false)
###
> (3r4 !@=  5r4, 3r4 !$=  5r4)
(3 !@= 5, 3 !$= 5) : (b, b)
Binder : (3 !@= 5, 3 !$= 5)
Reducer: (true, true)
###
> (3r4 !@<  5r4, 3r4 !$<  5r4)
(3 !@< 5, 3 !$< 5) : (b, b)
Binder : (3 @>= 5, 3 !$< 5)
Reducer: (false, false)
###
> (3r4 !@<= 5r4, 3r4 !$<= 5r4)
(3 !@<= 5, 3 !$<= 5) : (b, b)
Binder : (3 @> 5, 3 !$<= 5)
Reducer: (false, false)
###
> (3r4 !@>  5r4, 3r4 !$>  5r4)
(3 !@> 5, 3 !$> 5) : (b, b)
Binder : (3 @<= 5, 3 !$> 5)
Reducer: (true, true)
###
> (3r4 !@>= 5r4, 3r4 !$>= 5r4)
(3 !@>= 5, 3 !$>= 5) : (b, b)
Binder : (3 @< 5, 3 !$>= 5)
Reducer: (true, true)
###
> (3r4  @=  CastR4(0/0), 3r4  $=  CastR4(0/0))
(3 @= CastR4(0 / 0), 3 $= CastR4(0 / 0)) : (b, b)
Binder : (3 @= CastR4(Mul(0, [/] 0)), 3 $= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (3r4  @<  CastR4(0/0), 3r4  $<  CastR4(0/0))
(3 @< CastR4(0 / 0), 3 $< CastR4(0 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(0, [/] 0)), 3 $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (3r4  @<= CastR4(0/0), 3r4  $<= CastR4(0/0))
(3 @<= CastR4(0 / 0), 3 $<= CastR4(0 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(0, [/] 0)), 3 $<= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (3r4  @>  CastR4(0/0), 3r4  $>  CastR4(0/0))
(3 @> CastR4(0 / 0), 3 $> CastR4(0 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(0, [/] 0)), 3 $> CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (3r4  @>= CastR4(0/0), 3r4  $>= CastR4(0/0))
(3 @>= CastR4(0 / 0), 3 $>= CastR4(0 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(0, [/] 0)), 3 $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (3r4 !@=  CastR4(0/0), 3r4 !$=  CastR4(0/0))
(3 !@= CastR4(0 / 0), 3 !$= CastR4(0 / 0)) : (b, b)
Binder : (3 !@= CastR4(Mul(0, [/] 0)), 3 !$= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@<  CastR4(0/0), 3r4 !$<  CastR4(0/0))
(3 !@< CastR4(0 / 0), 3 !$< CastR4(0 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(0, [/] 0)), 3 !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@<= CastR4(0/0), 3r4 !$<= CastR4(0/0))
(3 !@<= CastR4(0 / 0), 3 !$<= CastR4(0 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(0, [/] 0)), 3 !$<= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@>  CastR4(0/0), 3r4 !$>  CastR4(0/0))
(3 !@> CastR4(0 / 0), 3 !$> CastR4(0 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(0, [/] 0)), 3 !$> CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (3r4 !@>= CastR4(0/0), 3r4 !$>= CastR4(0/0))
(3 !@>= CastR4(0 / 0), 3 !$>= CastR4(0 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(0, [/] 0)), 3 !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (3r4  @=  CastR4(1/0), 3r4  $=  CastR4(1/0))
(3 @= CastR4(1 / 0), 3 $= CastR4(1 / 0)) : (b, b)
Binder : (3 @= CastR4(Mul(1, [/] 0)), 3 $= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @<  CastR4(1/0), 3r4  $<  CastR4(1/0))
(3 @< CastR4(1 / 0), 3 $< CastR4(1 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(1, [/] 0)), 3 $< CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (3r4  @<= CastR4(1/0), 3r4  $<= CastR4(1/0))
(3 @<= CastR4(1 / 0), 3 $<= CastR4(1 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(1, [/] 0)), 3 $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (3r4  @>  CastR4(1/0), 3r4  $>  CastR4(1/0))
(3 @> CastR4(1 / 0), 3 $> CastR4(1 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(1, [/] 0)), 3 $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @>= CastR4(1/0), 3r4  $>= CastR4(1/0))
(3 @>= CastR4(1 / 0), 3 $>= CastR4(1 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(1, [/] 0)), 3 $>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (3r4 !@=  CastR4(1/0), 3r4 !$=  CastR4(1/0))
(3 !@= CastR4(1 / 0), 3 !$= CastR4(1 / 0)) : (b, b)
Binder : (3 !@= CastR4(Mul(1, [/] 0)), 3 !$= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@<  CastR4(1/0), 3r4 !$<  CastR4(1/0))
(3 !@< CastR4(1 / 0), 3 !$< CastR4(1 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(1, [/] 0)), 3 !$< CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (3r4 !@<= CastR4(1/0), 3r4 !$<= CastR4(1/0))
(3 !@<= CastR4(1 / 0), 3 !$<= CastR4(1 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(1, [/] 0)), 3 !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (3r4 !@>  CastR4(1/0), 3r4 !$>  CastR4(1/0))
(3 !@> CastR4(1 / 0), 3 !$> CastR4(1 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(1, [/] 0)), 3 !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@>= CastR4(1/0), 3r4 !$>= CastR4(1/0))
(3 !@>= CastR4(1 / 0), 3 !$>= CastR4(1 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(1, [/] 0)), 3 !$>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (3r4  @=  CastR4(-1/0), 3r4  $=  CastR4(-1/0))
(3 @= CastR4(-1 / 0), 3 $= CastR4(-1 / 0)) : (b, b)
Binder : (3 @= CastR4(Mul(-1, [/] 0)), 3 $= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @<  CastR4(-1/0), 3r4  $<  CastR4(-1/0))
(3 @< CastR4(-1 / 0), 3 $< CastR4(-1 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(-1, [/] 0)), 3 $< CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @<= CastR4(-1/0), 3r4  $<= CastR4(-1/0))
(3 @<= CastR4(-1 / 0), 3 $<= CastR4(-1 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(-1, [/] 0)), 3 $<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @>  CastR4(-1/0), 3r4  $>  CastR4(-1/0))
(3 @> CastR4(-1 / 0), 3 $> CastR4(-1 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(-1, [/] 0)), 3 $> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (3r4  @>= CastR4(-1/0), 3r4  $>= CastR4(-1/0))
(3 @>= CastR4(-1 / 0), 3 $>= CastR4(-1 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(-1, [/] 0)), 3 $>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@=  CastR4(-1/0), 3r4 !$=  CastR4(-1/0))
(3 !@= CastR4(-1 / 0), 3 !$= CastR4(-1 / 0)) : (b, b)
Binder : (3 !@= CastR4(Mul(-1, [/] 0)), 3 !$= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@<  CastR4(-1/0), 3r4 !$<  CastR4(-1/0))
(3 !@< CastR4(-1 / 0), 3 !$< CastR4(-1 / 0)) : (b, b)
Binder : (3 @>= CastR4(Mul(-1, [/] 0)), 3 !$< CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@<= CastR4(-1/0), 3r4 !$<= CastR4(-1/0))
(3 !@<= CastR4(-1 / 0), 3 !$<= CastR4(-1 / 0)) : (b, b)
Binder : (3 @> CastR4(Mul(-1, [/] 0)), 3 !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (3r4 !@>  CastR4(-1/0), 3r4 !$>  CastR4(-1/0))
(3 !@> CastR4(-1 / 0), 3 !$> CastR4(-1 / 0)) : (b, b)
Binder : (3 @<= CastR4(Mul(-1, [/] 0)), 3 !$> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (3r4 !@>= CastR4(-1/0), 3r4 !$>= CastR4(-1/0))
(3 !@>= CastR4(-1 / 0), 3 !$>= CastR4(-1 / 0)) : (b, b)
Binder : (3 @< CastR4(Mul(-1, [/] 0)), 3 !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (3r4  @=  qr4, 3r4  $=  qr4)
(3 @= qr4, 3 $= qr4) : (b, b)
Binder : (3 @= qr4, 3 $= qr4)
###
> (3r4  @<  qr4, 3r4  $<  qr4)
(3 @< qr4, 3 $< qr4) : (b, b)
Binder : (3 @< qr4, 3 $< qr4)
###
> (3r4  @<= qr4, 3r4  $<= qr4)
(3 @<= qr4, 3 $<= qr4) : (b, b)
Binder : (3 @<= qr4, 3 $<= qr4)
###
> (3r4  @>  qr4, 3r4  $>  qr4)
(3 @> qr4, 3 $> qr4) : (b, b)
Binder : (3 @> qr4, 3 $> qr4)
###
> (3r4  @>= qr4, 3r4  $>= qr4)
(3 @>= qr4, 3 $>= qr4) : (b, b)
Binder : (3 @>= qr4, 3 $>= qr4)
###
> (3r4 !@=  qr4, 3r4 !$=  qr4)
(3 !@= qr4, 3 !$= qr4) : (b, b)
Binder : (3 !@= qr4, 3 !$= qr4)
###
> (3r4 !@<  qr4, 3r4 !$<  qr4)
(3 !@< qr4, 3 !$< qr4) : (b, b)
Binder : (3 @>= qr4, 3 !$< qr4)
###
> (3r4 !@<= qr4, 3r4 !$<= qr4)
(3 !@<= qr4, 3 !$<= qr4) : (b, b)
Binder : (3 @> qr4, 3 !$<= qr4)
###
> (3r4 !@>  qr4, 3r4 !$>  qr4)
(3 !@> qr4, 3 !$> qr4) : (b, b)
Binder : (3 @<= qr4, 3 !$> qr4)
###
> (3r4 !@>= qr4, 3r4 !$>= qr4)
(3 !@>= qr4, 3 !$>= qr4) : (b, b)
Binder : (3 @< qr4, 3 !$>= qr4)
###
> (3r4  @=  Null(5r4), 3r4  $=  Null(5r4))
(3 @= Null(5), 3 $= Null(5)) : (b, b)
Binder : (3 @= DefOpt*(5), 3 $= DefOpt*(5))
Reducer: (false, false)
###
> (3r4  @<  Null(5r4), 3r4  $<  Null(5r4))
(3 @< Null(5), 3 $< Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 $< DefOpt*(5))
Reducer: (false, false)
###
> (3r4  @<= Null(5r4), 3r4  $<= Null(5r4))
(3 @<= Null(5), 3 $<= Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 $<= DefOpt*(5))
Reducer: (false, false)
###
> (3r4  @>  Null(5r4), 3r4  $>  Null(5r4))
(3 @> Null(5), 3 $> Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 $> DefOpt*(5))
Reducer: (true, false)
###
> (3r4  @>= Null(5r4), 3r4  $>= Null(5r4))
(3 @>= Null(5), 3 $>= Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 $>= DefOpt*(5))
Reducer: (true, false)
###
> (3r4 !@=  Null(5r4), 3r4 !$=  Null(5r4))
(3 !@= Null(5), 3 !$= Null(5)) : (b, b)
Binder : (3 !@= DefOpt*(5), 3 !$= DefOpt*(5))
Reducer: (true, true)
###
> (3r4 !@<  Null(5r4), 3r4 !$<  Null(5r4))
(3 !@< Null(5), 3 !$< Null(5)) : (b, b)
Binder : (3 @>= DefOpt*(5), 3 !$< DefOpt*(5))
Reducer: (true, true)
###
> (3r4 !@<= Null(5r4), 3r4 !$<= Null(5r4))
(3 !@<= Null(5), 3 !$<= Null(5)) : (b, b)
Binder : (3 @> DefOpt*(5), 3 !$<= DefOpt*(5))
Reducer: (true, true)
###
> (3r4 !@>  Null(5r4), 3r4 !$>  Null(5r4))
(3 !@> Null(5), 3 !$> Null(5)) : (b, b)
Binder : (3 @<= DefOpt*(5), 3 !$> DefOpt*(5))
Reducer: (false, true)
###
> (3r4 !@>= Null(5r4), 3r4 !$>= Null(5r4))
(3 !@>= Null(5), 3 !$>= Null(5)) : (b, b)
Binder : (3 @< DefOpt*(5), 3 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (3r4  @=  Opt(5r4), 3r4  $=  Opt(5r4))
(3 @= Opt(5), 3 $= Opt(5)) : (b, b)
Binder : (3 @= Opt*(5), 3 $= Opt*(5))
Reducer: (false, false)
###
> (3r4  @<  Opt(5r4), 3r4  $<  Opt(5r4))
(3 @< Opt(5), 3 $< Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 $< Opt*(5))
Reducer: (true, true)
###
> (3r4  @<= Opt(5r4), 3r4  $<= Opt(5r4))
(3 @<= Opt(5), 3 $<= Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 $<= Opt*(5))
Reducer: (true, true)
###
> (3r4  @>  Opt(5r4), 3r4  $>  Opt(5r4))
(3 @> Opt(5), 3 $> Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 $> Opt*(5))
Reducer: (false, false)
###
> (3r4  @>= Opt(5r4), 3r4  $>= Opt(5r4))
(3 @>= Opt(5), 3 $>= Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 $>= Opt*(5))
Reducer: (false, false)
###
> (3r4 !@=  Opt(5r4), 3r4 !$=  Opt(5r4))
(3 !@= Opt(5), 3 !$= Opt(5)) : (b, b)
Binder : (3 !@= Opt*(5), 3 !$= Opt*(5))
Reducer: (true, true)
###
> (3r4 !@<  Opt(5r4), 3r4 !$<  Opt(5r4))
(3 !@< Opt(5), 3 !$< Opt(5)) : (b, b)
Binder : (3 @>= Opt*(5), 3 !$< Opt*(5))
Reducer: (false, false)
###
> (3r4 !@<= Opt(5r4), 3r4 !$<= Opt(5r4))
(3 !@<= Opt(5), 3 !$<= Opt(5)) : (b, b)
Binder : (3 @> Opt*(5), 3 !$<= Opt*(5))
Reducer: (false, false)
###
> (3r4 !@>  Opt(5r4), 3r4 !$>  Opt(5r4))
(3 !@> Opt(5), 3 !$> Opt(5)) : (b, b)
Binder : (3 @<= Opt*(5), 3 !$> Opt*(5))
Reducer: (true, true)
###
> (3r4 !@>= Opt(5r4), 3r4 !$>= Opt(5r4))
(3 !@>= Opt(5), 3 !$>= Opt(5)) : (b, b)
Binder : (3 @< Opt*(5), 3 !$>= Opt*(5))
Reducer: (true, true)
###
> (CastR4(0/0)  @=  r4, CastR4(0/0)  $=  r4)
(CastR4(0 / 0) @= r4, CastR4(0 / 0) $= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= r4, CastR4(Mul(0, [/] 0)) $= r4)
Reducer: (NaN @= r4, false)
###
> (CastR4(0/0)  @<  r4, CastR4(0/0)  $<  r4)
(CastR4(0 / 0) @< r4, CastR4(0 / 0) $< r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< r4, CastR4(Mul(0, [/] 0)) $< r4)
Reducer: (NaN @< r4, false)
###
> (CastR4(0/0)  @<= r4, CastR4(0/0)  $<= r4)
(CastR4(0 / 0) @<= r4, CastR4(0 / 0) $<= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= r4, CastR4(Mul(0, [/] 0)) $<= r4)
Reducer: (true, false)
###
> (CastR4(0/0)  @>  r4, CastR4(0/0)  $>  r4)
(CastR4(0 / 0) @> r4, CastR4(0 / 0) $> r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> r4, CastR4(Mul(0, [/] 0)) $> r4)
Reducer: (false, false)
###
> (CastR4(0/0)  @>= r4, CastR4(0/0)  $>= r4)
(CastR4(0 / 0) @>= r4, CastR4(0 / 0) $>= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= r4, CastR4(Mul(0, [/] 0)) $>= r4)
Reducer: (NaN @>= r4, false)
###
> (CastR4(0/0) !@=  r4, CastR4(0/0) !$=  r4)
(CastR4(0 / 0) !@= r4, CastR4(0 / 0) !$= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= r4, CastR4(Mul(0, [/] 0)) !$= r4)
Reducer: (NaN !@= r4, true)
###
> (CastR4(0/0) !@<  r4, CastR4(0/0) !$<  r4)
(CastR4(0 / 0) !@< r4, CastR4(0 / 0) !$< r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= r4, CastR4(Mul(0, [/] 0)) !$< r4)
Reducer: (NaN @>= r4, true)
###
> (CastR4(0/0) !@<= r4, CastR4(0/0) !$<= r4)
(CastR4(0 / 0) !@<= r4, CastR4(0 / 0) !$<= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> r4, CastR4(Mul(0, [/] 0)) !$<= r4)
Reducer: (false, true)
###
> (CastR4(0/0) !@>  r4, CastR4(0/0) !$>  r4)
(CastR4(0 / 0) !@> r4, CastR4(0 / 0) !$> r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= r4, CastR4(Mul(0, [/] 0)) !$> r4)
Reducer: (true, true)
###
> (CastR4(0/0) !@>= r4, CastR4(0/0) !$>= r4)
(CastR4(0 / 0) !@>= r4, CastR4(0 / 0) !$>= r4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< r4, CastR4(Mul(0, [/] 0)) !$>= r4)
Reducer: (NaN @< r4, true)
###
> (CastR4(0/0)  @=  5r4, CastR4(0/0)  $=  5r4)
(CastR4(0 / 0) @= 5, CastR4(0 / 0) $= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= 5, CastR4(Mul(0, [/] 0)) $= 5)
Reducer: (false, false)
###
> (CastR4(0/0)  @<  5r4, CastR4(0/0)  $<  5r4)
(CastR4(0 / 0) @< 5, CastR4(0 / 0) $< 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< 5, CastR4(Mul(0, [/] 0)) $< 5)
Reducer: (true, false)
###
> (CastR4(0/0)  @<= 5r4, CastR4(0/0)  $<= 5r4)
(CastR4(0 / 0) @<= 5, CastR4(0 / 0) $<= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= 5, CastR4(Mul(0, [/] 0)) $<= 5)
Reducer: (true, false)
###
> (CastR4(0/0)  @>  5r4, CastR4(0/0)  $>  5r4)
(CastR4(0 / 0) @> 5, CastR4(0 / 0) $> 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> 5, CastR4(Mul(0, [/] 0)) $> 5)
Reducer: (false, false)
###
> (CastR4(0/0)  @>= 5r4, CastR4(0/0)  $>= 5r4)
(CastR4(0 / 0) @>= 5, CastR4(0 / 0) $>= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= 5, CastR4(Mul(0, [/] 0)) $>= 5)
Reducer: (false, false)
###
> (CastR4(0/0) !@=  5r4, CastR4(0/0) !$=  5r4)
(CastR4(0 / 0) !@= 5, CastR4(0 / 0) !$= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= 5, CastR4(Mul(0, [/] 0)) !$= 5)
Reducer: (true, true)
###
> (CastR4(0/0) !@<  5r4, CastR4(0/0) !$<  5r4)
(CastR4(0 / 0) !@< 5, CastR4(0 / 0) !$< 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= 5, CastR4(Mul(0, [/] 0)) !$< 5)
Reducer: (false, true)
###
> (CastR4(0/0) !@<= 5r4, CastR4(0/0) !$<= 5r4)
(CastR4(0 / 0) !@<= 5, CastR4(0 / 0) !$<= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> 5, CastR4(Mul(0, [/] 0)) !$<= 5)
Reducer: (false, true)
###
> (CastR4(0/0) !@>  5r4, CastR4(0/0) !$>  5r4)
(CastR4(0 / 0) !@> 5, CastR4(0 / 0) !$> 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= 5, CastR4(Mul(0, [/] 0)) !$> 5)
Reducer: (true, true)
###
> (CastR4(0/0) !@>= 5r4, CastR4(0/0) !$>= 5r4)
(CastR4(0 / 0) !@>= 5, CastR4(0 / 0) !$>= 5) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< 5, CastR4(Mul(0, [/] 0)) !$>= 5)
Reducer: (true, true)
###
> (CastR4(0/0)  @=  CastR4(0/0), CastR4(0/0)  $=  CastR4(0/0))
(CastR4(0 / 0) @= CastR4(0 / 0), CastR4(0 / 0) $= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) $= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @<  CastR4(0/0), CastR4(0/0)  $<  CastR4(0/0))
(CastR4(0 / 0) @< CastR4(0 / 0), CastR4(0 / 0) $< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @<= CastR4(0/0), CastR4(0/0)  $<= CastR4(0/0))
(CastR4(0 / 0) @<= CastR4(0 / 0), CastR4(0 / 0) $<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) $<= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @>  CastR4(0/0), CastR4(0/0)  $>  CastR4(0/0))
(CastR4(0 / 0) @> CastR4(0 / 0), CastR4(0 / 0) $> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) $> CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @>= CastR4(0/0), CastR4(0/0)  $>= CastR4(0/0))
(CastR4(0 / 0) @>= CastR4(0 / 0), CastR4(0 / 0) $>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0) !@=  CastR4(0/0), CastR4(0/0) !$=  CastR4(0/0))
(CastR4(0 / 0) !@= CastR4(0 / 0), CastR4(0 / 0) !$= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) !$= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@<  CastR4(0/0), CastR4(0/0) !$<  CastR4(0/0))
(CastR4(0 / 0) !@< CastR4(0 / 0), CastR4(0 / 0) !$< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@<= CastR4(0/0), CastR4(0/0) !$<= CastR4(0/0))
(CastR4(0 / 0) !@<= CastR4(0 / 0), CastR4(0 / 0) !$<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) !$<= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@>  CastR4(0/0), CastR4(0/0) !$>  CastR4(0/0))
(CastR4(0 / 0) !@> CastR4(0 / 0), CastR4(0 / 0) !$> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) !$> CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@>= CastR4(0/0), CastR4(0/0) !$>= CastR4(0/0))
(CastR4(0 / 0) !@>= CastR4(0 / 0), CastR4(0 / 0) !$>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(0, [/] 0)) !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0)  @=  CastR4(1/0), CastR4(0/0)  $=  CastR4(1/0))
(CastR4(0 / 0) @= CastR4(1 / 0), CastR4(0 / 0) $= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) $= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @<  CastR4(1/0), CastR4(0/0)  $<  CastR4(1/0))
(CastR4(0 / 0) @< CastR4(1 / 0), CastR4(0 / 0) $< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) $< CastR4(Mul(1, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @<= CastR4(1/0), CastR4(0/0)  $<= CastR4(1/0))
(CastR4(0 / 0) @<= CastR4(1 / 0), CastR4(0 / 0) $<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @>  CastR4(1/0), CastR4(0/0)  $>  CastR4(1/0))
(CastR4(0 / 0) @> CastR4(1 / 0), CastR4(0 / 0) $> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @>= CastR4(1/0), CastR4(0/0)  $>= CastR4(1/0))
(CastR4(0 / 0) @>= CastR4(1 / 0), CastR4(0 / 0) $>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) $>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0) !@=  CastR4(1/0), CastR4(0/0) !$=  CastR4(1/0))
(CastR4(0 / 0) !@= CastR4(1 / 0), CastR4(0 / 0) !$= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) !$= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@<  CastR4(1/0), CastR4(0/0) !$<  CastR4(1/0))
(CastR4(0 / 0) !@< CastR4(1 / 0), CastR4(0 / 0) !$< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) !$< CastR4(Mul(1, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@<= CastR4(1/0), CastR4(0/0) !$<= CastR4(1/0))
(CastR4(0 / 0) !@<= CastR4(1 / 0), CastR4(0 / 0) !$<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@>  CastR4(1/0), CastR4(0/0) !$>  CastR4(1/0))
(CastR4(0 / 0) !@> CastR4(1 / 0), CastR4(0 / 0) !$> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@>= CastR4(1/0), CastR4(0/0) !$>= CastR4(1/0))
(CastR4(0 / 0) !@>= CastR4(1 / 0), CastR4(0 / 0) !$>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(0, [/] 0)) !$>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0)  @=  CastR4(-1/0), CastR4(0/0)  $=  CastR4(-1/0))
(CastR4(0 / 0) @= CastR4(-1 / 0), CastR4(0 / 0) $= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) $= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @<  CastR4(-1/0), CastR4(0/0)  $<  CastR4(-1/0))
(CastR4(0 / 0) @< CastR4(-1 / 0), CastR4(0 / 0) $< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) $< CastR4(Mul(-1, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @<= CastR4(-1/0), CastR4(0/0)  $<= CastR4(-1/0))
(CastR4(0 / 0) @<= CastR4(-1 / 0), CastR4(0 / 0) $<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) $<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, false)
###
> (CastR4(0/0)  @>  CastR4(-1/0), CastR4(0/0)  $>  CastR4(-1/0))
(CastR4(0 / 0) @> CastR4(-1 / 0), CastR4(0 / 0) $> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) $> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0)  @>= CastR4(-1/0), CastR4(0/0)  $>= CastR4(-1/0))
(CastR4(0 / 0) @>= CastR4(-1 / 0), CastR4(0 / 0) $>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) $>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(0/0) !@=  CastR4(-1/0), CastR4(0/0) !$=  CastR4(-1/0))
(CastR4(0 / 0) !@= CastR4(-1 / 0), CastR4(0 / 0) !$= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) !$= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@<  CastR4(-1/0), CastR4(0/0) !$<  CastR4(-1/0))
(CastR4(0 / 0) !@< CastR4(-1 / 0), CastR4(0 / 0) !$< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) !$< CastR4(Mul(-1, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@<= CastR4(-1/0), CastR4(0/0) !$<= CastR4(-1/0))
(CastR4(0 / 0) !@<= CastR4(-1 / 0), CastR4(0 / 0) !$<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, true)
###
> (CastR4(0/0) !@>  CastR4(-1/0), CastR4(0/0) !$>  CastR4(-1/0))
(CastR4(0 / 0) !@> CastR4(-1 / 0), CastR4(0 / 0) !$> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) !$> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0) !@>= CastR4(-1/0), CastR4(0/0) !$>= CastR4(-1/0))
(CastR4(0 / 0) !@>= CastR4(-1 / 0), CastR4(0 / 0) !$>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(0, [/] 0)) !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(0/0)  @=  qr4, CastR4(0/0)  $=  qr4)
(CastR4(0 / 0) @= qr4, CastR4(0 / 0) $= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= qr4, CastR4(Mul(0, [/] 0)) $= qr4)
Reducer: (NaN @= qr4, false)
###
> (CastR4(0/0)  @<  qr4, CastR4(0/0)  $<  qr4)
(CastR4(0 / 0) @< qr4, CastR4(0 / 0) $< qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< qr4, CastR4(Mul(0, [/] 0)) $< qr4)
Reducer: (NaN @< qr4, false)
###
> (CastR4(0/0)  @<= qr4, CastR4(0/0)  $<= qr4)
(CastR4(0 / 0) @<= qr4, CastR4(0 / 0) $<= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= qr4, CastR4(Mul(0, [/] 0)) $<= qr4)
Reducer: (NaN @<= qr4, false)
###
> (CastR4(0/0)  @>  qr4, CastR4(0/0)  $>  qr4)
(CastR4(0 / 0) @> qr4, CastR4(0 / 0) $> qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> qr4, CastR4(Mul(0, [/] 0)) $> qr4)
Reducer: (NaN @> qr4, false)
###
> (CastR4(0/0)  @>= qr4, CastR4(0/0)  $>= qr4)
(CastR4(0 / 0) @>= qr4, CastR4(0 / 0) $>= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= qr4, CastR4(Mul(0, [/] 0)) $>= qr4)
Reducer: (NaN @>= qr4, false)
###
> (CastR4(0/0) !@=  qr4, CastR4(0/0) !$=  qr4)
(CastR4(0 / 0) !@= qr4, CastR4(0 / 0) !$= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= qr4, CastR4(Mul(0, [/] 0)) !$= qr4)
Reducer: (NaN !@= qr4, true)
###
> (CastR4(0/0) !@<  qr4, CastR4(0/0) !$<  qr4)
(CastR4(0 / 0) !@< qr4, CastR4(0 / 0) !$< qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= qr4, CastR4(Mul(0, [/] 0)) !$< qr4)
Reducer: (NaN @>= qr4, true)
###
> (CastR4(0/0) !@<= qr4, CastR4(0/0) !$<= qr4)
(CastR4(0 / 0) !@<= qr4, CastR4(0 / 0) !$<= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> qr4, CastR4(Mul(0, [/] 0)) !$<= qr4)
Reducer: (NaN @> qr4, true)
###
> (CastR4(0/0) !@>  qr4, CastR4(0/0) !$>  qr4)
(CastR4(0 / 0) !@> qr4, CastR4(0 / 0) !$> qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= qr4, CastR4(Mul(0, [/] 0)) !$> qr4)
Reducer: (NaN @<= qr4, true)
###
> (CastR4(0/0) !@>= qr4, CastR4(0/0) !$>= qr4)
(CastR4(0 / 0) !@>= qr4, CastR4(0 / 0) !$>= qr4) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< qr4, CastR4(Mul(0, [/] 0)) !$>= qr4)
Reducer: (NaN @< qr4, true)
###
> (CastR4(0/0)  @=  Null(5r4), CastR4(0/0)  $=  Null(5r4))
(CastR4(0 / 0) @= Null(5), CastR4(0 / 0) $= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= DefOpt*(5), CastR4(Mul(0, [/] 0)) $= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(0/0)  @<  Null(5r4), CastR4(0/0)  $<  Null(5r4))
(CastR4(0 / 0) @< Null(5), CastR4(0 / 0) $< Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< DefOpt*(5), CastR4(Mul(0, [/] 0)) $< DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(0/0)  @<= Null(5r4), CastR4(0/0)  $<= Null(5r4))
(CastR4(0 / 0) @<= Null(5), CastR4(0 / 0) $<= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= DefOpt*(5), CastR4(Mul(0, [/] 0)) $<= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(0/0)  @>  Null(5r4), CastR4(0/0)  $>  Null(5r4))
(CastR4(0 / 0) @> Null(5), CastR4(0 / 0) $> Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> DefOpt*(5), CastR4(Mul(0, [/] 0)) $> DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(0/0)  @>= Null(5r4), CastR4(0/0)  $>= Null(5r4))
(CastR4(0 / 0) @>= Null(5), CastR4(0 / 0) $>= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= DefOpt*(5), CastR4(Mul(0, [/] 0)) $>= DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(0/0) !@=  Null(5r4), CastR4(0/0) !$=  Null(5r4))
(CastR4(0 / 0) !@= Null(5), CastR4(0 / 0) !$= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= DefOpt*(5), CastR4(Mul(0, [/] 0)) !$= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(0/0) !@<  Null(5r4), CastR4(0/0) !$<  Null(5r4))
(CastR4(0 / 0) !@< Null(5), CastR4(0 / 0) !$< Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= DefOpt*(5), CastR4(Mul(0, [/] 0)) !$< DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(0/0) !@<= Null(5r4), CastR4(0/0) !$<= Null(5r4))
(CastR4(0 / 0) !@<= Null(5), CastR4(0 / 0) !$<= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> DefOpt*(5), CastR4(Mul(0, [/] 0)) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(0/0) !@>  Null(5r4), CastR4(0/0) !$>  Null(5r4))
(CastR4(0 / 0) !@> Null(5), CastR4(0 / 0) !$> Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= DefOpt*(5), CastR4(Mul(0, [/] 0)) !$> DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(0/0) !@>= Null(5r4), CastR4(0/0) !$>= Null(5r4))
(CastR4(0 / 0) !@>= Null(5), CastR4(0 / 0) !$>= Null(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< DefOpt*(5), CastR4(Mul(0, [/] 0)) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(0/0)  @=  Opt(5r4), CastR4(0/0)  $=  Opt(5r4))
(CastR4(0 / 0) @= Opt(5), CastR4(0 / 0) $= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @= Opt*(5), CastR4(Mul(0, [/] 0)) $= Opt*(5))
Reducer: (false, false)
###
> (CastR4(0/0)  @<  Opt(5r4), CastR4(0/0)  $<  Opt(5r4))
(CastR4(0 / 0) @< Opt(5), CastR4(0 / 0) $< Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< Opt*(5), CastR4(Mul(0, [/] 0)) $< Opt*(5))
Reducer: (true, false)
###
> (CastR4(0/0)  @<= Opt(5r4), CastR4(0/0)  $<= Opt(5r4))
(CastR4(0 / 0) @<= Opt(5), CastR4(0 / 0) $<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= Opt*(5), CastR4(Mul(0, [/] 0)) $<= Opt*(5))
Reducer: (true, false)
###
> (CastR4(0/0)  @>  Opt(5r4), CastR4(0/0)  $>  Opt(5r4))
(CastR4(0 / 0) @> Opt(5), CastR4(0 / 0) $> Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> Opt*(5), CastR4(Mul(0, [/] 0)) $> Opt*(5))
Reducer: (false, false)
###
> (CastR4(0/0)  @>= Opt(5r4), CastR4(0/0)  $>= Opt(5r4))
(CastR4(0 / 0) @>= Opt(5), CastR4(0 / 0) $>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= Opt*(5), CastR4(Mul(0, [/] 0)) $>= Opt*(5))
Reducer: (false, false)
###
> (CastR4(0/0) !@=  Opt(5r4), CastR4(0/0) !$=  Opt(5r4))
(CastR4(0 / 0) !@= Opt(5), CastR4(0 / 0) !$= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) !@= Opt*(5), CastR4(Mul(0, [/] 0)) !$= Opt*(5))
Reducer: (true, true)
###
> (CastR4(0/0) !@<  Opt(5r4), CastR4(0/0) !$<  Opt(5r4))
(CastR4(0 / 0) !@< Opt(5), CastR4(0 / 0) !$< Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @>= Opt*(5), CastR4(Mul(0, [/] 0)) !$< Opt*(5))
Reducer: (false, true)
###
> (CastR4(0/0) !@<= Opt(5r4), CastR4(0/0) !$<= Opt(5r4))
(CastR4(0 / 0) !@<= Opt(5), CastR4(0 / 0) !$<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @> Opt*(5), CastR4(Mul(0, [/] 0)) !$<= Opt*(5))
Reducer: (false, true)
###
> (CastR4(0/0) !@>  Opt(5r4), CastR4(0/0) !$>  Opt(5r4))
(CastR4(0 / 0) !@> Opt(5), CastR4(0 / 0) !$> Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @<= Opt*(5), CastR4(Mul(0, [/] 0)) !$> Opt*(5))
Reducer: (true, true)
###
> (CastR4(0/0) !@>= Opt(5r4), CastR4(0/0) !$>= Opt(5r4))
(CastR4(0 / 0) !@>= Opt(5), CastR4(0 / 0) !$>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(0, [/] 0)) @< Opt*(5), CastR4(Mul(0, [/] 0)) !$>= Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0)  @=  r4, CastR4(1/0)  $=  r4)
(CastR4(1 / 0) @= r4, CastR4(1 / 0) $= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= r4, CastR4(Mul(1, [/] 0)) $= r4)
Reducer: (∞ @= r4, ∞ $= r4)
###
> (CastR4(1/0)  @<  r4, CastR4(1/0)  $<  r4)
(CastR4(1 / 0) @< r4, CastR4(1 / 0) $< r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< r4, CastR4(Mul(1, [/] 0)) $< r4)
Reducer: (false, false)
###
> (CastR4(1/0)  @<= r4, CastR4(1/0)  $<= r4)
(CastR4(1 / 0) @<= r4, CastR4(1 / 0) $<= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= r4, CastR4(Mul(1, [/] 0)) $<= r4)
Reducer: (∞ @<= r4, ∞ $<= r4)
###
> (CastR4(1/0)  @>  r4, CastR4(1/0)  $>  r4)
(CastR4(1 / 0) @> r4, CastR4(1 / 0) $> r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> r4, CastR4(Mul(1, [/] 0)) $> r4)
Reducer: (∞ @> r4, ∞ $> r4)
###
> (CastR4(1/0)  @>= r4, CastR4(1/0)  $>= r4)
(CastR4(1 / 0) @>= r4, CastR4(1 / 0) $>= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= r4, CastR4(Mul(1, [/] 0)) $>= r4)
Reducer: (true, ∞ $>= r4)
###
> (CastR4(1/0) !@=  r4, CastR4(1/0) !$=  r4)
(CastR4(1 / 0) !@= r4, CastR4(1 / 0) !$= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= r4, CastR4(Mul(1, [/] 0)) !$= r4)
Reducer: (∞ !@= r4, ∞ !$= r4)
###
> (CastR4(1/0) !@<  r4, CastR4(1/0) !$<  r4)
(CastR4(1 / 0) !@< r4, CastR4(1 / 0) !$< r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= r4, CastR4(Mul(1, [/] 0)) !$< r4)
Reducer: (true, true)
###
> (CastR4(1/0) !@<= r4, CastR4(1/0) !$<= r4)
(CastR4(1 / 0) !@<= r4, CastR4(1 / 0) !$<= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> r4, CastR4(Mul(1, [/] 0)) !$<= r4)
Reducer: (∞ @> r4, ∞ !$<= r4)
###
> (CastR4(1/0) !@>  r4, CastR4(1/0) !$>  r4)
(CastR4(1 / 0) !@> r4, CastR4(1 / 0) !$> r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= r4, CastR4(Mul(1, [/] 0)) !$> r4)
Reducer: (∞ @<= r4, ∞ !$> r4)
###
> (CastR4(1/0) !@>= r4, CastR4(1/0) !$>= r4)
(CastR4(1 / 0) !@>= r4, CastR4(1 / 0) !$>= r4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< r4, CastR4(Mul(1, [/] 0)) !$>= r4)
Reducer: (false, ∞ !$>= r4)
###
> (CastR4(1/0)  @=  5r4, CastR4(1/0)  $=  5r4)
(CastR4(1 / 0) @= 5, CastR4(1 / 0) $= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= 5, CastR4(Mul(1, [/] 0)) $= 5)
Reducer: (false, false)
###
> (CastR4(1/0)  @<  5r4, CastR4(1/0)  $<  5r4)
(CastR4(1 / 0) @< 5, CastR4(1 / 0) $< 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< 5, CastR4(Mul(1, [/] 0)) $< 5)
Reducer: (false, false)
###
> (CastR4(1/0)  @<= 5r4, CastR4(1/0)  $<= 5r4)
(CastR4(1 / 0) @<= 5, CastR4(1 / 0) $<= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= 5, CastR4(Mul(1, [/] 0)) $<= 5)
Reducer: (false, false)
###
> (CastR4(1/0)  @>  5r4, CastR4(1/0)  $>  5r4)
(CastR4(1 / 0) @> 5, CastR4(1 / 0) $> 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> 5, CastR4(Mul(1, [/] 0)) $> 5)
Reducer: (true, true)
###
> (CastR4(1/0)  @>= 5r4, CastR4(1/0)  $>= 5r4)
(CastR4(1 / 0) @>= 5, CastR4(1 / 0) $>= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= 5, CastR4(Mul(1, [/] 0)) $>= 5)
Reducer: (true, true)
###
> (CastR4(1/0) !@=  5r4, CastR4(1/0) !$=  5r4)
(CastR4(1 / 0) !@= 5, CastR4(1 / 0) !$= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= 5, CastR4(Mul(1, [/] 0)) !$= 5)
Reducer: (true, true)
###
> (CastR4(1/0) !@<  5r4, CastR4(1/0) !$<  5r4)
(CastR4(1 / 0) !@< 5, CastR4(1 / 0) !$< 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= 5, CastR4(Mul(1, [/] 0)) !$< 5)
Reducer: (true, true)
###
> (CastR4(1/0) !@<= 5r4, CastR4(1/0) !$<= 5r4)
(CastR4(1 / 0) !@<= 5, CastR4(1 / 0) !$<= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> 5, CastR4(Mul(1, [/] 0)) !$<= 5)
Reducer: (true, true)
###
> (CastR4(1/0) !@>  5r4, CastR4(1/0) !$>  5r4)
(CastR4(1 / 0) !@> 5, CastR4(1 / 0) !$> 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= 5, CastR4(Mul(1, [/] 0)) !$> 5)
Reducer: (false, false)
###
> (CastR4(1/0) !@>= 5r4, CastR4(1/0) !$>= 5r4)
(CastR4(1 / 0) !@>= 5, CastR4(1 / 0) !$>= 5) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< 5, CastR4(Mul(1, [/] 0)) !$>= 5)
Reducer: (false, false)
###
> (CastR4(1/0)  @=  CastR4(0/0), CastR4(1/0)  $=  CastR4(0/0))
(CastR4(1 / 0) @= CastR4(0 / 0), CastR4(1 / 0) $= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) $= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @<  CastR4(0/0), CastR4(1/0)  $<  CastR4(0/0))
(CastR4(1 / 0) @< CastR4(0 / 0), CastR4(1 / 0) $< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @<= CastR4(0/0), CastR4(1/0)  $<= CastR4(0/0))
(CastR4(1 / 0) @<= CastR4(0 / 0), CastR4(1 / 0) $<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) $<= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @>  CastR4(0/0), CastR4(1/0)  $>  CastR4(0/0))
(CastR4(1 / 0) @> CastR4(0 / 0), CastR4(1 / 0) $> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) $> CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(1/0)  @>= CastR4(0/0), CastR4(1/0)  $>= CastR4(0/0))
(CastR4(1 / 0) @>= CastR4(0 / 0), CastR4(1 / 0) $>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(1/0) !@=  CastR4(0/0), CastR4(1/0) !$=  CastR4(0/0))
(CastR4(1 / 0) !@= CastR4(0 / 0), CastR4(1 / 0) !$= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) !$= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@<  CastR4(0/0), CastR4(1/0) !$<  CastR4(0/0))
(CastR4(1 / 0) !@< CastR4(0 / 0), CastR4(1 / 0) !$< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@<= CastR4(0/0), CastR4(1/0) !$<= CastR4(0/0))
(CastR4(1 / 0) !@<= CastR4(0 / 0), CastR4(1 / 0) !$<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) !$<= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@>  CastR4(0/0), CastR4(1/0) !$>  CastR4(0/0))
(CastR4(1 / 0) !@> CastR4(0 / 0), CastR4(1 / 0) !$> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) !$> CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(1/0) !@>= CastR4(0/0), CastR4(1/0) !$>= CastR4(0/0))
(CastR4(1 / 0) !@>= CastR4(0 / 0), CastR4(1 / 0) !$>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(1, [/] 0)) !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(1/0)  @=  CastR4(1/0), CastR4(1/0)  $=  CastR4(1/0))
(CastR4(1 / 0) @= CastR4(1 / 0), CastR4(1 / 0) $= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) $= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0)  @<  CastR4(1/0), CastR4(1/0)  $<  CastR4(1/0))
(CastR4(1 / 0) @< CastR4(1 / 0), CastR4(1 / 0) $< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) $< CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @<= CastR4(1/0), CastR4(1/0)  $<= CastR4(1/0))
(CastR4(1 / 0) @<= CastR4(1 / 0), CastR4(1 / 0) $<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0)  @>  CastR4(1/0), CastR4(1/0)  $>  CastR4(1/0))
(CastR4(1 / 0) @> CastR4(1 / 0), CastR4(1 / 0) $> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @>= CastR4(1/0), CastR4(1/0)  $>= CastR4(1/0))
(CastR4(1 / 0) @>= CastR4(1 / 0), CastR4(1 / 0) $>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) $>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@=  CastR4(1/0), CastR4(1/0) !$=  CastR4(1/0))
(CastR4(1 / 0) !@= CastR4(1 / 0), CastR4(1 / 0) !$= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) !$= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0) !@<  CastR4(1/0), CastR4(1/0) !$<  CastR4(1/0))
(CastR4(1 / 0) !@< CastR4(1 / 0), CastR4(1 / 0) !$< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) !$< CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@<= CastR4(1/0), CastR4(1/0) !$<= CastR4(1/0))
(CastR4(1 / 0) !@<= CastR4(1 / 0), CastR4(1 / 0) !$<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0) !@>  CastR4(1/0), CastR4(1/0) !$>  CastR4(1/0))
(CastR4(1 / 0) !@> CastR4(1 / 0), CastR4(1 / 0) !$> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@>= CastR4(1/0), CastR4(1/0) !$>= CastR4(1/0))
(CastR4(1 / 0) !@>= CastR4(1 / 0), CastR4(1 / 0) !$>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(1, [/] 0)) !$>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @=  CastR4(-1/0), CastR4(1/0)  $=  CastR4(-1/0))
(CastR4(1 / 0) @= CastR4(-1 / 0), CastR4(1 / 0) $= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) $= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @<  CastR4(-1/0), CastR4(1/0)  $<  CastR4(-1/0))
(CastR4(1 / 0) @< CastR4(-1 / 0), CastR4(1 / 0) $< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) $< CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @<= CastR4(-1/0), CastR4(1/0)  $<= CastR4(-1/0))
(CastR4(1 / 0) @<= CastR4(-1 / 0), CastR4(1 / 0) $<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) $<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @>  CastR4(-1/0), CastR4(1/0)  $>  CastR4(-1/0))
(CastR4(1 / 0) @> CastR4(-1 / 0), CastR4(1 / 0) $> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) $> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0)  @>= CastR4(-1/0), CastR4(1/0)  $>= CastR4(-1/0))
(CastR4(1 / 0) @>= CastR4(-1 / 0), CastR4(1 / 0) $>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) $>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@=  CastR4(-1/0), CastR4(1/0) !$=  CastR4(-1/0))
(CastR4(1 / 0) !@= CastR4(-1 / 0), CastR4(1 / 0) !$= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) !$= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@<  CastR4(-1/0), CastR4(1/0) !$<  CastR4(-1/0))
(CastR4(1 / 0) !@< CastR4(-1 / 0), CastR4(1 / 0) !$< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) !$< CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@<= CastR4(-1/0), CastR4(1/0) !$<= CastR4(-1/0))
(CastR4(1 / 0) !@<= CastR4(-1 / 0), CastR4(1 / 0) !$<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(1/0) !@>  CastR4(-1/0), CastR4(1/0) !$>  CastR4(-1/0))
(CastR4(1 / 0) !@> CastR4(-1 / 0), CastR4(1 / 0) !$> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) !$> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0) !@>= CastR4(-1/0), CastR4(1/0) !$>= CastR4(-1/0))
(CastR4(1 / 0) !@>= CastR4(-1 / 0), CastR4(1 / 0) !$>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(1, [/] 0)) !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(1/0)  @=  qr4, CastR4(1/0)  $=  qr4)
(CastR4(1 / 0) @= qr4, CastR4(1 / 0) $= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= qr4, CastR4(Mul(1, [/] 0)) $= qr4)
Reducer: (∞ @= qr4, ∞ $= qr4)
###
> (CastR4(1/0)  @<  qr4, CastR4(1/0)  $<  qr4)
(CastR4(1 / 0) @< qr4, CastR4(1 / 0) $< qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< qr4, CastR4(Mul(1, [/] 0)) $< qr4)
Reducer: (false, false)
###
> (CastR4(1/0)  @<= qr4, CastR4(1/0)  $<= qr4)
(CastR4(1 / 0) @<= qr4, CastR4(1 / 0) $<= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= qr4, CastR4(Mul(1, [/] 0)) $<= qr4)
Reducer: (∞ @<= qr4, ∞ $<= qr4)
###
> (CastR4(1/0)  @>  qr4, CastR4(1/0)  $>  qr4)
(CastR4(1 / 0) @> qr4, CastR4(1 / 0) $> qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> qr4, CastR4(Mul(1, [/] 0)) $> qr4)
Reducer: (∞ @> qr4, ∞ $> qr4)
###
> (CastR4(1/0)  @>= qr4, CastR4(1/0)  $>= qr4)
(CastR4(1 / 0) @>= qr4, CastR4(1 / 0) $>= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= qr4, CastR4(Mul(1, [/] 0)) $>= qr4)
Reducer: (true, ∞ $>= qr4)
###
> (CastR4(1/0) !@=  qr4, CastR4(1/0) !$=  qr4)
(CastR4(1 / 0) !@= qr4, CastR4(1 / 0) !$= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= qr4, CastR4(Mul(1, [/] 0)) !$= qr4)
Reducer: (∞ !@= qr4, ∞ !$= qr4)
###
> (CastR4(1/0) !@<  qr4, CastR4(1/0) !$<  qr4)
(CastR4(1 / 0) !@< qr4, CastR4(1 / 0) !$< qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= qr4, CastR4(Mul(1, [/] 0)) !$< qr4)
Reducer: (true, true)
###
> (CastR4(1/0) !@<= qr4, CastR4(1/0) !$<= qr4)
(CastR4(1 / 0) !@<= qr4, CastR4(1 / 0) !$<= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> qr4, CastR4(Mul(1, [/] 0)) !$<= qr4)
Reducer: (∞ @> qr4, ∞ !$<= qr4)
###
> (CastR4(1/0) !@>  qr4, CastR4(1/0) !$>  qr4)
(CastR4(1 / 0) !@> qr4, CastR4(1 / 0) !$> qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= qr4, CastR4(Mul(1, [/] 0)) !$> qr4)
Reducer: (∞ @<= qr4, ∞ !$> qr4)
###
> (CastR4(1/0) !@>= qr4, CastR4(1/0) !$>= qr4)
(CastR4(1 / 0) !@>= qr4, CastR4(1 / 0) !$>= qr4) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< qr4, CastR4(Mul(1, [/] 0)) !$>= qr4)
Reducer: (false, ∞ !$>= qr4)
###
> (CastR4(1/0)  @=  Null(5r4), CastR4(1/0)  $=  Null(5r4))
(CastR4(1 / 0) @= Null(5), CastR4(1 / 0) $= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= DefOpt*(5), CastR4(Mul(1, [/] 0)) $= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @<  Null(5r4), CastR4(1/0)  $<  Null(5r4))
(CastR4(1 / 0) @< Null(5), CastR4(1 / 0) $< Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< DefOpt*(5), CastR4(Mul(1, [/] 0)) $< DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @<= Null(5r4), CastR4(1/0)  $<= Null(5r4))
(CastR4(1 / 0) @<= Null(5), CastR4(1 / 0) $<= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= DefOpt*(5), CastR4(Mul(1, [/] 0)) $<= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @>  Null(5r4), CastR4(1/0)  $>  Null(5r4))
(CastR4(1 / 0) @> Null(5), CastR4(1 / 0) $> Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> DefOpt*(5), CastR4(Mul(1, [/] 0)) $> DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(1/0)  @>= Null(5r4), CastR4(1/0)  $>= Null(5r4))
(CastR4(1 / 0) @>= Null(5), CastR4(1 / 0) $>= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= DefOpt*(5), CastR4(Mul(1, [/] 0)) $>= DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(1/0) !@=  Null(5r4), CastR4(1/0) !$=  Null(5r4))
(CastR4(1 / 0) !@= Null(5), CastR4(1 / 0) !$= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= DefOpt*(5), CastR4(Mul(1, [/] 0)) !$= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@<  Null(5r4), CastR4(1/0) !$<  Null(5r4))
(CastR4(1 / 0) !@< Null(5), CastR4(1 / 0) !$< Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= DefOpt*(5), CastR4(Mul(1, [/] 0)) !$< DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@<= Null(5r4), CastR4(1/0) !$<= Null(5r4))
(CastR4(1 / 0) !@<= Null(5), CastR4(1 / 0) !$<= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> DefOpt*(5), CastR4(Mul(1, [/] 0)) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@>  Null(5r4), CastR4(1/0) !$>  Null(5r4))
(CastR4(1 / 0) !@> Null(5), CastR4(1 / 0) !$> Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= DefOpt*(5), CastR4(Mul(1, [/] 0)) !$> DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(1/0) !@>= Null(5r4), CastR4(1/0) !$>= Null(5r4))
(CastR4(1 / 0) !@>= Null(5), CastR4(1 / 0) !$>= Null(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< DefOpt*(5), CastR4(Mul(1, [/] 0)) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(1/0)  @=  Opt(5r4), CastR4(1/0)  $=  Opt(5r4))
(CastR4(1 / 0) @= Opt(5), CastR4(1 / 0) $= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @= Opt*(5), CastR4(Mul(1, [/] 0)) $= Opt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @<  Opt(5r4), CastR4(1/0)  $<  Opt(5r4))
(CastR4(1 / 0) @< Opt(5), CastR4(1 / 0) $< Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< Opt*(5), CastR4(Mul(1, [/] 0)) $< Opt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @<= Opt(5r4), CastR4(1/0)  $<= Opt(5r4))
(CastR4(1 / 0) @<= Opt(5), CastR4(1 / 0) $<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= Opt*(5), CastR4(Mul(1, [/] 0)) $<= Opt*(5))
Reducer: (false, false)
###
> (CastR4(1/0)  @>  Opt(5r4), CastR4(1/0)  $>  Opt(5r4))
(CastR4(1 / 0) @> Opt(5), CastR4(1 / 0) $> Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> Opt*(5), CastR4(Mul(1, [/] 0)) $> Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0)  @>= Opt(5r4), CastR4(1/0)  $>= Opt(5r4))
(CastR4(1 / 0) @>= Opt(5), CastR4(1 / 0) $>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= Opt*(5), CastR4(Mul(1, [/] 0)) $>= Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@=  Opt(5r4), CastR4(1/0) !$=  Opt(5r4))
(CastR4(1 / 0) !@= Opt(5), CastR4(1 / 0) !$= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) !@= Opt*(5), CastR4(Mul(1, [/] 0)) !$= Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@<  Opt(5r4), CastR4(1/0) !$<  Opt(5r4))
(CastR4(1 / 0) !@< Opt(5), CastR4(1 / 0) !$< Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @>= Opt*(5), CastR4(Mul(1, [/] 0)) !$< Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@<= Opt(5r4), CastR4(1/0) !$<= Opt(5r4))
(CastR4(1 / 0) !@<= Opt(5), CastR4(1 / 0) !$<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @> Opt*(5), CastR4(Mul(1, [/] 0)) !$<= Opt*(5))
Reducer: (true, true)
###
> (CastR4(1/0) !@>  Opt(5r4), CastR4(1/0) !$>  Opt(5r4))
(CastR4(1 / 0) !@> Opt(5), CastR4(1 / 0) !$> Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @<= Opt*(5), CastR4(Mul(1, [/] 0)) !$> Opt*(5))
Reducer: (false, false)
###
> (CastR4(1/0) !@>= Opt(5r4), CastR4(1/0) !$>= Opt(5r4))
(CastR4(1 / 0) !@>= Opt(5), CastR4(1 / 0) !$>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(1, [/] 0)) @< Opt*(5), CastR4(Mul(1, [/] 0)) !$>= Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @=  r4, CastR4(-1/0)  $=  r4)
(CastR4(-1 / 0) @= r4, CastR4(-1 / 0) $= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= r4, CastR4(Mul(-1, [/] 0)) $= r4)
Reducer: (-∞ @= r4, -∞ $= r4)
###
> (CastR4(-1/0)  @<  r4, CastR4(-1/0)  $<  r4)
(CastR4(-1 / 0) @< r4, CastR4(-1 / 0) $< r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< r4, CastR4(Mul(-1, [/] 0)) $< r4)
Reducer: (-∞ @< r4, -∞ $< r4)
###
> (CastR4(-1/0)  @<= r4, CastR4(-1/0)  $<= r4)
(CastR4(-1 / 0) @<= r4, CastR4(-1 / 0) $<= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= r4, CastR4(Mul(-1, [/] 0)) $<= r4)
Reducer: (-∞ @<= r4, -∞ $<= r4)
###
> (CastR4(-1/0)  @>  r4, CastR4(-1/0)  $>  r4)
(CastR4(-1 / 0) @> r4, CastR4(-1 / 0) $> r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> r4, CastR4(Mul(-1, [/] 0)) $> r4)
Reducer: (-∞ @> r4, -∞ $> r4)
###
> (CastR4(-1/0)  @>= r4, CastR4(-1/0)  $>= r4)
(CastR4(-1 / 0) @>= r4, CastR4(-1 / 0) $>= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= r4, CastR4(Mul(-1, [/] 0)) $>= r4)
Reducer: (-∞ @>= r4, -∞ $>= r4)
###
> (CastR4(-1/0) !@=  r4, CastR4(-1/0) !$=  r4)
(CastR4(-1 / 0) !@= r4, CastR4(-1 / 0) !$= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= r4, CastR4(Mul(-1, [/] 0)) !$= r4)
Reducer: (-∞ !@= r4, -∞ !$= r4)
###
> (CastR4(-1/0) !@<  r4, CastR4(-1/0) !$<  r4)
(CastR4(-1 / 0) !@< r4, CastR4(-1 / 0) !$< r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= r4, CastR4(Mul(-1, [/] 0)) !$< r4)
Reducer: (-∞ @>= r4, -∞ !$< r4)
###
> (CastR4(-1/0) !@<= r4, CastR4(-1/0) !$<= r4)
(CastR4(-1 / 0) !@<= r4, CastR4(-1 / 0) !$<= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> r4, CastR4(Mul(-1, [/] 0)) !$<= r4)
Reducer: (-∞ @> r4, -∞ !$<= r4)
###
> (CastR4(-1/0) !@>  r4, CastR4(-1/0) !$>  r4)
(CastR4(-1 / 0) !@> r4, CastR4(-1 / 0) !$> r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= r4, CastR4(Mul(-1, [/] 0)) !$> r4)
Reducer: (-∞ @<= r4, -∞ !$> r4)
###
> (CastR4(-1/0) !@>= r4, CastR4(-1/0) !$>= r4)
(CastR4(-1 / 0) !@>= r4, CastR4(-1 / 0) !$>= r4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< r4, CastR4(Mul(-1, [/] 0)) !$>= r4)
Reducer: (-∞ @< r4, -∞ !$>= r4)
###
> (CastR4(-1/0)  @=  5r4, CastR4(-1/0)  $=  5r4)
(CastR4(-1 / 0) @= 5, CastR4(-1 / 0) $= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= 5, CastR4(Mul(-1, [/] 0)) $= 5)
Reducer: (false, false)
###
> (CastR4(-1/0)  @<  5r4, CastR4(-1/0)  $<  5r4)
(CastR4(-1 / 0) @< 5, CastR4(-1 / 0) $< 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< 5, CastR4(Mul(-1, [/] 0)) $< 5)
Reducer: (true, true)
###
> (CastR4(-1/0)  @<= 5r4, CastR4(-1/0)  $<= 5r4)
(CastR4(-1 / 0) @<= 5, CastR4(-1 / 0) $<= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= 5, CastR4(Mul(-1, [/] 0)) $<= 5)
Reducer: (true, true)
###
> (CastR4(-1/0)  @>  5r4, CastR4(-1/0)  $>  5r4)
(CastR4(-1 / 0) @> 5, CastR4(-1 / 0) $> 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> 5, CastR4(Mul(-1, [/] 0)) $> 5)
Reducer: (false, false)
###
> (CastR4(-1/0)  @>= 5r4, CastR4(-1/0)  $>= 5r4)
(CastR4(-1 / 0) @>= 5, CastR4(-1 / 0) $>= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= 5, CastR4(Mul(-1, [/] 0)) $>= 5)
Reducer: (false, false)
###
> (CastR4(-1/0) !@=  5r4, CastR4(-1/0) !$=  5r4)
(CastR4(-1 / 0) !@= 5, CastR4(-1 / 0) !$= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= 5, CastR4(Mul(-1, [/] 0)) !$= 5)
Reducer: (true, true)
###
> (CastR4(-1/0) !@<  5r4, CastR4(-1/0) !$<  5r4)
(CastR4(-1 / 0) !@< 5, CastR4(-1 / 0) !$< 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= 5, CastR4(Mul(-1, [/] 0)) !$< 5)
Reducer: (false, false)
###
> (CastR4(-1/0) !@<= 5r4, CastR4(-1/0) !$<= 5r4)
(CastR4(-1 / 0) !@<= 5, CastR4(-1 / 0) !$<= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> 5, CastR4(Mul(-1, [/] 0)) !$<= 5)
Reducer: (false, false)
###
> (CastR4(-1/0) !@>  5r4, CastR4(-1/0) !$>  5r4)
(CastR4(-1 / 0) !@> 5, CastR4(-1 / 0) !$> 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= 5, CastR4(Mul(-1, [/] 0)) !$> 5)
Reducer: (true, true)
###
> (CastR4(-1/0) !@>= 5r4, CastR4(-1/0) !$>= 5r4)
(CastR4(-1 / 0) !@>= 5, CastR4(-1 / 0) !$>= 5) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< 5, CastR4(Mul(-1, [/] 0)) !$>= 5)
Reducer: (true, true)
###
> (CastR4(-1/0)  @=  CastR4(0/0), CastR4(-1/0)  $=  CastR4(0/0))
(CastR4(-1 / 0) @= CastR4(0 / 0), CastR4(-1 / 0) $= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) $= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<  CastR4(0/0), CastR4(-1/0)  $<  CastR4(0/0))
(CastR4(-1 / 0) @< CastR4(0 / 0), CastR4(-1 / 0) $< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<= CastR4(0/0), CastR4(-1/0)  $<= CastR4(0/0))
(CastR4(-1 / 0) @<= CastR4(0 / 0), CastR4(-1 / 0) $<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) $<= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @>  CastR4(0/0), CastR4(-1/0)  $>  CastR4(0/0))
(CastR4(-1 / 0) @> CastR4(0 / 0), CastR4(-1 / 0) $> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) $> CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(-1/0)  @>= CastR4(0/0), CastR4(-1/0)  $>= CastR4(0/0))
(CastR4(-1 / 0) @>= CastR4(0 / 0), CastR4(-1 / 0) $>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (CastR4(-1/0) !@=  CastR4(0/0), CastR4(-1/0) !$=  CastR4(0/0))
(CastR4(-1 / 0) !@= CastR4(0 / 0), CastR4(-1 / 0) !$= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) !$= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<  CastR4(0/0), CastR4(-1/0) !$<  CastR4(0/0))
(CastR4(-1 / 0) !@< CastR4(0 / 0), CastR4(-1 / 0) !$< CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<= CastR4(0/0), CastR4(-1/0) !$<= CastR4(0/0))
(CastR4(-1 / 0) !@<= CastR4(0 / 0), CastR4(-1 / 0) !$<= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) !$<= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@>  CastR4(0/0), CastR4(-1/0) !$>  CastR4(0/0))
(CastR4(-1 / 0) !@> CastR4(0 / 0), CastR4(-1 / 0) !$> CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) !$> CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(-1/0) !@>= CastR4(0/0), CastR4(-1/0) !$>= CastR4(0/0))
(CastR4(-1 / 0) !@>= CastR4(0 / 0), CastR4(-1 / 0) !$>= CastR4(0 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(0, [/] 0)), CastR4(Mul(-1, [/] 0)) !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (CastR4(-1/0)  @=  CastR4(1/0), CastR4(-1/0)  $=  CastR4(1/0))
(CastR4(-1 / 0) @= CastR4(1 / 0), CastR4(-1 / 0) $= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) $= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<  CastR4(1/0), CastR4(-1/0)  $<  CastR4(1/0))
(CastR4(-1 / 0) @< CastR4(1 / 0), CastR4(-1 / 0) $< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) $< CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0)  @<= CastR4(1/0), CastR4(-1/0)  $<= CastR4(1/0))
(CastR4(-1 / 0) @<= CastR4(1 / 0), CastR4(-1 / 0) $<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0)  @>  CastR4(1/0), CastR4(-1/0)  $>  CastR4(1/0))
(CastR4(-1 / 0) @> CastR4(1 / 0), CastR4(-1 / 0) $> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @>= CastR4(1/0), CastR4(-1/0)  $>= CastR4(1/0))
(CastR4(-1 / 0) @>= CastR4(1 / 0), CastR4(-1 / 0) $>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) $>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0) !@=  CastR4(1/0), CastR4(-1/0) !$=  CastR4(1/0))
(CastR4(-1 / 0) !@= CastR4(1 / 0), CastR4(-1 / 0) !$= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<  CastR4(1/0), CastR4(-1/0) !$<  CastR4(1/0))
(CastR4(-1 / 0) !@< CastR4(1 / 0), CastR4(-1 / 0) !$< CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$< CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0) !@<= CastR4(1/0), CastR4(-1/0) !$<= CastR4(1/0))
(CastR4(-1 / 0) !@<= CastR4(1 / 0), CastR4(-1 / 0) !$<= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0) !@>  CastR4(1/0), CastR4(-1/0) !$>  CastR4(1/0))
(CastR4(-1 / 0) !@> CastR4(1 / 0), CastR4(-1 / 0) !$> CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@>= CastR4(1/0), CastR4(-1/0) !$>= CastR4(1/0))
(CastR4(-1 / 0) !@>= CastR4(1 / 0), CastR4(-1 / 0) !$>= CastR4(1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0)  @=  CastR4(-1/0), CastR4(-1/0)  $=  CastR4(-1/0))
(CastR4(-1 / 0) @= CastR4(-1 / 0), CastR4(-1 / 0) $= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) $= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0)  @<  CastR4(-1/0), CastR4(-1/0)  $<  CastR4(-1/0))
(CastR4(-1 / 0) @< CastR4(-1 / 0), CastR4(-1 / 0) $< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) $< CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<= CastR4(-1/0), CastR4(-1/0)  $<= CastR4(-1/0))
(CastR4(-1 / 0) @<= CastR4(-1 / 0), CastR4(-1 / 0) $<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) $<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0)  @>  CastR4(-1/0), CastR4(-1/0)  $>  CastR4(-1/0))
(CastR4(-1 / 0) @> CastR4(-1 / 0), CastR4(-1 / 0) $> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) $> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @>= CastR4(-1/0), CastR4(-1/0)  $>= CastR4(-1/0))
(CastR4(-1 / 0) @>= CastR4(-1 / 0), CastR4(-1 / 0) $>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) $>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@=  CastR4(-1/0), CastR4(-1/0) !$=  CastR4(-1/0))
(CastR4(-1 / 0) !@= CastR4(-1 / 0), CastR4(-1 / 0) !$= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0) !@<  CastR4(-1/0), CastR4(-1/0) !$<  CastR4(-1/0))
(CastR4(-1 / 0) !@< CastR4(-1 / 0), CastR4(-1 / 0) !$< CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$< CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<= CastR4(-1/0), CastR4(-1/0) !$<= CastR4(-1/0))
(CastR4(-1 / 0) !@<= CastR4(-1 / 0), CastR4(-1 / 0) !$<= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0) !@>  CastR4(-1/0), CastR4(-1/0) !$>  CastR4(-1/0))
(CastR4(-1 / 0) !@> CastR4(-1 / 0), CastR4(-1 / 0) !$> CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (CastR4(-1/0) !@>= CastR4(-1/0), CastR4(-1/0) !$>= CastR4(-1/0))
(CastR4(-1 / 0) !@>= CastR4(-1 / 0), CastR4(-1 / 0) !$>= CastR4(-1 / 0)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< CastR4(Mul(-1, [/] 0)), CastR4(Mul(-1, [/] 0)) !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (CastR4(-1/0)  @=  qr4, CastR4(-1/0)  $=  qr4)
(CastR4(-1 / 0) @= qr4, CastR4(-1 / 0) $= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= qr4, CastR4(Mul(-1, [/] 0)) $= qr4)
Reducer: (-∞ @= qr4, -∞ $= qr4)
###
> (CastR4(-1/0)  @<  qr4, CastR4(-1/0)  $<  qr4)
(CastR4(-1 / 0) @< qr4, CastR4(-1 / 0) $< qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< qr4, CastR4(Mul(-1, [/] 0)) $< qr4)
Reducer: (-∞ @< qr4, -∞ $< qr4)
###
> (CastR4(-1/0)  @<= qr4, CastR4(-1/0)  $<= qr4)
(CastR4(-1 / 0) @<= qr4, CastR4(-1 / 0) $<= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= qr4, CastR4(Mul(-1, [/] 0)) $<= qr4)
Reducer: (-∞ @<= qr4, -∞ $<= qr4)
###
> (CastR4(-1/0)  @>  qr4, CastR4(-1/0)  $>  qr4)
(CastR4(-1 / 0) @> qr4, CastR4(-1 / 0) $> qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> qr4, CastR4(Mul(-1, [/] 0)) $> qr4)
Reducer: (-∞ @> qr4, -∞ $> qr4)
###
> (CastR4(-1/0)  @>= qr4, CastR4(-1/0)  $>= qr4)
(CastR4(-1 / 0) @>= qr4, CastR4(-1 / 0) $>= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= qr4, CastR4(Mul(-1, [/] 0)) $>= qr4)
Reducer: (-∞ @>= qr4, -∞ $>= qr4)
###
> (CastR4(-1/0) !@=  qr4, CastR4(-1/0) !$=  qr4)
(CastR4(-1 / 0) !@= qr4, CastR4(-1 / 0) !$= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= qr4, CastR4(Mul(-1, [/] 0)) !$= qr4)
Reducer: (-∞ !@= qr4, -∞ !$= qr4)
###
> (CastR4(-1/0) !@<  qr4, CastR4(-1/0) !$<  qr4)
(CastR4(-1 / 0) !@< qr4, CastR4(-1 / 0) !$< qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= qr4, CastR4(Mul(-1, [/] 0)) !$< qr4)
Reducer: (-∞ @>= qr4, -∞ !$< qr4)
###
> (CastR4(-1/0) !@<= qr4, CastR4(-1/0) !$<= qr4)
(CastR4(-1 / 0) !@<= qr4, CastR4(-1 / 0) !$<= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> qr4, CastR4(Mul(-1, [/] 0)) !$<= qr4)
Reducer: (-∞ @> qr4, -∞ !$<= qr4)
###
> (CastR4(-1/0) !@>  qr4, CastR4(-1/0) !$>  qr4)
(CastR4(-1 / 0) !@> qr4, CastR4(-1 / 0) !$> qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= qr4, CastR4(Mul(-1, [/] 0)) !$> qr4)
Reducer: (-∞ @<= qr4, -∞ !$> qr4)
###
> (CastR4(-1/0) !@>= qr4, CastR4(-1/0) !$>= qr4)
(CastR4(-1 / 0) !@>= qr4, CastR4(-1 / 0) !$>= qr4) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< qr4, CastR4(Mul(-1, [/] 0)) !$>= qr4)
Reducer: (-∞ @< qr4, -∞ !$>= qr4)
###
> (CastR4(-1/0)  @=  Null(5r4), CastR4(-1/0)  $=  Null(5r4))
(CastR4(-1 / 0) @= Null(5), CastR4(-1 / 0) $= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= DefOpt*(5), CastR4(Mul(-1, [/] 0)) $= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<  Null(5r4), CastR4(-1/0)  $<  Null(5r4))
(CastR4(-1 / 0) @< Null(5), CastR4(-1 / 0) $< Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< DefOpt*(5), CastR4(Mul(-1, [/] 0)) $< DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<= Null(5r4), CastR4(-1/0)  $<= Null(5r4))
(CastR4(-1 / 0) @<= Null(5), CastR4(-1 / 0) $<= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= DefOpt*(5), CastR4(Mul(-1, [/] 0)) $<= DefOpt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @>  Null(5r4), CastR4(-1/0)  $>  Null(5r4))
(CastR4(-1 / 0) @> Null(5), CastR4(-1 / 0) $> Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> DefOpt*(5), CastR4(Mul(-1, [/] 0)) $> DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(-1/0)  @>= Null(5r4), CastR4(-1/0)  $>= Null(5r4))
(CastR4(-1 / 0) @>= Null(5), CastR4(-1 / 0) $>= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= DefOpt*(5), CastR4(Mul(-1, [/] 0)) $>= DefOpt*(5))
Reducer: (true, false)
###
> (CastR4(-1/0) !@=  Null(5r4), CastR4(-1/0) !$=  Null(5r4))
(CastR4(-1 / 0) !@= Null(5), CastR4(-1 / 0) !$= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= DefOpt*(5), CastR4(Mul(-1, [/] 0)) !$= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<  Null(5r4), CastR4(-1/0) !$<  Null(5r4))
(CastR4(-1 / 0) !@< Null(5), CastR4(-1 / 0) !$< Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= DefOpt*(5), CastR4(Mul(-1, [/] 0)) !$< DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<= Null(5r4), CastR4(-1/0) !$<= Null(5r4))
(CastR4(-1 / 0) !@<= Null(5), CastR4(-1 / 0) !$<= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> DefOpt*(5), CastR4(Mul(-1, [/] 0)) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0) !@>  Null(5r4), CastR4(-1/0) !$>  Null(5r4))
(CastR4(-1 / 0) !@> Null(5), CastR4(-1 / 0) !$> Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= DefOpt*(5), CastR4(Mul(-1, [/] 0)) !$> DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(-1/0) !@>= Null(5r4), CastR4(-1/0) !$>= Null(5r4))
(CastR4(-1 / 0) !@>= Null(5), CastR4(-1 / 0) !$>= Null(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< DefOpt*(5), CastR4(Mul(-1, [/] 0)) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (CastR4(-1/0)  @=  Opt(5r4), CastR4(-1/0)  $=  Opt(5r4))
(CastR4(-1 / 0) @= Opt(5), CastR4(-1 / 0) $= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @= Opt*(5), CastR4(Mul(-1, [/] 0)) $= Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @<  Opt(5r4), CastR4(-1/0)  $<  Opt(5r4))
(CastR4(-1 / 0) @< Opt(5), CastR4(-1 / 0) $< Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< Opt*(5), CastR4(Mul(-1, [/] 0)) $< Opt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0)  @<= Opt(5r4), CastR4(-1/0)  $<= Opt(5r4))
(CastR4(-1 / 0) @<= Opt(5), CastR4(-1 / 0) $<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= Opt*(5), CastR4(Mul(-1, [/] 0)) $<= Opt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0)  @>  Opt(5r4), CastR4(-1/0)  $>  Opt(5r4))
(CastR4(-1 / 0) @> Opt(5), CastR4(-1 / 0) $> Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> Opt*(5), CastR4(Mul(-1, [/] 0)) $> Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0)  @>= Opt(5r4), CastR4(-1/0)  $>= Opt(5r4))
(CastR4(-1 / 0) @>= Opt(5), CastR4(-1 / 0) $>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= Opt*(5), CastR4(Mul(-1, [/] 0)) $>= Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0) !@=  Opt(5r4), CastR4(-1/0) !$=  Opt(5r4))
(CastR4(-1 / 0) !@= Opt(5), CastR4(-1 / 0) !$= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) !@= Opt*(5), CastR4(Mul(-1, [/] 0)) !$= Opt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0) !@<  Opt(5r4), CastR4(-1/0) !$<  Opt(5r4))
(CastR4(-1 / 0) !@< Opt(5), CastR4(-1 / 0) !$< Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @>= Opt*(5), CastR4(Mul(-1, [/] 0)) !$< Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0) !@<= Opt(5r4), CastR4(-1/0) !$<= Opt(5r4))
(CastR4(-1 / 0) !@<= Opt(5), CastR4(-1 / 0) !$<= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @> Opt*(5), CastR4(Mul(-1, [/] 0)) !$<= Opt*(5))
Reducer: (false, false)
###
> (CastR4(-1/0) !@>  Opt(5r4), CastR4(-1/0) !$>  Opt(5r4))
(CastR4(-1 / 0) !@> Opt(5), CastR4(-1 / 0) !$> Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @<= Opt*(5), CastR4(Mul(-1, [/] 0)) !$> Opt*(5))
Reducer: (true, true)
###
> (CastR4(-1/0) !@>= Opt(5r4), CastR4(-1/0) !$>= Opt(5r4))
(CastR4(-1 / 0) !@>= Opt(5), CastR4(-1 / 0) !$>= Opt(5)) : (b, b)
Binder : (CastR4(Mul(-1, [/] 0)) @< Opt*(5), CastR4(Mul(-1, [/] 0)) !$>= Opt*(5))
Reducer: (true, true)
###
> (qr4  @=  r4, qr4  $=  r4)
(qr4 @= r4, qr4 $= r4) : (b, b)
Binder : (qr4 @= r4, qr4 $= r4)
###
> (qr4  @<  r4, qr4  $<  r4)
(qr4 @< r4, qr4 $< r4) : (b, b)
Binder : (qr4 @< r4, qr4 $< r4)
###
> (qr4  @<= r4, qr4  $<= r4)
(qr4 @<= r4, qr4 $<= r4) : (b, b)
Binder : (qr4 @<= r4, qr4 $<= r4)
###
> (qr4  @>  r4, qr4  $>  r4)
(qr4 @> r4, qr4 $> r4) : (b, b)
Binder : (qr4 @> r4, qr4 $> r4)
###
> (qr4  @>= r4, qr4  $>= r4)
(qr4 @>= r4, qr4 $>= r4) : (b, b)
Binder : (qr4 @>= r4, qr4 $>= r4)
###
> (qr4 !@=  r4, qr4 !$=  r4)
(qr4 !@= r4, qr4 !$= r4) : (b, b)
Binder : (qr4 !@= r4, qr4 !$= r4)
###
> (qr4 !@<  r4, qr4 !$<  r4)
(qr4 !@< r4, qr4 !$< r4) : (b, b)
Binder : (qr4 @>= r4, qr4 !$< r4)
###
> (qr4 !@<= r4, qr4 !$<= r4)
(qr4 !@<= r4, qr4 !$<= r4) : (b, b)
Binder : (qr4 @> r4, qr4 !$<= r4)
###
> (qr4 !@>  r4, qr4 !$>  r4)
(qr4 !@> r4, qr4 !$> r4) : (b, b)
Binder : (qr4 @<= r4, qr4 !$> r4)
###
> (qr4 !@>= r4, qr4 !$>= r4)
(qr4 !@>= r4, qr4 !$>= r4) : (b, b)
Binder : (qr4 @< r4, qr4 !$>= r4)
###
> (qr4  @=  5r4, qr4  $=  5r4)
(qr4 @= 5, qr4 $= 5) : (b, b)
Binder : (qr4 @= 5, qr4 $= 5)
###
> (qr4  @<  5r4, qr4  $<  5r4)
(qr4 @< 5, qr4 $< 5) : (b, b)
Binder : (qr4 @< 5, qr4 $< 5)
###
> (qr4  @<= 5r4, qr4  $<= 5r4)
(qr4 @<= 5, qr4 $<= 5) : (b, b)
Binder : (qr4 @<= 5, qr4 $<= 5)
###
> (qr4  @>  5r4, qr4  $>  5r4)
(qr4 @> 5, qr4 $> 5) : (b, b)
Binder : (qr4 @> 5, qr4 $> 5)
###
> (qr4  @>= 5r4, qr4  $>= 5r4)
(qr4 @>= 5, qr4 $>= 5) : (b, b)
Binder : (qr4 @>= 5, qr4 $>= 5)
###
> (qr4 !@=  5r4, qr4 !$=  5r4)
(qr4 !@= 5, qr4 !$= 5) : (b, b)
Binder : (qr4 !@= 5, qr4 !$= 5)
###
> (qr4 !@<  5r4, qr4 !$<  5r4)
(qr4 !@< 5, qr4 !$< 5) : (b, b)
Binder : (qr4 @>= 5, qr4 !$< 5)
###
> (qr4 !@<= 5r4, qr4 !$<= 5r4)
(qr4 !@<= 5, qr4 !$<= 5) : (b, b)
Binder : (qr4 @> 5, qr4 !$<= 5)
###
> (qr4 !@>  5r4, qr4 !$>  5r4)
(qr4 !@> 5, qr4 !$> 5) : (b, b)
Binder : (qr4 @<= 5, qr4 !$> 5)
###
> (qr4 !@>= 5r4, qr4 !$>= 5r4)
(qr4 !@>= 5, qr4 !$>= 5) : (b, b)
Binder : (qr4 @< 5, qr4 !$>= 5)
###
> (qr4  @=  CastR4(0/0), qr4  $=  CastR4(0/0))
(qr4 @= CastR4(0 / 0), qr4 $= CastR4(0 / 0)) : (b, b)
Binder : (qr4 @= CastR4(Mul(0, [/] 0)), qr4 $= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @= NaN, false)
###
> (qr4  @<  CastR4(0/0), qr4  $<  CastR4(0/0))
(qr4 @< CastR4(0 / 0), qr4 $< CastR4(0 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(0, [/] 0)), qr4 $< CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @< NaN, false)
###
> (qr4  @<= CastR4(0/0), qr4  $<= CastR4(0/0))
(qr4 @<= CastR4(0 / 0), qr4 $<= CastR4(0 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(0, [/] 0)), qr4 $<= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @<= NaN, false)
###
> (qr4  @>  CastR4(0/0), qr4  $>  CastR4(0/0))
(qr4 @> CastR4(0 / 0), qr4 $> CastR4(0 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(0, [/] 0)), qr4 $> CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @> NaN, false)
###
> (qr4  @>= CastR4(0/0), qr4  $>= CastR4(0/0))
(qr4 @>= CastR4(0 / 0), qr4 $>= CastR4(0 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(0, [/] 0)), qr4 $>= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @>= NaN, false)
###
> (qr4 !@=  CastR4(0/0), qr4 !$=  CastR4(0/0))
(qr4 !@= CastR4(0 / 0), qr4 !$= CastR4(0 / 0)) : (b, b)
Binder : (qr4 !@= CastR4(Mul(0, [/] 0)), qr4 !$= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 !@= NaN, true)
###
> (qr4 !@<  CastR4(0/0), qr4 !$<  CastR4(0/0))
(qr4 !@< CastR4(0 / 0), qr4 !$< CastR4(0 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(0, [/] 0)), qr4 !$< CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @>= NaN, true)
###
> (qr4 !@<= CastR4(0/0), qr4 !$<= CastR4(0/0))
(qr4 !@<= CastR4(0 / 0), qr4 !$<= CastR4(0 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(0, [/] 0)), qr4 !$<= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @> NaN, true)
###
> (qr4 !@>  CastR4(0/0), qr4 !$>  CastR4(0/0))
(qr4 !@> CastR4(0 / 0), qr4 !$> CastR4(0 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(0, [/] 0)), qr4 !$> CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @<= NaN, true)
###
> (qr4 !@>= CastR4(0/0), qr4 !$>= CastR4(0/0))
(qr4 !@>= CastR4(0 / 0), qr4 !$>= CastR4(0 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(0, [/] 0)), qr4 !$>= CastR4(Mul(0, [/] 0)))
Reducer: (qr4 @< NaN, true)
###
> (qr4  @=  CastR4(1/0), qr4  $=  CastR4(1/0))
(qr4 @= CastR4(1 / 0), qr4 $= CastR4(1 / 0)) : (b, b)
Binder : (qr4 @= CastR4(Mul(1, [/] 0)), qr4 $= CastR4(Mul(1, [/] 0)))
Reducer: (qr4 @= ∞, qr4 $= ∞)
###
> (qr4  @<  CastR4(1/0), qr4  $<  CastR4(1/0))
(qr4 @< CastR4(1 / 0), qr4 $< CastR4(1 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(1, [/] 0)), qr4 $< CastR4(Mul(1, [/] 0)))
Reducer: (qr4 @< ∞, qr4 $< ∞)
###
> (qr4  @<= CastR4(1/0), qr4  $<= CastR4(1/0))
(qr4 @<= CastR4(1 / 0), qr4 $<= CastR4(1 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(1, [/] 0)), qr4 $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, qr4 $<= ∞)
###
> (qr4  @>  CastR4(1/0), qr4  $>  CastR4(1/0))
(qr4 @> CastR4(1 / 0), qr4 $> CastR4(1 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(1, [/] 0)), qr4 $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (qr4  @>= CastR4(1/0), qr4  $>= CastR4(1/0))
(qr4 @>= CastR4(1 / 0), qr4 $>= CastR4(1 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(1, [/] 0)), qr4 $>= CastR4(Mul(1, [/] 0)))
Reducer: (qr4 @>= ∞, qr4 $>= ∞)
###
> (qr4 !@=  CastR4(1/0), qr4 !$=  CastR4(1/0))
(qr4 !@= CastR4(1 / 0), qr4 !$= CastR4(1 / 0)) : (b, b)
Binder : (qr4 !@= CastR4(Mul(1, [/] 0)), qr4 !$= CastR4(Mul(1, [/] 0)))
Reducer: (qr4 !@= ∞, qr4 !$= ∞)
###
> (qr4 !@<  CastR4(1/0), qr4 !$<  CastR4(1/0))
(qr4 !@< CastR4(1 / 0), qr4 !$< CastR4(1 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(1, [/] 0)), qr4 !$< CastR4(Mul(1, [/] 0)))
Reducer: (qr4 @>= ∞, qr4 !$< ∞)
###
> (qr4 !@<= CastR4(1/0), qr4 !$<= CastR4(1/0))
(qr4 !@<= CastR4(1 / 0), qr4 !$<= CastR4(1 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(1, [/] 0)), qr4 !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, qr4 !$<= ∞)
###
> (qr4 !@>  CastR4(1/0), qr4 !$>  CastR4(1/0))
(qr4 !@> CastR4(1 / 0), qr4 !$> CastR4(1 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(1, [/] 0)), qr4 !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (qr4 !@>= CastR4(1/0), qr4 !$>= CastR4(1/0))
(qr4 !@>= CastR4(1 / 0), qr4 !$>= CastR4(1 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(1, [/] 0)), qr4 !$>= CastR4(Mul(1, [/] 0)))
Reducer: (qr4 @< ∞, qr4 !$>= ∞)
###
> (qr4  @=  CastR4(-1/0), qr4  $=  CastR4(-1/0))
(qr4 @= CastR4(-1 / 0), qr4 $= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @= CastR4(Mul(-1, [/] 0)), qr4 $= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @= -∞, qr4 $= -∞)
###
> (qr4  @<  CastR4(-1/0), qr4  $<  CastR4(-1/0))
(qr4 @< CastR4(-1 / 0), qr4 $< CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(-1, [/] 0)), qr4 $< CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @< -∞, false)
###
> (qr4  @<= CastR4(-1/0), qr4  $<= CastR4(-1/0))
(qr4 @<= CastR4(-1 / 0), qr4 $<= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(-1, [/] 0)), qr4 $<= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @<= -∞, qr4 $<= -∞)
###
> (qr4  @>  CastR4(-1/0), qr4  $>  CastR4(-1/0))
(qr4 @> CastR4(-1 / 0), qr4 $> CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(-1, [/] 0)), qr4 $> CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @> -∞, qr4 $> -∞)
###
> (qr4  @>= CastR4(-1/0), qr4  $>= CastR4(-1/0))
(qr4 @>= CastR4(-1 / 0), qr4 $>= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(-1, [/] 0)), qr4 $>= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @>= -∞, qr4 $>= -∞)
###
> (qr4 !@=  CastR4(-1/0), qr4 !$=  CastR4(-1/0))
(qr4 !@= CastR4(-1 / 0), qr4 !$= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 !@= CastR4(Mul(-1, [/] 0)), qr4 !$= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 !@= -∞, qr4 !$= -∞)
###
> (qr4 !@<  CastR4(-1/0), qr4 !$<  CastR4(-1/0))
(qr4 !@< CastR4(-1 / 0), qr4 !$< CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @>= CastR4(Mul(-1, [/] 0)), qr4 !$< CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @>= -∞, true)
###
> (qr4 !@<= CastR4(-1/0), qr4 !$<= CastR4(-1/0))
(qr4 !@<= CastR4(-1 / 0), qr4 !$<= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @> CastR4(Mul(-1, [/] 0)), qr4 !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @> -∞, qr4 !$<= -∞)
###
> (qr4 !@>  CastR4(-1/0), qr4 !$>  CastR4(-1/0))
(qr4 !@> CastR4(-1 / 0), qr4 !$> CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @<= CastR4(Mul(-1, [/] 0)), qr4 !$> CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @<= -∞, qr4 !$> -∞)
###
> (qr4 !@>= CastR4(-1/0), qr4 !$>= CastR4(-1/0))
(qr4 !@>= CastR4(-1 / 0), qr4 !$>= CastR4(-1 / 0)) : (b, b)
Binder : (qr4 @< CastR4(Mul(-1, [/] 0)), qr4 !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (qr4 @< -∞, qr4 !$>= -∞)
###
> (qr4  @=  qr4, qr4  $=  qr4)
(qr4 @= qr4, qr4 $= qr4) : (b, b)
Binder : (qr4 @= qr4, qr4 $= qr4)
###
> (qr4  @<  qr4, qr4  $<  qr4)
(qr4 @< qr4, qr4 $< qr4) : (b, b)
Binder : (qr4 @< qr4, qr4 $< qr4)
###
> (qr4  @<= qr4, qr4  $<= qr4)
(qr4 @<= qr4, qr4 $<= qr4) : (b, b)
Binder : (qr4 @<= qr4, qr4 $<= qr4)
###
> (qr4  @>  qr4, qr4  $>  qr4)
(qr4 @> qr4, qr4 $> qr4) : (b, b)
Binder : (qr4 @> qr4, qr4 $> qr4)
###
> (qr4  @>= qr4, qr4  $>= qr4)
(qr4 @>= qr4, qr4 $>= qr4) : (b, b)
Binder : (qr4 @>= qr4, qr4 $>= qr4)
###
> (qr4 !@=  qr4, qr4 !$=  qr4)
(qr4 !@= qr4, qr4 !$= qr4) : (b, b)
Binder : (qr4 !@= qr4, qr4 !$= qr4)
###
> (qr4 !@<  qr4, qr4 !$<  qr4)
(qr4 !@< qr4, qr4 !$< qr4) : (b, b)
Binder : (qr4 @>= qr4, qr4 !$< qr4)
###
> (qr4 !@<= qr4, qr4 !$<= qr4)
(qr4 !@<= qr4, qr4 !$<= qr4) : (b, b)
Binder : (qr4 @> qr4, qr4 !$<= qr4)
###
> (qr4 !@>  qr4, qr4 !$>  qr4)
(qr4 !@> qr4, qr4 !$> qr4) : (b, b)
Binder : (qr4 @<= qr4, qr4 !$> qr4)
###
> (qr4 !@>= qr4, qr4 !$>= qr4)
(qr4 !@>= qr4, qr4 !$>= qr4) : (b, b)
Binder : (qr4 @< qr4, qr4 !$>= qr4)
###
> (qr4  @=  Null(5r4), qr4  $=  Null(5r4))
(qr4 @= Null(5), qr4 $= Null(5)) : (b, b)
Binder : (qr4 @= DefOpt*(5), qr4 $= DefOpt*(5))
Reducer: (qr4 @= null, false)
###
> (qr4  @<  Null(5r4), qr4  $<  Null(5r4))
(qr4 @< Null(5), qr4 $< Null(5)) : (b, b)
Binder : (qr4 @< DefOpt*(5), qr4 $< DefOpt*(5))
Reducer: (false, false)
###
> (qr4  @<= Null(5r4), qr4  $<= Null(5r4))
(qr4 @<= Null(5), qr4 $<= Null(5)) : (b, b)
Binder : (qr4 @<= DefOpt*(5), qr4 $<= DefOpt*(5))
Reducer: (qr4 @<= null, false)
###
> (qr4  @>  Null(5r4), qr4  $>  Null(5r4))
(qr4 @> Null(5), qr4 $> Null(5)) : (b, b)
Binder : (qr4 @> DefOpt*(5), qr4 $> DefOpt*(5))
Reducer: (qr4 @> null, false)
###
> (qr4  @>= Null(5r4), qr4  $>= Null(5r4))
(qr4 @>= Null(5), qr4 $>= Null(5)) : (b, b)
Binder : (qr4 @>= DefOpt*(5), qr4 $>= DefOpt*(5))
Reducer: (true, false)
###
> (qr4 !@=  Null(5r4), qr4 !$=  Null(5r4))
(qr4 !@= Null(5), qr4 !$= Null(5)) : (b, b)
Binder : (qr4 !@= DefOpt*(5), qr4 !$= DefOpt*(5))
Reducer: (qr4 !@= null, true)
###
> (qr4 !@<  Null(5r4), qr4 !$<  Null(5r4))
(qr4 !@< Null(5), qr4 !$< Null(5)) : (b, b)
Binder : (qr4 @>= DefOpt*(5), qr4 !$< DefOpt*(5))
Reducer: (true, true)
###
> (qr4 !@<= Null(5r4), qr4 !$<= Null(5r4))
(qr4 !@<= Null(5), qr4 !$<= Null(5)) : (b, b)
Binder : (qr4 @> DefOpt*(5), qr4 !$<= DefOpt*(5))
Reducer: (qr4 @> null, true)
###
> (qr4 !@>  Null(5r4), qr4 !$>  Null(5r4))
(qr4 !@> Null(5), qr4 !$> Null(5)) : (b, b)
Binder : (qr4 @<= DefOpt*(5), qr4 !$> DefOpt*(5))
Reducer: (qr4 @<= null, true)
###
> (qr4 !@>= Null(5r4), qr4 !$>= Null(5r4))
(qr4 !@>= Null(5), qr4 !$>= Null(5)) : (b, b)
Binder : (qr4 @< DefOpt*(5), qr4 !$>= DefOpt*(5))
Reducer: (false, true)
###
> (qr4  @=  Opt(5r4), qr4  $=  Opt(5r4))
(qr4 @= Opt(5), qr4 $= Opt(5)) : (b, b)
Binder : (qr4 @= Opt*(5), qr4 $= Opt*(5))
Reducer: (qr4 @= 5, qr4 $= 5)
###
> (qr4  @<  Opt(5r4), qr4  $<  Opt(5r4))
(qr4 @< Opt(5), qr4 $< Opt(5)) : (b, b)
Binder : (qr4 @< Opt*(5), qr4 $< Opt*(5))
Reducer: (qr4 @< 5, qr4 $< 5)
###
> (qr4  @<= Opt(5r4), qr4  $<= Opt(5r4))
(qr4 @<= Opt(5), qr4 $<= Opt(5)) : (b, b)
Binder : (qr4 @<= Opt*(5), qr4 $<= Opt*(5))
Reducer: (qr4 @<= 5, qr4 $<= 5)
###
> (qr4  @>  Opt(5r4), qr4  $>  Opt(5r4))
(qr4 @> Opt(5), qr4 $> Opt(5)) : (b, b)
Binder : (qr4 @> Opt*(5), qr4 $> Opt*(5))
Reducer: (qr4 @> 5, qr4 $> 5)
###
> (qr4  @>= Opt(5r4), qr4  $>= Opt(5r4))
(qr4 @>= Opt(5), qr4 $>= Opt(5)) : (b, b)
Binder : (qr4 @>= Opt*(5), qr4 $>= Opt*(5))
Reducer: (qr4 @>= 5, qr4 $>= 5)
###
> (qr4 !@=  Opt(5r4), qr4 !$=  Opt(5r4))
(qr4 !@= Opt(5), qr4 !$= Opt(5)) : (b, b)
Binder : (qr4 !@= Opt*(5), qr4 !$= Opt*(5))
Reducer: (qr4 !@= 5, qr4 !$= 5)
###
> (qr4 !@<  Opt(5r4), qr4 !$<  Opt(5r4))
(qr4 !@< Opt(5), qr4 !$< Opt(5)) : (b, b)
Binder : (qr4 @>= Opt*(5), qr4 !$< Opt*(5))
Reducer: (qr4 @>= 5, qr4 !$< 5)
###
> (qr4 !@<= Opt(5r4), qr4 !$<= Opt(5r4))
(qr4 !@<= Opt(5), qr4 !$<= Opt(5)) : (b, b)
Binder : (qr4 @> Opt*(5), qr4 !$<= Opt*(5))
Reducer: (qr4 @> 5, qr4 !$<= 5)
###
> (qr4 !@>  Opt(5r4), qr4 !$>  Opt(5r4))
(qr4 !@> Opt(5), qr4 !$> Opt(5)) : (b, b)
Binder : (qr4 @<= Opt*(5), qr4 !$> Opt*(5))
Reducer: (qr4 @<= 5, qr4 !$> 5)
###
> (qr4 !@>= Opt(5r4), qr4 !$>= Opt(5r4))
(qr4 !@>= Opt(5), qr4 !$>= Opt(5)) : (b, b)
Binder : (qr4 @< Opt*(5), qr4 !$>= Opt*(5))
Reducer: (qr4 @< 5, qr4 !$>= 5)
###
> (Null(3r4)  @=  r4, Null(3r4)  $=  r4)
(Null(3) @= r4, Null(3) $= r4) : (b, b)
Binder : (DefOpt*(3) @= r4, DefOpt*(3) $= r4)
Reducer: (false, false)
###
> (Null(3r4)  @<  r4, Null(3r4)  $<  r4)
(Null(3) @< r4, Null(3) $< r4) : (b, b)
Binder : (DefOpt*(3) @< r4, DefOpt*(3) $< r4)
Reducer: (true, false)
###
> (Null(3r4)  @<= r4, Null(3r4)  $<= r4)
(Null(3) @<= r4, Null(3) $<= r4) : (b, b)
Binder : (DefOpt*(3) @<= r4, DefOpt*(3) $<= r4)
Reducer: (true, false)
###
> (Null(3r4)  @>  r4, Null(3r4)  $>  r4)
(Null(3) @> r4, Null(3) $> r4) : (b, b)
Binder : (DefOpt*(3) @> r4, DefOpt*(3) $> r4)
Reducer: (false, false)
###
> (Null(3r4)  @>= r4, Null(3r4)  $>= r4)
(Null(3) @>= r4, Null(3) $>= r4) : (b, b)
Binder : (DefOpt*(3) @>= r4, DefOpt*(3) $>= r4)
Reducer: (false, false)
###
> (Null(3r4) !@=  r4, Null(3r4) !$=  r4)
(Null(3) !@= r4, Null(3) !$= r4) : (b, b)
Binder : (DefOpt*(3) !@= r4, DefOpt*(3) !$= r4)
Reducer: (true, true)
###
> (Null(3r4) !@<  r4, Null(3r4) !$<  r4)
(Null(3) !@< r4, Null(3) !$< r4) : (b, b)
Binder : (DefOpt*(3) @>= r4, DefOpt*(3) !$< r4)
Reducer: (false, true)
###
> (Null(3r4) !@<= r4, Null(3r4) !$<= r4)
(Null(3) !@<= r4, Null(3) !$<= r4) : (b, b)
Binder : (DefOpt*(3) @> r4, DefOpt*(3) !$<= r4)
Reducer: (false, true)
###
> (Null(3r4) !@>  r4, Null(3r4) !$>  r4)
(Null(3) !@> r4, Null(3) !$> r4) : (b, b)
Binder : (DefOpt*(3) @<= r4, DefOpt*(3) !$> r4)
Reducer: (true, true)
###
> (Null(3r4) !@>= r4, Null(3r4) !$>= r4)
(Null(3) !@>= r4, Null(3) !$>= r4) : (b, b)
Binder : (DefOpt*(3) @< r4, DefOpt*(3) !$>= r4)
Reducer: (true, true)
###
> (Null(3r4)  @=  5r4, Null(3r4)  $=  5r4)
(Null(3) @= 5, Null(3) $= 5) : (b, b)
Binder : (DefOpt*(3) @= 5, DefOpt*(3) $= 5)
Reducer: (false, false)
###
> (Null(3r4)  @<  5r4, Null(3r4)  $<  5r4)
(Null(3) @< 5, Null(3) $< 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) $< 5)
Reducer: (true, false)
###
> (Null(3r4)  @<= 5r4, Null(3r4)  $<= 5r4)
(Null(3) @<= 5, Null(3) $<= 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) $<= 5)
Reducer: (true, false)
###
> (Null(3r4)  @>  5r4, Null(3r4)  $>  5r4)
(Null(3) @> 5, Null(3) $> 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) $> 5)
Reducer: (false, false)
###
> (Null(3r4)  @>= 5r4, Null(3r4)  $>= 5r4)
(Null(3) @>= 5, Null(3) $>= 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) $>= 5)
Reducer: (false, false)
###
> (Null(3r4) !@=  5r4, Null(3r4) !$=  5r4)
(Null(3) !@= 5, Null(3) !$= 5) : (b, b)
Binder : (DefOpt*(3) !@= 5, DefOpt*(3) !$= 5)
Reducer: (true, true)
###
> (Null(3r4) !@<  5r4, Null(3r4) !$<  5r4)
(Null(3) !@< 5, Null(3) !$< 5) : (b, b)
Binder : (DefOpt*(3) @>= 5, DefOpt*(3) !$< 5)
Reducer: (false, true)
###
> (Null(3r4) !@<= 5r4, Null(3r4) !$<= 5r4)
(Null(3) !@<= 5, Null(3) !$<= 5) : (b, b)
Binder : (DefOpt*(3) @> 5, DefOpt*(3) !$<= 5)
Reducer: (false, true)
###
> (Null(3r4) !@>  5r4, Null(3r4) !$>  5r4)
(Null(3) !@> 5, Null(3) !$> 5) : (b, b)
Binder : (DefOpt*(3) @<= 5, DefOpt*(3) !$> 5)
Reducer: (true, true)
###
> (Null(3r4) !@>= 5r4, Null(3r4) !$>= 5r4)
(Null(3) !@>= 5, Null(3) !$>= 5) : (b, b)
Binder : (DefOpt*(3) @< 5, DefOpt*(3) !$>= 5)
Reducer: (true, true)
###
> (Null(3r4)  @=  CastR4(0/0), Null(3r4)  $=  CastR4(0/0))
(Null(3) @= CastR4(0 / 0), Null(3) $= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @= CastR4(Mul(0, [/] 0)), DefOpt*(3) $= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @<  CastR4(0/0), Null(3r4)  $<  CastR4(0/0))
(Null(3) @< CastR4(0 / 0), Null(3) $< CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(0, [/] 0)), DefOpt*(3) $< CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @<= CastR4(0/0), Null(3r4)  $<= CastR4(0/0))
(Null(3) @<= CastR4(0 / 0), Null(3) $<= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(0, [/] 0)), DefOpt*(3) $<= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @>  CastR4(0/0), Null(3r4)  $>  CastR4(0/0))
(Null(3) @> CastR4(0 / 0), Null(3) $> CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(0, [/] 0)), DefOpt*(3) $> CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @>= CastR4(0/0), Null(3r4)  $>= CastR4(0/0))
(Null(3) @>= CastR4(0 / 0), Null(3) $>= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(0, [/] 0)), DefOpt*(3) $>= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4) !@=  CastR4(0/0), Null(3r4) !$=  CastR4(0/0))
(Null(3) !@= CastR4(0 / 0), Null(3) !$= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) !@= CastR4(Mul(0, [/] 0)), DefOpt*(3) !$= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@<  CastR4(0/0), Null(3r4) !$<  CastR4(0/0))
(Null(3) !@< CastR4(0 / 0), Null(3) !$< CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(0, [/] 0)), DefOpt*(3) !$< CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@<= CastR4(0/0), Null(3r4) !$<= CastR4(0/0))
(Null(3) !@<= CastR4(0 / 0), Null(3) !$<= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(0, [/] 0)), DefOpt*(3) !$<= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@>  CastR4(0/0), Null(3r4) !$>  CastR4(0/0))
(Null(3) !@> CastR4(0 / 0), Null(3) !$> CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(0, [/] 0)), DefOpt*(3) !$> CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@>= CastR4(0/0), Null(3r4) !$>= CastR4(0/0))
(Null(3) !@>= CastR4(0 / 0), Null(3) !$>= CastR4(0 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(0, [/] 0)), DefOpt*(3) !$>= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4)  @=  CastR4(1/0), Null(3r4)  $=  CastR4(1/0))
(Null(3) @= CastR4(1 / 0), Null(3) $= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @= CastR4(Mul(1, [/] 0)), DefOpt*(3) $= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @<  CastR4(1/0), Null(3r4)  $<  CastR4(1/0))
(Null(3) @< CastR4(1 / 0), Null(3) $< CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(1, [/] 0)), DefOpt*(3) $< CastR4(Mul(1, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @<= CastR4(1/0), Null(3r4)  $<= CastR4(1/0))
(Null(3) @<= CastR4(1 / 0), Null(3) $<= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(1, [/] 0)), DefOpt*(3) $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @>  CastR4(1/0), Null(3r4)  $>  CastR4(1/0))
(Null(3) @> CastR4(1 / 0), Null(3) $> CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(1, [/] 0)), DefOpt*(3) $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @>= CastR4(1/0), Null(3r4)  $>= CastR4(1/0))
(Null(3) @>= CastR4(1 / 0), Null(3) $>= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(1, [/] 0)), DefOpt*(3) $>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4) !@=  CastR4(1/0), Null(3r4) !$=  CastR4(1/0))
(Null(3) !@= CastR4(1 / 0), Null(3) !$= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) !@= CastR4(Mul(1, [/] 0)), DefOpt*(3) !$= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@<  CastR4(1/0), Null(3r4) !$<  CastR4(1/0))
(Null(3) !@< CastR4(1 / 0), Null(3) !$< CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(1, [/] 0)), DefOpt*(3) !$< CastR4(Mul(1, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@<= CastR4(1/0), Null(3r4) !$<= CastR4(1/0))
(Null(3) !@<= CastR4(1 / 0), Null(3) !$<= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(1, [/] 0)), DefOpt*(3) !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@>  CastR4(1/0), Null(3r4) !$>  CastR4(1/0))
(Null(3) !@> CastR4(1 / 0), Null(3) !$> CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(1, [/] 0)), DefOpt*(3) !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@>= CastR4(1/0), Null(3r4) !$>= CastR4(1/0))
(Null(3) !@>= CastR4(1 / 0), Null(3) !$>= CastR4(1 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(1, [/] 0)), DefOpt*(3) !$>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4)  @=  CastR4(-1/0), Null(3r4)  $=  CastR4(-1/0))
(Null(3) @= CastR4(-1 / 0), Null(3) $= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @= CastR4(Mul(-1, [/] 0)), DefOpt*(3) $= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @<  CastR4(-1/0), Null(3r4)  $<  CastR4(-1/0))
(Null(3) @< CastR4(-1 / 0), Null(3) $< CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(-1, [/] 0)), DefOpt*(3) $< CastR4(Mul(-1, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @<= CastR4(-1/0), Null(3r4)  $<= CastR4(-1/0))
(Null(3) @<= CastR4(-1 / 0), Null(3) $<= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(-1, [/] 0)), DefOpt*(3) $<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, false)
###
> (Null(3r4)  @>  CastR4(-1/0), Null(3r4)  $>  CastR4(-1/0))
(Null(3) @> CastR4(-1 / 0), Null(3) $> CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(-1, [/] 0)), DefOpt*(3) $> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4)  @>= CastR4(-1/0), Null(3r4)  $>= CastR4(-1/0))
(Null(3) @>= CastR4(-1 / 0), Null(3) $>= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(-1, [/] 0)), DefOpt*(3) $>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Null(3r4) !@=  CastR4(-1/0), Null(3r4) !$=  CastR4(-1/0))
(Null(3) !@= CastR4(-1 / 0), Null(3) !$= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) !@= CastR4(Mul(-1, [/] 0)), DefOpt*(3) !$= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@<  CastR4(-1/0), Null(3r4) !$<  CastR4(-1/0))
(Null(3) !@< CastR4(-1 / 0), Null(3) !$< CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @>= CastR4(Mul(-1, [/] 0)), DefOpt*(3) !$< CastR4(Mul(-1, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@<= CastR4(-1/0), Null(3r4) !$<= CastR4(-1/0))
(Null(3) !@<= CastR4(-1 / 0), Null(3) !$<= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @> CastR4(Mul(-1, [/] 0)), DefOpt*(3) !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, true)
###
> (Null(3r4) !@>  CastR4(-1/0), Null(3r4) !$>  CastR4(-1/0))
(Null(3) !@> CastR4(-1 / 0), Null(3) !$> CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @<= CastR4(Mul(-1, [/] 0)), DefOpt*(3) !$> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4) !@>= CastR4(-1/0), Null(3r4) !$>= CastR4(-1/0))
(Null(3) !@>= CastR4(-1 / 0), Null(3) !$>= CastR4(-1 / 0)) : (b, b)
Binder : (DefOpt*(3) @< CastR4(Mul(-1, [/] 0)), DefOpt*(3) !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Null(3r4)  @=  qr4, Null(3r4)  $=  qr4)
(Null(3) @= qr4, Null(3) $= qr4) : (b, b)
Binder : (DefOpt*(3) @= qr4, DefOpt*(3) $= qr4)
Reducer: (null @= qr4, false)
###
> (Null(3r4)  @<  qr4, Null(3r4)  $<  qr4)
(Null(3) @< qr4, Null(3) $< qr4) : (b, b)
Binder : (DefOpt*(3) @< qr4, DefOpt*(3) $< qr4)
Reducer: (null @< qr4, false)
###
> (Null(3r4)  @<= qr4, Null(3r4)  $<= qr4)
(Null(3) @<= qr4, Null(3) $<= qr4) : (b, b)
Binder : (DefOpt*(3) @<= qr4, DefOpt*(3) $<= qr4)
Reducer: (true, false)
###
> (Null(3r4)  @>  qr4, Null(3r4)  $>  qr4)
(Null(3) @> qr4, Null(3) $> qr4) : (b, b)
Binder : (DefOpt*(3) @> qr4, DefOpt*(3) $> qr4)
Reducer: (false, false)
###
> (Null(3r4)  @>= qr4, Null(3r4)  $>= qr4)
(Null(3) @>= qr4, Null(3) $>= qr4) : (b, b)
Binder : (DefOpt*(3) @>= qr4, DefOpt*(3) $>= qr4)
Reducer: (null @>= qr4, false)
###
> (Null(3r4) !@=  qr4, Null(3r4) !$=  qr4)
(Null(3) !@= qr4, Null(3) !$= qr4) : (b, b)
Binder : (DefOpt*(3) !@= qr4, DefOpt*(3) !$= qr4)
Reducer: (null !@= qr4, true)
###
> (Null(3r4) !@<  qr4, Null(3r4) !$<  qr4)
(Null(3) !@< qr4, Null(3) !$< qr4) : (b, b)
Binder : (DefOpt*(3) @>= qr4, DefOpt*(3) !$< qr4)
Reducer: (null @>= qr4, true)
###
> (Null(3r4) !@<= qr4, Null(3r4) !$<= qr4)
(Null(3) !@<= qr4, Null(3) !$<= qr4) : (b, b)
Binder : (DefOpt*(3) @> qr4, DefOpt*(3) !$<= qr4)
Reducer: (false, true)
###
> (Null(3r4) !@>  qr4, Null(3r4) !$>  qr4)
(Null(3) !@> qr4, Null(3) !$> qr4) : (b, b)
Binder : (DefOpt*(3) @<= qr4, DefOpt*(3) !$> qr4)
Reducer: (true, true)
###
> (Null(3r4) !@>= qr4, Null(3r4) !$>= qr4)
(Null(3) !@>= qr4, Null(3) !$>= qr4) : (b, b)
Binder : (DefOpt*(3) @< qr4, DefOpt*(3) !$>= qr4)
Reducer: (null @< qr4, true)
###
> (Null(3r4)  @=  Null(5r4), Null(3r4)  $=  Null(5r4))
(Null(3) @= Null(5), Null(3) $= Null(5)) : (b, b)
Binder : (DefOpt*(3) @= DefOpt*(5), DefOpt*(3) $= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r4)  @<  Null(5r4), Null(3r4)  $<  Null(5r4))
(Null(3) @< Null(5), Null(3) $< Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Null(3r4)  @<= Null(5r4), Null(3r4)  $<= Null(5r4))
(Null(3) @<= Null(5), Null(3) $<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) $<= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r4)  @>  Null(5r4), Null(3r4)  $>  Null(5r4))
(Null(3) @> Null(5), Null(3) $> Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) $> DefOpt*(5))
Reducer: (false, false)
###
> (Null(3r4)  @>= Null(5r4), Null(3r4)  $>= Null(5r4))
(Null(3) @>= Null(5), Null(3) $>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Null(3r4) !@=  Null(5r4), Null(3r4) !$=  Null(5r4))
(Null(3) !@= Null(5), Null(3) !$= Null(5)) : (b, b)
Binder : (DefOpt*(3) !@= DefOpt*(5), DefOpt*(3) !$= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r4) !@<  Null(5r4), Null(3r4) !$<  Null(5r4))
(Null(3) !@< Null(5), Null(3) !$< Null(5)) : (b, b)
Binder : (DefOpt*(3) @>= DefOpt*(5), DefOpt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Null(3r4) !@<= Null(5r4), Null(3r4) !$<= Null(5r4))
(Null(3) !@<= Null(5), Null(3) !$<= Null(5)) : (b, b)
Binder : (DefOpt*(3) @> DefOpt*(5), DefOpt*(3) !$<= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r4) !@>  Null(5r4), Null(3r4) !$>  Null(5r4))
(Null(3) !@> Null(5), Null(3) !$> Null(5)) : (b, b)
Binder : (DefOpt*(3) @<= DefOpt*(5), DefOpt*(3) !$> DefOpt*(5))
Reducer: (true, true)
###
> (Null(3r4) !@>= Null(5r4), Null(3r4) !$>= Null(5r4))
(Null(3) !@>= Null(5), Null(3) !$>= Null(5)) : (b, b)
Binder : (DefOpt*(3) @< DefOpt*(5), DefOpt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Null(3r4)  @=  Opt(5r4), Null(3r4)  $=  Opt(5r4))
(Null(3) @= Opt(5), Null(3) $= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @= Opt*(5), DefOpt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Null(3r4)  @<  Opt(5r4), Null(3r4)  $<  Opt(5r4))
(Null(3) @< Opt(5), Null(3) $< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) $< Opt*(5))
Reducer: (true, false)
###
> (Null(3r4)  @<= Opt(5r4), Null(3r4)  $<= Opt(5r4))
(Null(3) @<= Opt(5), Null(3) $<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) $<= Opt*(5))
Reducer: (true, false)
###
> (Null(3r4)  @>  Opt(5r4), Null(3r4)  $>  Opt(5r4))
(Null(3) @> Opt(5), Null(3) $> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Null(3r4)  @>= Opt(5r4), Null(3r4)  $>= Opt(5r4))
(Null(3) @>= Opt(5), Null(3) $>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Null(3r4) !@=  Opt(5r4), Null(3r4) !$=  Opt(5r4))
(Null(3) !@= Opt(5), Null(3) !$= Opt(5)) : (b, b)
Binder : (DefOpt*(3) !@= Opt*(5), DefOpt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Null(3r4) !@<  Opt(5r4), Null(3r4) !$<  Opt(5r4))
(Null(3) !@< Opt(5), Null(3) !$< Opt(5)) : (b, b)
Binder : (DefOpt*(3) @>= Opt*(5), DefOpt*(3) !$< Opt*(5))
Reducer: (false, true)
###
> (Null(3r4) !@<= Opt(5r4), Null(3r4) !$<= Opt(5r4))
(Null(3) !@<= Opt(5), Null(3) !$<= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @> Opt*(5), DefOpt*(3) !$<= Opt*(5))
Reducer: (false, true)
###
> (Null(3r4) !@>  Opt(5r4), Null(3r4) !$>  Opt(5r4))
(Null(3) !@> Opt(5), Null(3) !$> Opt(5)) : (b, b)
Binder : (DefOpt*(3) @<= Opt*(5), DefOpt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Null(3r4) !@>= Opt(5r4), Null(3r4) !$>= Opt(5r4))
(Null(3) !@>= Opt(5), Null(3) !$>= Opt(5)) : (b, b)
Binder : (DefOpt*(3) @< Opt*(5), DefOpt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r4)  @=  r4, Opt(3r4)  $=  r4)
(Opt(3) @= r4, Opt(3) $= r4) : (b, b)
Binder : (Opt*(3) @= r4, Opt*(3) $= r4)
Reducer: (3 @= r4, 3 $= r4)
###
> (Opt(3r4)  @<  r4, Opt(3r4)  $<  r4)
(Opt(3) @< r4, Opt(3) $< r4) : (b, b)
Binder : (Opt*(3) @< r4, Opt*(3) $< r4)
Reducer: (3 @< r4, 3 $< r4)
###
> (Opt(3r4)  @<= r4, Opt(3r4)  $<= r4)
(Opt(3) @<= r4, Opt(3) $<= r4) : (b, b)
Binder : (Opt*(3) @<= r4, Opt*(3) $<= r4)
Reducer: (3 @<= r4, 3 $<= r4)
###
> (Opt(3r4)  @>  r4, Opt(3r4)  $>  r4)
(Opt(3) @> r4, Opt(3) $> r4) : (b, b)
Binder : (Opt*(3) @> r4, Opt*(3) $> r4)
Reducer: (3 @> r4, 3 $> r4)
###
> (Opt(3r4)  @>= r4, Opt(3r4)  $>= r4)
(Opt(3) @>= r4, Opt(3) $>= r4) : (b, b)
Binder : (Opt*(3) @>= r4, Opt*(3) $>= r4)
Reducer: (3 @>= r4, 3 $>= r4)
###
> (Opt(3r4) !@=  r4, Opt(3r4) !$=  r4)
(Opt(3) !@= r4, Opt(3) !$= r4) : (b, b)
Binder : (Opt*(3) !@= r4, Opt*(3) !$= r4)
Reducer: (3 !@= r4, 3 !$= r4)
###
> (Opt(3r4) !@<  r4, Opt(3r4) !$<  r4)
(Opt(3) !@< r4, Opt(3) !$< r4) : (b, b)
Binder : (Opt*(3) @>= r4, Opt*(3) !$< r4)
Reducer: (3 @>= r4, 3 !$< r4)
###
> (Opt(3r4) !@<= r4, Opt(3r4) !$<= r4)
(Opt(3) !@<= r4, Opt(3) !$<= r4) : (b, b)
Binder : (Opt*(3) @> r4, Opt*(3) !$<= r4)
Reducer: (3 @> r4, 3 !$<= r4)
###
> (Opt(3r4) !@>  r4, Opt(3r4) !$>  r4)
(Opt(3) !@> r4, Opt(3) !$> r4) : (b, b)
Binder : (Opt*(3) @<= r4, Opt*(3) !$> r4)
Reducer: (3 @<= r4, 3 !$> r4)
###
> (Opt(3r4) !@>= r4, Opt(3r4) !$>= r4)
(Opt(3) !@>= r4, Opt(3) !$>= r4) : (b, b)
Binder : (Opt*(3) @< r4, Opt*(3) !$>= r4)
Reducer: (3 @< r4, 3 !$>= r4)
###
> (Opt(3r4)  @=  5r4, Opt(3r4)  $=  5r4)
(Opt(3) @= 5, Opt(3) $= 5) : (b, b)
Binder : (Opt*(3) @= 5, Opt*(3) $= 5)
Reducer: (false, false)
###
> (Opt(3r4)  @<  5r4, Opt(3r4)  $<  5r4)
(Opt(3) @< 5, Opt(3) $< 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) $< 5)
Reducer: (true, true)
###
> (Opt(3r4)  @<= 5r4, Opt(3r4)  $<= 5r4)
(Opt(3) @<= 5, Opt(3) $<= 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) $<= 5)
Reducer: (true, true)
###
> (Opt(3r4)  @>  5r4, Opt(3r4)  $>  5r4)
(Opt(3) @> 5, Opt(3) $> 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) $> 5)
Reducer: (false, false)
###
> (Opt(3r4)  @>= 5r4, Opt(3r4)  $>= 5r4)
(Opt(3) @>= 5, Opt(3) $>= 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) $>= 5)
Reducer: (false, false)
###
> (Opt(3r4) !@=  5r4, Opt(3r4) !$=  5r4)
(Opt(3) !@= 5, Opt(3) !$= 5) : (b, b)
Binder : (Opt*(3) !@= 5, Opt*(3) !$= 5)
Reducer: (true, true)
###
> (Opt(3r4) !@<  5r4, Opt(3r4) !$<  5r4)
(Opt(3) !@< 5, Opt(3) !$< 5) : (b, b)
Binder : (Opt*(3) @>= 5, Opt*(3) !$< 5)
Reducer: (false, false)
###
> (Opt(3r4) !@<= 5r4, Opt(3r4) !$<= 5r4)
(Opt(3) !@<= 5, Opt(3) !$<= 5) : (b, b)
Binder : (Opt*(3) @> 5, Opt*(3) !$<= 5)
Reducer: (false, false)
###
> (Opt(3r4) !@>  5r4, Opt(3r4) !$>  5r4)
(Opt(3) !@> 5, Opt(3) !$> 5) : (b, b)
Binder : (Opt*(3) @<= 5, Opt*(3) !$> 5)
Reducer: (true, true)
###
> (Opt(3r4) !@>= 5r4, Opt(3r4) !$>= 5r4)
(Opt(3) !@>= 5, Opt(3) !$>= 5) : (b, b)
Binder : (Opt*(3) @< 5, Opt*(3) !$>= 5)
Reducer: (true, true)
###
> (Opt(3r4)  @=  CastR4(0/0), Opt(3r4)  $=  CastR4(0/0))
(Opt(3) @= CastR4(0 / 0), Opt(3) $= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @= CastR4(Mul(0, [/] 0)), Opt*(3) $= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @<  CastR4(0/0), Opt(3r4)  $<  CastR4(0/0))
(Opt(3) @< CastR4(0 / 0), Opt(3) $< CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(0, [/] 0)), Opt*(3) $< CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @<= CastR4(0/0), Opt(3r4)  $<= CastR4(0/0))
(Opt(3) @<= CastR4(0 / 0), Opt(3) $<= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(0, [/] 0)), Opt*(3) $<= CastR4(Mul(0, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @>  CastR4(0/0), Opt(3r4)  $>  CastR4(0/0))
(Opt(3) @> CastR4(0 / 0), Opt(3) $> CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(0, [/] 0)), Opt*(3) $> CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (Opt(3r4)  @>= CastR4(0/0), Opt(3r4)  $>= CastR4(0/0))
(Opt(3) @>= CastR4(0 / 0), Opt(3) $>= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(0, [/] 0)), Opt*(3) $>= CastR4(Mul(0, [/] 0)))
Reducer: (true, false)
###
> (Opt(3r4) !@=  CastR4(0/0), Opt(3r4) !$=  CastR4(0/0))
(Opt(3) !@= CastR4(0 / 0), Opt(3) !$= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) !@= CastR4(Mul(0, [/] 0)), Opt*(3) !$= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@<  CastR4(0/0), Opt(3r4) !$<  CastR4(0/0))
(Opt(3) !@< CastR4(0 / 0), Opt(3) !$< CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(0, [/] 0)), Opt*(3) !$< CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@<= CastR4(0/0), Opt(3r4) !$<= CastR4(0/0))
(Opt(3) !@<= CastR4(0 / 0), Opt(3) !$<= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(0, [/] 0)), Opt*(3) !$<= CastR4(Mul(0, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@>  CastR4(0/0), Opt(3r4) !$>  CastR4(0/0))
(Opt(3) !@> CastR4(0 / 0), Opt(3) !$> CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(0, [/] 0)), Opt*(3) !$> CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (Opt(3r4) !@>= CastR4(0/0), Opt(3r4) !$>= CastR4(0/0))
(Opt(3) !@>= CastR4(0 / 0), Opt(3) !$>= CastR4(0 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(0, [/] 0)), Opt*(3) !$>= CastR4(Mul(0, [/] 0)))
Reducer: (false, true)
###
> (Opt(3r4)  @=  CastR4(1/0), Opt(3r4)  $=  CastR4(1/0))
(Opt(3) @= CastR4(1 / 0), Opt(3) $= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @= CastR4(Mul(1, [/] 0)), Opt*(3) $= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @<  CastR4(1/0), Opt(3r4)  $<  CastR4(1/0))
(Opt(3) @< CastR4(1 / 0), Opt(3) $< CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(1, [/] 0)), Opt*(3) $< CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4)  @<= CastR4(1/0), Opt(3r4)  $<= CastR4(1/0))
(Opt(3) @<= CastR4(1 / 0), Opt(3) $<= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(1, [/] 0)), Opt*(3) $<= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4)  @>  CastR4(1/0), Opt(3r4)  $>  CastR4(1/0))
(Opt(3) @> CastR4(1 / 0), Opt(3) $> CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(1, [/] 0)), Opt*(3) $> CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @>= CastR4(1/0), Opt(3r4)  $>= CastR4(1/0))
(Opt(3) @>= CastR4(1 / 0), Opt(3) $>= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(1, [/] 0)), Opt*(3) $>= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4) !@=  CastR4(1/0), Opt(3r4) !$=  CastR4(1/0))
(Opt(3) !@= CastR4(1 / 0), Opt(3) !$= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) !@= CastR4(Mul(1, [/] 0)), Opt*(3) !$= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@<  CastR4(1/0), Opt(3r4) !$<  CastR4(1/0))
(Opt(3) !@< CastR4(1 / 0), Opt(3) !$< CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(1, [/] 0)), Opt*(3) !$< CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4) !@<= CastR4(1/0), Opt(3r4) !$<= CastR4(1/0))
(Opt(3) !@<= CastR4(1 / 0), Opt(3) !$<= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(1, [/] 0)), Opt*(3) !$<= CastR4(Mul(1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4) !@>  CastR4(1/0), Opt(3r4) !$>  CastR4(1/0))
(Opt(3) !@> CastR4(1 / 0), Opt(3) !$> CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(1, [/] 0)), Opt*(3) !$> CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@>= CastR4(1/0), Opt(3r4) !$>= CastR4(1/0))
(Opt(3) !@>= CastR4(1 / 0), Opt(3) !$>= CastR4(1 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(1, [/] 0)), Opt*(3) !$>= CastR4(Mul(1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4)  @=  CastR4(-1/0), Opt(3r4)  $=  CastR4(-1/0))
(Opt(3) @= CastR4(-1 / 0), Opt(3) $= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @= CastR4(Mul(-1, [/] 0)), Opt*(3) $= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @<  CastR4(-1/0), Opt(3r4)  $<  CastR4(-1/0))
(Opt(3) @< CastR4(-1 / 0), Opt(3) $< CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(-1, [/] 0)), Opt*(3) $< CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @<= CastR4(-1/0), Opt(3r4)  $<= CastR4(-1/0))
(Opt(3) @<= CastR4(-1 / 0), Opt(3) $<= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(-1, [/] 0)), Opt*(3) $<= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @>  CastR4(-1/0), Opt(3r4)  $>  CastR4(-1/0))
(Opt(3) @> CastR4(-1 / 0), Opt(3) $> CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(-1, [/] 0)), Opt*(3) $> CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4)  @>= CastR4(-1/0), Opt(3r4)  $>= CastR4(-1/0))
(Opt(3) @>= CastR4(-1 / 0), Opt(3) $>= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(-1, [/] 0)), Opt*(3) $>= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@=  CastR4(-1/0), Opt(3r4) !$=  CastR4(-1/0))
(Opt(3) !@= CastR4(-1 / 0), Opt(3) !$= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) !@= CastR4(Mul(-1, [/] 0)), Opt*(3) !$= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@<  CastR4(-1/0), Opt(3r4) !$<  CastR4(-1/0))
(Opt(3) !@< CastR4(-1 / 0), Opt(3) !$< CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @>= CastR4(Mul(-1, [/] 0)), Opt*(3) !$< CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@<= CastR4(-1/0), Opt(3r4) !$<= CastR4(-1/0))
(Opt(3) !@<= CastR4(-1 / 0), Opt(3) !$<= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @> CastR4(Mul(-1, [/] 0)), Opt*(3) !$<= CastR4(Mul(-1, [/] 0)))
Reducer: (true, true)
###
> (Opt(3r4) !@>  CastR4(-1/0), Opt(3r4) !$>  CastR4(-1/0))
(Opt(3) !@> CastR4(-1 / 0), Opt(3) !$> CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @<= CastR4(Mul(-1, [/] 0)), Opt*(3) !$> CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4) !@>= CastR4(-1/0), Opt(3r4) !$>= CastR4(-1/0))
(Opt(3) !@>= CastR4(-1 / 0), Opt(3) !$>= CastR4(-1 / 0)) : (b, b)
Binder : (Opt*(3) @< CastR4(Mul(-1, [/] 0)), Opt*(3) !$>= CastR4(Mul(-1, [/] 0)))
Reducer: (false, false)
###
> (Opt(3r4)  @=  qr4, Opt(3r4)  $=  qr4)
(Opt(3) @= qr4, Opt(3) $= qr4) : (b, b)
Binder : (Opt*(3) @= qr4, Opt*(3) $= qr4)
Reducer: (3 @= qr4, 3 $= qr4)
###
> (Opt(3r4)  @<  qr4, Opt(3r4)  $<  qr4)
(Opt(3) @< qr4, Opt(3) $< qr4) : (b, b)
Binder : (Opt*(3) @< qr4, Opt*(3) $< qr4)
Reducer: (3 @< qr4, 3 $< qr4)
###
> (Opt(3r4)  @<= qr4, Opt(3r4)  $<= qr4)
(Opt(3) @<= qr4, Opt(3) $<= qr4) : (b, b)
Binder : (Opt*(3) @<= qr4, Opt*(3) $<= qr4)
Reducer: (3 @<= qr4, 3 $<= qr4)
###
> (Opt(3r4)  @>  qr4, Opt(3r4)  $>  qr4)
(Opt(3) @> qr4, Opt(3) $> qr4) : (b, b)
Binder : (Opt*(3) @> qr4, Opt*(3) $> qr4)
Reducer: (3 @> qr4, 3 $> qr4)
###
> (Opt(3r4)  @>= qr4, Opt(3r4)  $>= qr4)
(Opt(3) @>= qr4, Opt(3) $>= qr4) : (b, b)
Binder : (Opt*(3) @>= qr4, Opt*(3) $>= qr4)
Reducer: (3 @>= qr4, 3 $>= qr4)
###
> (Opt(3r4) !@=  qr4, Opt(3r4) !$=  qr4)
(Opt(3) !@= qr4, Opt(3) !$= qr4) : (b, b)
Binder : (Opt*(3) !@= qr4, Opt*(3) !$= qr4)
Reducer: (3 !@= qr4, 3 !$= qr4)
###
> (Opt(3r4) !@<  qr4, Opt(3r4) !$<  qr4)
(Opt(3) !@< qr4, Opt(3) !$< qr4) : (b, b)
Binder : (Opt*(3) @>= qr4, Opt*(3) !$< qr4)
Reducer: (3 @>= qr4, 3 !$< qr4)
###
> (Opt(3r4) !@<= qr4, Opt(3r4) !$<= qr4)
(Opt(3) !@<= qr4, Opt(3) !$<= qr4) : (b, b)
Binder : (Opt*(3) @> qr4, Opt*(3) !$<= qr4)
Reducer: (3 @> qr4, 3 !$<= qr4)
###
> (Opt(3r4) !@>  qr4, Opt(3r4) !$>  qr4)
(Opt(3) !@> qr4, Opt(3) !$> qr4) : (b, b)
Binder : (Opt*(3) @<= qr4, Opt*(3) !$> qr4)
Reducer: (3 @<= qr4, 3 !$> qr4)
###
> (Opt(3r4) !@>= qr4, Opt(3r4) !$>= qr4)
(Opt(3) !@>= qr4, Opt(3) !$>= qr4) : (b, b)
Binder : (Opt*(3) @< qr4, Opt*(3) !$>= qr4)
Reducer: (3 @< qr4, 3 !$>= qr4)
###
> (Opt(3r4)  @=  Null(5r4), Opt(3r4)  $=  Null(5r4))
(Opt(3) @= Null(5), Opt(3) $= Null(5)) : (b, b)
Binder : (Opt*(3) @= DefOpt*(5), Opt*(3) $= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r4)  @<  Null(5r4), Opt(3r4)  $<  Null(5r4))
(Opt(3) @< Null(5), Opt(3) $< Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) $< DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r4)  @<= Null(5r4), Opt(3r4)  $<= Null(5r4))
(Opt(3) @<= Null(5), Opt(3) $<= Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) $<= DefOpt*(5))
Reducer: (false, false)
###
> (Opt(3r4)  @>  Null(5r4), Opt(3r4)  $>  Null(5r4))
(Opt(3) @> Null(5), Opt(3) $> Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) $> DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3r4)  @>= Null(5r4), Opt(3r4)  $>= Null(5r4))
(Opt(3) @>= Null(5), Opt(3) $>= Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) $>= DefOpt*(5))
Reducer: (true, false)
###
> (Opt(3r4) !@=  Null(5r4), Opt(3r4) !$=  Null(5r4))
(Opt(3) !@= Null(5), Opt(3) !$= Null(5)) : (b, b)
Binder : (Opt*(3) !@= DefOpt*(5), Opt*(3) !$= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r4) !@<  Null(5r4), Opt(3r4) !$<  Null(5r4))
(Opt(3) !@< Null(5), Opt(3) !$< Null(5)) : (b, b)
Binder : (Opt*(3) @>= DefOpt*(5), Opt*(3) !$< DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r4) !@<= Null(5r4), Opt(3r4) !$<= Null(5r4))
(Opt(3) !@<= Null(5), Opt(3) !$<= Null(5)) : (b, b)
Binder : (Opt*(3) @> DefOpt*(5), Opt*(3) !$<= DefOpt*(5))
Reducer: (true, true)
###
> (Opt(3r4) !@>  Null(5r4), Opt(3r4) !$>  Null(5r4))
(Opt(3) !@> Null(5), Opt(3) !$> Null(5)) : (b, b)
Binder : (Opt*(3) @<= DefOpt*(5), Opt*(3) !$> DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3r4) !@>= Null(5r4), Opt(3r4) !$>= Null(5r4))
(Opt(3) !@>= Null(5), Opt(3) !$>= Null(5)) : (b, b)
Binder : (Opt*(3) @< DefOpt*(5), Opt*(3) !$>= DefOpt*(5))
Reducer: (false, true)
###
> (Opt(3r4)  @=  Opt(5r4), Opt(3r4)  $=  Opt(5r4))
(Opt(3) @= Opt(5), Opt(3) $= Opt(5)) : (b, b)
Binder : (Opt*(3) @= Opt*(5), Opt*(3) $= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r4)  @<  Opt(5r4), Opt(3r4)  $<  Opt(5r4))
(Opt(3) @< Opt(5), Opt(3) $< Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) $< Opt*(5))
Reducer: (true, true)
###
> (Opt(3r4)  @<= Opt(5r4), Opt(3r4)  $<= Opt(5r4))
(Opt(3) @<= Opt(5), Opt(3) $<= Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) $<= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r4)  @>  Opt(5r4), Opt(3r4)  $>  Opt(5r4))
(Opt(3) @> Opt(5), Opt(3) $> Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) $> Opt*(5))
Reducer: (false, false)
###
> (Opt(3r4)  @>= Opt(5r4), Opt(3r4)  $>= Opt(5r4))
(Opt(3) @>= Opt(5), Opt(3) $>= Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) $>= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r4) !@=  Opt(5r4), Opt(3r4) !$=  Opt(5r4))
(Opt(3) !@= Opt(5), Opt(3) !$= Opt(5)) : (b, b)
Binder : (Opt*(3) !@= Opt*(5), Opt*(3) !$= Opt*(5))
Reducer: (true, true)
###
> (Opt(3r4) !@<  Opt(5r4), Opt(3r4) !$<  Opt(5r4))
(Opt(3) !@< Opt(5), Opt(3) !$< Opt(5)) : (b, b)
Binder : (Opt*(3) @>= Opt*(5), Opt*(3) !$< Opt*(5))
Reducer: (false, false)
###
> (Opt(3r4) !@<= Opt(5r4), Opt(3r4) !$<= Opt(5r4))
(Opt(3) !@<= Opt(5), Opt(3) !$<= Opt(5)) : (b, b)
Binder : (Opt*(3) @> Opt*(5), Opt*(3) !$<= Opt*(5))
Reducer: (false, false)
###
> (Opt(3r4) !@>  Opt(5r4), Opt(3r4) !$>  Opt(5r4))
(Opt(3) !@> Opt(5), Opt(3) !$> Opt(5)) : (b, b)
Binder : (Opt*(3) @<= Opt*(5), Opt*(3) !$> Opt*(5))
Reducer: (true, true)
###
> (Opt(3r4) !@>= Opt(5r4), Opt(3r4) !$>= Opt(5r4))
(Opt(3) !@>= Opt(5), Opt(3) !$>= Opt(5)) : (b, b)
Binder : (Opt*(3) @< Opt*(5), Opt*(3) !$>= Opt*(5))
Reducer: (true, true)
###
> "*** For text, strict treats null differently."
"*** For text, strict treats null differently." : s
Binder : "*** For text, strict treats null differently."
###
> (s  @=  s, s  ~@=  s, s  $=  s, s  ~$=  s)
(s @= s, s ~@= s, s $= s, s ~$= s) : (b, b, b, b)
Binder : (s @= s, s ~@= s, s $= s, s ~$= s)
###
> (s  @<  s, s  ~@<  s, s  $<  s, s  ~$<  s)
(s @< s, s ~@< s, s $< s, s ~$< s) : (b, b, b, b)
Binder : (s @< s, s ~@< s, s $< s, s ~$< s)
###
> (s  @<= s, s  ~@<= s, s  $<= s, s  ~$<= s)
(s @<= s, s ~@<= s, s $<= s, s ~$<= s) : (b, b, b, b)
Binder : (s @<= s, s ~@<= s, s $<= s, s ~$<= s)
###
> (s  @>  s, s  ~@>  s, s  $>  s, s  ~$>  s)
(s @> s, s ~@> s, s $> s, s ~$> s) : (b, b, b, b)
Binder : (s @> s, s ~@> s, s $> s, s ~$> s)
###
> (s  @>= s, s  ~@>= s, s  $>= s, s  ~$>= s)
(s @>= s, s ~@>= s, s $>= s, s ~$>= s) : (b, b, b, b)
Binder : (s @>= s, s ~@>= s, s $>= s, s ~$>= s)
###
> (s !@=  s, s !~@=  s, s !$=  s, s !~$=  s)
(s !@= s, s !~@= s, s !$= s, s !~$= s) : (b, b, b, b)
Binder : (s !@= s, s !~@= s, s !$= s, s !~$= s)
###
> (s !@<  s, s !~@<  s, s !$<  s, s !~$<  s)
(s !@< s, s !~@< s, s !$< s, s !~$< s) : (b, b, b, b)
Binder : (s @>= s, s ~@>= s, s !$< s, s !~$< s)
###
> (s !@<= s, s !~@<= s, s !$<= s, s !~$<= s)
(s !@<= s, s !~@<= s, s !$<= s, s !~$<= s) : (b, b, b, b)
Binder : (s @> s, s ~@> s, s !$<= s, s !~$<= s)
###
> (s !@>  s, s !~@>  s, s !$>  s, s !~$>  s)
(s !@> s, s !~@> s, s !$> s, s !~$> s) : (b, b, b, b)
Binder : (s @<= s, s ~@<= s, s !$> s, s !~$> s)
###
> (s !@>= s, s !~@>= s, s !$>= s, s !~$>= s)
(s !@>= s, s !~@>= s, s !$>= s, s !~$>= s) : (b, b, b, b)
Binder : (s @< s, s ~@< s, s !$>= s, s !~$>= s)
###
> (s  @=  "", s  ~@=  "", s  $=  "", s  ~$=  "")
(s @= "", s ~@= "", s $= "", s ~$= "") : (b, b, b, b)
Binder : (s @= "", s ~@= "", s $= "", s ~$= "")
###
> (s  @<  "", s  ~@<  "", s  $<  "", s  ~$<  "")
(s @< "", s ~@< "", s $< "", s ~$< "") : (b, b, b, b)
Binder : (s @< "", s ~@< "", s $< "", s ~$< "")
###
> (s  @<= "", s  ~@<= "", s  $<= "", s  ~$<= "")
(s @<= "", s ~@<= "", s $<= "", s ~$<= "") : (b, b, b, b)
Binder : (s @<= "", s ~@<= "", s $<= "", s ~$<= "")
###
> (s  @>  "", s  ~@>  "", s  $>  "", s  ~$>  "")
(s @> "", s ~@> "", s $> "", s ~$> "") : (b, b, b, b)
Binder : (s @> "", s ~@> "", s $> "", s ~$> "")
###
> (s  @>= "", s  ~@>= "", s  $>= "", s  ~$>= "")
(s @>= "", s ~@>= "", s $>= "", s ~$>= "") : (b, b, b, b)
Binder : (s @>= "", s ~@>= "", s $>= "", s ~$>= "")
###
> (s !@=  "", s !~@=  "", s !$=  "", s !~$=  "")
(s !@= "", s !~@= "", s !$= "", s !~$= "") : (b, b, b, b)
Binder : (s !@= "", s !~@= "", s !$= "", s !~$= "")
###
> (s !@<  "", s !~@<  "", s !$<  "", s !~$<  "")
(s !@< "", s !~@< "", s !$< "", s !~$< "") : (b, b, b, b)
Binder : (s @>= "", s ~@>= "", s !$< "", s !~$< "")
###
> (s !@<= "", s !~@<= "", s !$<= "", s !~$<= "")
(s !@<= "", s !~@<= "", s !$<= "", s !~$<= "") : (b, b, b, b)
Binder : (s @> "", s ~@> "", s !$<= "", s !~$<= "")
###
> (s !@>  "", s !~@>  "", s !$>  "", s !~$>  "")
(s !@> "", s !~@> "", s !$> "", s !~$> "") : (b, b, b, b)
Binder : (s @<= "", s ~@<= "", s !$> "", s !~$> "")
###
> (s !@>= "", s !~@>= "", s !$>= "", s !~$>= "")
(s !@>= "", s !~@>= "", s !$>= "", s !~$>= "") : (b, b, b, b)
Binder : (s @< "", s ~@< "", s !$>= "", s !~$>= "")
###
> (s  @=  "AA", s  ~@=  "AA", s  $=  "AA", s  ~$=  "AA")
(s @= "AA", s ~@= "AA", s $= "AA", s ~$= "AA") : (b, b, b, b)
Binder : (s @= "AA", s ~@= "AA", s $= "AA", s ~$= "AA")
###
> (s  @<  "AA", s  ~@<  "AA", s  $<  "AA", s  ~$<  "AA")
(s @< "AA", s ~@< "AA", s $< "AA", s ~$< "AA") : (b, b, b, b)
Binder : (s @< "AA", s ~@< "AA", s $< "AA", s ~$< "AA")
###
> (s  @<= "AA", s  ~@<= "AA", s  $<= "AA", s  ~$<= "AA")
(s @<= "AA", s ~@<= "AA", s $<= "AA", s ~$<= "AA") : (b, b, b, b)
Binder : (s @<= "AA", s ~@<= "AA", s $<= "AA", s ~$<= "AA")
###
> (s  @>  "AA", s  ~@>  "AA", s  $>  "AA", s  ~$>  "AA")
(s @> "AA", s ~@> "AA", s $> "AA", s ~$> "AA") : (b, b, b, b)
Binder : (s @> "AA", s ~@> "AA", s $> "AA", s ~$> "AA")
###
> (s  @>= "AA", s  ~@>= "AA", s  $>= "AA", s  ~$>= "AA")
(s @>= "AA", s ~@>= "AA", s $>= "AA", s ~$>= "AA") : (b, b, b, b)
Binder : (s @>= "AA", s ~@>= "AA", s $>= "AA", s ~$>= "AA")
###
> (s !@=  "AA", s !~@=  "AA", s !$=  "AA", s !~$=  "AA")
(s !@= "AA", s !~@= "AA", s !$= "AA", s !~$= "AA") : (b, b, b, b)
Binder : (s !@= "AA", s !~@= "AA", s !$= "AA", s !~$= "AA")
###
> (s !@<  "AA", s !~@<  "AA", s !$<  "AA", s !~$<  "AA")
(s !@< "AA", s !~@< "AA", s !$< "AA", s !~$< "AA") : (b, b, b, b)
Binder : (s @>= "AA", s ~@>= "AA", s !$< "AA", s !~$< "AA")
###
> (s !@<= "AA", s !~@<= "AA", s !$<= "AA", s !~$<= "AA")
(s !@<= "AA", s !~@<= "AA", s !$<= "AA", s !~$<= "AA") : (b, b, b, b)
Binder : (s @> "AA", s ~@> "AA", s !$<= "AA", s !~$<= "AA")
###
> (s !@>  "AA", s !~@>  "AA", s !$>  "AA", s !~$>  "AA")
(s !@> "AA", s !~@> "AA", s !$> "AA", s !~$> "AA") : (b, b, b, b)
Binder : (s @<= "AA", s ~@<= "AA", s !$> "AA", s !~$> "AA")
###
> (s !@>= "AA", s !~@>= "AA", s !$>= "AA", s !~$>= "AA")
(s !@>= "AA", s !~@>= "AA", s !$>= "AA", s !~$>= "AA") : (b, b, b, b)
Binder : (s @< "AA", s ~@< "AA", s !$>= "AA", s !~$>= "AA")
###
> (s  @=  "aA", s  ~@=  "aA", s  $=  "aA", s  ~$=  "aA")
(s @= "aA", s ~@= "aA", s $= "aA", s ~$= "aA") : (b, b, b, b)
Binder : (s @= "aA", s ~@= "aA", s $= "aA", s ~$= "aA")
###
> (s  @<  "aA", s  ~@<  "aA", s  $<  "aA", s  ~$<  "aA")
(s @< "aA", s ~@< "aA", s $< "aA", s ~$< "aA") : (b, b, b, b)
Binder : (s @< "aA", s ~@< "aA", s $< "aA", s ~$< "aA")
###
> (s  @<= "aA", s  ~@<= "aA", s  $<= "aA", s  ~$<= "aA")
(s @<= "aA", s ~@<= "aA", s $<= "aA", s ~$<= "aA") : (b, b, b, b)
Binder : (s @<= "aA", s ~@<= "aA", s $<= "aA", s ~$<= "aA")
###
> (s  @>  "aA", s  ~@>  "aA", s  $>  "aA", s  ~$>  "aA")
(s @> "aA", s ~@> "aA", s $> "aA", s ~$> "aA") : (b, b, b, b)
Binder : (s @> "aA", s ~@> "aA", s $> "aA", s ~$> "aA")
###
> (s  @>= "aA", s  ~@>= "aA", s  $>= "aA", s  ~$>= "aA")
(s @>= "aA", s ~@>= "aA", s $>= "aA", s ~$>= "aA") : (b, b, b, b)
Binder : (s @>= "aA", s ~@>= "aA", s $>= "aA", s ~$>= "aA")
###
> (s !@=  "aA", s !~@=  "aA", s !$=  "aA", s !~$=  "aA")
(s !@= "aA", s !~@= "aA", s !$= "aA", s !~$= "aA") : (b, b, b, b)
Binder : (s !@= "aA", s !~@= "aA", s !$= "aA", s !~$= "aA")
###
> (s !@<  "aA", s !~@<  "aA", s !$<  "aA", s !~$<  "aA")
(s !@< "aA", s !~@< "aA", s !$< "aA", s !~$< "aA") : (b, b, b, b)
Binder : (s @>= "aA", s ~@>= "aA", s !$< "aA", s !~$< "aA")
###
> (s !@<= "aA", s !~@<= "aA", s !$<= "aA", s !~$<= "aA")
(s !@<= "aA", s !~@<= "aA", s !$<= "aA", s !~$<= "aA") : (b, b, b, b)
Binder : (s @> "aA", s ~@> "aA", s !$<= "aA", s !~$<= "aA")
###
> (s !@>  "aA", s !~@>  "aA", s !$>  "aA", s !~$>  "aA")
(s !@> "aA", s !~@> "aA", s !$> "aA", s !~$> "aA") : (b, b, b, b)
Binder : (s @<= "aA", s ~@<= "aA", s !$> "aA", s !~$> "aA")
###
> (s !@>= "aA", s !~@>= "aA", s !$>= "aA", s !~$>= "aA")
(s !@>= "aA", s !~@>= "aA", s !$>= "aA", s !~$>= "aA") : (b, b, b, b)
Binder : (s @< "aA", s ~@< "aA", s !$>= "aA", s !~$>= "aA")
###
> (s  @=  "Aa", s  ~@=  "Aa", s  $=  "Aa", s  ~$=  "Aa")
(s @= "Aa", s ~@= "Aa", s $= "Aa", s ~$= "Aa") : (b, b, b, b)
Binder : (s @= "Aa", s ~@= "Aa", s $= "Aa", s ~$= "Aa")
###
> (s  @<  "Aa", s  ~@<  "Aa", s  $<  "Aa", s  ~$<  "Aa")
(s @< "Aa", s ~@< "Aa", s $< "Aa", s ~$< "Aa") : (b, b, b, b)
Binder : (s @< "Aa", s ~@< "Aa", s $< "Aa", s ~$< "Aa")
###
> (s  @<= "Aa", s  ~@<= "Aa", s  $<= "Aa", s  ~$<= "Aa")
(s @<= "Aa", s ~@<= "Aa", s $<= "Aa", s ~$<= "Aa") : (b, b, b, b)
Binder : (s @<= "Aa", s ~@<= "Aa", s $<= "Aa", s ~$<= "Aa")
###
> (s  @>  "Aa", s  ~@>  "Aa", s  $>  "Aa", s  ~$>  "Aa")
(s @> "Aa", s ~@> "Aa", s $> "Aa", s ~$> "Aa") : (b, b, b, b)
Binder : (s @> "Aa", s ~@> "Aa", s $> "Aa", s ~$> "Aa")
###
> (s  @>= "Aa", s  ~@>= "Aa", s  $>= "Aa", s  ~$>= "Aa")
(s @>= "Aa", s ~@>= "Aa", s $>= "Aa", s ~$>= "Aa") : (b, b, b, b)
Binder : (s @>= "Aa", s ~@>= "Aa", s $>= "Aa", s ~$>= "Aa")
###
> (s !@=  "Aa", s !~@=  "Aa", s !$=  "Aa", s !~$=  "Aa")
(s !@= "Aa", s !~@= "Aa", s !$= "Aa", s !~$= "Aa") : (b, b, b, b)
Binder : (s !@= "Aa", s !~@= "Aa", s !$= "Aa", s !~$= "Aa")
###
> (s !@<  "Aa", s !~@<  "Aa", s !$<  "Aa", s !~$<  "Aa")
(s !@< "Aa", s !~@< "Aa", s !$< "Aa", s !~$< "Aa") : (b, b, b, b)
Binder : (s @>= "Aa", s ~@>= "Aa", s !$< "Aa", s !~$< "Aa")
###
> (s !@<= "Aa", s !~@<= "Aa", s !$<= "Aa", s !~$<= "Aa")
(s !@<= "Aa", s !~@<= "Aa", s !$<= "Aa", s !~$<= "Aa") : (b, b, b, b)
Binder : (s @> "Aa", s ~@> "Aa", s !$<= "Aa", s !~$<= "Aa")
###
> (s !@>  "Aa", s !~@>  "Aa", s !$>  "Aa", s !~$>  "Aa")
(s !@> "Aa", s !~@> "Aa", s !$> "Aa", s !~$> "Aa") : (b, b, b, b)
Binder : (s @<= "Aa", s ~@<= "Aa", s !$> "Aa", s !~$> "Aa")
###
> (s !@>= "Aa", s !~@>= "Aa", s !$>= "Aa", s !~$>= "Aa")
(s !@>= "Aa", s !~@>= "Aa", s !$>= "Aa", s !~$>= "Aa") : (b, b, b, b)
Binder : (s @< "Aa", s ~@< "Aa", s !$>= "Aa", s !~$>= "Aa")
###
> (s  @=  "BB", s  ~@=  "BB", s  $=  "BB", s  ~$=  "BB")
(s @= "BB", s ~@= "BB", s $= "BB", s ~$= "BB") : (b, b, b, b)
Binder : (s @= "BB", s ~@= "BB", s $= "BB", s ~$= "BB")
###
> (s  @<  "BB", s  ~@<  "BB", s  $<  "BB", s  ~$<  "BB")
(s @< "BB", s ~@< "BB", s $< "BB", s ~$< "BB") : (b, b, b, b)
Binder : (s @< "BB", s ~@< "BB", s $< "BB", s ~$< "BB")
###
> (s  @<= "BB", s  ~@<= "BB", s  $<= "BB", s  ~$<= "BB")
(s @<= "BB", s ~@<= "BB", s $<= "BB", s ~$<= "BB") : (b, b, b, b)
Binder : (s @<= "BB", s ~@<= "BB", s $<= "BB", s ~$<= "BB")
###
> (s  @>  "BB", s  ~@>  "BB", s  $>  "BB", s  ~$>  "BB")
(s @> "BB", s ~@> "BB", s $> "BB", s ~$> "BB") : (b, b, b, b)
Binder : (s @> "BB", s ~@> "BB", s $> "BB", s ~$> "BB")
###
> (s  @>= "BB", s  ~@>= "BB", s  $>= "BB", s  ~$>= "BB")
(s @>= "BB", s ~@>= "BB", s $>= "BB", s ~$>= "BB") : (b, b, b, b)
Binder : (s @>= "BB", s ~@>= "BB", s $>= "BB", s ~$>= "BB")
###
> (s !@=  "BB", s !~@=  "BB", s !$=  "BB", s !~$=  "BB")
(s !@= "BB", s !~@= "BB", s !$= "BB", s !~$= "BB") : (b, b, b, b)
Binder : (s !@= "BB", s !~@= "BB", s !$= "BB", s !~$= "BB")
###
> (s !@<  "BB", s !~@<  "BB", s !$<  "BB", s !~$<  "BB")
(s !@< "BB", s !~@< "BB", s !$< "BB", s !~$< "BB") : (b, b, b, b)
Binder : (s @>= "BB", s ~@>= "BB", s !$< "BB", s !~$< "BB")
###
> (s !@<= "BB", s !~@<= "BB", s !$<= "BB", s !~$<= "BB")
(s !@<= "BB", s !~@<= "BB", s !$<= "BB", s !~$<= "BB") : (b, b, b, b)
Binder : (s @> "BB", s ~@> "BB", s !$<= "BB", s !~$<= "BB")
###
> (s !@>  "BB", s !~@>  "BB", s !$>  "BB", s !~$>  "BB")
(s !@> "BB", s !~@> "BB", s !$> "BB", s !~$> "BB") : (b, b, b, b)
Binder : (s @<= "BB", s ~@<= "BB", s !$> "BB", s !~$> "BB")
###
> (s !@>= "BB", s !~@>= "BB", s !$>= "BB", s !~$>= "BB")
(s !@>= "BB", s !~@>= "BB", s !$>= "BB", s !~$>= "BB") : (b, b, b, b)
Binder : (s @< "BB", s ~@< "BB", s !$>= "BB", s !~$>= "BB")
###
> (s  @=  Null(""), s  ~@=  Null(""), s  $=  Null(""), s  ~$=  Null(""))
(s @= Null(""), s ~@= Null(""), s $= Null(""), s ~$= Null("")) : (b, b, b, b)
Binder : (s @= DefOpt*(""), s ~@= DefOpt*(""), s $= DefOpt*(""), s ~$= DefOpt*(""))
Reducer: (s @= str(<null>), s ~@= str(<null>), false, false)
###
> (s  @<  Null(""), s  ~@<  Null(""), s  $<  Null(""), s  ~$<  Null(""))
(s @< Null(""), s ~@< Null(""), s $< Null(""), s ~$< Null("")) : (b, b, b, b)
Binder : (s @< DefOpt*(""), s ~@< DefOpt*(""), s $< DefOpt*(""), s ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> (s  @<= Null(""), s  ~@<= Null(""), s  $<= Null(""), s  ~$<= Null(""))
(s @<= Null(""), s ~@<= Null(""), s $<= Null(""), s ~$<= Null("")) : (b, b, b, b)
Binder : (s @<= DefOpt*(""), s ~@<= DefOpt*(""), s $<= DefOpt*(""), s ~$<= DefOpt*(""))
Reducer: (s @<= str(<null>), s ~@<= str(<null>), false, false)
###
> (s  @>  Null(""), s  ~@>  Null(""), s  $>  Null(""), s  ~$>  Null(""))
(s @> Null(""), s ~@> Null(""), s $> Null(""), s ~$> Null("")) : (b, b, b, b)
Binder : (s @> DefOpt*(""), s ~@> DefOpt*(""), s $> DefOpt*(""), s ~$> DefOpt*(""))
Reducer: (s @> str(<null>), s ~@> str(<null>), false, false)
###
> (s  @>= Null(""), s  ~@>= Null(""), s  $>= Null(""), s  ~$>= Null(""))
(s @>= Null(""), s ~@>= Null(""), s $>= Null(""), s ~$>= Null("")) : (b, b, b, b)
Binder : (s @>= DefOpt*(""), s ~@>= DefOpt*(""), s $>= DefOpt*(""), s ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> (s !@=  Null(""), s !~@=  Null(""), s !$=  Null(""), s !~$=  Null(""))
(s !@= Null(""), s !~@= Null(""), s !$= Null(""), s !~$= Null("")) : (b, b, b, b)
Binder : (s !@= DefOpt*(""), s !~@= DefOpt*(""), s !$= DefOpt*(""), s !~$= DefOpt*(""))
Reducer: (s !@= str(<null>), s !~@= str(<null>), true, true)
###
> (s !@<  Null(""), s !~@<  Null(""), s !$<  Null(""), s !~$<  Null(""))
(s !@< Null(""), s !~@< Null(""), s !$< Null(""), s !~$< Null("")) : (b, b, b, b)
Binder : (s @>= DefOpt*(""), s ~@>= DefOpt*(""), s !$< DefOpt*(""), s !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> (s !@<= Null(""), s !~@<= Null(""), s !$<= Null(""), s !~$<= Null(""))
(s !@<= Null(""), s !~@<= Null(""), s !$<= Null(""), s !~$<= Null("")) : (b, b, b, b)
Binder : (s @> DefOpt*(""), s ~@> DefOpt*(""), s !$<= DefOpt*(""), s !~$<= DefOpt*(""))
Reducer: (s @> str(<null>), s ~@> str(<null>), true, true)
###
> (s !@>  Null(""), s !~@>  Null(""), s !$>  Null(""), s !~$>  Null(""))
(s !@> Null(""), s !~@> Null(""), s !$> Null(""), s !~$> Null("")) : (b, b, b, b)
Binder : (s @<= DefOpt*(""), s ~@<= DefOpt*(""), s !$> DefOpt*(""), s !~$> DefOpt*(""))
Reducer: (s @<= str(<null>), s ~@<= str(<null>), true, true)
###
> (s !@>= Null(""), s !~@>= Null(""), s !$>= Null(""), s !~$>= Null(""))
(s !@>= Null(""), s !~@>= Null(""), s !$>= Null(""), s !~$>= Null("")) : (b, b, b, b)
Binder : (s @< DefOpt*(""), s ~@< DefOpt*(""), s !$>= DefOpt*(""), s !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> (""  @=  s, ""  ~@=  s, ""  $=  s, ""  ~$=  s)
("" @= s, "" ~@= s, "" $= s, "" ~$= s) : (b, b, b, b)
Binder : ("" @= s, "" ~@= s, "" $= s, "" ~$= s)
###
> (""  @<  s, ""  ~@<  s, ""  $<  s, ""  ~$<  s)
("" @< s, "" ~@< s, "" $< s, "" ~$< s) : (b, b, b, b)
Binder : ("" @< s, "" ~@< s, "" $< s, "" ~$< s)
###
> (""  @<= s, ""  ~@<= s, ""  $<= s, ""  ~$<= s)
("" @<= s, "" ~@<= s, "" $<= s, "" ~$<= s) : (b, b, b, b)
Binder : ("" @<= s, "" ~@<= s, "" $<= s, "" ~$<= s)
###
> (""  @>  s, ""  ~@>  s, ""  $>  s, ""  ~$>  s)
("" @> s, "" ~@> s, "" $> s, "" ~$> s) : (b, b, b, b)
Binder : ("" @> s, "" ~@> s, "" $> s, "" ~$> s)
###
> (""  @>= s, ""  ~@>= s, ""  $>= s, ""  ~$>= s)
("" @>= s, "" ~@>= s, "" $>= s, "" ~$>= s) : (b, b, b, b)
Binder : ("" @>= s, "" ~@>= s, "" $>= s, "" ~$>= s)
###
> ("" !@=  s, "" !~@=  s, "" !$=  s, "" !~$=  s)
("" !@= s, "" !~@= s, "" !$= s, "" !~$= s) : (b, b, b, b)
Binder : ("" !@= s, "" !~@= s, "" !$= s, "" !~$= s)
###
> ("" !@<  s, "" !~@<  s, "" !$<  s, "" !~$<  s)
("" !@< s, "" !~@< s, "" !$< s, "" !~$< s) : (b, b, b, b)
Binder : ("" @>= s, "" ~@>= s, "" !$< s, "" !~$< s)
###
> ("" !@<= s, "" !~@<= s, "" !$<= s, "" !~$<= s)
("" !@<= s, "" !~@<= s, "" !$<= s, "" !~$<= s) : (b, b, b, b)
Binder : ("" @> s, "" ~@> s, "" !$<= s, "" !~$<= s)
###
> ("" !@>  s, "" !~@>  s, "" !$>  s, "" !~$>  s)
("" !@> s, "" !~@> s, "" !$> s, "" !~$> s) : (b, b, b, b)
Binder : ("" @<= s, "" ~@<= s, "" !$> s, "" !~$> s)
###
> ("" !@>= s, "" !~@>= s, "" !$>= s, "" !~$>= s)
("" !@>= s, "" !~@>= s, "" !$>= s, "" !~$>= s) : (b, b, b, b)
Binder : ("" @< s, "" ~@< s, "" !$>= s, "" !~$>= s)
###
> (""  @=  "", ""  ~@=  "", ""  $=  "", ""  ~$=  "")
("" @= "", "" ~@= "", "" $= "", "" ~$= "") : (b, b, b, b)
Binder : ("" @= "", "" ~@= "", "" $= "", "" ~$= "")
Reducer: (true, true, true, true)
###
> (""  @<  "", ""  ~@<  "", ""  $<  "", ""  ~$<  "")
("" @< "", "" ~@< "", "" $< "", "" ~$< "") : (b, b, b, b)
Binder : ("" @< "", "" ~@< "", "" $< "", "" ~$< "")
Reducer: (false, false, false, false)
###
> (""  @<= "", ""  ~@<= "", ""  $<= "", ""  ~$<= "")
("" @<= "", "" ~@<= "", "" $<= "", "" ~$<= "") : (b, b, b, b)
Binder : ("" @<= "", "" ~@<= "", "" $<= "", "" ~$<= "")
Reducer: (true, true, true, true)
###
> (""  @>  "", ""  ~@>  "", ""  $>  "", ""  ~$>  "")
("" @> "", "" ~@> "", "" $> "", "" ~$> "") : (b, b, b, b)
Binder : ("" @> "", "" ~@> "", "" $> "", "" ~$> "")
Reducer: (false, false, false, false)
###
> (""  @>= "", ""  ~@>= "", ""  $>= "", ""  ~$>= "")
("" @>= "", "" ~@>= "", "" $>= "", "" ~$>= "") : (b, b, b, b)
Binder : ("" @>= "", "" ~@>= "", "" $>= "", "" ~$>= "")
Reducer: (true, true, true, true)
###
> ("" !@=  "", "" !~@=  "", "" !$=  "", "" !~$=  "")
("" !@= "", "" !~@= "", "" !$= "", "" !~$= "") : (b, b, b, b)
Binder : ("" !@= "", "" !~@= "", "" !$= "", "" !~$= "")
Reducer: (false, false, false, false)
###
> ("" !@<  "", "" !~@<  "", "" !$<  "", "" !~$<  "")
("" !@< "", "" !~@< "", "" !$< "", "" !~$< "") : (b, b, b, b)
Binder : ("" @>= "", "" ~@>= "", "" !$< "", "" !~$< "")
Reducer: (true, true, true, true)
###
> ("" !@<= "", "" !~@<= "", "" !$<= "", "" !~$<= "")
("" !@<= "", "" !~@<= "", "" !$<= "", "" !~$<= "") : (b, b, b, b)
Binder : ("" @> "", "" ~@> "", "" !$<= "", "" !~$<= "")
Reducer: (false, false, false, false)
###
> ("" !@>  "", "" !~@>  "", "" !$>  "", "" !~$>  "")
("" !@> "", "" !~@> "", "" !$> "", "" !~$> "") : (b, b, b, b)
Binder : ("" @<= "", "" ~@<= "", "" !$> "", "" !~$> "")
Reducer: (true, true, true, true)
###
> ("" !@>= "", "" !~@>= "", "" !$>= "", "" !~$>= "")
("" !@>= "", "" !~@>= "", "" !$>= "", "" !~$>= "") : (b, b, b, b)
Binder : ("" @< "", "" ~@< "", "" !$>= "", "" !~$>= "")
Reducer: (false, false, false, false)
###
> (""  @=  "AA", ""  ~@=  "AA", ""  $=  "AA", ""  ~$=  "AA")
("" @= "AA", "" ~@= "AA", "" $= "AA", "" ~$= "AA") : (b, b, b, b)
Binder : ("" @= "AA", "" ~@= "AA", "" $= "AA", "" ~$= "AA")
Reducer: (false, false, false, false)
###
> (""  @<  "AA", ""  ~@<  "AA", ""  $<  "AA", ""  ~$<  "AA")
("" @< "AA", "" ~@< "AA", "" $< "AA", "" ~$< "AA") : (b, b, b, b)
Binder : ("" @< "AA", "" ~@< "AA", "" $< "AA", "" ~$< "AA")
Reducer: (true, true, true, true)
###
> (""  @<= "AA", ""  ~@<= "AA", ""  $<= "AA", ""  ~$<= "AA")
("" @<= "AA", "" ~@<= "AA", "" $<= "AA", "" ~$<= "AA") : (b, b, b, b)
Binder : ("" @<= "AA", "" ~@<= "AA", "" $<= "AA", "" ~$<= "AA")
Reducer: (true, true, true, true)
###
> (""  @>  "AA", ""  ~@>  "AA", ""  $>  "AA", ""  ~$>  "AA")
("" @> "AA", "" ~@> "AA", "" $> "AA", "" ~$> "AA") : (b, b, b, b)
Binder : ("" @> "AA", "" ~@> "AA", "" $> "AA", "" ~$> "AA")
Reducer: (false, false, false, false)
###
> (""  @>= "AA", ""  ~@>= "AA", ""  $>= "AA", ""  ~$>= "AA")
("" @>= "AA", "" ~@>= "AA", "" $>= "AA", "" ~$>= "AA") : (b, b, b, b)
Binder : ("" @>= "AA", "" ~@>= "AA", "" $>= "AA", "" ~$>= "AA")
Reducer: (false, false, false, false)
###
> ("" !@=  "AA", "" !~@=  "AA", "" !$=  "AA", "" !~$=  "AA")
("" !@= "AA", "" !~@= "AA", "" !$= "AA", "" !~$= "AA") : (b, b, b, b)
Binder : ("" !@= "AA", "" !~@= "AA", "" !$= "AA", "" !~$= "AA")
Reducer: (true, true, true, true)
###
> ("" !@<  "AA", "" !~@<  "AA", "" !$<  "AA", "" !~$<  "AA")
("" !@< "AA", "" !~@< "AA", "" !$< "AA", "" !~$< "AA") : (b, b, b, b)
Binder : ("" @>= "AA", "" ~@>= "AA", "" !$< "AA", "" !~$< "AA")
Reducer: (false, false, false, false)
###
> ("" !@<= "AA", "" !~@<= "AA", "" !$<= "AA", "" !~$<= "AA")
("" !@<= "AA", "" !~@<= "AA", "" !$<= "AA", "" !~$<= "AA") : (b, b, b, b)
Binder : ("" @> "AA", "" ~@> "AA", "" !$<= "AA", "" !~$<= "AA")
Reducer: (false, false, false, false)
###
> ("" !@>  "AA", "" !~@>  "AA", "" !$>  "AA", "" !~$>  "AA")
("" !@> "AA", "" !~@> "AA", "" !$> "AA", "" !~$> "AA") : (b, b, b, b)
Binder : ("" @<= "AA", "" ~@<= "AA", "" !$> "AA", "" !~$> "AA")
Reducer: (true, true, true, true)
###
> ("" !@>= "AA", "" !~@>= "AA", "" !$>= "AA", "" !~$>= "AA")
("" !@>= "AA", "" !~@>= "AA", "" !$>= "AA", "" !~$>= "AA") : (b, b, b, b)
Binder : ("" @< "AA", "" ~@< "AA", "" !$>= "AA", "" !~$>= "AA")
Reducer: (true, true, true, true)
###
> (""  @=  "aA", ""  ~@=  "aA", ""  $=  "aA", ""  ~$=  "aA")
("" @= "aA", "" ~@= "aA", "" $= "aA", "" ~$= "aA") : (b, b, b, b)
Binder : ("" @= "aA", "" ~@= "aA", "" $= "aA", "" ~$= "aA")
Reducer: (false, false, false, false)
###
> (""  @<  "aA", ""  ~@<  "aA", ""  $<  "aA", ""  ~$<  "aA")
("" @< "aA", "" ~@< "aA", "" $< "aA", "" ~$< "aA") : (b, b, b, b)
Binder : ("" @< "aA", "" ~@< "aA", "" $< "aA", "" ~$< "aA")
Reducer: (true, true, true, true)
###
> (""  @<= "aA", ""  ~@<= "aA", ""  $<= "aA", ""  ~$<= "aA")
("" @<= "aA", "" ~@<= "aA", "" $<= "aA", "" ~$<= "aA") : (b, b, b, b)
Binder : ("" @<= "aA", "" ~@<= "aA", "" $<= "aA", "" ~$<= "aA")
Reducer: (true, true, true, true)
###
> (""  @>  "aA", ""  ~@>  "aA", ""  $>  "aA", ""  ~$>  "aA")
("" @> "aA", "" ~@> "aA", "" $> "aA", "" ~$> "aA") : (b, b, b, b)
Binder : ("" @> "aA", "" ~@> "aA", "" $> "aA", "" ~$> "aA")
Reducer: (false, false, false, false)
###
> (""  @>= "aA", ""  ~@>= "aA", ""  $>= "aA", ""  ~$>= "aA")
("" @>= "aA", "" ~@>= "aA", "" $>= "aA", "" ~$>= "aA") : (b, b, b, b)
Binder : ("" @>= "aA", "" ~@>= "aA", "" $>= "aA", "" ~$>= "aA")
Reducer: (false, false, false, false)
###
> ("" !@=  "aA", "" !~@=  "aA", "" !$=  "aA", "" !~$=  "aA")
("" !@= "aA", "" !~@= "aA", "" !$= "aA", "" !~$= "aA") : (b, b, b, b)
Binder : ("" !@= "aA", "" !~@= "aA", "" !$= "aA", "" !~$= "aA")
Reducer: (true, true, true, true)
###
> ("" !@<  "aA", "" !~@<  "aA", "" !$<  "aA", "" !~$<  "aA")
("" !@< "aA", "" !~@< "aA", "" !$< "aA", "" !~$< "aA") : (b, b, b, b)
Binder : ("" @>= "aA", "" ~@>= "aA", "" !$< "aA", "" !~$< "aA")
Reducer: (false, false, false, false)
###
> ("" !@<= "aA", "" !~@<= "aA", "" !$<= "aA", "" !~$<= "aA")
("" !@<= "aA", "" !~@<= "aA", "" !$<= "aA", "" !~$<= "aA") : (b, b, b, b)
Binder : ("" @> "aA", "" ~@> "aA", "" !$<= "aA", "" !~$<= "aA")
Reducer: (false, false, false, false)
###
> ("" !@>  "aA", "" !~@>  "aA", "" !$>  "aA", "" !~$>  "aA")
("" !@> "aA", "" !~@> "aA", "" !$> "aA", "" !~$> "aA") : (b, b, b, b)
Binder : ("" @<= "aA", "" ~@<= "aA", "" !$> "aA", "" !~$> "aA")
Reducer: (true, true, true, true)
###
> ("" !@>= "aA", "" !~@>= "aA", "" !$>= "aA", "" !~$>= "aA")
("" !@>= "aA", "" !~@>= "aA", "" !$>= "aA", "" !~$>= "aA") : (b, b, b, b)
Binder : ("" @< "aA", "" ~@< "aA", "" !$>= "aA", "" !~$>= "aA")
Reducer: (true, true, true, true)
###
> (""  @=  "Aa", ""  ~@=  "Aa", ""  $=  "Aa", ""  ~$=  "Aa")
("" @= "Aa", "" ~@= "Aa", "" $= "Aa", "" ~$= "Aa") : (b, b, b, b)
Binder : ("" @= "Aa", "" ~@= "Aa", "" $= "Aa", "" ~$= "Aa")
Reducer: (false, false, false, false)
###
> (""  @<  "Aa", ""  ~@<  "Aa", ""  $<  "Aa", ""  ~$<  "Aa")
("" @< "Aa", "" ~@< "Aa", "" $< "Aa", "" ~$< "Aa") : (b, b, b, b)
Binder : ("" @< "Aa", "" ~@< "Aa", "" $< "Aa", "" ~$< "Aa")
Reducer: (true, true, true, true)
###
> (""  @<= "Aa", ""  ~@<= "Aa", ""  $<= "Aa", ""  ~$<= "Aa")
("" @<= "Aa", "" ~@<= "Aa", "" $<= "Aa", "" ~$<= "Aa") : (b, b, b, b)
Binder : ("" @<= "Aa", "" ~@<= "Aa", "" $<= "Aa", "" ~$<= "Aa")
Reducer: (true, true, true, true)
###
> (""  @>  "Aa", ""  ~@>  "Aa", ""  $>  "Aa", ""  ~$>  "Aa")
("" @> "Aa", "" ~@> "Aa", "" $> "Aa", "" ~$> "Aa") : (b, b, b, b)
Binder : ("" @> "Aa", "" ~@> "Aa", "" $> "Aa", "" ~$> "Aa")
Reducer: (false, false, false, false)
###
> (""  @>= "Aa", ""  ~@>= "Aa", ""  $>= "Aa", ""  ~$>= "Aa")
("" @>= "Aa", "" ~@>= "Aa", "" $>= "Aa", "" ~$>= "Aa") : (b, b, b, b)
Binder : ("" @>= "Aa", "" ~@>= "Aa", "" $>= "Aa", "" ~$>= "Aa")
Reducer: (false, false, false, false)
###
> ("" !@=  "Aa", "" !~@=  "Aa", "" !$=  "Aa", "" !~$=  "Aa")
("" !@= "Aa", "" !~@= "Aa", "" !$= "Aa", "" !~$= "Aa") : (b, b, b, b)
Binder : ("" !@= "Aa", "" !~@= "Aa", "" !$= "Aa", "" !~$= "Aa")
Reducer: (true, true, true, true)
###
> ("" !@<  "Aa", "" !~@<  "Aa", "" !$<  "Aa", "" !~$<  "Aa")
("" !@< "Aa", "" !~@< "Aa", "" !$< "Aa", "" !~$< "Aa") : (b, b, b, b)
Binder : ("" @>= "Aa", "" ~@>= "Aa", "" !$< "Aa", "" !~$< "Aa")
Reducer: (false, false, false, false)
###
> ("" !@<= "Aa", "" !~@<= "Aa", "" !$<= "Aa", "" !~$<= "Aa")
("" !@<= "Aa", "" !~@<= "Aa", "" !$<= "Aa", "" !~$<= "Aa") : (b, b, b, b)
Binder : ("" @> "Aa", "" ~@> "Aa", "" !$<= "Aa", "" !~$<= "Aa")
Reducer: (false, false, false, false)
###
> ("" !@>  "Aa", "" !~@>  "Aa", "" !$>  "Aa", "" !~$>  "Aa")
("" !@> "Aa", "" !~@> "Aa", "" !$> "Aa", "" !~$> "Aa") : (b, b, b, b)
Binder : ("" @<= "Aa", "" ~@<= "Aa", "" !$> "Aa", "" !~$> "Aa")
Reducer: (true, true, true, true)
###
> ("" !@>= "Aa", "" !~@>= "Aa", "" !$>= "Aa", "" !~$>= "Aa")
("" !@>= "Aa", "" !~@>= "Aa", "" !$>= "Aa", "" !~$>= "Aa") : (b, b, b, b)
Binder : ("" @< "Aa", "" ~@< "Aa", "" !$>= "Aa", "" !~$>= "Aa")
Reducer: (true, true, true, true)
###
> (""  @=  "BB", ""  ~@=  "BB", ""  $=  "BB", ""  ~$=  "BB")
("" @= "BB", "" ~@= "BB", "" $= "BB", "" ~$= "BB") : (b, b, b, b)
Binder : ("" @= "BB", "" ~@= "BB", "" $= "BB", "" ~$= "BB")
Reducer: (false, false, false, false)
###
> (""  @<  "BB", ""  ~@<  "BB", ""  $<  "BB", ""  ~$<  "BB")
("" @< "BB", "" ~@< "BB", "" $< "BB", "" ~$< "BB") : (b, b, b, b)
Binder : ("" @< "BB", "" ~@< "BB", "" $< "BB", "" ~$< "BB")
Reducer: (true, true, true, true)
###
> (""  @<= "BB", ""  ~@<= "BB", ""  $<= "BB", ""  ~$<= "BB")
("" @<= "BB", "" ~@<= "BB", "" $<= "BB", "" ~$<= "BB") : (b, b, b, b)
Binder : ("" @<= "BB", "" ~@<= "BB", "" $<= "BB", "" ~$<= "BB")
Reducer: (true, true, true, true)
###
> (""  @>  "BB", ""  ~@>  "BB", ""  $>  "BB", ""  ~$>  "BB")
("" @> "BB", "" ~@> "BB", "" $> "BB", "" ~$> "BB") : (b, b, b, b)
Binder : ("" @> "BB", "" ~@> "BB", "" $> "BB", "" ~$> "BB")
Reducer: (false, false, false, false)
###
> (""  @>= "BB", ""  ~@>= "BB", ""  $>= "BB", ""  ~$>= "BB")
("" @>= "BB", "" ~@>= "BB", "" $>= "BB", "" ~$>= "BB") : (b, b, b, b)
Binder : ("" @>= "BB", "" ~@>= "BB", "" $>= "BB", "" ~$>= "BB")
Reducer: (false, false, false, false)
###
> ("" !@=  "BB", "" !~@=  "BB", "" !$=  "BB", "" !~$=  "BB")
("" !@= "BB", "" !~@= "BB", "" !$= "BB", "" !~$= "BB") : (b, b, b, b)
Binder : ("" !@= "BB", "" !~@= "BB", "" !$= "BB", "" !~$= "BB")
Reducer: (true, true, true, true)
###
> ("" !@<  "BB", "" !~@<  "BB", "" !$<  "BB", "" !~$<  "BB")
("" !@< "BB", "" !~@< "BB", "" !$< "BB", "" !~$< "BB") : (b, b, b, b)
Binder : ("" @>= "BB", "" ~@>= "BB", "" !$< "BB", "" !~$< "BB")
Reducer: (false, false, false, false)
###
> ("" !@<= "BB", "" !~@<= "BB", "" !$<= "BB", "" !~$<= "BB")
("" !@<= "BB", "" !~@<= "BB", "" !$<= "BB", "" !~$<= "BB") : (b, b, b, b)
Binder : ("" @> "BB", "" ~@> "BB", "" !$<= "BB", "" !~$<= "BB")
Reducer: (false, false, false, false)
###
> ("" !@>  "BB", "" !~@>  "BB", "" !$>  "BB", "" !~$>  "BB")
("" !@> "BB", "" !~@> "BB", "" !$> "BB", "" !~$> "BB") : (b, b, b, b)
Binder : ("" @<= "BB", "" ~@<= "BB", "" !$> "BB", "" !~$> "BB")
Reducer: (true, true, true, true)
###
> ("" !@>= "BB", "" !~@>= "BB", "" !$>= "BB", "" !~$>= "BB")
("" !@>= "BB", "" !~@>= "BB", "" !$>= "BB", "" !~$>= "BB") : (b, b, b, b)
Binder : ("" @< "BB", "" ~@< "BB", "" !$>= "BB", "" !~$>= "BB")
Reducer: (true, true, true, true)
###
> (""  @=  Null(""), ""  ~@=  Null(""), ""  $=  Null(""), ""  ~$=  Null(""))
("" @= Null(""), "" ~@= Null(""), "" $= Null(""), "" ~$= Null("")) : (b, b, b, b)
Binder : ("" @= DefOpt*(""), "" ~@= DefOpt*(""), "" $= DefOpt*(""), "" ~$= DefOpt*(""))
Reducer: (false, false, false, false)
###
> (""  @<  Null(""), ""  ~@<  Null(""), ""  $<  Null(""), ""  ~$<  Null(""))
("" @< Null(""), "" ~@< Null(""), "" $< Null(""), "" ~$< Null("")) : (b, b, b, b)
Binder : ("" @< DefOpt*(""), "" ~@< DefOpt*(""), "" $< DefOpt*(""), "" ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> (""  @<= Null(""), ""  ~@<= Null(""), ""  $<= Null(""), ""  ~$<= Null(""))
("" @<= Null(""), "" ~@<= Null(""), "" $<= Null(""), "" ~$<= Null("")) : (b, b, b, b)
Binder : ("" @<= DefOpt*(""), "" ~@<= DefOpt*(""), "" $<= DefOpt*(""), "" ~$<= DefOpt*(""))
Reducer: (false, false, false, false)
###
> (""  @>  Null(""), ""  ~@>  Null(""), ""  $>  Null(""), ""  ~$>  Null(""))
("" @> Null(""), "" ~@> Null(""), "" $> Null(""), "" ~$> Null("")) : (b, b, b, b)
Binder : ("" @> DefOpt*(""), "" ~@> DefOpt*(""), "" $> DefOpt*(""), "" ~$> DefOpt*(""))
Reducer: (true, true, false, false)
###
> (""  @>= Null(""), ""  ~@>= Null(""), ""  $>= Null(""), ""  ~$>= Null(""))
("" @>= Null(""), "" ~@>= Null(""), "" $>= Null(""), "" ~$>= Null("")) : (b, b, b, b)
Binder : ("" @>= DefOpt*(""), "" ~@>= DefOpt*(""), "" $>= DefOpt*(""), "" ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("" !@=  Null(""), "" !~@=  Null(""), "" !$=  Null(""), "" !~$=  Null(""))
("" !@= Null(""), "" !~@= Null(""), "" !$= Null(""), "" !~$= Null("")) : (b, b, b, b)
Binder : ("" !@= DefOpt*(""), "" !~@= DefOpt*(""), "" !$= DefOpt*(""), "" !~$= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("" !@<  Null(""), "" !~@<  Null(""), "" !$<  Null(""), "" !~$<  Null(""))
("" !@< Null(""), "" !~@< Null(""), "" !$< Null(""), "" !~$< Null("")) : (b, b, b, b)
Binder : ("" @>= DefOpt*(""), "" ~@>= DefOpt*(""), "" !$< DefOpt*(""), "" !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("" !@<= Null(""), "" !~@<= Null(""), "" !$<= Null(""), "" !~$<= Null(""))
("" !@<= Null(""), "" !~@<= Null(""), "" !$<= Null(""), "" !~$<= Null("")) : (b, b, b, b)
Binder : ("" @> DefOpt*(""), "" ~@> DefOpt*(""), "" !$<= DefOpt*(""), "" !~$<= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("" !@>  Null(""), "" !~@>  Null(""), "" !$>  Null(""), "" !~$>  Null(""))
("" !@> Null(""), "" !~@> Null(""), "" !$> Null(""), "" !~$> Null("")) : (b, b, b, b)
Binder : ("" @<= DefOpt*(""), "" ~@<= DefOpt*(""), "" !$> DefOpt*(""), "" !~$> DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("" !@>= Null(""), "" !~@>= Null(""), "" !$>= Null(""), "" !~$>= Null(""))
("" !@>= Null(""), "" !~@>= Null(""), "" !$>= Null(""), "" !~$>= Null("")) : (b, b, b, b)
Binder : ("" @< DefOpt*(""), "" ~@< DefOpt*(""), "" !$>= DefOpt*(""), "" !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("AA"  @=  s, "AA"  ~@=  s, "AA"  $=  s, "AA"  ~$=  s)
("AA" @= s, "AA" ~@= s, "AA" $= s, "AA" ~$= s) : (b, b, b, b)
Binder : ("AA" @= s, "AA" ~@= s, "AA" $= s, "AA" ~$= s)
###
> ("AA"  @<  s, "AA"  ~@<  s, "AA"  $<  s, "AA"  ~$<  s)
("AA" @< s, "AA" ~@< s, "AA" $< s, "AA" ~$< s) : (b, b, b, b)
Binder : ("AA" @< s, "AA" ~@< s, "AA" $< s, "AA" ~$< s)
###
> ("AA"  @<= s, "AA"  ~@<= s, "AA"  $<= s, "AA"  ~$<= s)
("AA" @<= s, "AA" ~@<= s, "AA" $<= s, "AA" ~$<= s) : (b, b, b, b)
Binder : ("AA" @<= s, "AA" ~@<= s, "AA" $<= s, "AA" ~$<= s)
###
> ("AA"  @>  s, "AA"  ~@>  s, "AA"  $>  s, "AA"  ~$>  s)
("AA" @> s, "AA" ~@> s, "AA" $> s, "AA" ~$> s) : (b, b, b, b)
Binder : ("AA" @> s, "AA" ~@> s, "AA" $> s, "AA" ~$> s)
###
> ("AA"  @>= s, "AA"  ~@>= s, "AA"  $>= s, "AA"  ~$>= s)
("AA" @>= s, "AA" ~@>= s, "AA" $>= s, "AA" ~$>= s) : (b, b, b, b)
Binder : ("AA" @>= s, "AA" ~@>= s, "AA" $>= s, "AA" ~$>= s)
###
> ("AA" !@=  s, "AA" !~@=  s, "AA" !$=  s, "AA" !~$=  s)
("AA" !@= s, "AA" !~@= s, "AA" !$= s, "AA" !~$= s) : (b, b, b, b)
Binder : ("AA" !@= s, "AA" !~@= s, "AA" !$= s, "AA" !~$= s)
###
> ("AA" !@<  s, "AA" !~@<  s, "AA" !$<  s, "AA" !~$<  s)
("AA" !@< s, "AA" !~@< s, "AA" !$< s, "AA" !~$< s) : (b, b, b, b)
Binder : ("AA" @>= s, "AA" ~@>= s, "AA" !$< s, "AA" !~$< s)
###
> ("AA" !@<= s, "AA" !~@<= s, "AA" !$<= s, "AA" !~$<= s)
("AA" !@<= s, "AA" !~@<= s, "AA" !$<= s, "AA" !~$<= s) : (b, b, b, b)
Binder : ("AA" @> s, "AA" ~@> s, "AA" !$<= s, "AA" !~$<= s)
###
> ("AA" !@>  s, "AA" !~@>  s, "AA" !$>  s, "AA" !~$>  s)
("AA" !@> s, "AA" !~@> s, "AA" !$> s, "AA" !~$> s) : (b, b, b, b)
Binder : ("AA" @<= s, "AA" ~@<= s, "AA" !$> s, "AA" !~$> s)
###
> ("AA" !@>= s, "AA" !~@>= s, "AA" !$>= s, "AA" !~$>= s)
("AA" !@>= s, "AA" !~@>= s, "AA" !$>= s, "AA" !~$>= s) : (b, b, b, b)
Binder : ("AA" @< s, "AA" ~@< s, "AA" !$>= s, "AA" !~$>= s)
###
> ("AA"  @=  "", "AA"  ~@=  "", "AA"  $=  "", "AA"  ~$=  "")
("AA" @= "", "AA" ~@= "", "AA" $= "", "AA" ~$= "") : (b, b, b, b)
Binder : ("AA" @= "", "AA" ~@= "", "AA" $= "", "AA" ~$= "")
Reducer: (false, false, false, false)
###
> ("AA"  @<  "", "AA"  ~@<  "", "AA"  $<  "", "AA"  ~$<  "")
("AA" @< "", "AA" ~@< "", "AA" $< "", "AA" ~$< "") : (b, b, b, b)
Binder : ("AA" @< "", "AA" ~@< "", "AA" $< "", "AA" ~$< "")
Reducer: (false, false, false, false)
###
> ("AA"  @<= "", "AA"  ~@<= "", "AA"  $<= "", "AA"  ~$<= "")
("AA" @<= "", "AA" ~@<= "", "AA" $<= "", "AA" ~$<= "") : (b, b, b, b)
Binder : ("AA" @<= "", "AA" ~@<= "", "AA" $<= "", "AA" ~$<= "")
Reducer: (false, false, false, false)
###
> ("AA"  @>  "", "AA"  ~@>  "", "AA"  $>  "", "AA"  ~$>  "")
("AA" @> "", "AA" ~@> "", "AA" $> "", "AA" ~$> "") : (b, b, b, b)
Binder : ("AA" @> "", "AA" ~@> "", "AA" $> "", "AA" ~$> "")
Reducer: (true, true, true, true)
###
> ("AA"  @>= "", "AA"  ~@>= "", "AA"  $>= "", "AA"  ~$>= "")
("AA" @>= "", "AA" ~@>= "", "AA" $>= "", "AA" ~$>= "") : (b, b, b, b)
Binder : ("AA" @>= "", "AA" ~@>= "", "AA" $>= "", "AA" ~$>= "")
Reducer: (true, true, true, true)
###
> ("AA" !@=  "", "AA" !~@=  "", "AA" !$=  "", "AA" !~$=  "")
("AA" !@= "", "AA" !~@= "", "AA" !$= "", "AA" !~$= "") : (b, b, b, b)
Binder : ("AA" !@= "", "AA" !~@= "", "AA" !$= "", "AA" !~$= "")
Reducer: (true, true, true, true)
###
> ("AA" !@<  "", "AA" !~@<  "", "AA" !$<  "", "AA" !~$<  "")
("AA" !@< "", "AA" !~@< "", "AA" !$< "", "AA" !~$< "") : (b, b, b, b)
Binder : ("AA" @>= "", "AA" ~@>= "", "AA" !$< "", "AA" !~$< "")
Reducer: (true, true, true, true)
###
> ("AA" !@<= "", "AA" !~@<= "", "AA" !$<= "", "AA" !~$<= "")
("AA" !@<= "", "AA" !~@<= "", "AA" !$<= "", "AA" !~$<= "") : (b, b, b, b)
Binder : ("AA" @> "", "AA" ~@> "", "AA" !$<= "", "AA" !~$<= "")
Reducer: (true, true, true, true)
###
> ("AA" !@>  "", "AA" !~@>  "", "AA" !$>  "", "AA" !~$>  "")
("AA" !@> "", "AA" !~@> "", "AA" !$> "", "AA" !~$> "") : (b, b, b, b)
Binder : ("AA" @<= "", "AA" ~@<= "", "AA" !$> "", "AA" !~$> "")
Reducer: (false, false, false, false)
###
> ("AA" !@>= "", "AA" !~@>= "", "AA" !$>= "", "AA" !~$>= "")
("AA" !@>= "", "AA" !~@>= "", "AA" !$>= "", "AA" !~$>= "") : (b, b, b, b)
Binder : ("AA" @< "", "AA" ~@< "", "AA" !$>= "", "AA" !~$>= "")
Reducer: (false, false, false, false)
###
> ("AA"  @=  "AA", "AA"  ~@=  "AA", "AA"  $=  "AA", "AA"  ~$=  "AA")
("AA" @= "AA", "AA" ~@= "AA", "AA" $= "AA", "AA" ~$= "AA") : (b, b, b, b)
Binder : ("AA" @= "AA", "AA" ~@= "AA", "AA" $= "AA", "AA" ~$= "AA")
Reducer: (true, true, true, true)
###
> ("AA"  @<  "AA", "AA"  ~@<  "AA", "AA"  $<  "AA", "AA"  ~$<  "AA")
("AA" @< "AA", "AA" ~@< "AA", "AA" $< "AA", "AA" ~$< "AA") : (b, b, b, b)
Binder : ("AA" @< "AA", "AA" ~@< "AA", "AA" $< "AA", "AA" ~$< "AA")
Reducer: (false, false, false, false)
###
> ("AA"  @<= "AA", "AA"  ~@<= "AA", "AA"  $<= "AA", "AA"  ~$<= "AA")
("AA" @<= "AA", "AA" ~@<= "AA", "AA" $<= "AA", "AA" ~$<= "AA") : (b, b, b, b)
Binder : ("AA" @<= "AA", "AA" ~@<= "AA", "AA" $<= "AA", "AA" ~$<= "AA")
Reducer: (true, true, true, true)
###
> ("AA"  @>  "AA", "AA"  ~@>  "AA", "AA"  $>  "AA", "AA"  ~$>  "AA")
("AA" @> "AA", "AA" ~@> "AA", "AA" $> "AA", "AA" ~$> "AA") : (b, b, b, b)
Binder : ("AA" @> "AA", "AA" ~@> "AA", "AA" $> "AA", "AA" ~$> "AA")
Reducer: (false, false, false, false)
###
> ("AA"  @>= "AA", "AA"  ~@>= "AA", "AA"  $>= "AA", "AA"  ~$>= "AA")
("AA" @>= "AA", "AA" ~@>= "AA", "AA" $>= "AA", "AA" ~$>= "AA") : (b, b, b, b)
Binder : ("AA" @>= "AA", "AA" ~@>= "AA", "AA" $>= "AA", "AA" ~$>= "AA")
Reducer: (true, true, true, true)
###
> ("AA" !@=  "AA", "AA" !~@=  "AA", "AA" !$=  "AA", "AA" !~$=  "AA")
("AA" !@= "AA", "AA" !~@= "AA", "AA" !$= "AA", "AA" !~$= "AA") : (b, b, b, b)
Binder : ("AA" !@= "AA", "AA" !~@= "AA", "AA" !$= "AA", "AA" !~$= "AA")
Reducer: (false, false, false, false)
###
> ("AA" !@<  "AA", "AA" !~@<  "AA", "AA" !$<  "AA", "AA" !~$<  "AA")
("AA" !@< "AA", "AA" !~@< "AA", "AA" !$< "AA", "AA" !~$< "AA") : (b, b, b, b)
Binder : ("AA" @>= "AA", "AA" ~@>= "AA", "AA" !$< "AA", "AA" !~$< "AA")
Reducer: (true, true, true, true)
###
> ("AA" !@<= "AA", "AA" !~@<= "AA", "AA" !$<= "AA", "AA" !~$<= "AA")
("AA" !@<= "AA", "AA" !~@<= "AA", "AA" !$<= "AA", "AA" !~$<= "AA") : (b, b, b, b)
Binder : ("AA" @> "AA", "AA" ~@> "AA", "AA" !$<= "AA", "AA" !~$<= "AA")
Reducer: (false, false, false, false)
###
> ("AA" !@>  "AA", "AA" !~@>  "AA", "AA" !$>  "AA", "AA" !~$>  "AA")
("AA" !@> "AA", "AA" !~@> "AA", "AA" !$> "AA", "AA" !~$> "AA") : (b, b, b, b)
Binder : ("AA" @<= "AA", "AA" ~@<= "AA", "AA" !$> "AA", "AA" !~$> "AA")
Reducer: (true, true, true, true)
###
> ("AA" !@>= "AA", "AA" !~@>= "AA", "AA" !$>= "AA", "AA" !~$>= "AA")
("AA" !@>= "AA", "AA" !~@>= "AA", "AA" !$>= "AA", "AA" !~$>= "AA") : (b, b, b, b)
Binder : ("AA" @< "AA", "AA" ~@< "AA", "AA" !$>= "AA", "AA" !~$>= "AA")
Reducer: (false, false, false, false)
###
> ("AA"  @=  "aA", "AA"  ~@=  "aA", "AA"  $=  "aA", "AA"  ~$=  "aA")
("AA" @= "aA", "AA" ~@= "aA", "AA" $= "aA", "AA" ~$= "aA") : (b, b, b, b)
Binder : ("AA" @= "aA", "AA" ~@= "aA", "AA" $= "aA", "AA" ~$= "aA")
Reducer: (false, true, false, true)
###
> ("AA"  @<  "aA", "AA"  ~@<  "aA", "AA"  $<  "aA", "AA"  ~$<  "aA")
("AA" @< "aA", "AA" ~@< "aA", "AA" $< "aA", "AA" ~$< "aA") : (b, b, b, b)
Binder : ("AA" @< "aA", "AA" ~@< "aA", "AA" $< "aA", "AA" ~$< "aA")
Reducer: (false, false, false, false)
###
> ("AA"  @<= "aA", "AA"  ~@<= "aA", "AA"  $<= "aA", "AA"  ~$<= "aA")
("AA" @<= "aA", "AA" ~@<= "aA", "AA" $<= "aA", "AA" ~$<= "aA") : (b, b, b, b)
Binder : ("AA" @<= "aA", "AA" ~@<= "aA", "AA" $<= "aA", "AA" ~$<= "aA")
Reducer: (false, true, false, true)
###
> ("AA"  @>  "aA", "AA"  ~@>  "aA", "AA"  $>  "aA", "AA"  ~$>  "aA")
("AA" @> "aA", "AA" ~@> "aA", "AA" $> "aA", "AA" ~$> "aA") : (b, b, b, b)
Binder : ("AA" @> "aA", "AA" ~@> "aA", "AA" $> "aA", "AA" ~$> "aA")
Reducer: (true, false, true, false)
###
> ("AA"  @>= "aA", "AA"  ~@>= "aA", "AA"  $>= "aA", "AA"  ~$>= "aA")
("AA" @>= "aA", "AA" ~@>= "aA", "AA" $>= "aA", "AA" ~$>= "aA") : (b, b, b, b)
Binder : ("AA" @>= "aA", "AA" ~@>= "aA", "AA" $>= "aA", "AA" ~$>= "aA")
Reducer: (true, true, true, true)
###
> ("AA" !@=  "aA", "AA" !~@=  "aA", "AA" !$=  "aA", "AA" !~$=  "aA")
("AA" !@= "aA", "AA" !~@= "aA", "AA" !$= "aA", "AA" !~$= "aA") : (b, b, b, b)
Binder : ("AA" !@= "aA", "AA" !~@= "aA", "AA" !$= "aA", "AA" !~$= "aA")
Reducer: (true, false, true, false)
###
> ("AA" !@<  "aA", "AA" !~@<  "aA", "AA" !$<  "aA", "AA" !~$<  "aA")
("AA" !@< "aA", "AA" !~@< "aA", "AA" !$< "aA", "AA" !~$< "aA") : (b, b, b, b)
Binder : ("AA" @>= "aA", "AA" ~@>= "aA", "AA" !$< "aA", "AA" !~$< "aA")
Reducer: (true, true, true, true)
###
> ("AA" !@<= "aA", "AA" !~@<= "aA", "AA" !$<= "aA", "AA" !~$<= "aA")
("AA" !@<= "aA", "AA" !~@<= "aA", "AA" !$<= "aA", "AA" !~$<= "aA") : (b, b, b, b)
Binder : ("AA" @> "aA", "AA" ~@> "aA", "AA" !$<= "aA", "AA" !~$<= "aA")
Reducer: (true, false, true, false)
###
> ("AA" !@>  "aA", "AA" !~@>  "aA", "AA" !$>  "aA", "AA" !~$>  "aA")
("AA" !@> "aA", "AA" !~@> "aA", "AA" !$> "aA", "AA" !~$> "aA") : (b, b, b, b)
Binder : ("AA" @<= "aA", "AA" ~@<= "aA", "AA" !$> "aA", "AA" !~$> "aA")
Reducer: (false, true, false, true)
###
> ("AA" !@>= "aA", "AA" !~@>= "aA", "AA" !$>= "aA", "AA" !~$>= "aA")
("AA" !@>= "aA", "AA" !~@>= "aA", "AA" !$>= "aA", "AA" !~$>= "aA") : (b, b, b, b)
Binder : ("AA" @< "aA", "AA" ~@< "aA", "AA" !$>= "aA", "AA" !~$>= "aA")
Reducer: (false, false, false, false)
###
> ("AA"  @=  "Aa", "AA"  ~@=  "Aa", "AA"  $=  "Aa", "AA"  ~$=  "Aa")
("AA" @= "Aa", "AA" ~@= "Aa", "AA" $= "Aa", "AA" ~$= "Aa") : (b, b, b, b)
Binder : ("AA" @= "Aa", "AA" ~@= "Aa", "AA" $= "Aa", "AA" ~$= "Aa")
Reducer: (false, true, false, true)
###
> ("AA"  @<  "Aa", "AA"  ~@<  "Aa", "AA"  $<  "Aa", "AA"  ~$<  "Aa")
("AA" @< "Aa", "AA" ~@< "Aa", "AA" $< "Aa", "AA" ~$< "Aa") : (b, b, b, b)
Binder : ("AA" @< "Aa", "AA" ~@< "Aa", "AA" $< "Aa", "AA" ~$< "Aa")
Reducer: (false, false, false, false)
###
> ("AA"  @<= "Aa", "AA"  ~@<= "Aa", "AA"  $<= "Aa", "AA"  ~$<= "Aa")
("AA" @<= "Aa", "AA" ~@<= "Aa", "AA" $<= "Aa", "AA" ~$<= "Aa") : (b, b, b, b)
Binder : ("AA" @<= "Aa", "AA" ~@<= "Aa", "AA" $<= "Aa", "AA" ~$<= "Aa")
Reducer: (false, true, false, true)
###
> ("AA"  @>  "Aa", "AA"  ~@>  "Aa", "AA"  $>  "Aa", "AA"  ~$>  "Aa")
("AA" @> "Aa", "AA" ~@> "Aa", "AA" $> "Aa", "AA" ~$> "Aa") : (b, b, b, b)
Binder : ("AA" @> "Aa", "AA" ~@> "Aa", "AA" $> "Aa", "AA" ~$> "Aa")
Reducer: (true, false, true, false)
###
> ("AA"  @>= "Aa", "AA"  ~@>= "Aa", "AA"  $>= "Aa", "AA"  ~$>= "Aa")
("AA" @>= "Aa", "AA" ~@>= "Aa", "AA" $>= "Aa", "AA" ~$>= "Aa") : (b, b, b, b)
Binder : ("AA" @>= "Aa", "AA" ~@>= "Aa", "AA" $>= "Aa", "AA" ~$>= "Aa")
Reducer: (true, true, true, true)
###
> ("AA" !@=  "Aa", "AA" !~@=  "Aa", "AA" !$=  "Aa", "AA" !~$=  "Aa")
("AA" !@= "Aa", "AA" !~@= "Aa", "AA" !$= "Aa", "AA" !~$= "Aa") : (b, b, b, b)
Binder : ("AA" !@= "Aa", "AA" !~@= "Aa", "AA" !$= "Aa", "AA" !~$= "Aa")
Reducer: (true, false, true, false)
###
> ("AA" !@<  "Aa", "AA" !~@<  "Aa", "AA" !$<  "Aa", "AA" !~$<  "Aa")
("AA" !@< "Aa", "AA" !~@< "Aa", "AA" !$< "Aa", "AA" !~$< "Aa") : (b, b, b, b)
Binder : ("AA" @>= "Aa", "AA" ~@>= "Aa", "AA" !$< "Aa", "AA" !~$< "Aa")
Reducer: (true, true, true, true)
###
> ("AA" !@<= "Aa", "AA" !~@<= "Aa", "AA" !$<= "Aa", "AA" !~$<= "Aa")
("AA" !@<= "Aa", "AA" !~@<= "Aa", "AA" !$<= "Aa", "AA" !~$<= "Aa") : (b, b, b, b)
Binder : ("AA" @> "Aa", "AA" ~@> "Aa", "AA" !$<= "Aa", "AA" !~$<= "Aa")
Reducer: (true, false, true, false)
###
> ("AA" !@>  "Aa", "AA" !~@>  "Aa", "AA" !$>  "Aa", "AA" !~$>  "Aa")
("AA" !@> "Aa", "AA" !~@> "Aa", "AA" !$> "Aa", "AA" !~$> "Aa") : (b, b, b, b)
Binder : ("AA" @<= "Aa", "AA" ~@<= "Aa", "AA" !$> "Aa", "AA" !~$> "Aa")
Reducer: (false, true, false, true)
###
> ("AA" !@>= "Aa", "AA" !~@>= "Aa", "AA" !$>= "Aa", "AA" !~$>= "Aa")
("AA" !@>= "Aa", "AA" !~@>= "Aa", "AA" !$>= "Aa", "AA" !~$>= "Aa") : (b, b, b, b)
Binder : ("AA" @< "Aa", "AA" ~@< "Aa", "AA" !$>= "Aa", "AA" !~$>= "Aa")
Reducer: (false, false, false, false)
###
> ("AA"  @=  "BB", "AA"  ~@=  "BB", "AA"  $=  "BB", "AA"  ~$=  "BB")
("AA" @= "BB", "AA" ~@= "BB", "AA" $= "BB", "AA" ~$= "BB") : (b, b, b, b)
Binder : ("AA" @= "BB", "AA" ~@= "BB", "AA" $= "BB", "AA" ~$= "BB")
Reducer: (false, false, false, false)
###
> ("AA"  @<  "BB", "AA"  ~@<  "BB", "AA"  $<  "BB", "AA"  ~$<  "BB")
("AA" @< "BB", "AA" ~@< "BB", "AA" $< "BB", "AA" ~$< "BB") : (b, b, b, b)
Binder : ("AA" @< "BB", "AA" ~@< "BB", "AA" $< "BB", "AA" ~$< "BB")
Reducer: (true, true, true, true)
###
> ("AA"  @<= "BB", "AA"  ~@<= "BB", "AA"  $<= "BB", "AA"  ~$<= "BB")
("AA" @<= "BB", "AA" ~@<= "BB", "AA" $<= "BB", "AA" ~$<= "BB") : (b, b, b, b)
Binder : ("AA" @<= "BB", "AA" ~@<= "BB", "AA" $<= "BB", "AA" ~$<= "BB")
Reducer: (true, true, true, true)
###
> ("AA"  @>  "BB", "AA"  ~@>  "BB", "AA"  $>  "BB", "AA"  ~$>  "BB")
("AA" @> "BB", "AA" ~@> "BB", "AA" $> "BB", "AA" ~$> "BB") : (b, b, b, b)
Binder : ("AA" @> "BB", "AA" ~@> "BB", "AA" $> "BB", "AA" ~$> "BB")
Reducer: (false, false, false, false)
###
> ("AA"  @>= "BB", "AA"  ~@>= "BB", "AA"  $>= "BB", "AA"  ~$>= "BB")
("AA" @>= "BB", "AA" ~@>= "BB", "AA" $>= "BB", "AA" ~$>= "BB") : (b, b, b, b)
Binder : ("AA" @>= "BB", "AA" ~@>= "BB", "AA" $>= "BB", "AA" ~$>= "BB")
Reducer: (false, false, false, false)
###
> ("AA" !@=  "BB", "AA" !~@=  "BB", "AA" !$=  "BB", "AA" !~$=  "BB")
("AA" !@= "BB", "AA" !~@= "BB", "AA" !$= "BB", "AA" !~$= "BB") : (b, b, b, b)
Binder : ("AA" !@= "BB", "AA" !~@= "BB", "AA" !$= "BB", "AA" !~$= "BB")
Reducer: (true, true, true, true)
###
> ("AA" !@<  "BB", "AA" !~@<  "BB", "AA" !$<  "BB", "AA" !~$<  "BB")
("AA" !@< "BB", "AA" !~@< "BB", "AA" !$< "BB", "AA" !~$< "BB") : (b, b, b, b)
Binder : ("AA" @>= "BB", "AA" ~@>= "BB", "AA" !$< "BB", "AA" !~$< "BB")
Reducer: (false, false, false, false)
###
> ("AA" !@<= "BB", "AA" !~@<= "BB", "AA" !$<= "BB", "AA" !~$<= "BB")
("AA" !@<= "BB", "AA" !~@<= "BB", "AA" !$<= "BB", "AA" !~$<= "BB") : (b, b, b, b)
Binder : ("AA" @> "BB", "AA" ~@> "BB", "AA" !$<= "BB", "AA" !~$<= "BB")
Reducer: (false, false, false, false)
###
> ("AA" !@>  "BB", "AA" !~@>  "BB", "AA" !$>  "BB", "AA" !~$>  "BB")
("AA" !@> "BB", "AA" !~@> "BB", "AA" !$> "BB", "AA" !~$> "BB") : (b, b, b, b)
Binder : ("AA" @<= "BB", "AA" ~@<= "BB", "AA" !$> "BB", "AA" !~$> "BB")
Reducer: (true, true, true, true)
###
> ("AA" !@>= "BB", "AA" !~@>= "BB", "AA" !$>= "BB", "AA" !~$>= "BB")
("AA" !@>= "BB", "AA" !~@>= "BB", "AA" !$>= "BB", "AA" !~$>= "BB") : (b, b, b, b)
Binder : ("AA" @< "BB", "AA" ~@< "BB", "AA" !$>= "BB", "AA" !~$>= "BB")
Reducer: (true, true, true, true)
###
> ("AA"  @=  Null(""), "AA"  ~@=  Null(""), "AA"  $=  Null(""), "AA"  ~$=  Null(""))
("AA" @= Null(""), "AA" ~@= Null(""), "AA" $= Null(""), "AA" ~$= Null("")) : (b, b, b, b)
Binder : ("AA" @= DefOpt*(""), "AA" ~@= DefOpt*(""), "AA" $= DefOpt*(""), "AA" ~$= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("AA"  @<  Null(""), "AA"  ~@<  Null(""), "AA"  $<  Null(""), "AA"  ~$<  Null(""))
("AA" @< Null(""), "AA" ~@< Null(""), "AA" $< Null(""), "AA" ~$< Null("")) : (b, b, b, b)
Binder : ("AA" @< DefOpt*(""), "AA" ~@< DefOpt*(""), "AA" $< DefOpt*(""), "AA" ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("AA"  @<= Null(""), "AA"  ~@<= Null(""), "AA"  $<= Null(""), "AA"  ~$<= Null(""))
("AA" @<= Null(""), "AA" ~@<= Null(""), "AA" $<= Null(""), "AA" ~$<= Null("")) : (b, b, b, b)
Binder : ("AA" @<= DefOpt*(""), "AA" ~@<= DefOpt*(""), "AA" $<= DefOpt*(""), "AA" ~$<= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("AA"  @>  Null(""), "AA"  ~@>  Null(""), "AA"  $>  Null(""), "AA"  ~$>  Null(""))
("AA" @> Null(""), "AA" ~@> Null(""), "AA" $> Null(""), "AA" ~$> Null("")) : (b, b, b, b)
Binder : ("AA" @> DefOpt*(""), "AA" ~@> DefOpt*(""), "AA" $> DefOpt*(""), "AA" ~$> DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("AA"  @>= Null(""), "AA"  ~@>= Null(""), "AA"  $>= Null(""), "AA"  ~$>= Null(""))
("AA" @>= Null(""), "AA" ~@>= Null(""), "AA" $>= Null(""), "AA" ~$>= Null("")) : (b, b, b, b)
Binder : ("AA" @>= DefOpt*(""), "AA" ~@>= DefOpt*(""), "AA" $>= DefOpt*(""), "AA" ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("AA" !@=  Null(""), "AA" !~@=  Null(""), "AA" !$=  Null(""), "AA" !~$=  Null(""))
("AA" !@= Null(""), "AA" !~@= Null(""), "AA" !$= Null(""), "AA" !~$= Null("")) : (b, b, b, b)
Binder : ("AA" !@= DefOpt*(""), "AA" !~@= DefOpt*(""), "AA" !$= DefOpt*(""), "AA" !~$= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("AA" !@<  Null(""), "AA" !~@<  Null(""), "AA" !$<  Null(""), "AA" !~$<  Null(""))
("AA" !@< Null(""), "AA" !~@< Null(""), "AA" !$< Null(""), "AA" !~$< Null("")) : (b, b, b, b)
Binder : ("AA" @>= DefOpt*(""), "AA" ~@>= DefOpt*(""), "AA" !$< DefOpt*(""), "AA" !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("AA" !@<= Null(""), "AA" !~@<= Null(""), "AA" !$<= Null(""), "AA" !~$<= Null(""))
("AA" !@<= Null(""), "AA" !~@<= Null(""), "AA" !$<= Null(""), "AA" !~$<= Null("")) : (b, b, b, b)
Binder : ("AA" @> DefOpt*(""), "AA" ~@> DefOpt*(""), "AA" !$<= DefOpt*(""), "AA" !~$<= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("AA" !@>  Null(""), "AA" !~@>  Null(""), "AA" !$>  Null(""), "AA" !~$>  Null(""))
("AA" !@> Null(""), "AA" !~@> Null(""), "AA" !$> Null(""), "AA" !~$> Null("")) : (b, b, b, b)
Binder : ("AA" @<= DefOpt*(""), "AA" ~@<= DefOpt*(""), "AA" !$> DefOpt*(""), "AA" !~$> DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("AA" !@>= Null(""), "AA" !~@>= Null(""), "AA" !$>= Null(""), "AA" !~$>= Null(""))
("AA" !@>= Null(""), "AA" !~@>= Null(""), "AA" !$>= Null(""), "AA" !~$>= Null("")) : (b, b, b, b)
Binder : ("AA" @< DefOpt*(""), "AA" ~@< DefOpt*(""), "AA" !$>= DefOpt*(""), "AA" !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("aA"  @=  s, "aA"  ~@=  s, "aA"  $=  s, "aA"  ~$=  s)
("aA" @= s, "aA" ~@= s, "aA" $= s, "aA" ~$= s) : (b, b, b, b)
Binder : ("aA" @= s, "aA" ~@= s, "aA" $= s, "aA" ~$= s)
###
> ("aA"  @<  s, "aA"  ~@<  s, "aA"  $<  s, "aA"  ~$<  s)
("aA" @< s, "aA" ~@< s, "aA" $< s, "aA" ~$< s) : (b, b, b, b)
Binder : ("aA" @< s, "aA" ~@< s, "aA" $< s, "aA" ~$< s)
###
> ("aA"  @<= s, "aA"  ~@<= s, "aA"  $<= s, "aA"  ~$<= s)
("aA" @<= s, "aA" ~@<= s, "aA" $<= s, "aA" ~$<= s) : (b, b, b, b)
Binder : ("aA" @<= s, "aA" ~@<= s, "aA" $<= s, "aA" ~$<= s)
###
> ("aA"  @>  s, "aA"  ~@>  s, "aA"  $>  s, "aA"  ~$>  s)
("aA" @> s, "aA" ~@> s, "aA" $> s, "aA" ~$> s) : (b, b, b, b)
Binder : ("aA" @> s, "aA" ~@> s, "aA" $> s, "aA" ~$> s)
###
> ("aA"  @>= s, "aA"  ~@>= s, "aA"  $>= s, "aA"  ~$>= s)
("aA" @>= s, "aA" ~@>= s, "aA" $>= s, "aA" ~$>= s) : (b, b, b, b)
Binder : ("aA" @>= s, "aA" ~@>= s, "aA" $>= s, "aA" ~$>= s)
###
> ("aA" !@=  s, "aA" !~@=  s, "aA" !$=  s, "aA" !~$=  s)
("aA" !@= s, "aA" !~@= s, "aA" !$= s, "aA" !~$= s) : (b, b, b, b)
Binder : ("aA" !@= s, "aA" !~@= s, "aA" !$= s, "aA" !~$= s)
###
> ("aA" !@<  s, "aA" !~@<  s, "aA" !$<  s, "aA" !~$<  s)
("aA" !@< s, "aA" !~@< s, "aA" !$< s, "aA" !~$< s) : (b, b, b, b)
Binder : ("aA" @>= s, "aA" ~@>= s, "aA" !$< s, "aA" !~$< s)
###
> ("aA" !@<= s, "aA" !~@<= s, "aA" !$<= s, "aA" !~$<= s)
("aA" !@<= s, "aA" !~@<= s, "aA" !$<= s, "aA" !~$<= s) : (b, b, b, b)
Binder : ("aA" @> s, "aA" ~@> s, "aA" !$<= s, "aA" !~$<= s)
###
> ("aA" !@>  s, "aA" !~@>  s, "aA" !$>  s, "aA" !~$>  s)
("aA" !@> s, "aA" !~@> s, "aA" !$> s, "aA" !~$> s) : (b, b, b, b)
Binder : ("aA" @<= s, "aA" ~@<= s, "aA" !$> s, "aA" !~$> s)
###
> ("aA" !@>= s, "aA" !~@>= s, "aA" !$>= s, "aA" !~$>= s)
("aA" !@>= s, "aA" !~@>= s, "aA" !$>= s, "aA" !~$>= s) : (b, b, b, b)
Binder : ("aA" @< s, "aA" ~@< s, "aA" !$>= s, "aA" !~$>= s)
###
> ("aA"  @=  "", "aA"  ~@=  "", "aA"  $=  "", "aA"  ~$=  "")
("aA" @= "", "aA" ~@= "", "aA" $= "", "aA" ~$= "") : (b, b, b, b)
Binder : ("aA" @= "", "aA" ~@= "", "aA" $= "", "aA" ~$= "")
Reducer: (false, false, false, false)
###
> ("aA"  @<  "", "aA"  ~@<  "", "aA"  $<  "", "aA"  ~$<  "")
("aA" @< "", "aA" ~@< "", "aA" $< "", "aA" ~$< "") : (b, b, b, b)
Binder : ("aA" @< "", "aA" ~@< "", "aA" $< "", "aA" ~$< "")
Reducer: (false, false, false, false)
###
> ("aA"  @<= "", "aA"  ~@<= "", "aA"  $<= "", "aA"  ~$<= "")
("aA" @<= "", "aA" ~@<= "", "aA" $<= "", "aA" ~$<= "") : (b, b, b, b)
Binder : ("aA" @<= "", "aA" ~@<= "", "aA" $<= "", "aA" ~$<= "")
Reducer: (false, false, false, false)
###
> ("aA"  @>  "", "aA"  ~@>  "", "aA"  $>  "", "aA"  ~$>  "")
("aA" @> "", "aA" ~@> "", "aA" $> "", "aA" ~$> "") : (b, b, b, b)
Binder : ("aA" @> "", "aA" ~@> "", "aA" $> "", "aA" ~$> "")
Reducer: (true, true, true, true)
###
> ("aA"  @>= "", "aA"  ~@>= "", "aA"  $>= "", "aA"  ~$>= "")
("aA" @>= "", "aA" ~@>= "", "aA" $>= "", "aA" ~$>= "") : (b, b, b, b)
Binder : ("aA" @>= "", "aA" ~@>= "", "aA" $>= "", "aA" ~$>= "")
Reducer: (true, true, true, true)
###
> ("aA" !@=  "", "aA" !~@=  "", "aA" !$=  "", "aA" !~$=  "")
("aA" !@= "", "aA" !~@= "", "aA" !$= "", "aA" !~$= "") : (b, b, b, b)
Binder : ("aA" !@= "", "aA" !~@= "", "aA" !$= "", "aA" !~$= "")
Reducer: (true, true, true, true)
###
> ("aA" !@<  "", "aA" !~@<  "", "aA" !$<  "", "aA" !~$<  "")
("aA" !@< "", "aA" !~@< "", "aA" !$< "", "aA" !~$< "") : (b, b, b, b)
Binder : ("aA" @>= "", "aA" ~@>= "", "aA" !$< "", "aA" !~$< "")
Reducer: (true, true, true, true)
###
> ("aA" !@<= "", "aA" !~@<= "", "aA" !$<= "", "aA" !~$<= "")
("aA" !@<= "", "aA" !~@<= "", "aA" !$<= "", "aA" !~$<= "") : (b, b, b, b)
Binder : ("aA" @> "", "aA" ~@> "", "aA" !$<= "", "aA" !~$<= "")
Reducer: (true, true, true, true)
###
> ("aA" !@>  "", "aA" !~@>  "", "aA" !$>  "", "aA" !~$>  "")
("aA" !@> "", "aA" !~@> "", "aA" !$> "", "aA" !~$> "") : (b, b, b, b)
Binder : ("aA" @<= "", "aA" ~@<= "", "aA" !$> "", "aA" !~$> "")
Reducer: (false, false, false, false)
###
> ("aA" !@>= "", "aA" !~@>= "", "aA" !$>= "", "aA" !~$>= "")
("aA" !@>= "", "aA" !~@>= "", "aA" !$>= "", "aA" !~$>= "") : (b, b, b, b)
Binder : ("aA" @< "", "aA" ~@< "", "aA" !$>= "", "aA" !~$>= "")
Reducer: (false, false, false, false)
###
> ("aA"  @=  "AA", "aA"  ~@=  "AA", "aA"  $=  "AA", "aA"  ~$=  "AA")
("aA" @= "AA", "aA" ~@= "AA", "aA" $= "AA", "aA" ~$= "AA") : (b, b, b, b)
Binder : ("aA" @= "AA", "aA" ~@= "AA", "aA" $= "AA", "aA" ~$= "AA")
Reducer: (false, true, false, true)
###
> ("aA"  @<  "AA", "aA"  ~@<  "AA", "aA"  $<  "AA", "aA"  ~$<  "AA")
("aA" @< "AA", "aA" ~@< "AA", "aA" $< "AA", "aA" ~$< "AA") : (b, b, b, b)
Binder : ("aA" @< "AA", "aA" ~@< "AA", "aA" $< "AA", "aA" ~$< "AA")
Reducer: (true, false, true, false)
###
> ("aA"  @<= "AA", "aA"  ~@<= "AA", "aA"  $<= "AA", "aA"  ~$<= "AA")
("aA" @<= "AA", "aA" ~@<= "AA", "aA" $<= "AA", "aA" ~$<= "AA") : (b, b, b, b)
Binder : ("aA" @<= "AA", "aA" ~@<= "AA", "aA" $<= "AA", "aA" ~$<= "AA")
Reducer: (true, true, true, true)
###
> ("aA"  @>  "AA", "aA"  ~@>  "AA", "aA"  $>  "AA", "aA"  ~$>  "AA")
("aA" @> "AA", "aA" ~@> "AA", "aA" $> "AA", "aA" ~$> "AA") : (b, b, b, b)
Binder : ("aA" @> "AA", "aA" ~@> "AA", "aA" $> "AA", "aA" ~$> "AA")
Reducer: (false, false, false, false)
###
> ("aA"  @>= "AA", "aA"  ~@>= "AA", "aA"  $>= "AA", "aA"  ~$>= "AA")
("aA" @>= "AA", "aA" ~@>= "AA", "aA" $>= "AA", "aA" ~$>= "AA") : (b, b, b, b)
Binder : ("aA" @>= "AA", "aA" ~@>= "AA", "aA" $>= "AA", "aA" ~$>= "AA")
Reducer: (false, true, false, true)
###
> ("aA" !@=  "AA", "aA" !~@=  "AA", "aA" !$=  "AA", "aA" !~$=  "AA")
("aA" !@= "AA", "aA" !~@= "AA", "aA" !$= "AA", "aA" !~$= "AA") : (b, b, b, b)
Binder : ("aA" !@= "AA", "aA" !~@= "AA", "aA" !$= "AA", "aA" !~$= "AA")
Reducer: (true, false, true, false)
###
> ("aA" !@<  "AA", "aA" !~@<  "AA", "aA" !$<  "AA", "aA" !~$<  "AA")
("aA" !@< "AA", "aA" !~@< "AA", "aA" !$< "AA", "aA" !~$< "AA") : (b, b, b, b)
Binder : ("aA" @>= "AA", "aA" ~@>= "AA", "aA" !$< "AA", "aA" !~$< "AA")
Reducer: (false, true, false, true)
###
> ("aA" !@<= "AA", "aA" !~@<= "AA", "aA" !$<= "AA", "aA" !~$<= "AA")
("aA" !@<= "AA", "aA" !~@<= "AA", "aA" !$<= "AA", "aA" !~$<= "AA") : (b, b, b, b)
Binder : ("aA" @> "AA", "aA" ~@> "AA", "aA" !$<= "AA", "aA" !~$<= "AA")
Reducer: (false, false, false, false)
###
> ("aA" !@>  "AA", "aA" !~@>  "AA", "aA" !$>  "AA", "aA" !~$>  "AA")
("aA" !@> "AA", "aA" !~@> "AA", "aA" !$> "AA", "aA" !~$> "AA") : (b, b, b, b)
Binder : ("aA" @<= "AA", "aA" ~@<= "AA", "aA" !$> "AA", "aA" !~$> "AA")
Reducer: (true, true, true, true)
###
> ("aA" !@>= "AA", "aA" !~@>= "AA", "aA" !$>= "AA", "aA" !~$>= "AA")
("aA" !@>= "AA", "aA" !~@>= "AA", "aA" !$>= "AA", "aA" !~$>= "AA") : (b, b, b, b)
Binder : ("aA" @< "AA", "aA" ~@< "AA", "aA" !$>= "AA", "aA" !~$>= "AA")
Reducer: (true, false, true, false)
###
> ("aA"  @=  "aA", "aA"  ~@=  "aA", "aA"  $=  "aA", "aA"  ~$=  "aA")
("aA" @= "aA", "aA" ~@= "aA", "aA" $= "aA", "aA" ~$= "aA") : (b, b, b, b)
Binder : ("aA" @= "aA", "aA" ~@= "aA", "aA" $= "aA", "aA" ~$= "aA")
Reducer: (true, true, true, true)
###
> ("aA"  @<  "aA", "aA"  ~@<  "aA", "aA"  $<  "aA", "aA"  ~$<  "aA")
("aA" @< "aA", "aA" ~@< "aA", "aA" $< "aA", "aA" ~$< "aA") : (b, b, b, b)
Binder : ("aA" @< "aA", "aA" ~@< "aA", "aA" $< "aA", "aA" ~$< "aA")
Reducer: (false, false, false, false)
###
> ("aA"  @<= "aA", "aA"  ~@<= "aA", "aA"  $<= "aA", "aA"  ~$<= "aA")
("aA" @<= "aA", "aA" ~@<= "aA", "aA" $<= "aA", "aA" ~$<= "aA") : (b, b, b, b)
Binder : ("aA" @<= "aA", "aA" ~@<= "aA", "aA" $<= "aA", "aA" ~$<= "aA")
Reducer: (true, true, true, true)
###
> ("aA"  @>  "aA", "aA"  ~@>  "aA", "aA"  $>  "aA", "aA"  ~$>  "aA")
("aA" @> "aA", "aA" ~@> "aA", "aA" $> "aA", "aA" ~$> "aA") : (b, b, b, b)
Binder : ("aA" @> "aA", "aA" ~@> "aA", "aA" $> "aA", "aA" ~$> "aA")
Reducer: (false, false, false, false)
###
> ("aA"  @>= "aA", "aA"  ~@>= "aA", "aA"  $>= "aA", "aA"  ~$>= "aA")
("aA" @>= "aA", "aA" ~@>= "aA", "aA" $>= "aA", "aA" ~$>= "aA") : (b, b, b, b)
Binder : ("aA" @>= "aA", "aA" ~@>= "aA", "aA" $>= "aA", "aA" ~$>= "aA")
Reducer: (true, true, true, true)
###
> ("aA" !@=  "aA", "aA" !~@=  "aA", "aA" !$=  "aA", "aA" !~$=  "aA")
("aA" !@= "aA", "aA" !~@= "aA", "aA" !$= "aA", "aA" !~$= "aA") : (b, b, b, b)
Binder : ("aA" !@= "aA", "aA" !~@= "aA", "aA" !$= "aA", "aA" !~$= "aA")
Reducer: (false, false, false, false)
###
> ("aA" !@<  "aA", "aA" !~@<  "aA", "aA" !$<  "aA", "aA" !~$<  "aA")
("aA" !@< "aA", "aA" !~@< "aA", "aA" !$< "aA", "aA" !~$< "aA") : (b, b, b, b)
Binder : ("aA" @>= "aA", "aA" ~@>= "aA", "aA" !$< "aA", "aA" !~$< "aA")
Reducer: (true, true, true, true)
###
> ("aA" !@<= "aA", "aA" !~@<= "aA", "aA" !$<= "aA", "aA" !~$<= "aA")
("aA" !@<= "aA", "aA" !~@<= "aA", "aA" !$<= "aA", "aA" !~$<= "aA") : (b, b, b, b)
Binder : ("aA" @> "aA", "aA" ~@> "aA", "aA" !$<= "aA", "aA" !~$<= "aA")
Reducer: (false, false, false, false)
###
> ("aA" !@>  "aA", "aA" !~@>  "aA", "aA" !$>  "aA", "aA" !~$>  "aA")
("aA" !@> "aA", "aA" !~@> "aA", "aA" !$> "aA", "aA" !~$> "aA") : (b, b, b, b)
Binder : ("aA" @<= "aA", "aA" ~@<= "aA", "aA" !$> "aA", "aA" !~$> "aA")
Reducer: (true, true, true, true)
###
> ("aA" !@>= "aA", "aA" !~@>= "aA", "aA" !$>= "aA", "aA" !~$>= "aA")
("aA" !@>= "aA", "aA" !~@>= "aA", "aA" !$>= "aA", "aA" !~$>= "aA") : (b, b, b, b)
Binder : ("aA" @< "aA", "aA" ~@< "aA", "aA" !$>= "aA", "aA" !~$>= "aA")
Reducer: (false, false, false, false)
###
> ("aA"  @=  "Aa", "aA"  ~@=  "Aa", "aA"  $=  "Aa", "aA"  ~$=  "Aa")
("aA" @= "Aa", "aA" ~@= "Aa", "aA" $= "Aa", "aA" ~$= "Aa") : (b, b, b, b)
Binder : ("aA" @= "Aa", "aA" ~@= "Aa", "aA" $= "Aa", "aA" ~$= "Aa")
Reducer: (false, true, false, true)
###
> ("aA"  @<  "Aa", "aA"  ~@<  "Aa", "aA"  $<  "Aa", "aA"  ~$<  "Aa")
("aA" @< "Aa", "aA" ~@< "Aa", "aA" $< "Aa", "aA" ~$< "Aa") : (b, b, b, b)
Binder : ("aA" @< "Aa", "aA" ~@< "Aa", "aA" $< "Aa", "aA" ~$< "Aa")
Reducer: (true, false, true, false)
###
> ("aA"  @<= "Aa", "aA"  ~@<= "Aa", "aA"  $<= "Aa", "aA"  ~$<= "Aa")
("aA" @<= "Aa", "aA" ~@<= "Aa", "aA" $<= "Aa", "aA" ~$<= "Aa") : (b, b, b, b)
Binder : ("aA" @<= "Aa", "aA" ~@<= "Aa", "aA" $<= "Aa", "aA" ~$<= "Aa")
Reducer: (true, true, true, true)
###
> ("aA"  @>  "Aa", "aA"  ~@>  "Aa", "aA"  $>  "Aa", "aA"  ~$>  "Aa")
("aA" @> "Aa", "aA" ~@> "Aa", "aA" $> "Aa", "aA" ~$> "Aa") : (b, b, b, b)
Binder : ("aA" @> "Aa", "aA" ~@> "Aa", "aA" $> "Aa", "aA" ~$> "Aa")
Reducer: (false, false, false, false)
###
> ("aA"  @>= "Aa", "aA"  ~@>= "Aa", "aA"  $>= "Aa", "aA"  ~$>= "Aa")
("aA" @>= "Aa", "aA" ~@>= "Aa", "aA" $>= "Aa", "aA" ~$>= "Aa") : (b, b, b, b)
Binder : ("aA" @>= "Aa", "aA" ~@>= "Aa", "aA" $>= "Aa", "aA" ~$>= "Aa")
Reducer: (false, true, false, true)
###
> ("aA" !@=  "Aa", "aA" !~@=  "Aa", "aA" !$=  "Aa", "aA" !~$=  "Aa")
("aA" !@= "Aa", "aA" !~@= "Aa", "aA" !$= "Aa", "aA" !~$= "Aa") : (b, b, b, b)
Binder : ("aA" !@= "Aa", "aA" !~@= "Aa", "aA" !$= "Aa", "aA" !~$= "Aa")
Reducer: (true, false, true, false)
###
> ("aA" !@<  "Aa", "aA" !~@<  "Aa", "aA" !$<  "Aa", "aA" !~$<  "Aa")
("aA" !@< "Aa", "aA" !~@< "Aa", "aA" !$< "Aa", "aA" !~$< "Aa") : (b, b, b, b)
Binder : ("aA" @>= "Aa", "aA" ~@>= "Aa", "aA" !$< "Aa", "aA" !~$< "Aa")
Reducer: (false, true, false, true)
###
> ("aA" !@<= "Aa", "aA" !~@<= "Aa", "aA" !$<= "Aa", "aA" !~$<= "Aa")
("aA" !@<= "Aa", "aA" !~@<= "Aa", "aA" !$<= "Aa", "aA" !~$<= "Aa") : (b, b, b, b)
Binder : ("aA" @> "Aa", "aA" ~@> "Aa", "aA" !$<= "Aa", "aA" !~$<= "Aa")
Reducer: (false, false, false, false)
###
> ("aA" !@>  "Aa", "aA" !~@>  "Aa", "aA" !$>  "Aa", "aA" !~$>  "Aa")
("aA" !@> "Aa", "aA" !~@> "Aa", "aA" !$> "Aa", "aA" !~$> "Aa") : (b, b, b, b)
Binder : ("aA" @<= "Aa", "aA" ~@<= "Aa", "aA" !$> "Aa", "aA" !~$> "Aa")
Reducer: (true, true, true, true)
###
> ("aA" !@>= "Aa", "aA" !~@>= "Aa", "aA" !$>= "Aa", "aA" !~$>= "Aa")
("aA" !@>= "Aa", "aA" !~@>= "Aa", "aA" !$>= "Aa", "aA" !~$>= "Aa") : (b, b, b, b)
Binder : ("aA" @< "Aa", "aA" ~@< "Aa", "aA" !$>= "Aa", "aA" !~$>= "Aa")
Reducer: (true, false, true, false)
###
> ("aA"  @=  "BB", "aA"  ~@=  "BB", "aA"  $=  "BB", "aA"  ~$=  "BB")
("aA" @= "BB", "aA" ~@= "BB", "aA" $= "BB", "aA" ~$= "BB") : (b, b, b, b)
Binder : ("aA" @= "BB", "aA" ~@= "BB", "aA" $= "BB", "aA" ~$= "BB")
Reducer: (false, false, false, false)
###
> ("aA"  @<  "BB", "aA"  ~@<  "BB", "aA"  $<  "BB", "aA"  ~$<  "BB")
("aA" @< "BB", "aA" ~@< "BB", "aA" $< "BB", "aA" ~$< "BB") : (b, b, b, b)
Binder : ("aA" @< "BB", "aA" ~@< "BB", "aA" $< "BB", "aA" ~$< "BB")
Reducer: (true, true, true, true)
###
> ("aA"  @<= "BB", "aA"  ~@<= "BB", "aA"  $<= "BB", "aA"  ~$<= "BB")
("aA" @<= "BB", "aA" ~@<= "BB", "aA" $<= "BB", "aA" ~$<= "BB") : (b, b, b, b)
Binder : ("aA" @<= "BB", "aA" ~@<= "BB", "aA" $<= "BB", "aA" ~$<= "BB")
Reducer: (true, true, true, true)
###
> ("aA"  @>  "BB", "aA"  ~@>  "BB", "aA"  $>  "BB", "aA"  ~$>  "BB")
("aA" @> "BB", "aA" ~@> "BB", "aA" $> "BB", "aA" ~$> "BB") : (b, b, b, b)
Binder : ("aA" @> "BB", "aA" ~@> "BB", "aA" $> "BB", "aA" ~$> "BB")
Reducer: (false, false, false, false)
###
> ("aA"  @>= "BB", "aA"  ~@>= "BB", "aA"  $>= "BB", "aA"  ~$>= "BB")
("aA" @>= "BB", "aA" ~@>= "BB", "aA" $>= "BB", "aA" ~$>= "BB") : (b, b, b, b)
Binder : ("aA" @>= "BB", "aA" ~@>= "BB", "aA" $>= "BB", "aA" ~$>= "BB")
Reducer: (false, false, false, false)
###
> ("aA" !@=  "BB", "aA" !~@=  "BB", "aA" !$=  "BB", "aA" !~$=  "BB")
("aA" !@= "BB", "aA" !~@= "BB", "aA" !$= "BB", "aA" !~$= "BB") : (b, b, b, b)
Binder : ("aA" !@= "BB", "aA" !~@= "BB", "aA" !$= "BB", "aA" !~$= "BB")
Reducer: (true, true, true, true)
###
> ("aA" !@<  "BB", "aA" !~@<  "BB", "aA" !$<  "BB", "aA" !~$<  "BB")
("aA" !@< "BB", "aA" !~@< "BB", "aA" !$< "BB", "aA" !~$< "BB") : (b, b, b, b)
Binder : ("aA" @>= "BB", "aA" ~@>= "BB", "aA" !$< "BB", "aA" !~$< "BB")
Reducer: (false, false, false, false)
###
> ("aA" !@<= "BB", "aA" !~@<= "BB", "aA" !$<= "BB", "aA" !~$<= "BB")
("aA" !@<= "BB", "aA" !~@<= "BB", "aA" !$<= "BB", "aA" !~$<= "BB") : (b, b, b, b)
Binder : ("aA" @> "BB", "aA" ~@> "BB", "aA" !$<= "BB", "aA" !~$<= "BB")
Reducer: (false, false, false, false)
###
> ("aA" !@>  "BB", "aA" !~@>  "BB", "aA" !$>  "BB", "aA" !~$>  "BB")
("aA" !@> "BB", "aA" !~@> "BB", "aA" !$> "BB", "aA" !~$> "BB") : (b, b, b, b)
Binder : ("aA" @<= "BB", "aA" ~@<= "BB", "aA" !$> "BB", "aA" !~$> "BB")
Reducer: (true, true, true, true)
###
> ("aA" !@>= "BB", "aA" !~@>= "BB", "aA" !$>= "BB", "aA" !~$>= "BB")
("aA" !@>= "BB", "aA" !~@>= "BB", "aA" !$>= "BB", "aA" !~$>= "BB") : (b, b, b, b)
Binder : ("aA" @< "BB", "aA" ~@< "BB", "aA" !$>= "BB", "aA" !~$>= "BB")
Reducer: (true, true, true, true)
###
> ("aA"  @=  Null(""), "aA"  ~@=  Null(""), "aA"  $=  Null(""), "aA"  ~$=  Null(""))
("aA" @= Null(""), "aA" ~@= Null(""), "aA" $= Null(""), "aA" ~$= Null("")) : (b, b, b, b)
Binder : ("aA" @= DefOpt*(""), "aA" ~@= DefOpt*(""), "aA" $= DefOpt*(""), "aA" ~$= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("aA"  @<  Null(""), "aA"  ~@<  Null(""), "aA"  $<  Null(""), "aA"  ~$<  Null(""))
("aA" @< Null(""), "aA" ~@< Null(""), "aA" $< Null(""), "aA" ~$< Null("")) : (b, b, b, b)
Binder : ("aA" @< DefOpt*(""), "aA" ~@< DefOpt*(""), "aA" $< DefOpt*(""), "aA" ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("aA"  @<= Null(""), "aA"  ~@<= Null(""), "aA"  $<= Null(""), "aA"  ~$<= Null(""))
("aA" @<= Null(""), "aA" ~@<= Null(""), "aA" $<= Null(""), "aA" ~$<= Null("")) : (b, b, b, b)
Binder : ("aA" @<= DefOpt*(""), "aA" ~@<= DefOpt*(""), "aA" $<= DefOpt*(""), "aA" ~$<= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("aA"  @>  Null(""), "aA"  ~@>  Null(""), "aA"  $>  Null(""), "aA"  ~$>  Null(""))
("aA" @> Null(""), "aA" ~@> Null(""), "aA" $> Null(""), "aA" ~$> Null("")) : (b, b, b, b)
Binder : ("aA" @> DefOpt*(""), "aA" ~@> DefOpt*(""), "aA" $> DefOpt*(""), "aA" ~$> DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("aA"  @>= Null(""), "aA"  ~@>= Null(""), "aA"  $>= Null(""), "aA"  ~$>= Null(""))
("aA" @>= Null(""), "aA" ~@>= Null(""), "aA" $>= Null(""), "aA" ~$>= Null("")) : (b, b, b, b)
Binder : ("aA" @>= DefOpt*(""), "aA" ~@>= DefOpt*(""), "aA" $>= DefOpt*(""), "aA" ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("aA" !@=  Null(""), "aA" !~@=  Null(""), "aA" !$=  Null(""), "aA" !~$=  Null(""))
("aA" !@= Null(""), "aA" !~@= Null(""), "aA" !$= Null(""), "aA" !~$= Null("")) : (b, b, b, b)
Binder : ("aA" !@= DefOpt*(""), "aA" !~@= DefOpt*(""), "aA" !$= DefOpt*(""), "aA" !~$= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("aA" !@<  Null(""), "aA" !~@<  Null(""), "aA" !$<  Null(""), "aA" !~$<  Null(""))
("aA" !@< Null(""), "aA" !~@< Null(""), "aA" !$< Null(""), "aA" !~$< Null("")) : (b, b, b, b)
Binder : ("aA" @>= DefOpt*(""), "aA" ~@>= DefOpt*(""), "aA" !$< DefOpt*(""), "aA" !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("aA" !@<= Null(""), "aA" !~@<= Null(""), "aA" !$<= Null(""), "aA" !~$<= Null(""))
("aA" !@<= Null(""), "aA" !~@<= Null(""), "aA" !$<= Null(""), "aA" !~$<= Null("")) : (b, b, b, b)
Binder : ("aA" @> DefOpt*(""), "aA" ~@> DefOpt*(""), "aA" !$<= DefOpt*(""), "aA" !~$<= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("aA" !@>  Null(""), "aA" !~@>  Null(""), "aA" !$>  Null(""), "aA" !~$>  Null(""))
("aA" !@> Null(""), "aA" !~@> Null(""), "aA" !$> Null(""), "aA" !~$> Null("")) : (b, b, b, b)
Binder : ("aA" @<= DefOpt*(""), "aA" ~@<= DefOpt*(""), "aA" !$> DefOpt*(""), "aA" !~$> DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("aA" !@>= Null(""), "aA" !~@>= Null(""), "aA" !$>= Null(""), "aA" !~$>= Null(""))
("aA" !@>= Null(""), "aA" !~@>= Null(""), "aA" !$>= Null(""), "aA" !~$>= Null("")) : (b, b, b, b)
Binder : ("aA" @< DefOpt*(""), "aA" ~@< DefOpt*(""), "aA" !$>= DefOpt*(""), "aA" !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("Aa"  @=  s, "Aa"  ~@=  s, "Aa"  $=  s, "Aa"  ~$=  s)
("Aa" @= s, "Aa" ~@= s, "Aa" $= s, "Aa" ~$= s) : (b, b, b, b)
Binder : ("Aa" @= s, "Aa" ~@= s, "Aa" $= s, "Aa" ~$= s)
###
> ("Aa"  @<  s, "Aa"  ~@<  s, "Aa"  $<  s, "Aa"  ~$<  s)
("Aa" @< s, "Aa" ~@< s, "Aa" $< s, "Aa" ~$< s) : (b, b, b, b)
Binder : ("Aa" @< s, "Aa" ~@< s, "Aa" $< s, "Aa" ~$< s)
###
> ("Aa"  @<= s, "Aa"  ~@<= s, "Aa"  $<= s, "Aa"  ~$<= s)
("Aa" @<= s, "Aa" ~@<= s, "Aa" $<= s, "Aa" ~$<= s) : (b, b, b, b)
Binder : ("Aa" @<= s, "Aa" ~@<= s, "Aa" $<= s, "Aa" ~$<= s)
###
> ("Aa"  @>  s, "Aa"  ~@>  s, "Aa"  $>  s, "Aa"  ~$>  s)
("Aa" @> s, "Aa" ~@> s, "Aa" $> s, "Aa" ~$> s) : (b, b, b, b)
Binder : ("Aa" @> s, "Aa" ~@> s, "Aa" $> s, "Aa" ~$> s)
###
> ("Aa"  @>= s, "Aa"  ~@>= s, "Aa"  $>= s, "Aa"  ~$>= s)
("Aa" @>= s, "Aa" ~@>= s, "Aa" $>= s, "Aa" ~$>= s) : (b, b, b, b)
Binder : ("Aa" @>= s, "Aa" ~@>= s, "Aa" $>= s, "Aa" ~$>= s)
###
> ("Aa" !@=  s, "Aa" !~@=  s, "Aa" !$=  s, "Aa" !~$=  s)
("Aa" !@= s, "Aa" !~@= s, "Aa" !$= s, "Aa" !~$= s) : (b, b, b, b)
Binder : ("Aa" !@= s, "Aa" !~@= s, "Aa" !$= s, "Aa" !~$= s)
###
> ("Aa" !@<  s, "Aa" !~@<  s, "Aa" !$<  s, "Aa" !~$<  s)
("Aa" !@< s, "Aa" !~@< s, "Aa" !$< s, "Aa" !~$< s) : (b, b, b, b)
Binder : ("Aa" @>= s, "Aa" ~@>= s, "Aa" !$< s, "Aa" !~$< s)
###
> ("Aa" !@<= s, "Aa" !~@<= s, "Aa" !$<= s, "Aa" !~$<= s)
("Aa" !@<= s, "Aa" !~@<= s, "Aa" !$<= s, "Aa" !~$<= s) : (b, b, b, b)
Binder : ("Aa" @> s, "Aa" ~@> s, "Aa" !$<= s, "Aa" !~$<= s)
###
> ("Aa" !@>  s, "Aa" !~@>  s, "Aa" !$>  s, "Aa" !~$>  s)
("Aa" !@> s, "Aa" !~@> s, "Aa" !$> s, "Aa" !~$> s) : (b, b, b, b)
Binder : ("Aa" @<= s, "Aa" ~@<= s, "Aa" !$> s, "Aa" !~$> s)
###
> ("Aa" !@>= s, "Aa" !~@>= s, "Aa" !$>= s, "Aa" !~$>= s)
("Aa" !@>= s, "Aa" !~@>= s, "Aa" !$>= s, "Aa" !~$>= s) : (b, b, b, b)
Binder : ("Aa" @< s, "Aa" ~@< s, "Aa" !$>= s, "Aa" !~$>= s)
###
> ("Aa"  @=  "", "Aa"  ~@=  "", "Aa"  $=  "", "Aa"  ~$=  "")
("Aa" @= "", "Aa" ~@= "", "Aa" $= "", "Aa" ~$= "") : (b, b, b, b)
Binder : ("Aa" @= "", "Aa" ~@= "", "Aa" $= "", "Aa" ~$= "")
Reducer: (false, false, false, false)
###
> ("Aa"  @<  "", "Aa"  ~@<  "", "Aa"  $<  "", "Aa"  ~$<  "")
("Aa" @< "", "Aa" ~@< "", "Aa" $< "", "Aa" ~$< "") : (b, b, b, b)
Binder : ("Aa" @< "", "Aa" ~@< "", "Aa" $< "", "Aa" ~$< "")
Reducer: (false, false, false, false)
###
> ("Aa"  @<= "", "Aa"  ~@<= "", "Aa"  $<= "", "Aa"  ~$<= "")
("Aa" @<= "", "Aa" ~@<= "", "Aa" $<= "", "Aa" ~$<= "") : (b, b, b, b)
Binder : ("Aa" @<= "", "Aa" ~@<= "", "Aa" $<= "", "Aa" ~$<= "")
Reducer: (false, false, false, false)
###
> ("Aa"  @>  "", "Aa"  ~@>  "", "Aa"  $>  "", "Aa"  ~$>  "")
("Aa" @> "", "Aa" ~@> "", "Aa" $> "", "Aa" ~$> "") : (b, b, b, b)
Binder : ("Aa" @> "", "Aa" ~@> "", "Aa" $> "", "Aa" ~$> "")
Reducer: (true, true, true, true)
###
> ("Aa"  @>= "", "Aa"  ~@>= "", "Aa"  $>= "", "Aa"  ~$>= "")
("Aa" @>= "", "Aa" ~@>= "", "Aa" $>= "", "Aa" ~$>= "") : (b, b, b, b)
Binder : ("Aa" @>= "", "Aa" ~@>= "", "Aa" $>= "", "Aa" ~$>= "")
Reducer: (true, true, true, true)
###
> ("Aa" !@=  "", "Aa" !~@=  "", "Aa" !$=  "", "Aa" !~$=  "")
("Aa" !@= "", "Aa" !~@= "", "Aa" !$= "", "Aa" !~$= "") : (b, b, b, b)
Binder : ("Aa" !@= "", "Aa" !~@= "", "Aa" !$= "", "Aa" !~$= "")
Reducer: (true, true, true, true)
###
> ("Aa" !@<  "", "Aa" !~@<  "", "Aa" !$<  "", "Aa" !~$<  "")
("Aa" !@< "", "Aa" !~@< "", "Aa" !$< "", "Aa" !~$< "") : (b, b, b, b)
Binder : ("Aa" @>= "", "Aa" ~@>= "", "Aa" !$< "", "Aa" !~$< "")
Reducer: (true, true, true, true)
###
> ("Aa" !@<= "", "Aa" !~@<= "", "Aa" !$<= "", "Aa" !~$<= "")
("Aa" !@<= "", "Aa" !~@<= "", "Aa" !$<= "", "Aa" !~$<= "") : (b, b, b, b)
Binder : ("Aa" @> "", "Aa" ~@> "", "Aa" !$<= "", "Aa" !~$<= "")
Reducer: (true, true, true, true)
###
> ("Aa" !@>  "", "Aa" !~@>  "", "Aa" !$>  "", "Aa" !~$>  "")
("Aa" !@> "", "Aa" !~@> "", "Aa" !$> "", "Aa" !~$> "") : (b, b, b, b)
Binder : ("Aa" @<= "", "Aa" ~@<= "", "Aa" !$> "", "Aa" !~$> "")
Reducer: (false, false, false, false)
###
> ("Aa" !@>= "", "Aa" !~@>= "", "Aa" !$>= "", "Aa" !~$>= "")
("Aa" !@>= "", "Aa" !~@>= "", "Aa" !$>= "", "Aa" !~$>= "") : (b, b, b, b)
Binder : ("Aa" @< "", "Aa" ~@< "", "Aa" !$>= "", "Aa" !~$>= "")
Reducer: (false, false, false, false)
###
> ("Aa"  @=  "AA", "Aa"  ~@=  "AA", "Aa"  $=  "AA", "Aa"  ~$=  "AA")
("Aa" @= "AA", "Aa" ~@= "AA", "Aa" $= "AA", "Aa" ~$= "AA") : (b, b, b, b)
Binder : ("Aa" @= "AA", "Aa" ~@= "AA", "Aa" $= "AA", "Aa" ~$= "AA")
Reducer: (false, true, false, true)
###
> ("Aa"  @<  "AA", "Aa"  ~@<  "AA", "Aa"  $<  "AA", "Aa"  ~$<  "AA")
("Aa" @< "AA", "Aa" ~@< "AA", "Aa" $< "AA", "Aa" ~$< "AA") : (b, b, b, b)
Binder : ("Aa" @< "AA", "Aa" ~@< "AA", "Aa" $< "AA", "Aa" ~$< "AA")
Reducer: (true, false, true, false)
###
> ("Aa"  @<= "AA", "Aa"  ~@<= "AA", "Aa"  $<= "AA", "Aa"  ~$<= "AA")
("Aa" @<= "AA", "Aa" ~@<= "AA", "Aa" $<= "AA", "Aa" ~$<= "AA") : (b, b, b, b)
Binder : ("Aa" @<= "AA", "Aa" ~@<= "AA", "Aa" $<= "AA", "Aa" ~$<= "AA")
Reducer: (true, true, true, true)
###
> ("Aa"  @>  "AA", "Aa"  ~@>  "AA", "Aa"  $>  "AA", "Aa"  ~$>  "AA")
("Aa" @> "AA", "Aa" ~@> "AA", "Aa" $> "AA", "Aa" ~$> "AA") : (b, b, b, b)
Binder : ("Aa" @> "AA", "Aa" ~@> "AA", "Aa" $> "AA", "Aa" ~$> "AA")
Reducer: (false, false, false, false)
###
> ("Aa"  @>= "AA", "Aa"  ~@>= "AA", "Aa"  $>= "AA", "Aa"  ~$>= "AA")
("Aa" @>= "AA", "Aa" ~@>= "AA", "Aa" $>= "AA", "Aa" ~$>= "AA") : (b, b, b, b)
Binder : ("Aa" @>= "AA", "Aa" ~@>= "AA", "Aa" $>= "AA", "Aa" ~$>= "AA")
Reducer: (false, true, false, true)
###
> ("Aa" !@=  "AA", "Aa" !~@=  "AA", "Aa" !$=  "AA", "Aa" !~$=  "AA")
("Aa" !@= "AA", "Aa" !~@= "AA", "Aa" !$= "AA", "Aa" !~$= "AA") : (b, b, b, b)
Binder : ("Aa" !@= "AA", "Aa" !~@= "AA", "Aa" !$= "AA", "Aa" !~$= "AA")
Reducer: (true, false, true, false)
###
> ("Aa" !@<  "AA", "Aa" !~@<  "AA", "Aa" !$<  "AA", "Aa" !~$<  "AA")
("Aa" !@< "AA", "Aa" !~@< "AA", "Aa" !$< "AA", "Aa" !~$< "AA") : (b, b, b, b)
Binder : ("Aa" @>= "AA", "Aa" ~@>= "AA", "Aa" !$< "AA", "Aa" !~$< "AA")
Reducer: (false, true, false, true)
###
> ("Aa" !@<= "AA", "Aa" !~@<= "AA", "Aa" !$<= "AA", "Aa" !~$<= "AA")
("Aa" !@<= "AA", "Aa" !~@<= "AA", "Aa" !$<= "AA", "Aa" !~$<= "AA") : (b, b, b, b)
Binder : ("Aa" @> "AA", "Aa" ~@> "AA", "Aa" !$<= "AA", "Aa" !~$<= "AA")
Reducer: (false, false, false, false)
###
> ("Aa" !@>  "AA", "Aa" !~@>  "AA", "Aa" !$>  "AA", "Aa" !~$>  "AA")
("Aa" !@> "AA", "Aa" !~@> "AA", "Aa" !$> "AA", "Aa" !~$> "AA") : (b, b, b, b)
Binder : ("Aa" @<= "AA", "Aa" ~@<= "AA", "Aa" !$> "AA", "Aa" !~$> "AA")
Reducer: (true, true, true, true)
###
> ("Aa" !@>= "AA", "Aa" !~@>= "AA", "Aa" !$>= "AA", "Aa" !~$>= "AA")
("Aa" !@>= "AA", "Aa" !~@>= "AA", "Aa" !$>= "AA", "Aa" !~$>= "AA") : (b, b, b, b)
Binder : ("Aa" @< "AA", "Aa" ~@< "AA", "Aa" !$>= "AA", "Aa" !~$>= "AA")
Reducer: (true, false, true, false)
###
> ("Aa"  @=  "aA", "Aa"  ~@=  "aA", "Aa"  $=  "aA", "Aa"  ~$=  "aA")
("Aa" @= "aA", "Aa" ~@= "aA", "Aa" $= "aA", "Aa" ~$= "aA") : (b, b, b, b)
Binder : ("Aa" @= "aA", "Aa" ~@= "aA", "Aa" $= "aA", "Aa" ~$= "aA")
Reducer: (false, true, false, true)
###
> ("Aa"  @<  "aA", "Aa"  ~@<  "aA", "Aa"  $<  "aA", "Aa"  ~$<  "aA")
("Aa" @< "aA", "Aa" ~@< "aA", "Aa" $< "aA", "Aa" ~$< "aA") : (b, b, b, b)
Binder : ("Aa" @< "aA", "Aa" ~@< "aA", "Aa" $< "aA", "Aa" ~$< "aA")
Reducer: (false, false, false, false)
###
> ("Aa"  @<= "aA", "Aa"  ~@<= "aA", "Aa"  $<= "aA", "Aa"  ~$<= "aA")
("Aa" @<= "aA", "Aa" ~@<= "aA", "Aa" $<= "aA", "Aa" ~$<= "aA") : (b, b, b, b)
Binder : ("Aa" @<= "aA", "Aa" ~@<= "aA", "Aa" $<= "aA", "Aa" ~$<= "aA")
Reducer: (false, true, false, true)
###
> ("Aa"  @>  "aA", "Aa"  ~@>  "aA", "Aa"  $>  "aA", "Aa"  ~$>  "aA")
("Aa" @> "aA", "Aa" ~@> "aA", "Aa" $> "aA", "Aa" ~$> "aA") : (b, b, b, b)
Binder : ("Aa" @> "aA", "Aa" ~@> "aA", "Aa" $> "aA", "Aa" ~$> "aA")
Reducer: (true, false, true, false)
###
> ("Aa"  @>= "aA", "Aa"  ~@>= "aA", "Aa"  $>= "aA", "Aa"  ~$>= "aA")
("Aa" @>= "aA", "Aa" ~@>= "aA", "Aa" $>= "aA", "Aa" ~$>= "aA") : (b, b, b, b)
Binder : ("Aa" @>= "aA", "Aa" ~@>= "aA", "Aa" $>= "aA", "Aa" ~$>= "aA")
Reducer: (true, true, true, true)
###
> ("Aa" !@=  "aA", "Aa" !~@=  "aA", "Aa" !$=  "aA", "Aa" !~$=  "aA")
("Aa" !@= "aA", "Aa" !~@= "aA", "Aa" !$= "aA", "Aa" !~$= "aA") : (b, b, b, b)
Binder : ("Aa" !@= "aA", "Aa" !~@= "aA", "Aa" !$= "aA", "Aa" !~$= "aA")
Reducer: (true, false, true, false)
###
> ("Aa" !@<  "aA", "Aa" !~@<  "aA", "Aa" !$<  "aA", "Aa" !~$<  "aA")
("Aa" !@< "aA", "Aa" !~@< "aA", "Aa" !$< "aA", "Aa" !~$< "aA") : (b, b, b, b)
Binder : ("Aa" @>= "aA", "Aa" ~@>= "aA", "Aa" !$< "aA", "Aa" !~$< "aA")
Reducer: (true, true, true, true)
###
> ("Aa" !@<= "aA", "Aa" !~@<= "aA", "Aa" !$<= "aA", "Aa" !~$<= "aA")
("Aa" !@<= "aA", "Aa" !~@<= "aA", "Aa" !$<= "aA", "Aa" !~$<= "aA") : (b, b, b, b)
Binder : ("Aa" @> "aA", "Aa" ~@> "aA", "Aa" !$<= "aA", "Aa" !~$<= "aA")
Reducer: (true, false, true, false)
###
> ("Aa" !@>  "aA", "Aa" !~@>  "aA", "Aa" !$>  "aA", "Aa" !~$>  "aA")
("Aa" !@> "aA", "Aa" !~@> "aA", "Aa" !$> "aA", "Aa" !~$> "aA") : (b, b, b, b)
Binder : ("Aa" @<= "aA", "Aa" ~@<= "aA", "Aa" !$> "aA", "Aa" !~$> "aA")
Reducer: (false, true, false, true)
###
> ("Aa" !@>= "aA", "Aa" !~@>= "aA", "Aa" !$>= "aA", "Aa" !~$>= "aA")
("Aa" !@>= "aA", "Aa" !~@>= "aA", "Aa" !$>= "aA", "Aa" !~$>= "aA") : (b, b, b, b)
Binder : ("Aa" @< "aA", "Aa" ~@< "aA", "Aa" !$>= "aA", "Aa" !~$>= "aA")
Reducer: (false, false, false, false)
###
> ("Aa"  @=  "Aa", "Aa"  ~@=  "Aa", "Aa"  $=  "Aa", "Aa"  ~$=  "Aa")
("Aa" @= "Aa", "Aa" ~@= "Aa", "Aa" $= "Aa", "Aa" ~$= "Aa") : (b, b, b, b)
Binder : ("Aa" @= "Aa", "Aa" ~@= "Aa", "Aa" $= "Aa", "Aa" ~$= "Aa")
Reducer: (true, true, true, true)
###
> ("Aa"  @<  "Aa", "Aa"  ~@<  "Aa", "Aa"  $<  "Aa", "Aa"  ~$<  "Aa")
("Aa" @< "Aa", "Aa" ~@< "Aa", "Aa" $< "Aa", "Aa" ~$< "Aa") : (b, b, b, b)
Binder : ("Aa" @< "Aa", "Aa" ~@< "Aa", "Aa" $< "Aa", "Aa" ~$< "Aa")
Reducer: (false, false, false, false)
###
> ("Aa"  @<= "Aa", "Aa"  ~@<= "Aa", "Aa"  $<= "Aa", "Aa"  ~$<= "Aa")
("Aa" @<= "Aa", "Aa" ~@<= "Aa", "Aa" $<= "Aa", "Aa" ~$<= "Aa") : (b, b, b, b)
Binder : ("Aa" @<= "Aa", "Aa" ~@<= "Aa", "Aa" $<= "Aa", "Aa" ~$<= "Aa")
Reducer: (true, true, true, true)
###
> ("Aa"  @>  "Aa", "Aa"  ~@>  "Aa", "Aa"  $>  "Aa", "Aa"  ~$>  "Aa")
("Aa" @> "Aa", "Aa" ~@> "Aa", "Aa" $> "Aa", "Aa" ~$> "Aa") : (b, b, b, b)
Binder : ("Aa" @> "Aa", "Aa" ~@> "Aa", "Aa" $> "Aa", "Aa" ~$> "Aa")
Reducer: (false, false, false, false)
###
> ("Aa"  @>= "Aa", "Aa"  ~@>= "Aa", "Aa"  $>= "Aa", "Aa"  ~$>= "Aa")
("Aa" @>= "Aa", "Aa" ~@>= "Aa", "Aa" $>= "Aa", "Aa" ~$>= "Aa") : (b, b, b, b)
Binder : ("Aa" @>= "Aa", "Aa" ~@>= "Aa", "Aa" $>= "Aa", "Aa" ~$>= "Aa")
Reducer: (true, true, true, true)
###
> ("Aa" !@=  "Aa", "Aa" !~@=  "Aa", "Aa" !$=  "Aa", "Aa" !~$=  "Aa")
("Aa" !@= "Aa", "Aa" !~@= "Aa", "Aa" !$= "Aa", "Aa" !~$= "Aa") : (b, b, b, b)
Binder : ("Aa" !@= "Aa", "Aa" !~@= "Aa", "Aa" !$= "Aa", "Aa" !~$= "Aa")
Reducer: (false, false, false, false)
###
> ("Aa" !@<  "Aa", "Aa" !~@<  "Aa", "Aa" !$<  "Aa", "Aa" !~$<  "Aa")
("Aa" !@< "Aa", "Aa" !~@< "Aa", "Aa" !$< "Aa", "Aa" !~$< "Aa") : (b, b, b, b)
Binder : ("Aa" @>= "Aa", "Aa" ~@>= "Aa", "Aa" !$< "Aa", "Aa" !~$< "Aa")
Reducer: (true, true, true, true)
###
> ("Aa" !@<= "Aa", "Aa" !~@<= "Aa", "Aa" !$<= "Aa", "Aa" !~$<= "Aa")
("Aa" !@<= "Aa", "Aa" !~@<= "Aa", "Aa" !$<= "Aa", "Aa" !~$<= "Aa") : (b, b, b, b)
Binder : ("Aa" @> "Aa", "Aa" ~@> "Aa", "Aa" !$<= "Aa", "Aa" !~$<= "Aa")
Reducer: (false, false, false, false)
###
> ("Aa" !@>  "Aa", "Aa" !~@>  "Aa", "Aa" !$>  "Aa", "Aa" !~$>  "Aa")
("Aa" !@> "Aa", "Aa" !~@> "Aa", "Aa" !$> "Aa", "Aa" !~$> "Aa") : (b, b, b, b)
Binder : ("Aa" @<= "Aa", "Aa" ~@<= "Aa", "Aa" !$> "Aa", "Aa" !~$> "Aa")
Reducer: (true, true, true, true)
###
> ("Aa" !@>= "Aa", "Aa" !~@>= "Aa", "Aa" !$>= "Aa", "Aa" !~$>= "Aa")
("Aa" !@>= "Aa", "Aa" !~@>= "Aa", "Aa" !$>= "Aa", "Aa" !~$>= "Aa") : (b, b, b, b)
Binder : ("Aa" @< "Aa", "Aa" ~@< "Aa", "Aa" !$>= "Aa", "Aa" !~$>= "Aa")
Reducer: (false, false, false, false)
###
> ("Aa"  @=  "BB", "Aa"  ~@=  "BB", "Aa"  $=  "BB", "Aa"  ~$=  "BB")
("Aa" @= "BB", "Aa" ~@= "BB", "Aa" $= "BB", "Aa" ~$= "BB") : (b, b, b, b)
Binder : ("Aa" @= "BB", "Aa" ~@= "BB", "Aa" $= "BB", "Aa" ~$= "BB")
Reducer: (false, false, false, false)
###
> ("Aa"  @<  "BB", "Aa"  ~@<  "BB", "Aa"  $<  "BB", "Aa"  ~$<  "BB")
("Aa" @< "BB", "Aa" ~@< "BB", "Aa" $< "BB", "Aa" ~$< "BB") : (b, b, b, b)
Binder : ("Aa" @< "BB", "Aa" ~@< "BB", "Aa" $< "BB", "Aa" ~$< "BB")
Reducer: (true, true, true, true)
###
> ("Aa"  @<= "BB", "Aa"  ~@<= "BB", "Aa"  $<= "BB", "Aa"  ~$<= "BB")
("Aa" @<= "BB", "Aa" ~@<= "BB", "Aa" $<= "BB", "Aa" ~$<= "BB") : (b, b, b, b)
Binder : ("Aa" @<= "BB", "Aa" ~@<= "BB", "Aa" $<= "BB", "Aa" ~$<= "BB")
Reducer: (true, true, true, true)
###
> ("Aa"  @>  "BB", "Aa"  ~@>  "BB", "Aa"  $>  "BB", "Aa"  ~$>  "BB")
("Aa" @> "BB", "Aa" ~@> "BB", "Aa" $> "BB", "Aa" ~$> "BB") : (b, b, b, b)
Binder : ("Aa" @> "BB", "Aa" ~@> "BB", "Aa" $> "BB", "Aa" ~$> "BB")
Reducer: (false, false, false, false)
###
> ("Aa"  @>= "BB", "Aa"  ~@>= "BB", "Aa"  $>= "BB", "Aa"  ~$>= "BB")
("Aa" @>= "BB", "Aa" ~@>= "BB", "Aa" $>= "BB", "Aa" ~$>= "BB") : (b, b, b, b)
Binder : ("Aa" @>= "BB", "Aa" ~@>= "BB", "Aa" $>= "BB", "Aa" ~$>= "BB")
Reducer: (false, false, false, false)
###
> ("Aa" !@=  "BB", "Aa" !~@=  "BB", "Aa" !$=  "BB", "Aa" !~$=  "BB")
("Aa" !@= "BB", "Aa" !~@= "BB", "Aa" !$= "BB", "Aa" !~$= "BB") : (b, b, b, b)
Binder : ("Aa" !@= "BB", "Aa" !~@= "BB", "Aa" !$= "BB", "Aa" !~$= "BB")
Reducer: (true, true, true, true)
###
> ("Aa" !@<  "BB", "Aa" !~@<  "BB", "Aa" !$<  "BB", "Aa" !~$<  "BB")
("Aa" !@< "BB", "Aa" !~@< "BB", "Aa" !$< "BB", "Aa" !~$< "BB") : (b, b, b, b)
Binder : ("Aa" @>= "BB", "Aa" ~@>= "BB", "Aa" !$< "BB", "Aa" !~$< "BB")
Reducer: (false, false, false, false)
###
> ("Aa" !@<= "BB", "Aa" !~@<= "BB", "Aa" !$<= "BB", "Aa" !~$<= "BB")
("Aa" !@<= "BB", "Aa" !~@<= "BB", "Aa" !$<= "BB", "Aa" !~$<= "BB") : (b, b, b, b)
Binder : ("Aa" @> "BB", "Aa" ~@> "BB", "Aa" !$<= "BB", "Aa" !~$<= "BB")
Reducer: (false, false, false, false)
###
> ("Aa" !@>  "BB", "Aa" !~@>  "BB", "Aa" !$>  "BB", "Aa" !~$>  "BB")
("Aa" !@> "BB", "Aa" !~@> "BB", "Aa" !$> "BB", "Aa" !~$> "BB") : (b, b, b, b)
Binder : ("Aa" @<= "BB", "Aa" ~@<= "BB", "Aa" !$> "BB", "Aa" !~$> "BB")
Reducer: (true, true, true, true)
###
> ("Aa" !@>= "BB", "Aa" !~@>= "BB", "Aa" !$>= "BB", "Aa" !~$>= "BB")
("Aa" !@>= "BB", "Aa" !~@>= "BB", "Aa" !$>= "BB", "Aa" !~$>= "BB") : (b, b, b, b)
Binder : ("Aa" @< "BB", "Aa" ~@< "BB", "Aa" !$>= "BB", "Aa" !~$>= "BB")
Reducer: (true, true, true, true)
###
> ("Aa"  @=  Null(""), "Aa"  ~@=  Null(""), "Aa"  $=  Null(""), "Aa"  ~$=  Null(""))
("Aa" @= Null(""), "Aa" ~@= Null(""), "Aa" $= Null(""), "Aa" ~$= Null("")) : (b, b, b, b)
Binder : ("Aa" @= DefOpt*(""), "Aa" ~@= DefOpt*(""), "Aa" $= DefOpt*(""), "Aa" ~$= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("Aa"  @<  Null(""), "Aa"  ~@<  Null(""), "Aa"  $<  Null(""), "Aa"  ~$<  Null(""))
("Aa" @< Null(""), "Aa" ~@< Null(""), "Aa" $< Null(""), "Aa" ~$< Null("")) : (b, b, b, b)
Binder : ("Aa" @< DefOpt*(""), "Aa" ~@< DefOpt*(""), "Aa" $< DefOpt*(""), "Aa" ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("Aa"  @<= Null(""), "Aa"  ~@<= Null(""), "Aa"  $<= Null(""), "Aa"  ~$<= Null(""))
("Aa" @<= Null(""), "Aa" ~@<= Null(""), "Aa" $<= Null(""), "Aa" ~$<= Null("")) : (b, b, b, b)
Binder : ("Aa" @<= DefOpt*(""), "Aa" ~@<= DefOpt*(""), "Aa" $<= DefOpt*(""), "Aa" ~$<= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("Aa"  @>  Null(""), "Aa"  ~@>  Null(""), "Aa"  $>  Null(""), "Aa"  ~$>  Null(""))
("Aa" @> Null(""), "Aa" ~@> Null(""), "Aa" $> Null(""), "Aa" ~$> Null("")) : (b, b, b, b)
Binder : ("Aa" @> DefOpt*(""), "Aa" ~@> DefOpt*(""), "Aa" $> DefOpt*(""), "Aa" ~$> DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("Aa"  @>= Null(""), "Aa"  ~@>= Null(""), "Aa"  $>= Null(""), "Aa"  ~$>= Null(""))
("Aa" @>= Null(""), "Aa" ~@>= Null(""), "Aa" $>= Null(""), "Aa" ~$>= Null("")) : (b, b, b, b)
Binder : ("Aa" @>= DefOpt*(""), "Aa" ~@>= DefOpt*(""), "Aa" $>= DefOpt*(""), "Aa" ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("Aa" !@=  Null(""), "Aa" !~@=  Null(""), "Aa" !$=  Null(""), "Aa" !~$=  Null(""))
("Aa" !@= Null(""), "Aa" !~@= Null(""), "Aa" !$= Null(""), "Aa" !~$= Null("")) : (b, b, b, b)
Binder : ("Aa" !@= DefOpt*(""), "Aa" !~@= DefOpt*(""), "Aa" !$= DefOpt*(""), "Aa" !~$= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("Aa" !@<  Null(""), "Aa" !~@<  Null(""), "Aa" !$<  Null(""), "Aa" !~$<  Null(""))
("Aa" !@< Null(""), "Aa" !~@< Null(""), "Aa" !$< Null(""), "Aa" !~$< Null("")) : (b, b, b, b)
Binder : ("Aa" @>= DefOpt*(""), "Aa" ~@>= DefOpt*(""), "Aa" !$< DefOpt*(""), "Aa" !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("Aa" !@<= Null(""), "Aa" !~@<= Null(""), "Aa" !$<= Null(""), "Aa" !~$<= Null(""))
("Aa" !@<= Null(""), "Aa" !~@<= Null(""), "Aa" !$<= Null(""), "Aa" !~$<= Null("")) : (b, b, b, b)
Binder : ("Aa" @> DefOpt*(""), "Aa" ~@> DefOpt*(""), "Aa" !$<= DefOpt*(""), "Aa" !~$<= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("Aa" !@>  Null(""), "Aa" !~@>  Null(""), "Aa" !$>  Null(""), "Aa" !~$>  Null(""))
("Aa" !@> Null(""), "Aa" !~@> Null(""), "Aa" !$> Null(""), "Aa" !~$> Null("")) : (b, b, b, b)
Binder : ("Aa" @<= DefOpt*(""), "Aa" ~@<= DefOpt*(""), "Aa" !$> DefOpt*(""), "Aa" !~$> DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("Aa" !@>= Null(""), "Aa" !~@>= Null(""), "Aa" !$>= Null(""), "Aa" !~$>= Null(""))
("Aa" !@>= Null(""), "Aa" !~@>= Null(""), "Aa" !$>= Null(""), "Aa" !~$>= Null("")) : (b, b, b, b)
Binder : ("Aa" @< DefOpt*(""), "Aa" ~@< DefOpt*(""), "Aa" !$>= DefOpt*(""), "Aa" !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("BB"  @=  s, "BB"  ~@=  s, "BB"  $=  s, "BB"  ~$=  s)
("BB" @= s, "BB" ~@= s, "BB" $= s, "BB" ~$= s) : (b, b, b, b)
Binder : ("BB" @= s, "BB" ~@= s, "BB" $= s, "BB" ~$= s)
###
> ("BB"  @<  s, "BB"  ~@<  s, "BB"  $<  s, "BB"  ~$<  s)
("BB" @< s, "BB" ~@< s, "BB" $< s, "BB" ~$< s) : (b, b, b, b)
Binder : ("BB" @< s, "BB" ~@< s, "BB" $< s, "BB" ~$< s)
###
> ("BB"  @<= s, "BB"  ~@<= s, "BB"  $<= s, "BB"  ~$<= s)
("BB" @<= s, "BB" ~@<= s, "BB" $<= s, "BB" ~$<= s) : (b, b, b, b)
Binder : ("BB" @<= s, "BB" ~@<= s, "BB" $<= s, "BB" ~$<= s)
###
> ("BB"  @>  s, "BB"  ~@>  s, "BB"  $>  s, "BB"  ~$>  s)
("BB" @> s, "BB" ~@> s, "BB" $> s, "BB" ~$> s) : (b, b, b, b)
Binder : ("BB" @> s, "BB" ~@> s, "BB" $> s, "BB" ~$> s)
###
> ("BB"  @>= s, "BB"  ~@>= s, "BB"  $>= s, "BB"  ~$>= s)
("BB" @>= s, "BB" ~@>= s, "BB" $>= s, "BB" ~$>= s) : (b, b, b, b)
Binder : ("BB" @>= s, "BB" ~@>= s, "BB" $>= s, "BB" ~$>= s)
###
> ("BB" !@=  s, "BB" !~@=  s, "BB" !$=  s, "BB" !~$=  s)
("BB" !@= s, "BB" !~@= s, "BB" !$= s, "BB" !~$= s) : (b, b, b, b)
Binder : ("BB" !@= s, "BB" !~@= s, "BB" !$= s, "BB" !~$= s)
###
> ("BB" !@<  s, "BB" !~@<  s, "BB" !$<  s, "BB" !~$<  s)
("BB" !@< s, "BB" !~@< s, "BB" !$< s, "BB" !~$< s) : (b, b, b, b)
Binder : ("BB" @>= s, "BB" ~@>= s, "BB" !$< s, "BB" !~$< s)
###
> ("BB" !@<= s, "BB" !~@<= s, "BB" !$<= s, "BB" !~$<= s)
("BB" !@<= s, "BB" !~@<= s, "BB" !$<= s, "BB" !~$<= s) : (b, b, b, b)
Binder : ("BB" @> s, "BB" ~@> s, "BB" !$<= s, "BB" !~$<= s)
###
> ("BB" !@>  s, "BB" !~@>  s, "BB" !$>  s, "BB" !~$>  s)
("BB" !@> s, "BB" !~@> s, "BB" !$> s, "BB" !~$> s) : (b, b, b, b)
Binder : ("BB" @<= s, "BB" ~@<= s, "BB" !$> s, "BB" !~$> s)
###
> ("BB" !@>= s, "BB" !~@>= s, "BB" !$>= s, "BB" !~$>= s)
("BB" !@>= s, "BB" !~@>= s, "BB" !$>= s, "BB" !~$>= s) : (b, b, b, b)
Binder : ("BB" @< s, "BB" ~@< s, "BB" !$>= s, "BB" !~$>= s)
###
> ("BB"  @=  "", "BB"  ~@=  "", "BB"  $=  "", "BB"  ~$=  "")
("BB" @= "", "BB" ~@= "", "BB" $= "", "BB" ~$= "") : (b, b, b, b)
Binder : ("BB" @= "", "BB" ~@= "", "BB" $= "", "BB" ~$= "")
Reducer: (false, false, false, false)
###
> ("BB"  @<  "", "BB"  ~@<  "", "BB"  $<  "", "BB"  ~$<  "")
("BB" @< "", "BB" ~@< "", "BB" $< "", "BB" ~$< "") : (b, b, b, b)
Binder : ("BB" @< "", "BB" ~@< "", "BB" $< "", "BB" ~$< "")
Reducer: (false, false, false, false)
###
> ("BB"  @<= "", "BB"  ~@<= "", "BB"  $<= "", "BB"  ~$<= "")
("BB" @<= "", "BB" ~@<= "", "BB" $<= "", "BB" ~$<= "") : (b, b, b, b)
Binder : ("BB" @<= "", "BB" ~@<= "", "BB" $<= "", "BB" ~$<= "")
Reducer: (false, false, false, false)
###
> ("BB"  @>  "", "BB"  ~@>  "", "BB"  $>  "", "BB"  ~$>  "")
("BB" @> "", "BB" ~@> "", "BB" $> "", "BB" ~$> "") : (b, b, b, b)
Binder : ("BB" @> "", "BB" ~@> "", "BB" $> "", "BB" ~$> "")
Reducer: (true, true, true, true)
###
> ("BB"  @>= "", "BB"  ~@>= "", "BB"  $>= "", "BB"  ~$>= "")
("BB" @>= "", "BB" ~@>= "", "BB" $>= "", "BB" ~$>= "") : (b, b, b, b)
Binder : ("BB" @>= "", "BB" ~@>= "", "BB" $>= "", "BB" ~$>= "")
Reducer: (true, true, true, true)
###
> ("BB" !@=  "", "BB" !~@=  "", "BB" !$=  "", "BB" !~$=  "")
("BB" !@= "", "BB" !~@= "", "BB" !$= "", "BB" !~$= "") : (b, b, b, b)
Binder : ("BB" !@= "", "BB" !~@= "", "BB" !$= "", "BB" !~$= "")
Reducer: (true, true, true, true)
###
> ("BB" !@<  "", "BB" !~@<  "", "BB" !$<  "", "BB" !~$<  "")
("BB" !@< "", "BB" !~@< "", "BB" !$< "", "BB" !~$< "") : (b, b, b, b)
Binder : ("BB" @>= "", "BB" ~@>= "", "BB" !$< "", "BB" !~$< "")
Reducer: (true, true, true, true)
###
> ("BB" !@<= "", "BB" !~@<= "", "BB" !$<= "", "BB" !~$<= "")
("BB" !@<= "", "BB" !~@<= "", "BB" !$<= "", "BB" !~$<= "") : (b, b, b, b)
Binder : ("BB" @> "", "BB" ~@> "", "BB" !$<= "", "BB" !~$<= "")
Reducer: (true, true, true, true)
###
> ("BB" !@>  "", "BB" !~@>  "", "BB" !$>  "", "BB" !~$>  "")
("BB" !@> "", "BB" !~@> "", "BB" !$> "", "BB" !~$> "") : (b, b, b, b)
Binder : ("BB" @<= "", "BB" ~@<= "", "BB" !$> "", "BB" !~$> "")
Reducer: (false, false, false, false)
###
> ("BB" !@>= "", "BB" !~@>= "", "BB" !$>= "", "BB" !~$>= "")
("BB" !@>= "", "BB" !~@>= "", "BB" !$>= "", "BB" !~$>= "") : (b, b, b, b)
Binder : ("BB" @< "", "BB" ~@< "", "BB" !$>= "", "BB" !~$>= "")
Reducer: (false, false, false, false)
###
> ("BB"  @=  "AA", "BB"  ~@=  "AA", "BB"  $=  "AA", "BB"  ~$=  "AA")
("BB" @= "AA", "BB" ~@= "AA", "BB" $= "AA", "BB" ~$= "AA") : (b, b, b, b)
Binder : ("BB" @= "AA", "BB" ~@= "AA", "BB" $= "AA", "BB" ~$= "AA")
Reducer: (false, false, false, false)
###
> ("BB"  @<  "AA", "BB"  ~@<  "AA", "BB"  $<  "AA", "BB"  ~$<  "AA")
("BB" @< "AA", "BB" ~@< "AA", "BB" $< "AA", "BB" ~$< "AA") : (b, b, b, b)
Binder : ("BB" @< "AA", "BB" ~@< "AA", "BB" $< "AA", "BB" ~$< "AA")
Reducer: (false, false, false, false)
###
> ("BB"  @<= "AA", "BB"  ~@<= "AA", "BB"  $<= "AA", "BB"  ~$<= "AA")
("BB" @<= "AA", "BB" ~@<= "AA", "BB" $<= "AA", "BB" ~$<= "AA") : (b, b, b, b)
Binder : ("BB" @<= "AA", "BB" ~@<= "AA", "BB" $<= "AA", "BB" ~$<= "AA")
Reducer: (false, false, false, false)
###
> ("BB"  @>  "AA", "BB"  ~@>  "AA", "BB"  $>  "AA", "BB"  ~$>  "AA")
("BB" @> "AA", "BB" ~@> "AA", "BB" $> "AA", "BB" ~$> "AA") : (b, b, b, b)
Binder : ("BB" @> "AA", "BB" ~@> "AA", "BB" $> "AA", "BB" ~$> "AA")
Reducer: (true, true, true, true)
###
> ("BB"  @>= "AA", "BB"  ~@>= "AA", "BB"  $>= "AA", "BB"  ~$>= "AA")
("BB" @>= "AA", "BB" ~@>= "AA", "BB" $>= "AA", "BB" ~$>= "AA") : (b, b, b, b)
Binder : ("BB" @>= "AA", "BB" ~@>= "AA", "BB" $>= "AA", "BB" ~$>= "AA")
Reducer: (true, true, true, true)
###
> ("BB" !@=  "AA", "BB" !~@=  "AA", "BB" !$=  "AA", "BB" !~$=  "AA")
("BB" !@= "AA", "BB" !~@= "AA", "BB" !$= "AA", "BB" !~$= "AA") : (b, b, b, b)
Binder : ("BB" !@= "AA", "BB" !~@= "AA", "BB" !$= "AA", "BB" !~$= "AA")
Reducer: (true, true, true, true)
###
> ("BB" !@<  "AA", "BB" !~@<  "AA", "BB" !$<  "AA", "BB" !~$<  "AA")
("BB" !@< "AA", "BB" !~@< "AA", "BB" !$< "AA", "BB" !~$< "AA") : (b, b, b, b)
Binder : ("BB" @>= "AA", "BB" ~@>= "AA", "BB" !$< "AA", "BB" !~$< "AA")
Reducer: (true, true, true, true)
###
> ("BB" !@<= "AA", "BB" !~@<= "AA", "BB" !$<= "AA", "BB" !~$<= "AA")
("BB" !@<= "AA", "BB" !~@<= "AA", "BB" !$<= "AA", "BB" !~$<= "AA") : (b, b, b, b)
Binder : ("BB" @> "AA", "BB" ~@> "AA", "BB" !$<= "AA", "BB" !~$<= "AA")
Reducer: (true, true, true, true)
###
> ("BB" !@>  "AA", "BB" !~@>  "AA", "BB" !$>  "AA", "BB" !~$>  "AA")
("BB" !@> "AA", "BB" !~@> "AA", "BB" !$> "AA", "BB" !~$> "AA") : (b, b, b, b)
Binder : ("BB" @<= "AA", "BB" ~@<= "AA", "BB" !$> "AA", "BB" !~$> "AA")
Reducer: (false, false, false, false)
###
> ("BB" !@>= "AA", "BB" !~@>= "AA", "BB" !$>= "AA", "BB" !~$>= "AA")
("BB" !@>= "AA", "BB" !~@>= "AA", "BB" !$>= "AA", "BB" !~$>= "AA") : (b, b, b, b)
Binder : ("BB" @< "AA", "BB" ~@< "AA", "BB" !$>= "AA", "BB" !~$>= "AA")
Reducer: (false, false, false, false)
###
> ("BB"  @=  "aA", "BB"  ~@=  "aA", "BB"  $=  "aA", "BB"  ~$=  "aA")
("BB" @= "aA", "BB" ~@= "aA", "BB" $= "aA", "BB" ~$= "aA") : (b, b, b, b)
Binder : ("BB" @= "aA", "BB" ~@= "aA", "BB" $= "aA", "BB" ~$= "aA")
Reducer: (false, false, false, false)
###
> ("BB"  @<  "aA", "BB"  ~@<  "aA", "BB"  $<  "aA", "BB"  ~$<  "aA")
("BB" @< "aA", "BB" ~@< "aA", "BB" $< "aA", "BB" ~$< "aA") : (b, b, b, b)
Binder : ("BB" @< "aA", "BB" ~@< "aA", "BB" $< "aA", "BB" ~$< "aA")
Reducer: (false, false, false, false)
###
> ("BB"  @<= "aA", "BB"  ~@<= "aA", "BB"  $<= "aA", "BB"  ~$<= "aA")
("BB" @<= "aA", "BB" ~@<= "aA", "BB" $<= "aA", "BB" ~$<= "aA") : (b, b, b, b)
Binder : ("BB" @<= "aA", "BB" ~@<= "aA", "BB" $<= "aA", "BB" ~$<= "aA")
Reducer: (false, false, false, false)
###
> ("BB"  @>  "aA", "BB"  ~@>  "aA", "BB"  $>  "aA", "BB"  ~$>  "aA")
("BB" @> "aA", "BB" ~@> "aA", "BB" $> "aA", "BB" ~$> "aA") : (b, b, b, b)
Binder : ("BB" @> "aA", "BB" ~@> "aA", "BB" $> "aA", "BB" ~$> "aA")
Reducer: (true, true, true, true)
###
> ("BB"  @>= "aA", "BB"  ~@>= "aA", "BB"  $>= "aA", "BB"  ~$>= "aA")
("BB" @>= "aA", "BB" ~@>= "aA", "BB" $>= "aA", "BB" ~$>= "aA") : (b, b, b, b)
Binder : ("BB" @>= "aA", "BB" ~@>= "aA", "BB" $>= "aA", "BB" ~$>= "aA")
Reducer: (true, true, true, true)
###
> ("BB" !@=  "aA", "BB" !~@=  "aA", "BB" !$=  "aA", "BB" !~$=  "aA")
("BB" !@= "aA", "BB" !~@= "aA", "BB" !$= "aA", "BB" !~$= "aA") : (b, b, b, b)
Binder : ("BB" !@= "aA", "BB" !~@= "aA", "BB" !$= "aA", "BB" !~$= "aA")
Reducer: (true, true, true, true)
###
> ("BB" !@<  "aA", "BB" !~@<  "aA", "BB" !$<  "aA", "BB" !~$<  "aA")
("BB" !@< "aA", "BB" !~@< "aA", "BB" !$< "aA", "BB" !~$< "aA") : (b, b, b, b)
Binder : ("BB" @>= "aA", "BB" ~@>= "aA", "BB" !$< "aA", "BB" !~$< "aA")
Reducer: (true, true, true, true)
###
> ("BB" !@<= "aA", "BB" !~@<= "aA", "BB" !$<= "aA", "BB" !~$<= "aA")
("BB" !@<= "aA", "BB" !~@<= "aA", "BB" !$<= "aA", "BB" !~$<= "aA") : (b, b, b, b)
Binder : ("BB" @> "aA", "BB" ~@> "aA", "BB" !$<= "aA", "BB" !~$<= "aA")
Reducer: (true, true, true, true)
###
> ("BB" !@>  "aA", "BB" !~@>  "aA", "BB" !$>  "aA", "BB" !~$>  "aA")
("BB" !@> "aA", "BB" !~@> "aA", "BB" !$> "aA", "BB" !~$> "aA") : (b, b, b, b)
Binder : ("BB" @<= "aA", "BB" ~@<= "aA", "BB" !$> "aA", "BB" !~$> "aA")
Reducer: (false, false, false, false)
###
> ("BB" !@>= "aA", "BB" !~@>= "aA", "BB" !$>= "aA", "BB" !~$>= "aA")
("BB" !@>= "aA", "BB" !~@>= "aA", "BB" !$>= "aA", "BB" !~$>= "aA") : (b, b, b, b)
Binder : ("BB" @< "aA", "BB" ~@< "aA", "BB" !$>= "aA", "BB" !~$>= "aA")
Reducer: (false, false, false, false)
###
> ("BB"  @=  "Aa", "BB"  ~@=  "Aa", "BB"  $=  "Aa", "BB"  ~$=  "Aa")
("BB" @= "Aa", "BB" ~@= "Aa", "BB" $= "Aa", "BB" ~$= "Aa") : (b, b, b, b)
Binder : ("BB" @= "Aa", "BB" ~@= "Aa", "BB" $= "Aa", "BB" ~$= "Aa")
Reducer: (false, false, false, false)
###
> ("BB"  @<  "Aa", "BB"  ~@<  "Aa", "BB"  $<  "Aa", "BB"  ~$<  "Aa")
("BB" @< "Aa", "BB" ~@< "Aa", "BB" $< "Aa", "BB" ~$< "Aa") : (b, b, b, b)
Binder : ("BB" @< "Aa", "BB" ~@< "Aa", "BB" $< "Aa", "BB" ~$< "Aa")
Reducer: (false, false, false, false)
###
> ("BB"  @<= "Aa", "BB"  ~@<= "Aa", "BB"  $<= "Aa", "BB"  ~$<= "Aa")
("BB" @<= "Aa", "BB" ~@<= "Aa", "BB" $<= "Aa", "BB" ~$<= "Aa") : (b, b, b, b)
Binder : ("BB" @<= "Aa", "BB" ~@<= "Aa", "BB" $<= "Aa", "BB" ~$<= "Aa")
Reducer: (false, false, false, false)
###
> ("BB"  @>  "Aa", "BB"  ~@>  "Aa", "BB"  $>  "Aa", "BB"  ~$>  "Aa")
("BB" @> "Aa", "BB" ~@> "Aa", "BB" $> "Aa", "BB" ~$> "Aa") : (b, b, b, b)
Binder : ("BB" @> "Aa", "BB" ~@> "Aa", "BB" $> "Aa", "BB" ~$> "Aa")
Reducer: (true, true, true, true)
###
> ("BB"  @>= "Aa", "BB"  ~@>= "Aa", "BB"  $>= "Aa", "BB"  ~$>= "Aa")
("BB" @>= "Aa", "BB" ~@>= "Aa", "BB" $>= "Aa", "BB" ~$>= "Aa") : (b, b, b, b)
Binder : ("BB" @>= "Aa", "BB" ~@>= "Aa", "BB" $>= "Aa", "BB" ~$>= "Aa")
Reducer: (true, true, true, true)
###
> ("BB" !@=  "Aa", "BB" !~@=  "Aa", "BB" !$=  "Aa", "BB" !~$=  "Aa")
("BB" !@= "Aa", "BB" !~@= "Aa", "BB" !$= "Aa", "BB" !~$= "Aa") : (b, b, b, b)
Binder : ("BB" !@= "Aa", "BB" !~@= "Aa", "BB" !$= "Aa", "BB" !~$= "Aa")
Reducer: (true, true, true, true)
###
> ("BB" !@<  "Aa", "BB" !~@<  "Aa", "BB" !$<  "Aa", "BB" !~$<  "Aa")
("BB" !@< "Aa", "BB" !~@< "Aa", "BB" !$< "Aa", "BB" !~$< "Aa") : (b, b, b, b)
Binder : ("BB" @>= "Aa", "BB" ~@>= "Aa", "BB" !$< "Aa", "BB" !~$< "Aa")
Reducer: (true, true, true, true)
###
> ("BB" !@<= "Aa", "BB" !~@<= "Aa", "BB" !$<= "Aa", "BB" !~$<= "Aa")
("BB" !@<= "Aa", "BB" !~@<= "Aa", "BB" !$<= "Aa", "BB" !~$<= "Aa") : (b, b, b, b)
Binder : ("BB" @> "Aa", "BB" ~@> "Aa", "BB" !$<= "Aa", "BB" !~$<= "Aa")
Reducer: (true, true, true, true)
###
> ("BB" !@>  "Aa", "BB" !~@>  "Aa", "BB" !$>  "Aa", "BB" !~$>  "Aa")
("BB" !@> "Aa", "BB" !~@> "Aa", "BB" !$> "Aa", "BB" !~$> "Aa") : (b, b, b, b)
Binder : ("BB" @<= "Aa", "BB" ~@<= "Aa", "BB" !$> "Aa", "BB" !~$> "Aa")
Reducer: (false, false, false, false)
###
> ("BB" !@>= "Aa", "BB" !~@>= "Aa", "BB" !$>= "Aa", "BB" !~$>= "Aa")
("BB" !@>= "Aa", "BB" !~@>= "Aa", "BB" !$>= "Aa", "BB" !~$>= "Aa") : (b, b, b, b)
Binder : ("BB" @< "Aa", "BB" ~@< "Aa", "BB" !$>= "Aa", "BB" !~$>= "Aa")
Reducer: (false, false, false, false)
###
> ("BB"  @=  "BB", "BB"  ~@=  "BB", "BB"  $=  "BB", "BB"  ~$=  "BB")
("BB" @= "BB", "BB" ~@= "BB", "BB" $= "BB", "BB" ~$= "BB") : (b, b, b, b)
Binder : ("BB" @= "BB", "BB" ~@= "BB", "BB" $= "BB", "BB" ~$= "BB")
Reducer: (true, true, true, true)
###
> ("BB"  @<  "BB", "BB"  ~@<  "BB", "BB"  $<  "BB", "BB"  ~$<  "BB")
("BB" @< "BB", "BB" ~@< "BB", "BB" $< "BB", "BB" ~$< "BB") : (b, b, b, b)
Binder : ("BB" @< "BB", "BB" ~@< "BB", "BB" $< "BB", "BB" ~$< "BB")
Reducer: (false, false, false, false)
###
> ("BB"  @<= "BB", "BB"  ~@<= "BB", "BB"  $<= "BB", "BB"  ~$<= "BB")
("BB" @<= "BB", "BB" ~@<= "BB", "BB" $<= "BB", "BB" ~$<= "BB") : (b, b, b, b)
Binder : ("BB" @<= "BB", "BB" ~@<= "BB", "BB" $<= "BB", "BB" ~$<= "BB")
Reducer: (true, true, true, true)
###
> ("BB"  @>  "BB", "BB"  ~@>  "BB", "BB"  $>  "BB", "BB"  ~$>  "BB")
("BB" @> "BB", "BB" ~@> "BB", "BB" $> "BB", "BB" ~$> "BB") : (b, b, b, b)
Binder : ("BB" @> "BB", "BB" ~@> "BB", "BB" $> "BB", "BB" ~$> "BB")
Reducer: (false, false, false, false)
###
> ("BB"  @>= "BB", "BB"  ~@>= "BB", "BB"  $>= "BB", "BB"  ~$>= "BB")
("BB" @>= "BB", "BB" ~@>= "BB", "BB" $>= "BB", "BB" ~$>= "BB") : (b, b, b, b)
Binder : ("BB" @>= "BB", "BB" ~@>= "BB", "BB" $>= "BB", "BB" ~$>= "BB")
Reducer: (true, true, true, true)
###
> ("BB" !@=  "BB", "BB" !~@=  "BB", "BB" !$=  "BB", "BB" !~$=  "BB")
("BB" !@= "BB", "BB" !~@= "BB", "BB" !$= "BB", "BB" !~$= "BB") : (b, b, b, b)
Binder : ("BB" !@= "BB", "BB" !~@= "BB", "BB" !$= "BB", "BB" !~$= "BB")
Reducer: (false, false, false, false)
###
> ("BB" !@<  "BB", "BB" !~@<  "BB", "BB" !$<  "BB", "BB" !~$<  "BB")
("BB" !@< "BB", "BB" !~@< "BB", "BB" !$< "BB", "BB" !~$< "BB") : (b, b, b, b)
Binder : ("BB" @>= "BB", "BB" ~@>= "BB", "BB" !$< "BB", "BB" !~$< "BB")
Reducer: (true, true, true, true)
###
> ("BB" !@<= "BB", "BB" !~@<= "BB", "BB" !$<= "BB", "BB" !~$<= "BB")
("BB" !@<= "BB", "BB" !~@<= "BB", "BB" !$<= "BB", "BB" !~$<= "BB") : (b, b, b, b)
Binder : ("BB" @> "BB", "BB" ~@> "BB", "BB" !$<= "BB", "BB" !~$<= "BB")
Reducer: (false, false, false, false)
###
> ("BB" !@>  "BB", "BB" !~@>  "BB", "BB" !$>  "BB", "BB" !~$>  "BB")
("BB" !@> "BB", "BB" !~@> "BB", "BB" !$> "BB", "BB" !~$> "BB") : (b, b, b, b)
Binder : ("BB" @<= "BB", "BB" ~@<= "BB", "BB" !$> "BB", "BB" !~$> "BB")
Reducer: (true, true, true, true)
###
> ("BB" !@>= "BB", "BB" !~@>= "BB", "BB" !$>= "BB", "BB" !~$>= "BB")
("BB" !@>= "BB", "BB" !~@>= "BB", "BB" !$>= "BB", "BB" !~$>= "BB") : (b, b, b, b)
Binder : ("BB" @< "BB", "BB" ~@< "BB", "BB" !$>= "BB", "BB" !~$>= "BB")
Reducer: (false, false, false, false)
###
> ("BB"  @=  Null(""), "BB"  ~@=  Null(""), "BB"  $=  Null(""), "BB"  ~$=  Null(""))
("BB" @= Null(""), "BB" ~@= Null(""), "BB" $= Null(""), "BB" ~$= Null("")) : (b, b, b, b)
Binder : ("BB" @= DefOpt*(""), "BB" ~@= DefOpt*(""), "BB" $= DefOpt*(""), "BB" ~$= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("BB"  @<  Null(""), "BB"  ~@<  Null(""), "BB"  $<  Null(""), "BB"  ~$<  Null(""))
("BB" @< Null(""), "BB" ~@< Null(""), "BB" $< Null(""), "BB" ~$< Null("")) : (b, b, b, b)
Binder : ("BB" @< DefOpt*(""), "BB" ~@< DefOpt*(""), "BB" $< DefOpt*(""), "BB" ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("BB"  @<= Null(""), "BB"  ~@<= Null(""), "BB"  $<= Null(""), "BB"  ~$<= Null(""))
("BB" @<= Null(""), "BB" ~@<= Null(""), "BB" $<= Null(""), "BB" ~$<= Null("")) : (b, b, b, b)
Binder : ("BB" @<= DefOpt*(""), "BB" ~@<= DefOpt*(""), "BB" $<= DefOpt*(""), "BB" ~$<= DefOpt*(""))
Reducer: (false, false, false, false)
###
> ("BB"  @>  Null(""), "BB"  ~@>  Null(""), "BB"  $>  Null(""), "BB"  ~$>  Null(""))
("BB" @> Null(""), "BB" ~@> Null(""), "BB" $> Null(""), "BB" ~$> Null("")) : (b, b, b, b)
Binder : ("BB" @> DefOpt*(""), "BB" ~@> DefOpt*(""), "BB" $> DefOpt*(""), "BB" ~$> DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("BB"  @>= Null(""), "BB"  ~@>= Null(""), "BB"  $>= Null(""), "BB"  ~$>= Null(""))
("BB" @>= Null(""), "BB" ~@>= Null(""), "BB" $>= Null(""), "BB" ~$>= Null("")) : (b, b, b, b)
Binder : ("BB" @>= DefOpt*(""), "BB" ~@>= DefOpt*(""), "BB" $>= DefOpt*(""), "BB" ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> ("BB" !@=  Null(""), "BB" !~@=  Null(""), "BB" !$=  Null(""), "BB" !~$=  Null(""))
("BB" !@= Null(""), "BB" !~@= Null(""), "BB" !$= Null(""), "BB" !~$= Null("")) : (b, b, b, b)
Binder : ("BB" !@= DefOpt*(""), "BB" !~@= DefOpt*(""), "BB" !$= DefOpt*(""), "BB" !~$= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("BB" !@<  Null(""), "BB" !~@<  Null(""), "BB" !$<  Null(""), "BB" !~$<  Null(""))
("BB" !@< Null(""), "BB" !~@< Null(""), "BB" !$< Null(""), "BB" !~$< Null("")) : (b, b, b, b)
Binder : ("BB" @>= DefOpt*(""), "BB" ~@>= DefOpt*(""), "BB" !$< DefOpt*(""), "BB" !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("BB" !@<= Null(""), "BB" !~@<= Null(""), "BB" !$<= Null(""), "BB" !~$<= Null(""))
("BB" !@<= Null(""), "BB" !~@<= Null(""), "BB" !$<= Null(""), "BB" !~$<= Null("")) : (b, b, b, b)
Binder : ("BB" @> DefOpt*(""), "BB" ~@> DefOpt*(""), "BB" !$<= DefOpt*(""), "BB" !~$<= DefOpt*(""))
Reducer: (true, true, true, true)
###
> ("BB" !@>  Null(""), "BB" !~@>  Null(""), "BB" !$>  Null(""), "BB" !~$>  Null(""))
("BB" !@> Null(""), "BB" !~@> Null(""), "BB" !$> Null(""), "BB" !~$> Null("")) : (b, b, b, b)
Binder : ("BB" @<= DefOpt*(""), "BB" ~@<= DefOpt*(""), "BB" !$> DefOpt*(""), "BB" !~$> DefOpt*(""))
Reducer: (false, false, true, true)
###
> ("BB" !@>= Null(""), "BB" !~@>= Null(""), "BB" !$>= Null(""), "BB" !~$>= Null(""))
("BB" !@>= Null(""), "BB" !~@>= Null(""), "BB" !$>= Null(""), "BB" !~$>= Null("")) : (b, b, b, b)
Binder : ("BB" @< DefOpt*(""), "BB" ~@< DefOpt*(""), "BB" !$>= DefOpt*(""), "BB" !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
> (Null("")  @=  s, Null("")  ~@=  s, Null("")  $=  s, Null("")  ~$=  s)
(Null("") @= s, Null("") ~@= s, Null("") $= s, Null("") ~$= s) : (b, b, b, b)
Binder : (DefOpt*("") @= s, DefOpt*("") ~@= s, DefOpt*("") $= s, DefOpt*("") ~$= s)
Reducer: (str(<null>) @= s, str(<null>) ~@= s, false, false)
###
> (Null("")  @<  s, Null("")  ~@<  s, Null("")  $<  s, Null("")  ~$<  s)
(Null("") @< s, Null("") ~@< s, Null("") $< s, Null("") ~$< s) : (b, b, b, b)
Binder : (DefOpt*("") @< s, DefOpt*("") ~@< s, DefOpt*("") $< s, DefOpt*("") ~$< s)
Reducer: (str(<null>) @< s, str(<null>) ~@< s, false, false)
###
> (Null("")  @<= s, Null("")  ~@<= s, Null("")  $<= s, Null("")  ~$<= s)
(Null("") @<= s, Null("") ~@<= s, Null("") $<= s, Null("") ~$<= s) : (b, b, b, b)
Binder : (DefOpt*("") @<= s, DefOpt*("") ~@<= s, DefOpt*("") $<= s, DefOpt*("") ~$<= s)
Reducer: (true, true, false, false)
###
> (Null("")  @>  s, Null("")  ~@>  s, Null("")  $>  s, Null("")  ~$>  s)
(Null("") @> s, Null("") ~@> s, Null("") $> s, Null("") ~$> s) : (b, b, b, b)
Binder : (DefOpt*("") @> s, DefOpt*("") ~@> s, DefOpt*("") $> s, DefOpt*("") ~$> s)
Reducer: (false, false, false, false)
###
> (Null("")  @>= s, Null("")  ~@>= s, Null("")  $>= s, Null("")  ~$>= s)
(Null("") @>= s, Null("") ~@>= s, Null("") $>= s, Null("") ~$>= s) : (b, b, b, b)
Binder : (DefOpt*("") @>= s, DefOpt*("") ~@>= s, DefOpt*("") $>= s, DefOpt*("") ~$>= s)
Reducer: (str(<null>) @>= s, str(<null>) ~@>= s, false, false)
###
> (Null("") !@=  s, Null("") !~@=  s, Null("") !$=  s, Null("") !~$=  s)
(Null("") !@= s, Null("") !~@= s, Null("") !$= s, Null("") !~$= s) : (b, b, b, b)
Binder : (DefOpt*("") !@= s, DefOpt*("") !~@= s, DefOpt*("") !$= s, DefOpt*("") !~$= s)
Reducer: (str(<null>) !@= s, str(<null>) !~@= s, true, true)
###
> (Null("") !@<  s, Null("") !~@<  s, Null("") !$<  s, Null("") !~$<  s)
(Null("") !@< s, Null("") !~@< s, Null("") !$< s, Null("") !~$< s) : (b, b, b, b)
Binder : (DefOpt*("") @>= s, DefOpt*("") ~@>= s, DefOpt*("") !$< s, DefOpt*("") !~$< s)
Reducer: (str(<null>) @>= s, str(<null>) ~@>= s, true, true)
###
> (Null("") !@<= s, Null("") !~@<= s, Null("") !$<= s, Null("") !~$<= s)
(Null("") !@<= s, Null("") !~@<= s, Null("") !$<= s, Null("") !~$<= s) : (b, b, b, b)
Binder : (DefOpt*("") @> s, DefOpt*("") ~@> s, DefOpt*("") !$<= s, DefOpt*("") !~$<= s)
Reducer: (false, false, true, true)
###
> (Null("") !@>  s, Null("") !~@>  s, Null("") !$>  s, Null("") !~$>  s)
(Null("") !@> s, Null("") !~@> s, Null("") !$> s, Null("") !~$> s) : (b, b, b, b)
Binder : (DefOpt*("") @<= s, DefOpt*("") ~@<= s, DefOpt*("") !$> s, DefOpt*("") !~$> s)
Reducer: (true, true, true, true)
###
> (Null("") !@>= s, Null("") !~@>= s, Null("") !$>= s, Null("") !~$>= s)
(Null("") !@>= s, Null("") !~@>= s, Null("") !$>= s, Null("") !~$>= s) : (b, b, b, b)
Binder : (DefOpt*("") @< s, DefOpt*("") ~@< s, DefOpt*("") !$>= s, DefOpt*("") !~$>= s)
Reducer: (str(<null>) @< s, str(<null>) ~@< s, true, true)
###
> (Null("")  @=  "", Null("")  ~@=  "", Null("")  $=  "", Null("")  ~$=  "")
(Null("") @= "", Null("") ~@= "", Null("") $= "", Null("") ~$= "") : (b, b, b, b)
Binder : (DefOpt*("") @= "", DefOpt*("") ~@= "", DefOpt*("") $= "", DefOpt*("") ~$= "")
Reducer: (false, false, false, false)
###
> (Null("")  @<  "", Null("")  ~@<  "", Null("")  $<  "", Null("")  ~$<  "")
(Null("") @< "", Null("") ~@< "", Null("") $< "", Null("") ~$< "") : (b, b, b, b)
Binder : (DefOpt*("") @< "", DefOpt*("") ~@< "", DefOpt*("") $< "", DefOpt*("") ~$< "")
Reducer: (true, true, false, false)
###
> (Null("")  @<= "", Null("")  ~@<= "", Null("")  $<= "", Null("")  ~$<= "")
(Null("") @<= "", Null("") ~@<= "", Null("") $<= "", Null("") ~$<= "") : (b, b, b, b)
Binder : (DefOpt*("") @<= "", DefOpt*("") ~@<= "", DefOpt*("") $<= "", DefOpt*("") ~$<= "")
Reducer: (true, true, false, false)
###
> (Null("")  @>  "", Null("")  ~@>  "", Null("")  $>  "", Null("")  ~$>  "")
(Null("") @> "", Null("") ~@> "", Null("") $> "", Null("") ~$> "") : (b, b, b, b)
Binder : (DefOpt*("") @> "", DefOpt*("") ~@> "", DefOpt*("") $> "", DefOpt*("") ~$> "")
Reducer: (false, false, false, false)
###
> (Null("")  @>= "", Null("")  ~@>= "", Null("")  $>= "", Null("")  ~$>= "")
(Null("") @>= "", Null("") ~@>= "", Null("") $>= "", Null("") ~$>= "") : (b, b, b, b)
Binder : (DefOpt*("") @>= "", DefOpt*("") ~@>= "", DefOpt*("") $>= "", DefOpt*("") ~$>= "")
Reducer: (false, false, false, false)
###
> (Null("") !@=  "", Null("") !~@=  "", Null("") !$=  "", Null("") !~$=  "")
(Null("") !@= "", Null("") !~@= "", Null("") !$= "", Null("") !~$= "") : (b, b, b, b)
Binder : (DefOpt*("") !@= "", DefOpt*("") !~@= "", DefOpt*("") !$= "", DefOpt*("") !~$= "")
Reducer: (true, true, true, true)
###
> (Null("") !@<  "", Null("") !~@<  "", Null("") !$<  "", Null("") !~$<  "")
(Null("") !@< "", Null("") !~@< "", Null("") !$< "", Null("") !~$< "") : (b, b, b, b)
Binder : (DefOpt*("") @>= "", DefOpt*("") ~@>= "", DefOpt*("") !$< "", DefOpt*("") !~$< "")
Reducer: (false, false, true, true)
###
> (Null("") !@<= "", Null("") !~@<= "", Null("") !$<= "", Null("") !~$<= "")
(Null("") !@<= "", Null("") !~@<= "", Null("") !$<= "", Null("") !~$<= "") : (b, b, b, b)
Binder : (DefOpt*("") @> "", DefOpt*("") ~@> "", DefOpt*("") !$<= "", DefOpt*("") !~$<= "")
Reducer: (false, false, true, true)
###
> (Null("") !@>  "", Null("") !~@>  "", Null("") !$>  "", Null("") !~$>  "")
(Null("") !@> "", Null("") !~@> "", Null("") !$> "", Null("") !~$> "") : (b, b, b, b)
Binder : (DefOpt*("") @<= "", DefOpt*("") ~@<= "", DefOpt*("") !$> "", DefOpt*("") !~$> "")
Reducer: (true, true, true, true)
###
> (Null("") !@>= "", Null("") !~@>= "", Null("") !$>= "", Null("") !~$>= "")
(Null("") !@>= "", Null("") !~@>= "", Null("") !$>= "", Null("") !~$>= "") : (b, b, b, b)
Binder : (DefOpt*("") @< "", DefOpt*("") ~@< "", DefOpt*("") !$>= "", DefOpt*("") !~$>= "")
Reducer: (true, true, true, true)
###
> (Null("")  @=  "AA", Null("")  ~@=  "AA", Null("")  $=  "AA", Null("")  ~$=  "AA")
(Null("") @= "AA", Null("") ~@= "AA", Null("") $= "AA", Null("") ~$= "AA") : (b, b, b, b)
Binder : (DefOpt*("") @= "AA", DefOpt*("") ~@= "AA", DefOpt*("") $= "AA", DefOpt*("") ~$= "AA")
Reducer: (false, false, false, false)
###
> (Null("")  @<  "AA", Null("")  ~@<  "AA", Null("")  $<  "AA", Null("")  ~$<  "AA")
(Null("") @< "AA", Null("") ~@< "AA", Null("") $< "AA", Null("") ~$< "AA") : (b, b, b, b)
Binder : (DefOpt*("") @< "AA", DefOpt*("") ~@< "AA", DefOpt*("") $< "AA", DefOpt*("") ~$< "AA")
Reducer: (true, true, false, false)
###
> (Null("")  @<= "AA", Null("")  ~@<= "AA", Null("")  $<= "AA", Null("")  ~$<= "AA")
(Null("") @<= "AA", Null("") ~@<= "AA", Null("") $<= "AA", Null("") ~$<= "AA") : (b, b, b, b)
Binder : (DefOpt*("") @<= "AA", DefOpt*("") ~@<= "AA", DefOpt*("") $<= "AA", DefOpt*("") ~$<= "AA")
Reducer: (true, true, false, false)
###
> (Null("")  @>  "AA", Null("")  ~@>  "AA", Null("")  $>  "AA", Null("")  ~$>  "AA")
(Null("") @> "AA", Null("") ~@> "AA", Null("") $> "AA", Null("") ~$> "AA") : (b, b, b, b)
Binder : (DefOpt*("") @> "AA", DefOpt*("") ~@> "AA", DefOpt*("") $> "AA", DefOpt*("") ~$> "AA")
Reducer: (false, false, false, false)
###
> (Null("")  @>= "AA", Null("")  ~@>= "AA", Null("")  $>= "AA", Null("")  ~$>= "AA")
(Null("") @>= "AA", Null("") ~@>= "AA", Null("") $>= "AA", Null("") ~$>= "AA") : (b, b, b, b)
Binder : (DefOpt*("") @>= "AA", DefOpt*("") ~@>= "AA", DefOpt*("") $>= "AA", DefOpt*("") ~$>= "AA")
Reducer: (false, false, false, false)
###
> (Null("") !@=  "AA", Null("") !~@=  "AA", Null("") !$=  "AA", Null("") !~$=  "AA")
(Null("") !@= "AA", Null("") !~@= "AA", Null("") !$= "AA", Null("") !~$= "AA") : (b, b, b, b)
Binder : (DefOpt*("") !@= "AA", DefOpt*("") !~@= "AA", DefOpt*("") !$= "AA", DefOpt*("") !~$= "AA")
Reducer: (true, true, true, true)
###
> (Null("") !@<  "AA", Null("") !~@<  "AA", Null("") !$<  "AA", Null("") !~$<  "AA")
(Null("") !@< "AA", Null("") !~@< "AA", Null("") !$< "AA", Null("") !~$< "AA") : (b, b, b, b)
Binder : (DefOpt*("") @>= "AA", DefOpt*("") ~@>= "AA", DefOpt*("") !$< "AA", DefOpt*("") !~$< "AA")
Reducer: (false, false, true, true)
###
> (Null("") !@<= "AA", Null("") !~@<= "AA", Null("") !$<= "AA", Null("") !~$<= "AA")
(Null("") !@<= "AA", Null("") !~@<= "AA", Null("") !$<= "AA", Null("") !~$<= "AA") : (b, b, b, b)
Binder : (DefOpt*("") @> "AA", DefOpt*("") ~@> "AA", DefOpt*("") !$<= "AA", DefOpt*("") !~$<= "AA")
Reducer: (false, false, true, true)
###
> (Null("") !@>  "AA", Null("") !~@>  "AA", Null("") !$>  "AA", Null("") !~$>  "AA")
(Null("") !@> "AA", Null("") !~@> "AA", Null("") !$> "AA", Null("") !~$> "AA") : (b, b, b, b)
Binder : (DefOpt*("") @<= "AA", DefOpt*("") ~@<= "AA", DefOpt*("") !$> "AA", DefOpt*("") !~$> "AA")
Reducer: (true, true, true, true)
###
> (Null("") !@>= "AA", Null("") !~@>= "AA", Null("") !$>= "AA", Null("") !~$>= "AA")
(Null("") !@>= "AA", Null("") !~@>= "AA", Null("") !$>= "AA", Null("") !~$>= "AA") : (b, b, b, b)
Binder : (DefOpt*("") @< "AA", DefOpt*("") ~@< "AA", DefOpt*("") !$>= "AA", DefOpt*("") !~$>= "AA")
Reducer: (true, true, true, true)
###
> (Null("")  @=  "aA", Null("")  ~@=  "aA", Null("")  $=  "aA", Null("")  ~$=  "aA")
(Null("") @= "aA", Null("") ~@= "aA", Null("") $= "aA", Null("") ~$= "aA") : (b, b, b, b)
Binder : (DefOpt*("") @= "aA", DefOpt*("") ~@= "aA", DefOpt*("") $= "aA", DefOpt*("") ~$= "aA")
Reducer: (false, false, false, false)
###
> (Null("")  @<  "aA", Null("")  ~@<  "aA", Null("")  $<  "aA", Null("")  ~$<  "aA")
(Null("") @< "aA", Null("") ~@< "aA", Null("") $< "aA", Null("") ~$< "aA") : (b, b, b, b)
Binder : (DefOpt*("") @< "aA", DefOpt*("") ~@< "aA", DefOpt*("") $< "aA", DefOpt*("") ~$< "aA")
Reducer: (true, true, false, false)
###
> (Null("")  @<= "aA", Null("")  ~@<= "aA", Null("")  $<= "aA", Null("")  ~$<= "aA")
(Null("") @<= "aA", Null("") ~@<= "aA", Null("") $<= "aA", Null("") ~$<= "aA") : (b, b, b, b)
Binder : (DefOpt*("") @<= "aA", DefOpt*("") ~@<= "aA", DefOpt*("") $<= "aA", DefOpt*("") ~$<= "aA")
Reducer: (true, true, false, false)
###
> (Null("")  @>  "aA", Null("")  ~@>  "aA", Null("")  $>  "aA", Null("")  ~$>  "aA")
(Null("") @> "aA", Null("") ~@> "aA", Null("") $> "aA", Null("") ~$> "aA") : (b, b, b, b)
Binder : (DefOpt*("") @> "aA", DefOpt*("") ~@> "aA", DefOpt*("") $> "aA", DefOpt*("") ~$> "aA")
Reducer: (false, false, false, false)
###
> (Null("")  @>= "aA", Null("")  ~@>= "aA", Null("")  $>= "aA", Null("")  ~$>= "aA")
(Null("") @>= "aA", Null("") ~@>= "aA", Null("") $>= "aA", Null("") ~$>= "aA") : (b, b, b, b)
Binder : (DefOpt*("") @>= "aA", DefOpt*("") ~@>= "aA", DefOpt*("") $>= "aA", DefOpt*("") ~$>= "aA")
Reducer: (false, false, false, false)
###
> (Null("") !@=  "aA", Null("") !~@=  "aA", Null("") !$=  "aA", Null("") !~$=  "aA")
(Null("") !@= "aA", Null("") !~@= "aA", Null("") !$= "aA", Null("") !~$= "aA") : (b, b, b, b)
Binder : (DefOpt*("") !@= "aA", DefOpt*("") !~@= "aA", DefOpt*("") !$= "aA", DefOpt*("") !~$= "aA")
Reducer: (true, true, true, true)
###
> (Null("") !@<  "aA", Null("") !~@<  "aA", Null("") !$<  "aA", Null("") !~$<  "aA")
(Null("") !@< "aA", Null("") !~@< "aA", Null("") !$< "aA", Null("") !~$< "aA") : (b, b, b, b)
Binder : (DefOpt*("") @>= "aA", DefOpt*("") ~@>= "aA", DefOpt*("") !$< "aA", DefOpt*("") !~$< "aA")
Reducer: (false, false, true, true)
###
> (Null("") !@<= "aA", Null("") !~@<= "aA", Null("") !$<= "aA", Null("") !~$<= "aA")
(Null("") !@<= "aA", Null("") !~@<= "aA", Null("") !$<= "aA", Null("") !~$<= "aA") : (b, b, b, b)
Binder : (DefOpt*("") @> "aA", DefOpt*("") ~@> "aA", DefOpt*("") !$<= "aA", DefOpt*("") !~$<= "aA")
Reducer: (false, false, true, true)
###
> (Null("") !@>  "aA", Null("") !~@>  "aA", Null("") !$>  "aA", Null("") !~$>  "aA")
(Null("") !@> "aA", Null("") !~@> "aA", Null("") !$> "aA", Null("") !~$> "aA") : (b, b, b, b)
Binder : (DefOpt*("") @<= "aA", DefOpt*("") ~@<= "aA", DefOpt*("") !$> "aA", DefOpt*("") !~$> "aA")
Reducer: (true, true, true, true)
###
> (Null("") !@>= "aA", Null("") !~@>= "aA", Null("") !$>= "aA", Null("") !~$>= "aA")
(Null("") !@>= "aA", Null("") !~@>= "aA", Null("") !$>= "aA", Null("") !~$>= "aA") : (b, b, b, b)
Binder : (DefOpt*("") @< "aA", DefOpt*("") ~@< "aA", DefOpt*("") !$>= "aA", DefOpt*("") !~$>= "aA")
Reducer: (true, true, true, true)
###
> (Null("")  @=  "Aa", Null("")  ~@=  "Aa", Null("")  $=  "Aa", Null("")  ~$=  "Aa")
(Null("") @= "Aa", Null("") ~@= "Aa", Null("") $= "Aa", Null("") ~$= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @= "Aa", DefOpt*("") ~@= "Aa", DefOpt*("") $= "Aa", DefOpt*("") ~$= "Aa")
Reducer: (false, false, false, false)
###
> (Null("")  @<  "Aa", Null("")  ~@<  "Aa", Null("")  $<  "Aa", Null("")  ~$<  "Aa")
(Null("") @< "Aa", Null("") ~@< "Aa", Null("") $< "Aa", Null("") ~$< "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @< "Aa", DefOpt*("") ~@< "Aa", DefOpt*("") $< "Aa", DefOpt*("") ~$< "Aa")
Reducer: (true, true, false, false)
###
> (Null("")  @<= "Aa", Null("")  ~@<= "Aa", Null("")  $<= "Aa", Null("")  ~$<= "Aa")
(Null("") @<= "Aa", Null("") ~@<= "Aa", Null("") $<= "Aa", Null("") ~$<= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @<= "Aa", DefOpt*("") ~@<= "Aa", DefOpt*("") $<= "Aa", DefOpt*("") ~$<= "Aa")
Reducer: (true, true, false, false)
###
> (Null("")  @>  "Aa", Null("")  ~@>  "Aa", Null("")  $>  "Aa", Null("")  ~$>  "Aa")
(Null("") @> "Aa", Null("") ~@> "Aa", Null("") $> "Aa", Null("") ~$> "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @> "Aa", DefOpt*("") ~@> "Aa", DefOpt*("") $> "Aa", DefOpt*("") ~$> "Aa")
Reducer: (false, false, false, false)
###
> (Null("")  @>= "Aa", Null("")  ~@>= "Aa", Null("")  $>= "Aa", Null("")  ~$>= "Aa")
(Null("") @>= "Aa", Null("") ~@>= "Aa", Null("") $>= "Aa", Null("") ~$>= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @>= "Aa", DefOpt*("") ~@>= "Aa", DefOpt*("") $>= "Aa", DefOpt*("") ~$>= "Aa")
Reducer: (false, false, false, false)
###
> (Null("") !@=  "Aa", Null("") !~@=  "Aa", Null("") !$=  "Aa", Null("") !~$=  "Aa")
(Null("") !@= "Aa", Null("") !~@= "Aa", Null("") !$= "Aa", Null("") !~$= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") !@= "Aa", DefOpt*("") !~@= "Aa", DefOpt*("") !$= "Aa", DefOpt*("") !~$= "Aa")
Reducer: (true, true, true, true)
###
> (Null("") !@<  "Aa", Null("") !~@<  "Aa", Null("") !$<  "Aa", Null("") !~$<  "Aa")
(Null("") !@< "Aa", Null("") !~@< "Aa", Null("") !$< "Aa", Null("") !~$< "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @>= "Aa", DefOpt*("") ~@>= "Aa", DefOpt*("") !$< "Aa", DefOpt*("") !~$< "Aa")
Reducer: (false, false, true, true)
###
> (Null("") !@<= "Aa", Null("") !~@<= "Aa", Null("") !$<= "Aa", Null("") !~$<= "Aa")
(Null("") !@<= "Aa", Null("") !~@<= "Aa", Null("") !$<= "Aa", Null("") !~$<= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @> "Aa", DefOpt*("") ~@> "Aa", DefOpt*("") !$<= "Aa", DefOpt*("") !~$<= "Aa")
Reducer: (false, false, true, true)
###
> (Null("") !@>  "Aa", Null("") !~@>  "Aa", Null("") !$>  "Aa", Null("") !~$>  "Aa")
(Null("") !@> "Aa", Null("") !~@> "Aa", Null("") !$> "Aa", Null("") !~$> "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @<= "Aa", DefOpt*("") ~@<= "Aa", DefOpt*("") !$> "Aa", DefOpt*("") !~$> "Aa")
Reducer: (true, true, true, true)
###
> (Null("") !@>= "Aa", Null("") !~@>= "Aa", Null("") !$>= "Aa", Null("") !~$>= "Aa")
(Null("") !@>= "Aa", Null("") !~@>= "Aa", Null("") !$>= "Aa", Null("") !~$>= "Aa") : (b, b, b, b)
Binder : (DefOpt*("") @< "Aa", DefOpt*("") ~@< "Aa", DefOpt*("") !$>= "Aa", DefOpt*("") !~$>= "Aa")
Reducer: (true, true, true, true)
###
> (Null("")  @=  "BB", Null("")  ~@=  "BB", Null("")  $=  "BB", Null("")  ~$=  "BB")
(Null("") @= "BB", Null("") ~@= "BB", Null("") $= "BB", Null("") ~$= "BB") : (b, b, b, b)
Binder : (DefOpt*("") @= "BB", DefOpt*("") ~@= "BB", DefOpt*("") $= "BB", DefOpt*("") ~$= "BB")
Reducer: (false, false, false, false)
###
> (Null("")  @<  "BB", Null("")  ~@<  "BB", Null("")  $<  "BB", Null("")  ~$<  "BB")
(Null("") @< "BB", Null("") ~@< "BB", Null("") $< "BB", Null("") ~$< "BB") : (b, b, b, b)
Binder : (DefOpt*("") @< "BB", DefOpt*("") ~@< "BB", DefOpt*("") $< "BB", DefOpt*("") ~$< "BB")
Reducer: (true, true, false, false)
###
> (Null("")  @<= "BB", Null("")  ~@<= "BB", Null("")  $<= "BB", Null("")  ~$<= "BB")
(Null("") @<= "BB", Null("") ~@<= "BB", Null("") $<= "BB", Null("") ~$<= "BB") : (b, b, b, b)
Binder : (DefOpt*("") @<= "BB", DefOpt*("") ~@<= "BB", DefOpt*("") $<= "BB", DefOpt*("") ~$<= "BB")
Reducer: (true, true, false, false)
###
> (Null("")  @>  "BB", Null("")  ~@>  "BB", Null("")  $>  "BB", Null("")  ~$>  "BB")
(Null("") @> "BB", Null("") ~@> "BB", Null("") $> "BB", Null("") ~$> "BB") : (b, b, b, b)
Binder : (DefOpt*("") @> "BB", DefOpt*("") ~@> "BB", DefOpt*("") $> "BB", DefOpt*("") ~$> "BB")
Reducer: (false, false, false, false)
###
> (Null("")  @>= "BB", Null("")  ~@>= "BB", Null("")  $>= "BB", Null("")  ~$>= "BB")
(Null("") @>= "BB", Null("") ~@>= "BB", Null("") $>= "BB", Null("") ~$>= "BB") : (b, b, b, b)
Binder : (DefOpt*("") @>= "BB", DefOpt*("") ~@>= "BB", DefOpt*("") $>= "BB", DefOpt*("") ~$>= "BB")
Reducer: (false, false, false, false)
###
> (Null("") !@=  "BB", Null("") !~@=  "BB", Null("") !$=  "BB", Null("") !~$=  "BB")
(Null("") !@= "BB", Null("") !~@= "BB", Null("") !$= "BB", Null("") !~$= "BB") : (b, b, b, b)
Binder : (DefOpt*("") !@= "BB", DefOpt*("") !~@= "BB", DefOpt*("") !$= "BB", DefOpt*("") !~$= "BB")
Reducer: (true, true, true, true)
###
> (Null("") !@<  "BB", Null("") !~@<  "BB", Null("") !$<  "BB", Null("") !~$<  "BB")
(Null("") !@< "BB", Null("") !~@< "BB", Null("") !$< "BB", Null("") !~$< "BB") : (b, b, b, b)
Binder : (DefOpt*("") @>= "BB", DefOpt*("") ~@>= "BB", DefOpt*("") !$< "BB", DefOpt*("") !~$< "BB")
Reducer: (false, false, true, true)
###
> (Null("") !@<= "BB", Null("") !~@<= "BB", Null("") !$<= "BB", Null("") !~$<= "BB")
(Null("") !@<= "BB", Null("") !~@<= "BB", Null("") !$<= "BB", Null("") !~$<= "BB") : (b, b, b, b)
Binder : (DefOpt*("") @> "BB", DefOpt*("") ~@> "BB", DefOpt*("") !$<= "BB", DefOpt*("") !~$<= "BB")
Reducer: (false, false, true, true)
###
> (Null("") !@>  "BB", Null("") !~@>  "BB", Null("") !$>  "BB", Null("") !~$>  "BB")
(Null("") !@> "BB", Null("") !~@> "BB", Null("") !$> "BB", Null("") !~$> "BB") : (b, b, b, b)
Binder : (DefOpt*("") @<= "BB", DefOpt*("") ~@<= "BB", DefOpt*("") !$> "BB", DefOpt*("") !~$> "BB")
Reducer: (true, true, true, true)
###
> (Null("") !@>= "BB", Null("") !~@>= "BB", Null("") !$>= "BB", Null("") !~$>= "BB")
(Null("") !@>= "BB", Null("") !~@>= "BB", Null("") !$>= "BB", Null("") !~$>= "BB") : (b, b, b, b)
Binder : (DefOpt*("") @< "BB", DefOpt*("") ~@< "BB", DefOpt*("") !$>= "BB", DefOpt*("") !~$>= "BB")
Reducer: (true, true, true, true)
###
> (Null("")  @=  Null(""), Null("")  ~@=  Null(""), Null("")  $=  Null(""), Null("")  ~$=  Null(""))
(Null("") @= Null(""), Null("") ~@= Null(""), Null("") $= Null(""), Null("") ~$= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @= DefOpt*(""), DefOpt*("") ~@= DefOpt*(""), DefOpt*("") $= DefOpt*(""), DefOpt*("") ~$= DefOpt*(""))
Reducer: (true, true, false, false)
###
> (Null("")  @<  Null(""), Null("")  ~@<  Null(""), Null("")  $<  Null(""), Null("")  ~$<  Null(""))
(Null("") @< Null(""), Null("") ~@< Null(""), Null("") $< Null(""), Null("") ~$< Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @< DefOpt*(""), DefOpt*("") ~@< DefOpt*(""), DefOpt*("") $< DefOpt*(""), DefOpt*("") ~$< DefOpt*(""))
Reducer: (false, false, false, false)
###
> (Null("")  @<= Null(""), Null("")  ~@<= Null(""), Null("")  $<= Null(""), Null("")  ~$<= Null(""))
(Null("") @<= Null(""), Null("") ~@<= Null(""), Null("") $<= Null(""), Null("") ~$<= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @<= DefOpt*(""), DefOpt*("") ~@<= DefOpt*(""), DefOpt*("") $<= DefOpt*(""), DefOpt*("") ~$<= DefOpt*(""))
Reducer: (true, true, false, false)
###
> (Null("")  @>  Null(""), Null("")  ~@>  Null(""), Null("")  $>  Null(""), Null("")  ~$>  Null(""))
(Null("") @> Null(""), Null("") ~@> Null(""), Null("") $> Null(""), Null("") ~$> Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @> DefOpt*(""), DefOpt*("") ~@> DefOpt*(""), DefOpt*("") $> DefOpt*(""), DefOpt*("") ~$> DefOpt*(""))
Reducer: (false, false, false, false)
###
> (Null("")  @>= Null(""), Null("")  ~@>= Null(""), Null("")  $>= Null(""), Null("")  ~$>= Null(""))
(Null("") @>= Null(""), Null("") ~@>= Null(""), Null("") $>= Null(""), Null("") ~$>= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @>= DefOpt*(""), DefOpt*("") ~@>= DefOpt*(""), DefOpt*("") $>= DefOpt*(""), DefOpt*("") ~$>= DefOpt*(""))
Reducer: (true, true, false, false)
###
> (Null("") !@=  Null(""), Null("") !~@=  Null(""), Null("") !$=  Null(""), Null("") !~$=  Null(""))
(Null("") !@= Null(""), Null("") !~@= Null(""), Null("") !$= Null(""), Null("") !~$= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") !@= DefOpt*(""), DefOpt*("") !~@= DefOpt*(""), DefOpt*("") !$= DefOpt*(""), DefOpt*("") !~$= DefOpt*(""))
Reducer: (false, false, true, true)
###
> (Null("") !@<  Null(""), Null("") !~@<  Null(""), Null("") !$<  Null(""), Null("") !~$<  Null(""))
(Null("") !@< Null(""), Null("") !~@< Null(""), Null("") !$< Null(""), Null("") !~$< Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @>= DefOpt*(""), DefOpt*("") ~@>= DefOpt*(""), DefOpt*("") !$< DefOpt*(""), DefOpt*("") !~$< DefOpt*(""))
Reducer: (true, true, true, true)
###
> (Null("") !@<= Null(""), Null("") !~@<= Null(""), Null("") !$<= Null(""), Null("") !~$<= Null(""))
(Null("") !@<= Null(""), Null("") !~@<= Null(""), Null("") !$<= Null(""), Null("") !~$<= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @> DefOpt*(""), DefOpt*("") ~@> DefOpt*(""), DefOpt*("") !$<= DefOpt*(""), DefOpt*("") !~$<= DefOpt*(""))
Reducer: (false, false, true, true)
###
> (Null("") !@>  Null(""), Null("") !~@>  Null(""), Null("") !$>  Null(""), Null("") !~$>  Null(""))
(Null("") !@> Null(""), Null("") !~@> Null(""), Null("") !$> Null(""), Null("") !~$> Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @<= DefOpt*(""), DefOpt*("") ~@<= DefOpt*(""), DefOpt*("") !$> DefOpt*(""), DefOpt*("") !~$> DefOpt*(""))
Reducer: (true, true, true, true)
###
> (Null("") !@>= Null(""), Null("") !~@>= Null(""), Null("") !$>= Null(""), Null("") !~$>= Null(""))
(Null("") !@>= Null(""), Null("") !~@>= Null(""), Null("") !$>= Null(""), Null("") !~$>= Null("")) : (b, b, b, b)
Binder : (DefOpt*("") @< DefOpt*(""), DefOpt*("") ~@< DefOpt*(""), DefOpt*("") !$>= DefOpt*(""), DefOpt*("") !~$>= DefOpt*(""))
Reducer: (false, false, true, true)
###
