Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • 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
    • 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.
FivePointConic
— Find a conic equation that passes through five given points
NinePointCubic
— Find a cubic plane curve that passes through nine given 2D points
NinePointQuadric
— Find a quadric surface that passes through nine given 3D points
EulerLinePoints
— Get the four main points of the Euler line of a triangle
BalancedTernary
— Convert integers to and from balanced ternary
CatalanUnrank
— Find the totally balanced binary sequence for a given rank
AllBalancedGroupingSymbols
— Find all balanced grouping symbols
Derangements
— Give all the ways the numbers 1, 2, …, n can be scrambled completely
IntegralNumberQ
— yields True if the input is a valid integer and False otherwise.
DyckPaths
— generate a list of Dyck paths
DiagonalWalkPlot
— generate a plot of all diagonal walks in a specific direction with a specific length
ParenthesizedExpressions
— generate all parenthesized expressions with a specific number of elements
PermutationGraph
— Compute the permutation graph of a permutation
EvenPermutations
— Get even permutations of a list
FullBinaryTrees
— find all full binary trees with a certain number of leaves
FindRegularPolygonTriangulations
— find all ways to triangulate an n-sided regular polygon
Multichoose
— Evaluate the multichoose operation for combinatorics
ConicProperties
— compute properties for conic sections given information like focus, vertex, and directrix.
GenerateCombinatoricsWordProblems
— generates combinatorics word problems
FindCombinatoricsWordProblemSolutions
— finds combinatorics word problem solutions
CombinatoricsDataset
— creates a dataset with word problems and solutions based on the twelve fold way or the twenty fold way
CombinatoricsQuestionGenerator
— generates a set of combinatorics questions
OrderlessCombinations
— Generate all possible orderless lists of a given length with a given set of elements
""

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com