> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truemath.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Glossary

> Canonical TrueMath terminology: domain, activity, variable, provenance, scenario, and the other terms used consistently throughout the documentation.

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](/concepts/activities).

### Array

Not a TrueMath term — the documentation uses [table](/math/types/tables). A one-dimensional table is the equivalent of a list or vector; a two-dimensional table, of a matrix. See [Tables](/math/types/tables).

### Audit trail

The record of how a result was reached — the inputs, their provenance, and the values
produced. Built on the [provenance](/concepts/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](/concepts/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](/concepts/domains).

### Domain library

TrueMath's catalog of pre-built, role-based domains across professional verticals. See
the [Domain library](/domain-library/overview).

### Provenance

The record of where a variable's value came from — user-stated, calculated, carried
forward, or default. See [Provenance](/concepts/provenance).

### Scalar number

A plain numeric value with no unit. See [Scalar numbers](/math/types/scalar-numbers).

### Scenario

A distinct calculation state within a conversation — a set of variable values and the
results derived from them. See [Scenarios](/concepts/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](/math/types/tables).

### Unit number

A numeric value that carries a unit and converts automatically across compatible
units. See [Unit numbers](/math/types/unit-numbers).

### Variable

A named value within a domain, carrying a type, an optional default, units, and
provenance. See [Variables](/concepts/variables).

### Versioning

The draft-to-published lifecycle a domain moves through. Calculations run against the
published version. See [Versioning](/concepts/versioning).
