skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Abstract types and dependence in programming languages

Thesis/Dissertation ·
OSTI ID:6854222

The propositions-as-types principle of Curry and Howard exhibits the close relationship between proof theory and programming language theory. This dissertation examines the programming concepts of abstract types and dependence from a logical perspective, giving a reconstruction of the type system and semantics of the programming language Russell in the Curry-Howard framework. It begins by presenting a catalog of type theories for the lambda calculus organized by the propositions as types principle. After establishing the catalog as a reference point, the dissertation attacks the motivating problem - the explanation of Russell. This explanation is first done informally, then a family of dialects of Russell is extracted from the intuition. These dialects are distinguished by the rules they use to decide when two types are equal. The family ranges from a complete semantic theory of computational equality to the primitive, syntactic, criteria of being identical except for the names of bound variables. The dissertation concludes with a discussion of more general applications of the embedding techniques exploited here and a critique of the Russell language design.

Research Organization:
Cornell Univ., Ithaca, NY (USA)
OSTI ID:
6854222
Resource Relation:
Other Information: Thesis (Ph. D.)
Country of Publication:
United States
Language:
English

Similar Records

Calculi of lambda-nu-CS conversion: a syntactic theory of control and state in imperative higher-order programming languages
Thesis/Dissertation · Thu Jan 01 00:00:00 EST 1987 · OSTI ID:6854222

Classical foundations of quantum logic
Journal Article · Tue Jan 01 00:00:00 EST 1991 · International Journal of Theoretical Physics; (United States) · OSTI ID:6854222

The acquisition of strategic knowledge
Miscellaneous · Sun Jan 01 00:00:00 EST 1989 · OSTI ID:6854222