Types and Programming Languages (research contributions)
E238247
Types and Programming Languages (research contributions) refers to Tobias Nipkow’s influential work advancing the theory and mechanization of type systems and programming language semantics, particularly through formal verification and theorem proving.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Types and Programming Languages (research contributions) canonical | 1 |
Statements (40)
| Predicate | Object |
|---|---|
| instanceOf |
area of computer science research
ⓘ
research topic ⓘ |
| aimsTo |
bridge gap between programming language theory and verification tools
ⓘ
increase reliability of programming language definitions ⓘ reduce errors in type soundness proofs ⓘ |
| appliedIn |
development of verified software tools
ⓘ
formalization of language standards ⓘ verification of programming language implementations ⓘ |
| associatedWith |
conference papers on theorem proving in language theory
ⓘ
journal articles on formalized type systems ⓘ technical reports on mechanized semantics ⓘ |
| contributedTo |
certified compilers
ⓘ
formalization of axiomatic semantics ⓘ formalization of denotational semantics ⓘ formalization of operational semantics ⓘ mechanized meta-theory of programming languages ⓘ verified type checkers ⓘ |
| field |
formal verification
ⓘ
programming language semantics ⓘ theorem proving ⓘ type systems ⓘ |
| focusesOn |
formalization of type soundness proofs
ⓘ
machine-checked proofs for programming languages ⓘ mechanization of programming language semantics ⓘ mechanization of type systems ⓘ |
| influenced |
education in semantics and type systems using proof assistants
ⓘ
formalization of programming language textbooks ⓘ mechanized metatheory research ⓘ |
| influencedBy |
Hoare logic
ⓘ
lambda calculus ⓘ program logics ⓘ structural operational semantics ⓘ type theory ⓘ |
| mainContributor | Tobias Nipkow ⓘ |
| relatedTo |
interactive theorem proving
ⓘ
proof assistants ⓘ semantics of functional programming languages ⓘ semantics of imperative programming languages ⓘ semantics of object-oriented programming languages ⓘ |
| usesTool |
Isabelle proof assistant
ⓘ
surface form:
Isabelle theorem prover
|
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.