known identity type propositional equality reason needs identity type equal terms compute term assuming x nat terms x x compute term recall notation function add notation function r cannot compute r value x specified specified two different calls r compute term identity type
Formal science Computer science Logic in computer science Type theory