Inclusions and subtypes:
Abstract: "The failure to make explicit two different notions of subtype, a subtype as inclusion notion originally proposed by Goguen [18] and a subtype as implicit conversion notion originally proposed by Reynolds [44], leads to unsatisfactory situations in present approaches to subtyping. We...
Saved in:
Main Authors: | , |
---|---|
Format: | Book |
Language: | English |
Published: |
Stanford, Calif.
1990
|
Series: | Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL
90,16 |
Subjects: | |
Summary: | Abstract: "The failure to make explicit two different notions of subtype, a subtype as inclusion notion originally proposed by Goguen [18] and a subtype as implicit conversion notion originally proposed by Reynolds [44], leads to unsatisfactory situations in present approaches to subtyping. We argue that choosing either notion at the expense of the other would be mistaken and limiting, and propose a framework in which two subtype relations [tau less than or equal to tau prime] (inclusion) and [tau less than or equal to]: [tau prime] (implicit conversion) are distinguished and integrated Most of the paper is devoted to extending the first-order theory of subtypes as inclusions already developed in [23] to a higher-order context; this involves providing a higher-order equational logic for (inclusive) subtypes, a categorical semantics for such a logic that is complete and has initial models, and a proof that this higher-order logic is a conservative extension of its first-order counterpart. We then give axioms that integrate the [less than or equal to] and [less than or equal to]: relations in a unified categorical semantics Besides enjoying the benefits provided by each of the notions without their respective limitations, our framework supports rules for structural subtyping that are more informative and can discriminate between inclusions and implicit conversions. |
Physical Description: | 62 S. |
Staff View
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV008974623 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 940206s1990 |||| 00||| eng d | ||
035 | |a (OCoLC)25667048 | ||
035 | |a (DE-599)BVBBV008974623 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
100 | 1 | |a Martí-Oliet, Narciso |e Verfasser |4 aut | |
245 | 1 | 0 | |a Inclusions and subtypes |c Narciso Martí-Oliet and José Meseguer |
264 | 1 | |a Stanford, Calif. |c 1990 | |
300 | |a 62 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL |v 90,16 | |
520 | 3 | |a Abstract: "The failure to make explicit two different notions of subtype, a subtype as inclusion notion originally proposed by Goguen [18] and a subtype as implicit conversion notion originally proposed by Reynolds [44], leads to unsatisfactory situations in present approaches to subtyping. We argue that choosing either notion at the expense of the other would be mistaken and limiting, and propose a framework in which two subtype relations [tau less than or equal to tau prime] (inclusion) and [tau less than or equal to]: [tau prime] (implicit conversion) are distinguished and integrated | |
520 | 3 | |a Most of the paper is devoted to extending the first-order theory of subtypes as inclusions already developed in [23] to a higher-order context; this involves providing a higher-order equational logic for (inclusive) subtypes, a categorical semantics for such a logic that is complete and has initial models, and a proof that this higher-order logic is a conservative extension of its first-order counterpart. We then give axioms that integrate the [less than or equal to] and [less than or equal to]: relations in a unified categorical semantics | |
520 | 3 | |a Besides enjoying the benefits provided by each of the notions without their respective limitations, our framework supports rules for structural subtyping that are more informative and can discriminate between inclusions and implicit conversions. | |
650 | 4 | |a Logic, Symbolic and mathematical | |
650 | 4 | |a Semantics | |
700 | 1 | |a Meseguer, José |e Verfasser |4 aut | |
830 | 0 | |a Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL |v 90,16 |w (DE-604)BV008930658 |9 90,16 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-005926175 |
Record in the Search Index
_version_ | 1804123312686628864 |
---|---|
any_adam_object | |
author | Martí-Oliet, Narciso Meseguer, José |
author_facet | Martí-Oliet, Narciso Meseguer, José |
author_role | aut aut |
author_sort | Martí-Oliet, Narciso |
author_variant | n m o nmo j m jm |
building | Verbundindex |
bvnumber | BV008974623 |
ctrlnum | (OCoLC)25667048 (DE-599)BVBBV008974623 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02402nam a2200337 cb4500</leader><controlfield tag="001">BV008974623</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940206s1990 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)25667048</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV008974623</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Martí-Oliet, Narciso</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Inclusions and subtypes</subfield><subfield code="c">Narciso Martí-Oliet and José Meseguer</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Stanford, Calif.</subfield><subfield code="c">1990</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">62 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL</subfield><subfield code="v">90,16</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "The failure to make explicit two different notions of subtype, a subtype as inclusion notion originally proposed by Goguen [18] and a subtype as implicit conversion notion originally proposed by Reynolds [44], leads to unsatisfactory situations in present approaches to subtyping. We argue that choosing either notion at the expense of the other would be mistaken and limiting, and propose a framework in which two subtype relations [tau less than or equal to tau prime] (inclusion) and [tau less than or equal to]: [tau prime] (implicit conversion) are distinguished and integrated</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Most of the paper is devoted to extending the first-order theory of subtypes as inclusions already developed in [23] to a higher-order context; this involves providing a higher-order equational logic for (inclusive) subtypes, a categorical semantics for such a logic that is complete and has initial models, and a proof that this higher-order logic is a conservative extension of its first-order counterpart. We then give axioms that integrate the [less than or equal to] and [less than or equal to]: relations in a unified categorical semantics</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Besides enjoying the benefits provided by each of the notions without their respective limitations, our framework supports rules for structural subtyping that are more informative and can discriminate between inclusions and implicit conversions.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic, Symbolic and mathematical</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Semantics</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Meseguer, José</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL</subfield><subfield code="v">90,16</subfield><subfield code="w">(DE-604)BV008930658</subfield><subfield code="9">90,16</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005926175</subfield></datafield></record></collection> |
id | DE-604.BV008974623 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:27:46Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005926175 |
oclc_num | 25667048 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | 62 S. |
publishDate | 1990 |
publishDateSearch | 1990 |
publishDateSort | 1990 |
record_format | marc |
series | Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL |
series2 | Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL |
spelling | Martí-Oliet, Narciso Verfasser aut Inclusions and subtypes Narciso Martí-Oliet and José Meseguer Stanford, Calif. 1990 62 S. txt rdacontent n rdamedia nc rdacarrier Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL 90,16 Abstract: "The failure to make explicit two different notions of subtype, a subtype as inclusion notion originally proposed by Goguen [18] and a subtype as implicit conversion notion originally proposed by Reynolds [44], leads to unsatisfactory situations in present approaches to subtyping. We argue that choosing either notion at the expense of the other would be mistaken and limiting, and propose a framework in which two subtype relations [tau less than or equal to tau prime] (inclusion) and [tau less than or equal to]: [tau prime] (implicit conversion) are distinguished and integrated Most of the paper is devoted to extending the first-order theory of subtypes as inclusions already developed in [23] to a higher-order context; this involves providing a higher-order equational logic for (inclusive) subtypes, a categorical semantics for such a logic that is complete and has initial models, and a proof that this higher-order logic is a conservative extension of its first-order counterpart. We then give axioms that integrate the [less than or equal to] and [less than or equal to]: relations in a unified categorical semantics Besides enjoying the benefits provided by each of the notions without their respective limitations, our framework supports rules for structural subtyping that are more informative and can discriminate between inclusions and implicit conversions. Logic, Symbolic and mathematical Semantics Meseguer, José Verfasser aut Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL 90,16 (DE-604)BV008930658 90,16 |
spellingShingle | Martí-Oliet, Narciso Meseguer, José Inclusions and subtypes Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL Logic, Symbolic and mathematical Semantics |
title | Inclusions and subtypes |
title_auth | Inclusions and subtypes |
title_exact_search | Inclusions and subtypes |
title_full | Inclusions and subtypes Narciso Martí-Oliet and José Meseguer |
title_fullStr | Inclusions and subtypes Narciso Martí-Oliet and José Meseguer |
title_full_unstemmed | Inclusions and subtypes Narciso Martí-Oliet and José Meseguer |
title_short | Inclusions and subtypes |
title_sort | inclusions and subtypes |
topic | Logic, Symbolic and mathematical Semantics |
topic_facet | Logic, Symbolic and mathematical Semantics |
volume_link | (DE-604)BV008930658 |
work_keys_str_mv | AT martiolietnarciso inclusionsandsubtypes AT meseguerjose inclusionsandsubtypes |