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)

How this entity was disambiguated

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 theorem prover ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tobias Nipkow → notableWork → Types and Programming Languages (research contributions) ⓘ