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

FormulaTransformEngine

Guides

  • FormulaTransformEngine
  • Authoring .ftr.md Rules
  • FormulaTransformEngine
  • Formula Transform Workflow

Symbols

  • AddFormulaTransformRegistryPath
  • ApplyFormulaTransform
  • CompileFormulaHeuristicRule
  • CompileFormulaObligationDischarger
  • CompileFormulaStructuralTransform
  • CompileFormulaTargetPlanner
  • CompileFormulaTransformRule
  • FormulaTransformHandleRequest
  • FTMatchAlgebraicStructure
  • FTSolveParameters
  • GetFormulaTransformObligations
  • InspectFormulaTransformRegistry
  • PlanFormulaTransform
  • PlanFormulaTransformParts
  • ReloadFormulaTransformRegistry
  • AddFormulaTransformRegistryPath
  • AEMeasurable
  • AlmostEverywhere
  • ApplyFormulaTransform
  • Boundaryless
  • BoundaryPairing
  • BoundaryValue
  • CheckFormulaTransformEquivalence
  • CompileFormulaHeuristicRule
  • CompileFormulaObligationDischarger
  • CompileFormulaStructuralTransform
  • CompileFormulaTargetPlanner
  • CompileFormulaTransformFamily
  • CompileFormulaTransformMonotonicityDescriptor
  • CompileFormulaTransformRule
  • CompileFormulaTransformSource
  • Convolution
  • CountingMeasure
  • CreateFormulaTransformCertificate
  • CreateFormulaTransformContext
  • CreateFormulaTransformRegistry
  • DiscreteConvolution
  • EuclideanMeasure
  • FindFormulaTransforms
  • FormulaTransformHandleRequest
  • FormulaTransform
  • FormulaTransformSteps
  • FTMatchAlgebraicStructure
  • FTSolveParameters
  • GetFormulaTransformObligations
  • InspectFormulaTransformRegistry
  • IntegrableOn
  • IntegrationByPartsAdmissible
  • LebesgueMeasure
  • LoadFormulaTransformRegistry
  • LpNorm
  • MeasureIntegral
  • MeasureOf
  • MemLp
  • MemSobolev
  • PlanFormulaTransform
  • PlanFormulaTransformParts
  • PositiveMeasure
  • RegionMeasureObject
  • ReloadFormulaTransformRegistry
  • RiemannianGradientEnergy
  • RiemannianVolumeMeasure
  • SmoothCompactRiemannianManifold
  • TheoremConstant
  • TransformParameter
  • ValidateFormulaTransformDerivation
Authoring .ftr.md Rules
The shortest reliable path for writing theorem families and monotonicity descriptors that remain readable, diagnosable, and replayable.
Use YAML frontmatter for compiled data and Markdown body text for exposition. Match, Result, Conditions, Applicability, and Rewrite contain Wolfram InputForm block scalars. LaTeX in the body is explanatory and is not compiled.
---​​SchemaVersion:1​​Kind:TransformFamily​​Name:Example​​Tags:[Inequality,MeasureSpace]​​Conditions:|​​{}​​Variants:​​-Name:Upper​​Match:​​Abs
MeasureIntegral
[f_,x_,mu_]​​Result:​​Abs
MeasureIntegral
[f,x,mu]≤
LpNorm
[f,1,mu]​​---
Write ordinary Wolfram multiplication and slots such as x_. Binder positions come from the primitive specification; repeated named slots are unified. See
MeasureIntegral
and
MeasureOf
.
Declare rule parameters in Parameters and mathematical hypotheses in Conditions. Use propositions such as
MemLp
,
IntegrableOn
,
AEMeasurable
, and
IntegrationByPartsAdmissible
; do not construct function-space objects.
Use GeneratedParameters for theorem constants. The runtime represents them with
TheoremConstant
. Result-only binders are inferred when they are lexically scoped.
A Heuristic is a family-scoped, equality-valued Preparation step with a total structural Applicability predicate. Representation normalization stays in the compiler/runtime canonicalizer; mathematical bridges remain ordinary theorem variants.
Run lint_ftr.wls while editing.
CompileFormulaTransformSource
returns exact source locations;
CompileFormulaTransformFamily
and
CompileFormulaTransformMonotonicityDescriptor
validate the two strict schemas.
wolframscript-file.\lint_ftr.wls.\Registry\Sources\Example.ftr.md​​wolframscript-file.\compile_rules.wls​​wolframscript-file.\build_rules.wls​​wolframscript-file.\run_tests.wls
Keep names stable; use only declared symbols; prefer native inert Wolfram heads; add a package primitive only for a real missing semantic boundary; state hypotheses explicitly; keep Meta nonsemantic; add positive, negative, compilation, and replay tests.
""

© 2026 Wolfram. All rights reserved.

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