Abstract
Actuarial Mathematics is a theory in applied mathematics. This is mainly used for determining the prices of insurance products and evaluating the liability of a company associated with insurance contracts. It is related to calculus, probability theory and financial theory, etc.
In this entry, I formalize the very basic part of Actuarial Mathematics in Isabelle/HOL. It includes the theory of interest, survival model, and life table. The theory of interest deals with interest rates, present value factors, an annuity certain, etc. The survival model is a probabilistic model that represents human mortality. The life table is based on the survival model and used for practical calculations.
I have already formalized the basic part of Actuarial Mathematics in Rocq (https://github.com/Yosuke-Ito-345/Actuary) in a purely axiomatic manner. In contrast, Isabelle formalization is based on probability theory, and the survival model is developed as generally as possible. Such rigorous and general formulation seems very rare; at least I cannot find any similar documentation on the web.
This formalization in Isabelle is still at an early stage, and I cannot guarantee the backward compatibility in the future development. If you heavily depend on this entry, please let me know.
(Updated August 20, 2026.)
License
History
- August 20, 2026
- Modified the existing theories; contact the author for incompatible changes.
- January 16, 2026
- Renamed the theory Preliminaries to Preliminaries_AC. Modified the existing theories; contact the author for incompatible changes.
- April 7, 2024
- Added some lemmas with fractional age assumptions in the theory Life_Table. Modified the existing theories; contact the author for incompatible changes.
- July 8, 2023
- Added the theories Survival_Model, Life_Table and Examples. Updated the theories Preliminaries and Interest.
- January 23, 2022
- Submitted the theories Preliminaries and Interest.