No Cover Image

Journal article 150 views 41 downloads

Synthetic Fracterm Calculus

Jan Bergstra Orcid Logo, John Tucker Orcid Logo

JUCS - Journal of Universal Computer Science, Volume: 30, Issue: 3, Pages: 289 - 307

Swansea University Author: John Tucker Orcid Logo

  • 65233.VOR.pdf

    PDF | Version of Record

    This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0).

    Download (260.19KB)

Check full text

DOI (Published version): 10.3897/jucs.107082

Abstract

Previously, in [Bergstra and Tucker 2023], we provided a systematic description of elementaryarithmetic concerning addition, multiplication, subtraction and division as it is practiced.Called the naive fracterm calculus, it captured a consensus on what ideas and options were widelyaccepted, rejected...

Full description

Published in: JUCS - Journal of Universal Computer Science
ISSN: 0948-695X 0948-6968
Published: Pensoft Publishers 2024
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa65233
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2023-12-07T00:00:55Z
last_indexed 2023-12-07T00:00:55Z
id cronfa65233
recordtype SURis
fullrecord <?xml version="1.0" encoding="utf-8"?><rfc1807 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><bib-version>v2</bib-version><id>65233</id><entry>2023-12-06</entry><title>Synthetic Fracterm Calculus</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>2023-12-06</date><deptcode>SCS</deptcode><abstract>Previously, in [Bergstra and Tucker 2023], we provided a systematic description of elementaryarithmetic concerning addition, multiplication, subtraction and division as it is practiced.Called the naive fracterm calculus, it captured a consensus on what ideas and options were widelyaccepted, rejected or varied according to taste. We contrasted this state of the practical art witha plurality of its formal algebraic and logical axiomatisations, some of which were motivated bycomputer arithmetic. We identified a significant gap between the wide embrace of the naive fractermcalculus and the narrow precisely defined formalisations. In this paper, we introduce a newintermediate and informal axiomatisation of elementary arithmetic to bridge that gap; it is calledthe synthetic fracterm calculus. Compared with naive fracterm calculus, the synthetic fractermcalculus is more systematic, resolves several ambiguities and prepares for reasoning underpinnedby logic; indeed, it admits direct formalisations, which the naive fracterm calculus does not. Themethods of these papers may have wider application, wherever formalisations are needed to analyseand standardise practices.</abstract><type>Journal Article</type><journal>JUCS - Journal of Universal Computer Science</journal><volume>30</volume><journalNumber>3</journalNumber><paginationStart>289</paginationStart><paginationEnd>307</paginationEnd><publisher>Pensoft Publishers</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>0948-695X</issnPrint><issnElectronic>0948-6968</issnElectronic><keywords>fracterm calculus, partial meadow, common meadow, abstract data type</keywords><publishedDay>28</publishedDay><publishedMonth>3</publishedMonth><publishedYear>2024</publishedYear><publishedDate>2024-03-28</publishedDate><doi>10.3897/jucs.107082</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm>Not Required</apcterm><funders/><projectreference/><lastEdited>2024-04-10T10:09:53.3036017</lastEdited><Created>2023-12-06T23:54:17.2628474</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</firstname><surname>Bergstra</surname><orcid>0000-0003-2492-506x</orcid><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>65233__29968__16f6f36e2104483ab67fe81d3a2b30ed.pdf</filename><originalFilename>65233.VOR.pdf</originalFilename><uploaded>2024-04-10T10:08:35.8090862</uploaded><type>Output</type><contentLength>266435</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0).</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>https://creativecommons.org/licenses/by-nd/4.0/</licence></document></documents><OutputDurs/></rfc1807>
spelling v2 65233 2023-12-06 Synthetic Fracterm Calculus 431b3060563ed44cc68c7056ece2f85e 0000-0003-4689-8760 John Tucker John Tucker true false 2023-12-06 SCS Previously, in [Bergstra and Tucker 2023], we provided a systematic description of elementaryarithmetic concerning addition, multiplication, subtraction and division as it is practiced.Called the naive fracterm calculus, it captured a consensus on what ideas and options were widelyaccepted, rejected or varied according to taste. We contrasted this state of the practical art witha plurality of its formal algebraic and logical axiomatisations, some of which were motivated bycomputer arithmetic. We identified a significant gap between the wide embrace of the naive fractermcalculus and the narrow precisely defined formalisations. In this paper, we introduce a newintermediate and informal axiomatisation of elementary arithmetic to bridge that gap; it is calledthe synthetic fracterm calculus. Compared with naive fracterm calculus, the synthetic fractermcalculus is more systematic, resolves several ambiguities and prepares for reasoning underpinnedby logic; indeed, it admits direct formalisations, which the naive fracterm calculus does not. Themethods of these papers may have wider application, wherever formalisations are needed to analyseand standardise practices. Journal Article JUCS - Journal of Universal Computer Science 30 3 289 307 Pensoft Publishers 0948-695X 0948-6968 fracterm calculus, partial meadow, common meadow, abstract data type 28 3 2024 2024-03-28 10.3897/jucs.107082 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University Not Required 2024-04-10T10:09:53.3036017 2023-12-06T23:54:17.2628474 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Jan Bergstra 0000-0003-2492-506x 1 John Tucker 0000-0003-4689-8760 2 65233__29968__16f6f36e2104483ab67fe81d3a2b30ed.pdf 65233.VOR.pdf 2024-04-10T10:08:35.8090862 Output 266435 application/pdf Version of Record true This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0). true eng https://creativecommons.org/licenses/by-nd/4.0/
title Synthetic Fracterm Calculus
spellingShingle Synthetic Fracterm Calculus
John Tucker
title_short Synthetic Fracterm Calculus
title_full Synthetic Fracterm Calculus
title_fullStr Synthetic Fracterm Calculus
title_full_unstemmed Synthetic Fracterm Calculus
title_sort Synthetic Fracterm Calculus
author_id_str_mv 431b3060563ed44cc68c7056ece2f85e
author_id_fullname_str_mv 431b3060563ed44cc68c7056ece2f85e_***_John Tucker
author John Tucker
author2 Jan Bergstra
John Tucker
format Journal article
container_title JUCS - Journal of Universal Computer Science
container_volume 30
container_issue 3
container_start_page 289
publishDate 2024
institution Swansea University
issn 0948-695X
0948-6968
doi_str_mv 10.3897/jucs.107082
publisher Pensoft Publishers
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 Previously, in [Bergstra and Tucker 2023], we provided a systematic description of elementaryarithmetic concerning addition, multiplication, subtraction and division as it is practiced.Called the naive fracterm calculus, it captured a consensus on what ideas and options were widelyaccepted, rejected or varied according to taste. We contrasted this state of the practical art witha plurality of its formal algebraic and logical axiomatisations, some of which were motivated bycomputer arithmetic. We identified a significant gap between the wide embrace of the naive fractermcalculus and the narrow precisely defined formalisations. In this paper, we introduce a newintermediate and informal axiomatisation of elementary arithmetic to bridge that gap; it is calledthe synthetic fracterm calculus. Compared with naive fracterm calculus, the synthetic fractermcalculus is more systematic, resolves several ambiguities and prepares for reasoning underpinnedby logic; indeed, it admits direct formalisations, which the naive fracterm calculus does not. Themethods of these papers may have wider application, wherever formalisations are needed to analyseand standardise practices.
published_date 2024-03-28T10:09:50Z
_version_ 1795938258204491776
score 11.01628