Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Representable Functions and Representably-Complete Partial Orders

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Representable Functions and Representably-Complete Partial Orders


Chronological Thread 
  • From: Max New <maxsnew AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Representable Functions and Representably-Complete Partial Orders
  • Date: Tue, 8 May 2018 00:05:29 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=maxsnew AT gmail.com; spf=Pass smtp.mailfrom=maxsnew AT gmail.com; spf=None smtp.helo=postmaster AT mail-ot0-f174.google.com
  • Ironport-phdr: 9a23:JXDHoR+Lez+2SP9uRHKM819IXTAuvvDOBiVQ1KB52uMcTK2v8tzYMVDF4r011RmVBd6ds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+55Pebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRx3miCkHOTA383zZhNJsg69Auh2tuwZyzpTIbI2JNvdzeL7Wc9MARWpGW8ZcTytPDZmzboASF+QOI+hZpJT6qlsLtxS/ChKsBOXxxT5GnXL20qg63P4gEQHCxgAvA9UOsHHNodjzKawcX+e1zKzSwjXCafNbwS3y6JLHcxAgv/GAR7VwcdDeyUQpCgjLjU2QpJTnMj6azOgBrnaX4up6We+slWIrsRx9rzqgy8oql4LHnJgaykre+iV82Is1JcO3SEp8YdO8FZtfrSCaN49vTsMlX2FkpD82yrMbtZO5cyUG0psnxxnYa/yId4iH/AjvW/qWITd9nH5lebS/iAiu8UW4yODxWdO43EtUoidFiNXBtW4B2wbO5sWFRfZx5kKh1iyO1wDX5OFEO0c0la/DJp4k2LExmYETsULdES74g0j2g6qWeV8l+uis8ejofrLmppqEO49ulg7+KrgumtC4AekgLgcOWHGb9f2g273n4E32W65HjuY2k6ncqJDVP94Xpq+/Aw9P04Ys8QyzDzm80IdQoX5SJ1VcPRmDkoLBOlfUIfm+A+3srU6rlWJOzuCOGLD+SsHIJ2jYlrr+Vbl44k9YjgE0yIYMtNpvFrgdLaerCQfKv9vCA0phal3m86PcENx4k7gmdyeKC66dPrnVtAbRtO0qKuiIIoQSvWSkcqR317vVlXY83GQlU+yxx5JOMSK3G/1nJwOSZn++2o5cQ1dPhRI3SanRsHPHUTNXYCzsDac15zV+D57+SImaGdzrj7uG0yO2WJZRYzIeBw==

The concept your looking describing looks very close to "rationality": closure not under arbitrary omega-chains, but only those obtained by iterating some morphism.

I think the concept was introduced in Abramsky, Jagadeesan and Malacaria "Full Abstraction for PCF" available very post-dated on the arxiv: https://arxiv.org/abs/1311.6125
McCusker's thesis "Games and Full Abstraction for a Functional Metalanguage with Recursive Types" has a chapter laying out the theory of "rational categories" if you can get your hands on it

-Max Stewart New

On Mon, May 7, 2018 at 8:57 PM, Eddy Westbrook <westbrook AT galois.com> wrote:
Hi Coq Club,

I was wondering if anyone could point me to some related work for some semantics work I am doing.

I am trying to build a denotational semantics using a category of representable functions, where a "representable function” is any function that is definable using a fixed set of function-building operations. These operations might include composition, the identity function, certain constant functions, etc.

In order to define recursion and fixed-points, I need to use a twist on the standard machinery of complete partial orders (CPOs), because not every ascending chain of representable functions is guaranteed to have a supremum that is itself representable. This can be shown by a cardinality argument, since we have only countably many representable functions but uncountably many ascending chains of functions in, say, the function space Nat -> _|_ + Unit.  (This co-domain is my ASCII way of writing the Sierpinski space.)

So, instead, my idea is that my domains only need to be complete for representable chains, that is, chains that can be constructed by repeated applications of representable functions. More specifically, my chains look like this:

proj init  <=  proj (f init)  <=  proj (f (f init)) <= …

for a given starting point init : A, a representable function f : A -> A, and a projection function proj : A -> B, such that the functions f and proj are both Scott-continuous (monotone and preserve suprema, when they exist), and such that init <= f init. I am calling this concept a “representably-complete partial order” because the partial order only has to be complete for representable chains.

My question is: does anybody know any work that is related to this? The idea of using representable functions is certainly not new, and has been used for decades (almost a century!) in computability theory. But I have not seen any work that talks about doing domain theory on representable functions, and would really appreciate any pointers into the literature on it.

Thanks Coq Club!
-Eddy




Archive powered by MHonArc 2.6.18.

Top of Page