For proving that a theorem prover can also be a serious programming language.
Formal Methods
Lean 4
Functional programming language and interactive theorem prover. The best current tool for formal mathematics that is also a real programming language.