Functional Programming, Formal Methods.
thus, the simplest known, consistent proof assistant capable of deriving induction. It is the foundation of Cedille, which recently released its version 1.0. Sadly, this approach is a little more complex both on implementation and programming side (since, now, every datatype must be replicated in