A programming language and theorem prover, designed to be approachable to programmers and mathematicians alike.