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
RecreationalMathematics
Guides
Math Puzzles
Symbols
AllBalancedGroupingSymbols
BalancedTernary
CatalanUnrank
CombinatoricsDataset
CombinatoricsQuestionGenerator
ConicProperties
Derangements
DiagonalWalkPlot
DyckPaths
EulerLinePoints
EvenPermutations
FindCombinatoricsWordProblemSolutions
FindRegularPolygonTriangulations
FivePointConic
FullBinaryTrees
GenerateCombinatoricsWordProblems
IntegralNumberQ
Multichoose
NinePointCubic
NinePointQuadric
OrderlessCombinations
ParenthesizedExpressions
PermutationGraph
SetPartitions
Math Puzzles
This paclet contains functions for recreational mathematics and math puzzles.
F
i
v
e
P
o
i
n
t
C
o
n
i
c
— Find a conic equation that passes through five given points
N
i
n
e
P
o
i
n
t
C
u
b
i
c
— Find a cubic plane curve that passes through nine given 2D points
N
i
n
e
P
o
i
n
t
Q
u
a
d
r
i
c
— Find a quadric surface that passes through nine given 3D points
E
u
l
e
r
L
i
n
e
P
o
i
n
t
s
— Get the four main points of the Euler line of a triangle
B
a
l
a
n
c
e
d
T
e
r
n
a
r
y
— Convert integers to and from balanced ternary
C
a
t
a
l
a
n
U
n
r
a
n
k
— Find the totally balanced binary sequence for a given rank
A
l
l
B
a
l
a
n
c
e
d
G
r
o
u
p
i
n
g
S
y
m
b
o
l
s
— Find all balanced grouping symbols
D
e
r
a
n
g
e
m
e
n
t
s
— Give all the ways the numbers 1, 2,
…
, n can be scrambled completely
I
n
t
e
g
r
a
l
N
u
m
b
e
r
Q
— yields True if the input is a valid integer and False otherwise.
D
y
c
k
P
a
t
h
s
— generate a list of Dyck paths
D
i
a
g
o
n
a
l
W
a
l
k
P
l
o
t
— generate a plot of all diagonal walks in a specific direction with a specific length
P
a
r
e
n
t
h
e
s
i
z
e
d
E
x
p
r
e
s
s
i
o
n
s
— generate all parenthesized expressions with a specific number of elements
P
e
r
m
u
t
a
t
i
o
n
G
r
a
p
h
— Compute the permutation graph of a permutation
E
v
e
n
P
e
r
m
u
t
a
t
i
o
n
s
— Get even permutations of a list
F
u
l
l
B
i
n
a
r
y
T
r
e
e
s
— find all full binary trees with a certain number of leaves
F
i
n
d
R
e
g
u
l
a
r
P
o
l
y
g
o
n
T
r
i
a
n
g
u
l
a
t
i
o
n
s
— find all ways to triangulate an n-sided regular polygon
M
u
l
t
i
c
h
o
o
s
e
— Evaluate the multichoose operation for combinatorics
C
o
n
i
c
P
r
o
p
e
r
t
i
e
s
— compute properties for conic sections given information like focus, vertex, and directrix.
G
e
n
e
r
a
t
e
C
o
m
b
i
n
a
t
o
r
i
c
s
W
o
r
d
P
r
o
b
l
e
m
s
— generates combinatorics word problems
F
i
n
d
C
o
m
b
i
n
a
t
o
r
i
c
s
W
o
r
d
P
r
o
b
l
e
m
S
o
l
u
t
i
o
n
s
— finds combinatorics word problem solutions
C
o
m
b
i
n
a
t
o
r
i
c
s
D
a
t
a
s
e
t
— creates a dataset with word problems and solutions based on the twelve fold way or the twenty fold way
C
o
m
b
i
n
a
t
o
r
i
c
s
Q
u
e
s
t
i
o
n
G
e
n
e
r
a
t
o
r
— generates a set of combinatorics questions
O
r
d
e
r
l
e
s
s
C
o
m
b
i
n
a
t
i
o
n
s
— Generate all possible orderless lists of a given length with a given set of elements
"
"