LambdasImpl
libretto.lambda.LambdasImpl
class LambdasImpl[-⚬[_, _], |*|[_, _], Var[_], VarSet, E, LE](using ssc: SymmetricSemigroupalCategory[-⚬, |*|], inj: BiInjective[|*|], variables: Variable[Var, VarSet], errors: ErrorFactory[E, LE, VarSet]) extends Lambdas[-⚬, |*|, Var, VarSet, E, LE]
Attributes
- Graph
- Supertypes
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
- Self type
- AbstractFun.type
Arrow interspersed with intermediate Vars. Non-linear: includes projections and multiple occurrences of the same variable.
Arrow interspersed with intermediate Vars. Non-linear: includes projections and multiple occurrences of the same variable.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Inherited classlikes
trait AbstractFuns
Attributes
- Inherited from:
- Lambdas
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object AbstractFun.typeobject AbstractFun.type
trait Exprs
trait VArrs
Inherited types
Attributes
- Inherited from:
- Lambdas
Value members
Concrete methods
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- Lambdas