Total combinatory algebras #
A total combinatory structure on a type A, and the fact that any total
combinatory algebra induces a partial combinatory algebra on the same type.
class
LeanPool.PartialCombinatoryAlgebras.CA
(A : Type u_1)
extends LeanPool.PartialCombinatoryAlgebras.HasDot A :
Type u_1
A (total) combinatory structure on a set A.
- dot : A → A → A
- K : A
The
Kcombinator. - S : A
The
Scombinator. The defining equation of
K.The defining equation of
S.
Instances
@[reducible]
A total application induces a partial application
@[implicit_reducible]
A combinatory algebra is a PCA.
Equations
- One or more equations did not get rendered due to their size.