Skip to Content.
Sympa Menu

coq-club - [Coq-Club] How to prove that a nonnegreal plus a posreal is a posreal?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] How to prove that a nonnegreal plus a posreal is a posreal?


chronological Thread 
  • From: "Lucian M. Patcas" <lucian.patcas AT gmail.com>
  • To: coq-club <coq-club AT inria.fr>
  • Subject: [Coq-Club] How to prove that a nonnegreal plus a posreal is a posreal?
  • Date: Fri, 29 Jul 2011 14:30:32 -0400

Hello,

I don't know what to do about the records in the goal. Any suggestions?

Lemma nonnegreal_plus_posreal : forall (x : nonnegreal) (y : posreal),
  0 < x + y.
Proof.
  intros x y.
  destruct x.
  destruct y.

1 subgoal
 
  nonneg : R
  cond_nonneg : 0 <= nonneg
  pos : R
  cond_pos : 0 < pos
  ============================
   0 <=
   {| nonneg := nonneg; cond_nonneg := cond_nonneg |} +
   {| pos := pos; cond_pos := cond_pos |}

Thanks,
Lucian



Archive powered by MhonArc 2.6.16.

Top of Page