diff options
author | Chantal Keller <Chantal.Keller@lri.fr> | 2021-11-15 17:39:20 +0100 |
---|---|---|
committer | Chantal Keller <Chantal.Keller@lri.fr> | 2021-11-15 17:39:20 +0100 |
commit | b2ce048f6550040eb0dd575c8611085fb3264ed4 (patch) | |
tree | 704f3084022cd12724795ae3b18be4045618d66a /unit-tests/Tests_verit_tactics.v | |
parent | 662bba2a3df268affd2f5821e035387d6e208dc4 (diff) | |
parent | 349815b8f98c548d9054efad176e3894a37a3957 (diff) | |
download | smtcoq-b2ce048f6550040eb0dd575c8611085fb3264ed4.tar.gz smtcoq-b2ce048f6550040eb0dd575c8611085fb3264ed4.zip |
Merge remote-tracking branch 'origin/coq-8.11' into coq-8.12
Diffstat (limited to 'unit-tests/Tests_verit_tactics.v')
-rw-r--r-- | unit-tests/Tests_verit_tactics.v | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/unit-tests/Tests_verit_tactics.v b/unit-tests/Tests_verit_tactics.v index 2f080a8..ce530bd 100644 --- a/unit-tests/Tests_verit_tactics.v +++ b/unit-tests/Tests_verit_tactics.v @@ -1449,3 +1449,29 @@ Section NonPrenexDependentTypes. End NonPrenexDependentTypes. *) + + +Section QInstAnd. + + Variable A : Type. + Hypothesis HA : CompDec A. + + Hypothesis H : forall (a1 a2:A) l1 l2, + eqb_of_compdec _ (a1::l1) (a2::l2) ---> + (eqb_of_compdec HA a1 a2) && (eqb_of_compdec _ l1 l2). + + Variables a1 a2 : A. + Variables l1 l2 : list A. + Hypothesis H1 : eqb_of_compdec _ (a1::l1) (a2::l2). + + Goal eqb_of_compdec _ a1 a2. + Proof. verit. Qed. + + Variable inb : A -> list A -> bool. + + Hypothesis H2 : forall (a:A) l1 l2, inb a (l1++l2) ---> (inb a l1 || inb a l2). + + Goal negb (inb a1 (l1++l2)) || inb a1 l1 || inb a1 l2. + Proof. verit. Qed. + +End QInstAnd. |