Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Notation for functional relation

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Notation for functional relation


Chronological Thread 
  • From: Arnaud Spiwack <arnaud.spiwack AT gmail.com>
  • To: Guillaume Melquiond <guillaume.melquiond AT inria.fr>
  • Cc: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Notation for functional relation
  • Date: Mon, 27 Jan 2014 16:13:44 +0100


>> Definition extension2 f x y := exists a, exists b, x a -> x b -> f a b
>
>
> Unfortunately no.
> In Why3, we display a warning whenever the user writes this kind of predicate ; it has been helpful to debug some broken specifications early. It might be worth having the same warning message in Coq.

I'm confused. Apart from the fact that I forgot an obvious lambda (f is supposed to be of type A->B->(X->Prop)), this definition is a correct binary extension for the powerset monad. Could you elaborate on the issue you have with it?

>
> Best regards,
>
> Guillaume
>




Archive powered by MHonArc 2.6.18.

Top of Page