Wolfram Language
Paclet Repository
Community-contributed installable additions to the Wolfram Language
Primary Navigation
Categories
Cloud & Deployment
Core Language & Structure
Data Manipulation & Analysis
Engineering Data & Computation
External Interfaces & Connections
Financial Data & Computation
Geographic Data & Computation
Geometry
Graphs & Networks
Higher Mathematical Computation
Images
Knowledge Representation & Natural Language
Machine Learning
Notebook Documents & Presentation
Scientific and Medical Data & Computation
Social, Cultural & Linguistic Data
Strings & Text
Symbolic & Numeric Computation
System Operation & Setup
Time-Related Computation
User Interface Construction
Visualization & Graphics
Random Paclet
Alphabetical List
Using Paclets
Create a Paclet
Get Started
Download Definition Notebook
Learn More about
Wolfram Language
Lambda
Guides
Guide
Symbols
BetaPositionReductions
BetaReduceChain
BetaReduceList
BetaReduce
BetaReducePositions
BetaReduceSizes
BetaReduceStepPlot
BetaReduceTreeList
BetaReductions
BetaSubstitute
BLCLambda
ChurchNumeral
ColorizeLambda
CombinatorLambda
EnumerateLambdas
EnumerateLinearLambdas
EnumerateSizeLambdas
EtaReduce
EvalLambda
FindMinimalLambdaCombinator
FromChurchNumeral
FunctionLambda
HighlightLambdaTree
LambdaApplication
LambdaArrayPlot
LambdaBLC
LambdaBrackets
LambdaCausalEvolutionGraph
LambdaCausalGraph
LambdaCombinator
LambdaConvert
LambdaDepthArrayPlot3D
LambdaDepthArrayPlot
LambdaDiagram
LambdaFunction
LambdaGraph
LambdaLoopbackGraph
LambdaMultiwayCausalEvolutionGraph
LambdaMultiwayCausalGraph
LambdaMultiwayGraph
LambdaRightApplication
LambdaSmiles
LambdaStringDiagram
LambdaString
LambdaToHaskell
LambdaTreeDiagram
LambdaTree
LambdaVariableForm
ParseLambda
RandomLambda
RandomSizeLambda
SmoothLambdaStringDiagram
TagLambda
UncolorizeLambda
UntagLambda
$LambdaCombinatorStore
Wolfram`Lambda`
L
a
m
b
d
a
T
o
H
a
s
k
e
l
l
L
a
m
b
d
a
T
o
H
a
s
k
e
l
l
[
l
a
m
b
d
a
]
g
e
n
e
r
a
t
e
H
a
s
k
e
l
l
s
o
u
r
c
e
c
o
d
e
f
o
r
A
P
r
o
V
E
t
e
r
m
i
n
a
t
i
o
n
p
r
o
v
e
r
.
Examples
(
1
)
Basic Examples
(
1
)
I
n
[
1
]
:
=
L
a
m
b
d
a
T
e
r
m
i
n
a
t
e
s
Q
[
l
a
m
b
d
a
_
]
:
=
W
i
t
h
r
u
n
=
R
u
n
P
r
o
c
e
s
s
"
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
d
o
c
k
e
r
"
,
"
r
u
n
"
,
"
-
-
r
m
"
,
"
-
v
"
,
E
x
p
o
r
t
C
r
e
a
t
e
F
i
l
e
[
]
,
L
a
m
b
d
a
T
o
H
a
s
k
e
l
l
[
l
a
m
b
d
a
]
,
"
S
t
r
i
n
g
"
<
>
"
:
/
w
o
r
k
/
l
a
m
b
d
a
.
h
s
"
,
"
a
p
r
o
v
e
-
e
n
v
"
,
"
-
m
"
,
"
w
s
t
"
,
"
l
a
m
b
d
a
.
h
s
"
,
R
e
p
l
a
c
e
[
L
o
o
k
u
p
[
r
u
n
,
"
S
t
a
n
d
a
r
d
O
u
t
p
u
t
"
]
,
{
"
Y
E
S
\
n
"
T
r
u
e
,
"
N
O
\
n
"
F
a
l
s
e
,
m
a
y
b
e
_
F
a
i
l
u
r
e
[
m
a
y
b
e
,
"
M
e
s
s
a
g
e
T
e
m
p
l
a
t
e
"
L
o
o
k
u
p
[
r
u
n
,
"
S
t
a
n
d
a
r
d
E
r
r
o
r
"
]
]
}
]
I
n
[
2
]
:
=
L
a
m
b
d
a
A
P
r
o
V
E
G
r
a
p
h
[
l
a
m
b
d
a
_
,
o
p
t
s
_
_
_
]
:
=
W
i
t
h
f
i
l
e
=
E
x
p
o
r
t
C
r
e
a
t
e
F
i
l
e
[
]
<
>
"
.
h
s
"
,
L
a
m
b
d
a
T
o
H
a
s
k
e
l
l
[
l
a
m
b
d
a
]
,
"
S
t
r
i
n
g
"
,
F
i
r
s
t
C
a
s
e
[
S
t
r
i
n
g
C
a
s
e
s
[
R
u
n
P
r
o
c
e
s
s
[
{
"
/
u
s
r
/
l
o
c
a
l
/
b
i
n
/
d
o
c
k
e
r
"
,
"
r
u
n
"
,
"
-
-
r
m
"
,
"
-
v
"
,
D
i
r
e
c
t
o
r
y
N
a
m
e
[
f
i
l
e
]
<
>
"
:
/
w
o
r
k
"
,
"
-
-
e
n
t
r
y
p
o
i
n
t
"
,
"
j
a
v
a
"
,
"
a
p
r
o
v
e
-
e
n
v
"
,
"
-
e
a
"
,
"
-
c
p
"
,
"
/
o
p
t
/
a
p
r
o
v
e
/
a
p
r
o
v
e
.
j
a
r
"
,
"
a
p
r
o
v
e
.
C
o
m
m
a
n
d
L
i
n
e
I
n
t
e
r
f
a
c
e
.
H
a
s
k
e
l
l
F
r
o
n
t
e
n
d
M
a
i
n
"
,
"
-
g
"
,
"
y
e
s
"
,
F
i
l
e
N
a
m
e
T
a
k
e
[
f
i
l
e
]
}
]
[
"
S
t
a
n
d
a
r
d
O
u
t
p
u
t
"
]
,
W
h
i
t
e
s
p
a
c
e
C
h
a
r
a
c
t
e
r
~
~
f
i
l
e
:
(
E
x
c
e
p
t
[
W
h
i
t
e
s
p
a
c
e
C
h
a
r
a
c
t
e
r
]
.
.
~
~
"
.
d
o
t
"
)
f
i
l
e
]
,
d
o
t
F
i
l
e
_
S
t
r
i
n
g
G
r
a
p
h
[
I
m
p
o
r
t
[
F
i
l
e
N
a
m
e
J
o
i
n
[
D
i
r
e
c
t
o
r
y
N
a
m
e
[
f
i
l
e
]
,
d
o
t
F
i
l
e
]
]
,
o
p
t
s
,
G
r
a
p
h
L
a
y
o
u
t
"
L
a
y
e
r
e
d
D
i
g
r
a
p
h
E
m
b
e
d
d
i
n
g
"
]
]
I
n
[
3
]
:
=
L
a
m
b
d
a
T
e
r
m
i
n
a
t
e
s
Q
/
@
$
L
a
m
b
d
a
B
u
s
y
B
e
a
v
e
r
s
O
u
t
[
3
]
=
{
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
,
T
r
u
e
}
I
n
[
4
]
:
=
L
a
m
b
d
a
A
P
r
o
V
E
G
r
a
p
h
[
#
,
V
e
r
t
e
x
L
a
b
e
l
s
_
N
o
n
e
]
&
/
@
$
L
a
m
b
d
a
B
u
s
y
B
e
a
v
e
r
s
O
u
t
[
4
]
=
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
R
e
l
a
t
e
d
G
u
i
d
e
s
▪
G
u
i
d
e
"
"