
Tech Talk: The Little Typer With Daniel Friedman and David Thrane Christiansen
CoRecursive: Coding Stories
00:00
The Two Bones of Intuitionistic Logic
In intuitionistic logic, you can talk about dividuals. That gives you dependent types which are able to have statements that aren't just sort of a and b but also predicates about some object. In the unit type, we call trivial in pi, because it corresponds to sort of trivial theore, or a trivial statement. And these sorts of things saing like frall an exists and nd is really what you get from adding dependent types to the mix. But if you want to get other logics, you can also figure out how to run those as programes. So for example, a lamda x f of x is the same function as just f on its own
Transcript
Play full episode