Conference Paper/Proceeding/Abstract 1306 views 217 downloads
The Wheel of Rational Numbers as an Abstract Data Type
Recent Trends in Algebraic Development Techniques, Volume: Springer LNCS 12669, Pages: 13 - 30
Swansea University Author: John Tucker
-
PDF | Version of Record
Download (277.89KB)
DOI (Published version): 10.1007/978-3-030-73785-6_2
Abstract
In an arithmetical structure one can make division a total function by defining 1/0 to be an element of the structure, or by adding a new element such as infinity ∞ or error element ⊥. A wheel is an algebra in which division is totalised by setting 1/0 = ∞ but which also contains an error element ⊥...
Published in: | Recent Trends in Algebraic Development Techniques |
---|---|
ISBN: | 9783030737849 9783030737856 |
ISSN: | 0302-9743 1611-3349 |
Published: |
Cham
Springer International Publishing
2021
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa56722 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
first_indexed |
2021-04-22T22:00:59Z |
---|---|
last_indexed |
2021-09-17T03:19:27Z |
id |
cronfa56722 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2021-09-16T10:56:51.3692355</datestamp><bib-version>v2</bib-version><id>56722</id><entry>2021-04-22</entry><title>The Wheel of Rational Numbers as an Abstract Data Type</title><swanseaauthors><author><sid>431b3060563ed44cc68c7056ece2f85e</sid><ORCID>0000-0003-4689-8760</ORCID><firstname>John</firstname><surname>Tucker</surname><name>John Tucker</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2021-04-22</date><deptcode>SCS</deptcode><abstract>In an arithmetical structure one can make division a total function by defining 1/0 to be an element of the structure, or by adding a new element such as infinity ∞ or error element ⊥. A wheel is an algebra in which division is totalised by setting 1/0 = ∞ but which also contains an error element ⊥ to help control its use. We construct the wheel of rational numbers as an abstract data type Qw and give it an equational specification without auxiliary operators under initial algebra semantics.</abstract><type>Conference Paper/Proceeding/Abstract</type><journal>Recent Trends in Algebraic Development Techniques</journal><volume>Springer LNCS 12669</volume><journalNumber/><paginationStart>13</paginationStart><paginationEnd>30</paginationEnd><publisher>Springer International Publishing</publisher><placeOfPublication>Cham</placeOfPublication><isbnPrint>9783030737849</isbnPrint><isbnElectronic>9783030737856</isbnElectronic><issnPrint>0302-9743</issnPrint><issnElectronic>1611-3349</issnElectronic><keywords>Rational numbers; Arithmetic structures; Meadows; Wheels; Division by zero; Infinity; Error; Equational specification; Initial algebra semantics</keywords><publishedDay>11</publishedDay><publishedMonth>4</publishedMonth><publishedYear>2021</publishedYear><publishedDate>2021-04-11</publishedDate><doi>10.1007/978-3-030-73785-6_2</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><lastEdited>2021-09-16T10:56:51.3692355</lastEdited><Created>2021-04-22T22:15:36.7481060</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Jan A.</firstname><surname>Bergstra</surname><order>1</order></author><author><firstname>John</firstname><surname>Tucker</surname><orcid>0000-0003-4689-8760</orcid><order>2</order></author></authors><documents><document><filename>56722__19740__7a3959b236894769b4b934750c20b417.pdf</filename><originalFilename>Bergstra-Tucker The Wheel of Rational Numbers as an ADT.pdf</originalFilename><uploaded>2021-04-22T22:58:56.1496807</uploaded><type>Output</type><contentLength>284559</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><copyrightCorrect>false</copyrightCorrect></document></documents><OutputDurs/></rfc1807> |
spelling |
2021-09-16T10:56:51.3692355 v2 56722 2021-04-22 The Wheel of Rational Numbers as an Abstract Data Type 431b3060563ed44cc68c7056ece2f85e 0000-0003-4689-8760 John Tucker John Tucker true false 2021-04-22 SCS In an arithmetical structure one can make division a total function by defining 1/0 to be an element of the structure, or by adding a new element such as infinity ∞ or error element ⊥. A wheel is an algebra in which division is totalised by setting 1/0 = ∞ but which also contains an error element ⊥ to help control its use. We construct the wheel of rational numbers as an abstract data type Qw and give it an equational specification without auxiliary operators under initial algebra semantics. Conference Paper/Proceeding/Abstract Recent Trends in Algebraic Development Techniques Springer LNCS 12669 13 30 Springer International Publishing Cham 9783030737849 9783030737856 0302-9743 1611-3349 Rational numbers; Arithmetic structures; Meadows; Wheels; Division by zero; Infinity; Error; Equational specification; Initial algebra semantics 11 4 2021 2021-04-11 10.1007/978-3-030-73785-6_2 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University 2021-09-16T10:56:51.3692355 2021-04-22T22:15:36.7481060 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Jan A. Bergstra 1 John Tucker 0000-0003-4689-8760 2 56722__19740__7a3959b236894769b4b934750c20b417.pdf Bergstra-Tucker The Wheel of Rational Numbers as an ADT.pdf 2021-04-22T22:58:56.1496807 Output 284559 application/pdf Version of Record true false |
title |
The Wheel of Rational Numbers as an Abstract Data Type |
spellingShingle |
The Wheel of Rational Numbers as an Abstract Data Type John Tucker |
title_short |
The Wheel of Rational Numbers as an Abstract Data Type |
title_full |
The Wheel of Rational Numbers as an Abstract Data Type |
title_fullStr |
The Wheel of Rational Numbers as an Abstract Data Type |
title_full_unstemmed |
The Wheel of Rational Numbers as an Abstract Data Type |
title_sort |
The Wheel of Rational Numbers as an Abstract Data Type |
author_id_str_mv |
431b3060563ed44cc68c7056ece2f85e |
author_id_fullname_str_mv |
431b3060563ed44cc68c7056ece2f85e_***_John Tucker |
author |
John Tucker |
author2 |
Jan A. Bergstra John Tucker |
format |
Conference Paper/Proceeding/Abstract |
container_title |
Recent Trends in Algebraic Development Techniques |
container_volume |
Springer LNCS 12669 |
container_start_page |
13 |
publishDate |
2021 |
institution |
Swansea University |
isbn |
9783030737849 9783030737856 |
issn |
0302-9743 1611-3349 |
doi_str_mv |
10.1007/978-3-030-73785-6_2 |
publisher |
Springer International Publishing |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science |
document_store_str |
1 |
active_str |
0 |
description |
In an arithmetical structure one can make division a total function by defining 1/0 to be an element of the structure, or by adding a new element such as infinity ∞ or error element ⊥. A wheel is an algebra in which division is totalised by setting 1/0 = ∞ but which also contains an error element ⊥ to help control its use. We construct the wheel of rational numbers as an abstract data type Qw and give it an equational specification without auxiliary operators under initial algebra semantics. |
published_date |
2021-04-11T04:11:53Z |
_version_ |
1763753815133126656 |
score |
11.035634 |