Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Qcanon: weird theorem

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Qcanon: weird theorem


Chronological Thread 
  • From: AUGER Cédric <sedrikov AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Qcanon: weird theorem
  • Date: Tue, 2 Apr 2013 11:01:53 +0200

In the Qcanon library, last theorem is:

Theorem Qc_decomp: forall x y: Qc,
(Qred x = x -> Qred y = y -> (x:Q) = y)-> x = y.

This is right of course, but I do not see the point in having
"Qred x = x -> Qred y = y -> (x:Q) = y"

Why not simply
"(x:Q) = y"

provided that "Qred x = x" is always true
(a proof is given by "canon x") and same thing applies for "Qred y = y"

If it were a lemma, I would understand, but stating it as a theorem is
really strange for me.


  • [Coq-Club] Qcanon: weird theorem, AUGER Cédric, 04/02/2013

Archive powered by MHonArc 2.6.18.

Top of Page