Order-sorted algebra. I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations (Q1196302): Difference between revisions

From MaRDI portal
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(4 intermediate revisions by 2 users not shown)
Property / describes a project that uses
 
Property / describes a project that uses: Simula 67 / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: ML / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Haskell / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5762080 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3906394 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3332229 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3919057 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Rewrite systems on a lattice of types / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Oxford survey of order sorted algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parameterized Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3745248 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3956373 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Equality, types, modules, and (why not?) generics for logic programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3962973 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3030249 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3920616 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4692787 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3943975 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5572358 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An algebraic approach to the syntax and semantics of languages with subscripted variables / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algebras with a Scheme of Operators / rank
 
Normal rank
Property / cites work
 
Property / cites work: An axiomatic basis for computer programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3741611 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4692880 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3345749 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3795207 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3862380 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3339245 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5639839 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Order completion monads / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3032225 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3687683 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A theory of type polymorphism in programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3332227 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3204056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3776590 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parametrization for order-sorted algebraic specification / rank
 
Normal rank
Property / cites work
 
Property / cites work: The programming language ADA. Reference manual. American National Standards Institute, Inc. ANSI/MIL-STD-1815A-1983. Approved 17 February 1983 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4068054 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5685626 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3742689 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3992826 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3721784 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3786021 / rank
 
Normal rank

Latest revision as of 13:46, 16 May 2024

scientific article
Language Label Description Also known as
English
Order-sorted algebra. I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
scientific article

    Statements

    Order-sorted algebra. I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations (English)
    0 references
    0 references
    0 references
    16 December 1992
    0 references
    This is the latest version of a paper which has been circulated informally since about 1978. It provides the basic facts about order- sorted algebras (OSA's). A second part is promised, which well treat the use of OSA's for exception handling, error recovery, and sort constraints. The motivation for the study of OSA is many-fold: it gives a semantic analysis for the topics of inheritance, polymorphism, meaningless expressions (such as top of the empty stack), partial operations which are total on equationally defined subsorts, and others. We give only the basic notion. Suppose that \((S,\leq)\) is a poset. An \(S\)- sorted order-sorted algebra \(A\) is an \(S\)-sorted algebra such that \(A_ s\subseteq A_{s'}\) when \(s\leq s'\), and such that the operations \(\sigma \in \Sigma_{w,s}\cap \Sigma_{w',s'}\) satisfy the condition: if \(w\leq w'\), then \(s\leq s'\). The paper describes an equational proof system for OSA, and gives a completeness theorem and an initial algebra construction for conditional equations. There is an existence theorem for initial algebras, and a Birkhoff variety theorem and a McKinsey-Malcev quasi-variety theorem. Many examples relevant to computer science are given, and the paper is written in the fluid style readers have come to expect. There are only a few minor typographical errors.
    0 references
    exception handling
    0 references
    error recovery
    0 references
    sort constraints
    0 references
    inheritance
    0 references
    polymorphism
    0 references
    meaningless expressions
    0 references
    completeness theorem
    0 references
    initial algebra
    0 references
    conditional equations
    0 references
    Birkhoff variety theorem
    0 references
    McKinsey-Malcev quasi-variety theorem
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers