Book chapter 1031 views
Logic for Gray-code computation
Start page: 69
Swansea University Author: Ulrich Berger
Full text not available from this repository: check for access using links below.
DOI (Published version): 10.1515/9781501502620-005
Abstract
Gray-code is a well-known binary number system where neighboring values differ in one digit only. Tsuiki (2002) has introduced Gray code to the €field of real number computation. He assigns to each number a unique infinite sequence containing at most one undefined element. In this paper we take a lo...
ISBN: | 9781501502620 |
---|---|
Published: |
Mouton, Oldenburg, China
de Gruyter
2016
|
Online Access: |
http://www.cs.swan.ac.uk/~csulrich/ftp/logic_for_gray_code.pdf |
URI: | https://cronfa.swan.ac.uk/Record/cronfa28978 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
first_indexed |
2016-11-08T05:18:23Z |
---|---|
last_indexed |
2018-02-09T05:13:39Z |
id |
cronfa28978 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2017-09-12T16:10:46.7724830</datestamp><bib-version>v2</bib-version><id>28978</id><entry>2016-06-21</entry><title>Logic for Gray-code computation</title><swanseaauthors><author><sid>61199ae25042a5e629c5398c4a40a4f5</sid><ORCID>0000-0002-7677-3582</ORCID><firstname>Ulrich</firstname><surname>Berger</surname><name>Ulrich Berger</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2016-06-21</date><deptcode>SCS</deptcode><abstract>Gray-code is a well-known binary number system where neighboring values differ in one digit only. Tsuiki (2002) has introduced Gray code to the €field of real number computation. He assigns to each number a unique infinite sequence containing at most one undefined element. In this paper we take a logical and constructive approach to study real number computation based on Gray-code. Instead of Tsuiki’s indeterministic multihead Type-2 machine, we use pre-Gray code, which is a representation of Gray-code as a sequence of constructors, to avoid the difculty due to the undefined element which prevents sequential access to a stream.We extract real number algorithms from proofs in an appropriate formal theory involving inductive and coinductive defi€nitions. Examples are algorithms transforming pre-Gray code into signed digit code of real numbers, and conversely, the average for pre-Gray code and a translation of fi€nite segments of pre-Gray code into its normal form. These examples are formalized in the proof assistant Minlog.</abstract><type>Book chapter</type><journal/><paginationStart>69</paginationStart><publisher>de Gruyter</publisher><placeOfPublication>Mouton, Oldenburg, China</placeOfPublication><isbnElectronic>9781501502620</isbnElectronic><keywords>Gray-code, Real number computation, Inductive and coinductive definitions, Program extraction.</keywords><publishedDay>31</publishedDay><publishedMonth>7</publishedMonth><publishedYear>2016</publishedYear><publishedDate>2016-07-31</publishedDate><doi>10.1515/9781501502620-005</doi><url>http://www.cs.swan.ac.uk/~csulrich/ftp/logic_for_gray_code.pdf</url><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><lastEdited>2017-09-12T16:10:46.7724830</lastEdited><Created>2016-06-21T16:08:15.4018719</Created><authors><author><firstname>Ulrich</firstname><surname>Berger</surname><orcid>0000-0002-7677-3582</orcid><order>1</order></author><author><firstname>Kenji</firstname><surname>Miyamoto</surname><order>2</order></author><author><firstname>Helmut</firstname><surname>Schwichtenberg</surname><order>3</order></author><author><firstname>Hideki</firstname><surname>Tsuiki</surname><order>4</order></author></authors><documents/><OutputDurs/></rfc1807> |
spelling |
2017-09-12T16:10:46.7724830 v2 28978 2016-06-21 Logic for Gray-code computation 61199ae25042a5e629c5398c4a40a4f5 0000-0002-7677-3582 Ulrich Berger Ulrich Berger true false 2016-06-21 SCS Gray-code is a well-known binary number system where neighboring values differ in one digit only. Tsuiki (2002) has introduced Gray code to the €field of real number computation. He assigns to each number a unique infinite sequence containing at most one undefined element. In this paper we take a logical and constructive approach to study real number computation based on Gray-code. Instead of Tsuiki’s indeterministic multihead Type-2 machine, we use pre-Gray code, which is a representation of Gray-code as a sequence of constructors, to avoid the difculty due to the undefined element which prevents sequential access to a stream.We extract real number algorithms from proofs in an appropriate formal theory involving inductive and coinductive defi€nitions. Examples are algorithms transforming pre-Gray code into signed digit code of real numbers, and conversely, the average for pre-Gray code and a translation of fi€nite segments of pre-Gray code into its normal form. These examples are formalized in the proof assistant Minlog. Book chapter 69 de Gruyter Mouton, Oldenburg, China 9781501502620 Gray-code, Real number computation, Inductive and coinductive definitions, Program extraction. 31 7 2016 2016-07-31 10.1515/9781501502620-005 http://www.cs.swan.ac.uk/~csulrich/ftp/logic_for_gray_code.pdf COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University 2017-09-12T16:10:46.7724830 2016-06-21T16:08:15.4018719 Ulrich Berger 0000-0002-7677-3582 1 Kenji Miyamoto 2 Helmut Schwichtenberg 3 Hideki Tsuiki 4 |
title |
Logic for Gray-code computation |
spellingShingle |
Logic for Gray-code computation Ulrich Berger |
title_short |
Logic for Gray-code computation |
title_full |
Logic for Gray-code computation |
title_fullStr |
Logic for Gray-code computation |
title_full_unstemmed |
Logic for Gray-code computation |
title_sort |
Logic for Gray-code computation |
author_id_str_mv |
61199ae25042a5e629c5398c4a40a4f5 |
author_id_fullname_str_mv |
61199ae25042a5e629c5398c4a40a4f5_***_Ulrich Berger |
author |
Ulrich Berger |
author2 |
Ulrich Berger Kenji Miyamoto Helmut Schwichtenberg Hideki Tsuiki |
format |
Book chapter |
container_start_page |
69 |
publishDate |
2016 |
institution |
Swansea University |
isbn |
9781501502620 |
doi_str_mv |
10.1515/9781501502620-005 |
publisher |
de Gruyter |
url |
http://www.cs.swan.ac.uk/~csulrich/ftp/logic_for_gray_code.pdf |
document_store_str |
0 |
active_str |
0 |
description |
Gray-code is a well-known binary number system where neighboring values differ in one digit only. Tsuiki (2002) has introduced Gray code to the €field of real number computation. He assigns to each number a unique infinite sequence containing at most one undefined element. In this paper we take a logical and constructive approach to study real number computation based on Gray-code. Instead of Tsuiki’s indeterministic multihead Type-2 machine, we use pre-Gray code, which is a representation of Gray-code as a sequence of constructors, to avoid the difculty due to the undefined element which prevents sequential access to a stream.We extract real number algorithms from proofs in an appropriate formal theory involving inductive and coinductive defi€nitions. Examples are algorithms transforming pre-Gray code into signed digit code of real numbers, and conversely, the average for pre-Gray code and a translation of fi€nite segments of pre-Gray code into its normal form. These examples are formalized in the proof assistant Minlog. |
published_date |
2016-07-31T03:35:20Z |
_version_ |
1763751515619590144 |
score |
11.01628 |