Journal article 86 views 7 downloads
Constructive Domains with Classical Witnesses
Logical Methods in Computer Science, Volume: 17, Issue: 1, Pages: 19:1 - 19:30
Swansea University Author:
Mina Cyrus
-
PDF | Version of Record
© D. Pattinson and M. Mohammadian. This work is licensed under the Creative Commons Attribution License.
Download (468.3KB)
DOI (Published version): 10.23638/LMCS-17(1:19)2021
Abstract
We develop a constructive theory of continuous domains from the perspective of program extraction. Our goal that programs represent (provably correct) computation without witnesses of correctness is achieved by formulating correctness assertions classically. Technically, we start from a predomain ba...
Published in: | Logical Methods in Computer Science |
---|---|
ISSN: | 1860-5974 |
Published: |
Logical Methods in Computer Science e.V.
2021
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa68135 |
first_indexed |
2025-01-09T20:32:44Z |
---|---|
last_indexed |
2025-02-14T05:44:38Z |
id |
cronfa68135 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2025-02-13T11:48:09.8809873</datestamp><bib-version>v2</bib-version><id>68135</id><entry>2024-11-01</entry><title>Constructive Domains with Classical Witnesses</title><swanseaauthors><author><sid>fb5320369ba356b005c93d6e38c94caf</sid><ORCID>0009-0005-9085-4652</ORCID><firstname>Mina</firstname><surname>Cyrus</surname><name>Mina Cyrus</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2024-11-01</date><deptcode>MACS</deptcode><abstract>We develop a constructive theory of continuous domains from the perspective of program extraction. Our goal that programs represent (provably correct) computation without witnesses of correctness is achieved by formulating correctness assertions classically. Technically, we start from a predomain base and construct a completion. We then investigate continuity with respect to the Scott topology, and present a construction of the function space. We then discuss our main motivating example in detail, and instantiate our theory to real numbers that we conceptualise as the total elements of the completion of the predomain of rational intervals, and prove a representation theorem that precisely delineates the class of representable continuous functions.</abstract><type>Journal Article</type><journal>Logical Methods in Computer Science</journal><volume>17</volume><journalNumber>1</journalNumber><paginationStart>19:1</paginationStart><paginationEnd>19:30</paginationEnd><publisher>Logical Methods in Computer Science e.V.</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic>1860-5974</issnElectronic><keywords>Domain Theory, Constructive Mathematics, Real Number Computation, Predomain Base, Function Spaces</keywords><publishedDay>2</publishedDay><publishedMonth>3</publishedMonth><publishedYear>2021</publishedYear><publishedDate>2021-03-02</publishedDate><doi>10.23638/LMCS-17(1:19)2021</doi><url/><notes/><college>COLLEGE NANME</college><department>Mathematics and Computer Science School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MACS</DepartmentCode><institution>Swansea University</institution><apcterm>Not Required</apcterm><funders/><projectreference/><lastEdited>2025-02-13T11:48:09.8809873</lastEdited><Created>2024-11-01T11:08:29.4826098</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>Dirk</firstname><surname>Pattinson</surname><order>1</order></author><author><firstname>Mina</firstname><surname>Cyrus</surname><orcid>0009-0005-9085-4652</orcid><order>2</order></author></authors><documents><document><filename>68135__33250__6b92968352ed4075bfd6d51644c1812f.pdf</filename><originalFilename>68135.VOR.pdf</originalFilename><uploaded>2025-01-06T11:38:46.2015052</uploaded><type>Output</type><contentLength>479535</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>© D. Pattinson and M. Mohammadian. This work is licensed under the Creative Commons Attribution License.</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>https://creativecommons.org/licenses/by/4.0</licence></document></documents><OutputDurs/></rfc1807> |
spelling |
2025-02-13T11:48:09.8809873 v2 68135 2024-11-01 Constructive Domains with Classical Witnesses fb5320369ba356b005c93d6e38c94caf 0009-0005-9085-4652 Mina Cyrus Mina Cyrus true false 2024-11-01 MACS We develop a constructive theory of continuous domains from the perspective of program extraction. Our goal that programs represent (provably correct) computation without witnesses of correctness is achieved by formulating correctness assertions classically. Technically, we start from a predomain base and construct a completion. We then investigate continuity with respect to the Scott topology, and present a construction of the function space. We then discuss our main motivating example in detail, and instantiate our theory to real numbers that we conceptualise as the total elements of the completion of the predomain of rational intervals, and prove a representation theorem that precisely delineates the class of representable continuous functions. Journal Article Logical Methods in Computer Science 17 1 19:1 19:30 Logical Methods in Computer Science e.V. 1860-5974 Domain Theory, Constructive Mathematics, Real Number Computation, Predomain Base, Function Spaces 2 3 2021 2021-03-02 10.23638/LMCS-17(1:19)2021 COLLEGE NANME Mathematics and Computer Science School COLLEGE CODE MACS Swansea University Not Required 2025-02-13T11:48:09.8809873 2024-11-01T11:08:29.4826098 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Dirk Pattinson 1 Mina Cyrus 0009-0005-9085-4652 2 68135__33250__6b92968352ed4075bfd6d51644c1812f.pdf 68135.VOR.pdf 2025-01-06T11:38:46.2015052 Output 479535 application/pdf Version of Record true © D. Pattinson and M. Mohammadian. This work is licensed under the Creative Commons Attribution License. true eng https://creativecommons.org/licenses/by/4.0 |
title |
Constructive Domains with Classical Witnesses |
spellingShingle |
Constructive Domains with Classical Witnesses Mina Cyrus |
title_short |
Constructive Domains with Classical Witnesses |
title_full |
Constructive Domains with Classical Witnesses |
title_fullStr |
Constructive Domains with Classical Witnesses |
title_full_unstemmed |
Constructive Domains with Classical Witnesses |
title_sort |
Constructive Domains with Classical Witnesses |
author_id_str_mv |
fb5320369ba356b005c93d6e38c94caf |
author_id_fullname_str_mv |
fb5320369ba356b005c93d6e38c94caf_***_Mina Cyrus |
author |
Mina Cyrus |
author2 |
Dirk Pattinson Mina Cyrus |
format |
Journal article |
container_title |
Logical Methods in Computer Science |
container_volume |
17 |
container_issue |
1 |
container_start_page |
19:1 |
publishDate |
2021 |
institution |
Swansea University |
issn |
1860-5974 |
doi_str_mv |
10.23638/LMCS-17(1:19)2021 |
publisher |
Logical Methods in Computer Science e.V. |
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 |
We develop a constructive theory of continuous domains from the perspective of program extraction. Our goal that programs represent (provably correct) computation without witnesses of correctness is achieved by formulating correctness assertions classically. Technically, we start from a predomain base and construct a completion. We then investigate continuity with respect to the Scott topology, and present a construction of the function space. We then discuss our main motivating example in detail, and instantiate our theory to real numbers that we conceptualise as the total elements of the completion of the predomain of rational intervals, and prove a representation theorem that precisely delineates the class of representable continuous functions. |
published_date |
2021-03-02T06:17:38Z |
_version_ |
1830350496803586048 |
score |
11.317152 |