Skip to main content
The canonical terms used throughout TrueMath. These are the preferred terms — the documentation uses them consistently and avoids synonyms.

Activity

An equation unit within a domain that relates a set of variables. An activity can solve for different variables depending on which values are known. See Activities.

Array

Not a TrueMath term — the documentation uses table. A one-dimensional table is the equivalent of a list or vector; a two-dimensional table, of a matrix. See Tables.

Audit trail

The record of how a result was reached — the inputs, their provenance, and the values produced. Built on the provenance tracked for every value.

Calculable

A property of a variable within an activity indicating that the activity can solve for that variable.

Conversation

An ongoing session that holds one or more scenarios. Calculations run inside a conversation. See Scenarios.

Domain

A collection of variables and activities that models a specific area of calculation, such as a mortgage or a construction estimate. See Domains.

Domain library

TrueMath’s catalog of pre-built, role-based domains across professional verticals. See the Domain library.

Provenance

The record of where a variable’s value came from — user-stated, calculated, carried forward, or default. See Provenance.

Scalar number

A plain numeric value with no unit. See Scalar numbers.

Scenario

A distinct calculation state within a conversation — a set of variable values and the results derived from them. See Scenarios.

Table

A one- or two-dimensional collection of values, 1-indexed and with a per-cell optional unit, supporting element-wise operations. TrueMath’s array type. See Tables.

Unit number

A numeric value that carries a unit and converts automatically across compatible units. See Unit numbers.

Variable

A named value within a domain, carrying a type, an optional default, units, and provenance. See Variables.

Versioning

The draft-to-published lifecycle a domain moves through. Calculations run against the published version. See Versioning.