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
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