https://github.com/coq-ext-lib/coq-ext-lib
Raw File
Tip revision: 1c5095b2e74504afb584dc270b01ff30edafc50b authored by Gregory Malecha on 25 June 2019, 02:02:53 UTC
Merge pull request #64 from coq-ext-lib/finite-map-remove-facts
Tip revision: 1c5095b
ConsiderDemo.v
Require NPeano.
Import NPeano.Nat.
Require Import ExtLib.Tactics.Consider.
Require Import Coq.Bool.Bool.
Require Import ExtLib.Data.Nat.

Require Import Coq.ZArith.ZArith.

Set Implicit Arguments.
Set Strict Implicit.

(**  Some tests *)
Section test.
  Goal forall x y z,  (ltb x y && ltb y z) = true ->
                 ltb x z = true.
  intros x y z.
  consider (ltb x y && ltb y z).
  consider (ltb x z); auto. intros. exfalso. omega.
  Qed.

  Goal forall x y z,
    ltb x y = true ->
    ltb y z = true ->
    ltb x z = true.
  Proof.
    intros. consider (ltb x y); consider (ltb y z); consider (ltb x z); intros; auto.
    exfalso; omega.
  Qed.

End test.
back to top