Expand description
SHACL constraint surface for the computational-mathematics engine.
Mirrors, in the SHACL/SlgOpcode validation layer, the STEM capability libraries built
out under the CALCULUS plan + the computational-engine gap analysis: units & dimensional
analysis, number theory &
combinatorics, special functions, interpolation, integral transforms, vector calculus,
exact/arbitrary-precision arithmetic, the CAS calculus extensions (symbolic integration /
series / limits / equation-solving / assumptions / trig / ODE-PDE / multivariable diff),
and the general-dimension numerical methods.
Each capability has a typed *Configuration (compiled to a bounded Vec<SlgOpcode> at
config time, off the hot path) and a SHACL NodeShape in get_computational_maths_shacl_ttl.
Wired into the runtime via super::shacl::shacl_extension_bridge::append_extension_opcodes.
Structs§
- Assumption
Configuration q42:AssumptionConfiguration— simplify-under-assumptions soundness parameters.- Exact
Arithmetic Configuration q42:ExactArithmeticConfiguration— arbitrary-precision integer / rational parameters.- Integral
Transform Configuration q42:IntegralTransformConfiguration— DFT / Laplace / Z transform parameters.- Interpolation
Configuration q42:InterpolationConfiguration— interpolation / approximation parameters.- Number
Theory Configuration q42:NumberTheoryConfiguration— primality / factorization / modular bounds.- Numerical
Method Configuration q42:NumericalMethodConfiguration— general-dimension RK4 / Simpson / shooting-BVP.- Special
Function Configuration q42:SpecialFunctionConfiguration— special-function evaluation parameters.- Symbolic
Calculus Configuration q42:SymbolicCalculusConfiguration— CAS calculus operations (integration, series, limits, equation-solving, ODE/PDE, multivariable differentiation).- Units
Configuration q42:UnitsConfiguration— dimensional-analysis / unit-conversion validation.- Vector
Calculus Configuration q42:VectorCalculusConfiguration— grad/div/curl + line/surface integral parameters.
Constants§
- COMPUTATIONAL_
MATHS_ SHAPES - Every NodeShape name in this module’s vocabulary (full-coverage assertion target).
Functions§
- get_
computational_ maths_ shacl_ ttl - Comprehensive SHACL TTL vocabulary for the computational-mathematics engine.