Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Extensional Equality for Function Types

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Extensional Equality for Function Types


chronological Thread 
  • From: Benjamin Werner <benjamin.werner AT polytechnique.fr>
  • To: Conor McBride <ctm AT cs.nott.ac.uk>
  • Cc: Study group on Mechanized Metatheory for the Masses <provers AT lists.seas.upenn.edu>, coq-club AT pauillac.inria.fr, Steve Zdancewic <stevez AT cis.upenn.edu>
  • Subject: Re: [Coq-Club] Extensional Equality for Function Types
  • Date: Thu, 10 Feb 2005 23:21:44 +0100
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Hi,

 Correspondingly, there's no way you can construct a predicate
P on functions such that P f is inhabited and P g is empty when f and g
agree on all arguments: the only thing P can do with its function is
apply it.


Actually you can construct such a predicate. You will be able to exhibit a proof of P f. It will also be true that there is no closed proof of P g. However, you will not be able to prove this last statement inside the system; you can only convince yourself that it is true by using again an argument of the form "if I had a closed proof, then this proof would have to be of the form ... and this is not possible since ... and ... are not convertible".

If I am too obscure here, I can try to elaborate when I have a little more time.


Cheers,


Benjamin





Archive powered by MhonArc 2.6.16.

Top of Page