Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Extraction of existentially quantified variables

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Extraction of existentially quantified variables


chronological Thread 
  • From: Andrej Bauer <andrej.bauer AT andrej.com>
  • To: Bruno Barras <bruno.barras AT inria.fr>
  • Cc: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Extraction of existentially quantified variables
  • Date: Wed, 15 Feb 2012 00:01:01 +0100

> As far as I can tell, modified realizability has the property that the
> termination of realizers is known "a priori": originally, they were
> simply-typed lambda-terms. The point is that you can use the realizer
> outside its specification (but within its domain type!) without losing
> termination or type-safety.

As far as I know, the original realizers were numbers, not
lambda-terms. Kleene used partial recursive functions in the first
version of realizablity.

The original modified realizability (by Kreisel?) is not the best way
to think of realizability for the purposes of extraction. It is better
to use the so-called "typed partial combinatory algebras", see [1] for
one version (if I had to do it again today, I would use assemblies
insetad of pers or modest sets to simplify things _and_ be more
general).

With kind regards,

Andrej

[1] 
http://math.andrej.com/2007/01/21/rz-a-tool-for-bringing-constructive-and-computable-mathematics-closer-to-programming-practice/



Archive powered by MhonArc 2.6.16.

Top of Page