The kinds of variables, on fields and as formulas #
For the fields F of an index, the predicates IsCell, IsHead, … saying that F denotes a
variable of that kind (with its range checks), the characterization of decodeVar by them
(decodeVar_cell_iff, …), and the formulas computing all of these
on the field formulas of a literal (isCellF, numEqF, …) with their semantics
(planning/succinct-cook-levin.md, S3).
Numeric equality of fields #
The lengths of the field formulas of a literal.
Instances For
The formula: the numeric fields of A and B agree.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Kinds #
The fields denote a cell variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fields denote a head variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fields denote a gate variable.
Equations
Instances For
Decoding by kind #
Kinds as formulas #
The formula: A denotes a cell variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes a head variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes a state variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes an emitOne variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes an emitBad variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes an emitted variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The formula: A denotes a gate variable.
Equations
- One or more equations did not get rendered due to their size.