A modest model of records, inheritance, and bounded quantification (Q922718)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A modest model of records, inheritance, and bounded quantification
scientific article

    Statements

    A modest model of records, inheritance, and bounded quantification (English)
    0 references
    0 references
    0 references
    1990
    0 references
    The paper presents a formal semantics for the language bounded fun from Cardelli and Wegner (1985). Bounded fun is an extension of second-order lambda calculus supporting both parametric and subtype (inheritance) polymorphism. Partial equivalence relations are used to model inheritance in this language in the presence of subtype and record types. The technical part begins with an introduction to the typed lambda calculus with records and subtypes. It follows a discussion of its model- theoretic semantics based on partial equivalence relations. Syntax and semantics of the language minimal bounded fun and an extension of it are presented, which are modifications of bounded fun. Based on these languages, the semantics of bounded fun itself can be defined. A generalization of partial equivalence relations, called \(\omega\)-sets, are used in combination with modest sets to provide a model of bounded fun with explicit polymorphism. The paper ends with a discussion of principal problems arising with the chosen approach and its relation to other recent work.
    0 references
    0 references
    semantics of inheritance
    0 references
    model-theoretic semantics
    0 references
    second-order lambda calculus
    0 references
    0 references
    0 references
    0 references
    0 references