No Cover Image

Journal article 3 views

Constructive Domains with Classical Witnesses

Dirk Pattinson, Mina Cyrus Orcid Logo

Logical Methods in Computer Science, Volume: 17, Issue: 1, Pages: 19:1 - 19:30

Swansea University Author: Mina Cyrus Orcid Logo

Full text not available from this repository: check for access using links below.

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...

Full description

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
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.
Keywords: Domain Theory, Constructive Mathematics, Real Number Computation, Predomain Base, Function Spaces
College: Faculty of Science and Engineering
Issue: 1
Start Page: 19:1
End Page: 19:30