Optionalconfig: TLogicEngineOptionsReturns the variable with the given ID, or undefined if not found.
Returns the variable with the given symbol, or undefined if not found.
Returns true if a variable with the given ID is registered.
Removes a variable by ID.
The removed variable, or undefined if not found.
Returns a serializable snapshot of the current state.
Returns all registered variables sorted by ID for deterministic output.
Validates all managed variables, collecting every invariant violation. Checks: schema conformance, duplicate IDs, duplicate symbols, and checksum integrity.
StaticfromCreates a new VariableManager from a previously captured snapshot.
Registry for propositional variables within an argument, shared across all premises.
Enforces uniqueness of both variable IDs and symbols. This class is an internal building block owned by ArgumentEngine and passed by reference to each PremiseEngine. It is not part of the public API.