CoproductPartitioning

libretto.lambda.CoproductPartitioning
class CoproductPartitioning[->[_, _], **[_, _], ++[_, _]](lName: String, rName: String)(using cat: SemigroupalCategory[->, **], cocat: CocartesianSemigroupalCategory[->, ++], distribution: Distribution[->, **, ++], inj: BiInjective[++])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def Inl[A, B]: Extractor[->, **, A ++ B, A]
def Inr[A, B]: Extractor[->, **, A ++ B, B]