Fixpoint3.Boxable
Definitions
Lifts the given function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
Lifts the given Boolean-valued function f to operate on boxed values.
Lifts the given function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
Lifts the given Boolean-valued function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift3(f: t1 -> (t2 -> (t3 -> t))): Boxed -> (Boxed -> (Boxed -> Boxed)) with Order[t1], Order[t2], Order[t3], Order[t]
SourceLifts the given function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift3b(f: t1 -> (t2 -> (t3 -> Bool))): Boxed -> (Boxed -> (Boxed -> Bool)) with Order[t1], Order[t2], Order[t3]
SourceLifts the given Boolean-valued function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift4(f: t1 -> (t2 -> (t3 -> (t4 -> t)))): Boxed -> (Boxed -> (Boxed -> (Boxed -> Boxed))) with Order[t1], Order[t2], Order[t3], Order[t4], Order[t]
SourceLifts the given function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift4b(f: t1 -> (t2 -> (t3 -> (t4 -> Bool)))): Boxed -> (Boxed -> (Boxed -> (Boxed -> Bool))) with Order[t1], Order[t2], Order[t3], Order[t4]
SourceLifts the given Boolean-valued function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift5(f: t1 -> (t2 -> (t3 -> (t4 -> (t5 -> t))))): Boxed -> (Boxed -> (Boxed -> (Boxed -> (Boxed -> Boxed)))) with Order[t1], Order[t2], Order[t3], Order[t4], Order[t5], Order[t]
SourceLifts the given function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.
def lift5b(f: t1 -> (t2 -> (t3 -> (t4 -> (t5 -> Bool))))): Boxed -> (Boxed -> (Boxed -> (Boxed -> (Boxed -> Bool)))) with Order[t1], Order[t2], Order[t3], Order[t4], Order[t5]
SourceLifts the given Boolean-valued function f to operate on boxed values.
Note: Accepts a curried function, but returns a non-curried function.