typeteori
Typeteori er en familie av formelle systemer som gir en ramme for å representere og manipulere matematiske objekter ved hjelp av typer. I stedet for å tilordne objekter direkte til setter, kobler type-systemet hver term til en type, og operasjoner må være konsistente med den typen. Dette bidrar til å unngå visse logiske paradoxer og gir et grunnlag for konstruktiv matematikk og formell verifikasjon. Varianter inkluderer enkle typer, avhengige typer og systemer med universer.
Historisk sett startet utviklingen med det enkle typed lambda-kalkulus av Alonzo Church, som innførte typer for
Typeteori har bred anvendelse i formell verifikasjon og bevisbygging, samt i teoretisk og konstruktiv matematikk. Curry–Howard-sammenhengen