Relational properties of domains:
Abstract: "New tools are presented for reasoning about properties of recursively defined domains. We work within a general, category- theoretic framework for various notions of 'relation' on domains and for actions of domain constructors on relations. Freyd's analysis of recursiv...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge
1993
|
Schriftenreihe: | Computer Laboratory <Cambridge>: Technical report
321 |
Schlagworte: | |
Zusammenfassung: | Abstract: "New tools are presented for reasoning about properties of recursively defined domains. We work within a general, category- theoretic framework for various notions of 'relation' on domains and for actions of domain constructors on relations. Freyd's analysis of recursive types in terms of a property of mixed initiality /finality is transferred to a corresponding property of invariant relations. The existence of invariant relations is proved under completeness assumptions about the notion of relation. We show how this leads to simpler proofs of the computational adequacy of denotational semantics for functional programming languages with user-declared datatypes We show how the initiality/finality property of invariant relations can be specialized to yield an induction principle for admissible subsets of recursively defined domains, generalizing the principle of structural induction for inductively defined sets. We also show how the initiality/finality property gives rise to the co-induction principle studied by the author (in Cambridge Univ. Computer Laboratory Tech. Rept. No. 252), by which equalities between elements of recursively defined domains may be proved via an appropriate notion of 'bisimulation'. |
Beschreibung: | 38 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010413621 | ||
003 | DE-604 | ||
005 | 20150422 | ||
007 | t | ||
008 | 951009s1993 |||| 00||| engod | ||
035 | |a (OCoLC)31358907 | ||
035 | |a (DE-599)BVBBV010413621 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
084 | |a DAT 550f |2 stub | ||
100 | 1 | |a Pitts, Andrew M. |d 1956- |e Verfasser |0 (DE-588)1069892432 |4 aut | |
245 | 1 | 0 | |a Relational properties of domains |
264 | 1 | |a Cambridge |c 1993 | |
300 | |a 38 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Computer Laboratory <Cambridge>: Technical report |v 321 | |
520 | 3 | |a Abstract: "New tools are presented for reasoning about properties of recursively defined domains. We work within a general, category- theoretic framework for various notions of 'relation' on domains and for actions of domain constructors on relations. Freyd's analysis of recursive types in terms of a property of mixed initiality /finality is transferred to a corresponding property of invariant relations. The existence of invariant relations is proved under completeness assumptions about the notion of relation. We show how this leads to simpler proofs of the computational adequacy of denotational semantics for functional programming languages with user-declared datatypes | |
520 | 3 | |a We show how the initiality/finality property of invariant relations can be specialized to yield an induction principle for admissible subsets of recursively defined domains, generalizing the principle of structural induction for inductively defined sets. We also show how the initiality/finality property gives rise to the co-induction principle studied by the author (in Cambridge Univ. Computer Laboratory Tech. Rept. No. 252), by which equalities between elements of recursively defined domains may be proved via an appropriate notion of 'bisimulation'. | |
650 | 7 | |a Computer software |2 sigle | |
650 | 4 | |a Functional programming (Computer science) | |
830 | 0 | |a Computer Laboratory <Cambridge>: Technical report |v 321 |w (DE-604)BV004055605 |9 321 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-006935318 |
Datensatz im Suchindex
_version_ | 1804124842552721408 |
---|---|
any_adam_object | |
author | Pitts, Andrew M. 1956- |
author_GND | (DE-588)1069892432 |
author_facet | Pitts, Andrew M. 1956- |
author_role | aut |
author_sort | Pitts, Andrew M. 1956- |
author_variant | a m p am amp |
building | Verbundindex |
bvnumber | BV010413621 |
classification_tum | DAT 550f |
ctrlnum | (OCoLC)31358907 (DE-599)BVBBV010413621 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02181nam a2200313 cb4500</leader><controlfield tag="001">BV010413621</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150422 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">951009s1993 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)31358907</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010413621</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="084" ind1=" " ind2=" "><subfield code="a">DAT 550f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Pitts, Andrew M.</subfield><subfield code="d">1956-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1069892432</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Relational properties of domains</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge</subfield><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">38 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 Laboratory <Cambridge>: Technical report</subfield><subfield code="v">321</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "New tools are presented for reasoning about properties of recursively defined domains. We work within a general, category- theoretic framework for various notions of 'relation' on domains and for actions of domain constructors on relations. Freyd's analysis of recursive types in terms of a property of mixed initiality /finality is transferred to a corresponding property of invariant relations. The existence of invariant relations is proved under completeness assumptions about the notion of relation. We show how this leads to simpler proofs of the computational adequacy of denotational semantics for functional programming languages with user-declared datatypes</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">We show how the initiality/finality property of invariant relations can be specialized to yield an induction principle for admissible subsets of recursively defined domains, generalizing the principle of structural induction for inductively defined sets. We also show how the initiality/finality property gives rise to the co-induction principle studied by the author (in Cambridge Univ. Computer Laboratory Tech. Rept. No. 252), by which equalities between elements of recursively defined domains may be proved via an appropriate notion of 'bisimulation'.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer software</subfield><subfield code="2">sigle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Computer Laboratory <Cambridge>: Technical report</subfield><subfield code="v">321</subfield><subfield code="w">(DE-604)BV004055605</subfield><subfield code="9">321</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006935318</subfield></datafield></record></collection> |
id | DE-604.BV010413621 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:52:05Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006935318 |
oclc_num | 31358907 |
open_access_boolean | |
physical | 38 S. |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
record_format | marc |
series | Computer Laboratory <Cambridge>: Technical report |
series2 | Computer Laboratory <Cambridge>: Technical report |
spelling | Pitts, Andrew M. 1956- Verfasser (DE-588)1069892432 aut Relational properties of domains Cambridge 1993 38 S. txt rdacontent n rdamedia nc rdacarrier Computer Laboratory <Cambridge>: Technical report 321 Abstract: "New tools are presented for reasoning about properties of recursively defined domains. We work within a general, category- theoretic framework for various notions of 'relation' on domains and for actions of domain constructors on relations. Freyd's analysis of recursive types in terms of a property of mixed initiality /finality is transferred to a corresponding property of invariant relations. The existence of invariant relations is proved under completeness assumptions about the notion of relation. We show how this leads to simpler proofs of the computational adequacy of denotational semantics for functional programming languages with user-declared datatypes We show how the initiality/finality property of invariant relations can be specialized to yield an induction principle for admissible subsets of recursively defined domains, generalizing the principle of structural induction for inductively defined sets. We also show how the initiality/finality property gives rise to the co-induction principle studied by the author (in Cambridge Univ. Computer Laboratory Tech. Rept. No. 252), by which equalities between elements of recursively defined domains may be proved via an appropriate notion of 'bisimulation'. Computer software sigle Functional programming (Computer science) Computer Laboratory <Cambridge>: Technical report 321 (DE-604)BV004055605 321 |
spellingShingle | Pitts, Andrew M. 1956- Relational properties of domains Computer Laboratory <Cambridge>: Technical report Computer software sigle Functional programming (Computer science) |
title | Relational properties of domains |
title_auth | Relational properties of domains |
title_exact_search | Relational properties of domains |
title_full | Relational properties of domains |
title_fullStr | Relational properties of domains |
title_full_unstemmed | Relational properties of domains |
title_short | Relational properties of domains |
title_sort | relational properties of domains |
topic | Computer software sigle Functional programming (Computer science) |
topic_facet | Computer software Functional programming (Computer science) |
volume_link | (DE-604)BV004055605 |
work_keys_str_mv | AT pittsandrewm relationalpropertiesofdomains |