Arithym
效率与工作流by Arithym
Exact arithmetic engine for AI agents. 62 tools across 22 domains — integer math, fractions, calculus, unit conversion, finance, statistics, chemistry, physics, and more. Every result is deterministic and verifiable. No floating-point drift, no hallucinated answers. One tool call replaces multi-step chain-of-thought reasoning. Free tier available at arithym.xyz.
Tools (62)
helpArithym — precision math engine for AI agents. Eliminates math hallucination.
domain_check★ CALL THIS FIRST — your computation steering wheel. Exact routing, zero guesswork.
discoverSearch all 202 exact-math methods by keyword. Returns matching methods with ready-to-use call syntax.
list_refsList all 22 reference modules with domain-specific rules, formulas, and pitfalls.
read_refLoad a reference module's rules, tables, and guidance on demand. Example: read_ref('calculus')
guide_callUniversal dispatcher — call any of 202 exact-math methods across 22 domain modules.
guide_listList available modules and their methods. No args = all 22 modules. With name = methods in that module.
factorizeExact prime factorization of any integer. Handles arbitrarily large numbers.
computeExact integer arithmetic: add, subtract, multiply, divide, gcd, lcm, power. No floating point.
exact_sqrtExact symbolic square root via the computation layer. No decimal approximation.
rational_sqrtExact symbolic square root of any rational number (integers, fractions, decimals).
exact_trigExact trig for special angles, IEEE 754 for others (clearly flagged).
compareCompare two integers: exact GCD, LCM, shared factors, and similarity.
verifyCross-verify an integer's properties: factorization roundtrip, divisor count, consistency checks.
projectClassify a value's mathematical domain and structural properties.
routeShow domain path between two values.
landmarksList reference values in a domain: integer, rational, radical, trig, complex, or all.
recommendDescribe a problem in natural language, get the optimal tool call. Use when unsure which of the 202 methods to use.
field_createCreate or reset the computation workspace. Only needed when building a persistent model with multiple related values.
field_addStore a single raw value (urchin) in the workspace. Use for constants, rates, and single inputs.
field_readRead workspace state or compare two stored urchins (GCD, LCM, ratio, divisibility).
field_gcdExact GCD of 3+ values in one call. Takes raw numbers — no workspace needed.
field_lcmExact LCM of 3+ values in one call. Takes raw numbers — no workspace needed.
field_latticeFull divisibility lattice from a set of values. All pairwise GCDs and LCMs.
field_ratiosAll pairwise exact ratios for a set of values. For comparing proportions across a dataset.
field_deriveCompute from workspace urchins with tracked dependencies and auto-cascade.
field_updateUpdate an urchin's value — all dependents auto-recompute through the full dependency graph.
field_sensitivity_allCompute sensitivity gradients for ALL tunable inputs against all outputs.
field_optimizeIterative gradient-based optimization on the urchin field.
field_linksView dependency graph between workspace urchins. Shows what derives from what.
field_querySearch workspace by structural properties: dimension, similarity, domain, tag, or all.
field_clusterAuto-group workspace urchins by similarity. Only useful with 5+ stored urchins.
field_snapshotSave, restore, list, or delete named workspace states. For branching scenarios and what-if analysis.
field_exportExport workspace + snapshots to JSON. For persisting a model across sessions.
field_importImport workspace state from a previous JSON export. For resuming work on a saved model.
field_diffCompare two workspace snapshots. Shows added, removed, and modified urchins.
field_noteAnnotate workspace urchins, pairs, or the field itself.
field_notesRead annotations from the workspace log. Optional filter by target.
field_clear_notesClear annotations. No args = all. With target = matching only.
scratch_math★ SCRATCH PAD — Multi-step exact calculations in one call.
scratch_math_unitsscratch_math with dimensional analysis — tracks units through every step.
slideExact addition and subtraction for raw values. Use for leaf inputs, not for combining urchins.
fraction_mathExact fraction arithmetic — add, subtract, multiply, divide.
graph_defineDefine a complete computational graph in one call.
graph_observeRead full computational graph state — all inputs, intermediates, and outputs with values and lineage.
graph_forwardForward pass: update inputs, cascade through graph, return all outputs.
graph_sensitivityCompute exact gradients: how much each output changes per unit change in an input.
graph_solveInverse solve: find the input value that produces a target output via bisection search.
graph_what_ifRun multiple scenarios against the graph and compare outcomes.
graph_learnIterative gradient-based adjustment toward target outputs using exact-fraction gradients.
graph_derivativeCompute exact d(output)/d(input) using reverse-mode automatic differentiation.
graph_gradientCompute all partial derivatives of an output w.r.t. all tunable inputs in one pass.
graph_jacobianFull Jacobian matrix: d(output_i)/d(input_j) for all output-input pairs. All entries exact fractions.
graph_hessianSecond derivative d²(output)/d(input)² plus curvature classification (concave up/down/flat).
graph_taylorCompute exact Taylor series coefficients around current evaluation point.
graph_integralExact definite integral using Simpson's rule with exact fraction arithmetic.
graph_critical_pointsFind critical points where f'(x) = 0. Classifies each as local min, max, or inflection.
graph_tangent_lineCompute exact tangent line at current evaluation point. Returns slope, intercept, and equation.
graph_curve_analysisFull calculus analysis at current point: f(a), f'(a), f''(a), tangent line, curvature, and point type.
unit_checkCheck dimensional compatibility before computing. Catches mismatches like adding dollars to square feet.
unit_factorReturn the exact conversion factor between two compatible units as a Fraction.
list_unitsList available units, optionally filtered by dimension. 35 dimensions supported.
Related MCP Servers
MCP server for terminal commands, file operations, and process management
5.8kOpen-source SEC EDGAR toolkit — 11 tools, 7 prompts, every filing type. No API key required.
1.9k