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.
Write ordinary Wolfram multiplication and slots such as x_. Binder positions come from the primitive specification; repeated named slots are unified. See
. 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.
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.