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.