Verified calculation capability
Real erf, erfc, Gamma, log-gamma, integer-order J_n, Y_n, I_n, and K_n, Lambert W_0 and W_{-1}, Euler beta B(x,y), incomplete beta B_x(a,b), unnormalized sinc, and normalized sinc. Discovery /error-function, /gamma-function, /bessel-function, /bessel-y, /bessel-i, /bessel-k, /lambert-w, /lambert-w-minus-1, /beta-function, /incomplete-beta, /sinc-function, /normalized-sinc. Not factorial, not CAS. · Math
Capability ID math.special · version 1.10.0
Error function
erf(x) = (2/√π) ∫₀ˣ e^{−t²} dtΓ(x) = ∫₀^∞ t^{x−1} e^{−t} dtlgamma(x) = ln Γ(x), x > 0J_n(x) = (x/2)^n Σ_k (−1)^k (x/2)^{2k} / (k! (n+k)!)Y_n(x) Neumann, x > 0I_n(x) = (x/2)^n Σ_k (x/2)^{2k} / (k! (n+k)!)K_n(x) Macdonald, x > 0W(x) e^{W(x)} = xW_{-1}(x) e^{W_{-1}(x)} = x, −1/e ≤ x < 0B(x, y) = Γ(x)Γ(y) / Γ(x+y)B_x(a, b) = ∫₀ˣ t^{a−1} (1−t)^{b−1} dtsinc(x) = sin(x)/x, sinc(0)=1sinc(x) = sin(πx)/(πx), sinc(0)=1Solve modes: erf · erfc · gamma · lgamma · bessel j · bessel y · bessel i · bessel k · lambert w · lambert wm1 · beta · incomplete beta · sinc · normalized sinc
Canonical symbols for this capability. Agent schemas remain the contract.
| Symbol | Quantity | Unit | Role |
|---|---|---|---|
x | — | — | input / output |
y | — | — | input / output |
a | acceleration | — | input / output |
b | — | — | input / output |
n | amount of substance | — | input / output |
value | — | — | output |
regularized | — | — | output |
erf | — | — | output |
erfc | — | — | output |
gamma | — | — | output |
lgamma | — | — | output |
branch | — | — | output |
algorithm | — | — | output |
formula | — | — | output |
Declared scope for this capability. Do not use it outside this domain.
Assumptions
One numerical check. The calculator page holds worked steps and FAQ.
mode=erf x=1 → 0.84270079295
Review-policy: engine tested — automated tests, sources, version lock, and evidence published. Supplemental to CVP; not Domain Expert Review. See CVP and Review policy.
Human page, REST, and MCP share the same engine and calculation_version.
Build verified hashes workspace artifacts only. After deploy, attest:production GETs canonical URLs twice — the public/cached view an Agent actually hits, and origin — including every /capabilities/{id} HTML page. Public Capability HTML version must match catalog before production attestation passes. Live Trust rows above fetch /.well-known/calculatorx-production-attestation.json
and the output schema const. Build hashes: release integrity. That proves currently published page / engine / schema / evidence / MCP agree — not that a historical version is independently immutable. Reference Calculation Standard — Production surface contract 4/4.
Human-readable sources plus CVP reference evidence classes.
Sources
Inspect this capability via same-origin MCP, then call execute_calculation.
curl -sS -X POST 'https://www.calculatorx.com/mcp' \
-H 'Content-Type: application/json' \
-H 'MCP-Protocol-Version: 2026-07-28' \
-H 'Mcp-Method: tools/call' \
-H 'Mcp-Name: inspect_capability' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"inspect_capability","arguments":{"capability_id":"math.special"}}}'
Inspect the trust tier and required assurance level before execution. Pin calculation_version (1.10.0) when reproducibility matters. Full protocol notes: MCP docs.