Reductions that perform multiplication.
Reductions that perform addition.
A reduction that takes the conjunction of its two arguments.
A reduction that takes the conjunction of its two arguments.
Construct a reduction from the given binary operation.
Construct a reduction from the given binary operation.
A reduction on arrays by appending.
A reduction on arrays by appending.
A reduction on comparable values by first looking for 0
.
A reduction on comparable values by first looking for 0
.
A reduction on comparator values by first looking for 0
.
A reduction on comparator values by first looking for 0
.
Construct a reduction that ignores its argument pair.
Construct a reduction that ignores its argument pair.
A reduction on difference lists by appending.
A reduction on difference lists by appending.
A reduction that composes two functions.
A reduction that composes two functions.
A reduction that composes two endomorphisms.
A reduction that composes two endomorphisms.
A reduction on ephemeral streams by appending.
A reduction on ephemeral streams by appending.
Takes a boolean reduction to a reduction on equal instances.
Takes a boolean reduction to a reduction on equal instances.
A reduction that returns the first argument.
A reduction that returns the first argument.
A reduction that tries the first option for Some
, otherwise the last.
A reduction that tries the first option for Some
, otherwise the last.
A reduction on hash maps by appending.
A reduction on hash maps by appending.
A reduction on hash sets by appending.
A reduction on hash sets by appending.
A reduction on int maps by appending.
A reduction on int maps by appending.
A reduction that returns the last argument.
A reduction that returns the last argument.
A reduction that tries the last option for Some
, otherwise the first.
A reduction that tries the last option for Some
, otherwise the first.
A reduction on lists by appending.
A reduction on lists by appending.
A reduction on list maps by appending.
A reduction on list maps by appending.
A reduction on list sets by appending.
A reduction on list sets by appending.
A reduction on long maps by appending.
A reduction on long maps by appending.
A reduction that produces the maximum value of its two arguments.
A reduction that produces the maximum value of its two arguments.
A reduction that produces the maximum value of its two arguments.
A reduction that produces the maximum value of its two arguments.
A reduction that produces the minimum value of its two arguments.
A reduction that produces the minimum value of its two arguments.
A reduction that produces the minimum value of its two arguments.
A reduction that produces the minimum value of its two arguments.
A reduction on xml node sequences by appending.
A reduction on xml node sequences by appending.
A reduction on non-empty lists by appending.
A reduction on non-empty lists by appending.
A reduction that takes the disjunction of its two arguments.
A reduction that takes the disjunction of its two arguments.
Takes an ordering reduction to a reduction on order instances.
Takes an ordering reduction to a reduction on order instances.
A reduction on ordering (3) values by first looking for EQ
.
A reduction on ordering (3) values by first looking for EQ
.
A reduction on scala ordering by first looking for 0
.
A reduction on scala ordering by first looking for 0
.
A reduction on queues by appending.
A reduction on queues by appending.
A reduction on values having a Semigroup instance
A reduction on values having a Semigroup instance
Construct a reduction that applies its first argument to the given function.
Construct a reduction that applies its first argument to the given function.
Construct a reduction that applies its first argument to the given endomorphism.
Construct a reduction that applies its first argument to the given endomorphism.
Construct a reduction that applies its second argument to the given function.
Construct a reduction that applies its second argument to the given function.
Construct a reduction that applies its second argument to the given endomorphism.
Construct a reduction that applies its second argument to the given endomorphism.
A reduction on stacks by appending.
A reduction on stacks by appending.
A reduction on streams by appending.
A reduction on streams by appending.
A reduction on strings by appending.
A reduction on strings by appending.
A reduction on tree maps by appending.
A reduction on tree maps by appending.
A reduction on tree sets by appending.
A reduction on tree sets by appending.
Takes a boolean reduction to a reduction on unequal instances.
Takes a boolean reduction to a reduction on unequal instances.
A reduction that cancels.
A reduction that cancels.
A reduction on vectors by appending.
A reduction on vectors by appending.