DecrementTable#
DecrementTable is the abstract base class for all
single-decrement table types (LifeTable,
DisabilityTable, ExitTable). It provides
the shared logic for table construction, the survival function \(l_x\) with
radix \(l_0\), the governing decrement probability (\(q_x\), \(i_x\), or \(o_x\)
depending on the concrete subclass), and decrement modification.
LifeTable extends it further with the full suite of
annuity, insurance, commutation, and life expectancy calculations.
Direct instantiation of DecrementTable is not supported — use one of
the concrete subclasses.
See also
Table Taxonomy — Overview of table types and decrement conventions.
Using Actuarial Tables — Loading, inspecting, and modifying tables.
Modifying Decrements — Scaling and shocking decrement rates.