term called judgemental equality functions type theory functions terms functions either lambda terms given axiomatically lambda terms lambda term looks like ''variablename'' ''type '' ''term'' type ''type '' math math ''type '' type ''type '' math math ''type '' indicates lambda term function takes parameter type ''type '' computes term type ''type '' term inside lambda term must value ''type '' assuming variable type ''type '' example
Formal science Computer science Logic in computer science Type theory