Skip to content

Commit 5fd22a0

Browse files
committed
1 parent 940099a commit 5fd22a0

File tree

6 files changed

+14
-5
lines changed

6 files changed

+14
-5
lines changed

examples/RedBlack/dune

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@
66
testing
77
verif
88
))
9+
10+
(rule
11+
(alias testing)
12+
(target testing.v)
13+
(action (run sh %{dep:../../scripts/mycppo} %{dep:testing.v.cppo} %{target})))

examples/RedBlack/testing.v renamed to examples/RedBlack/testing.v.cppo

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,11 @@ Proof.
158158
apply wf_lexprod. now apply Wf_nat.lt_wf. intros _; now apply well_foulded_ltColor.
159159
Qed.
160160

161-
Require Import Program.Wf. Import WfExtensionality.
161+
#if COQ_VERSION >= (8, 21, 0)
162+
From Stdlib.Program Require Import Wf WfExtensionality. Import WfExtensionality.
163+
#else
164+
From Coq.Program Require Import Wf. Import WfExtensionality.
165+
#endif
162166
Require Import FunctionalExtensionality.
163167

164168
(* begin genRBTree_height *)

examples/other/enumProofs.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ From QuickChick Require Import QuickChick Tactics TacticsUtil Instances
22
Classes DependentClasses Sets EnumProofs.
33

44
Require Import String. Open Scope string.
5-
Require Import List micromega.Lia.
5+
From Coq Require Import List Lia.
66

77

88
From Ltac2 Require Import Ltac2.

src/Classes.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From Coq Require Import List Morphisms Recdef ZArith ZArith.Znat Arith.
1+
From Coq Require Import List Morphisms Recdef ZArith Znat Arith.
22
From QuickChick Require Import Sets Tactics Producer Generators Enumerators.
33

44
Set Bullet Behavior "Strict Subproofs".

src/LazyList.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ Fixpoint filter_LazyList {A} (p : A -> bool) (l : LazyList A) :=
344344
else filter_LazyList p (t tt)
345345
end.
346346

347-
Require Import Coq.Logic.ClassicalFacts.
347+
From Coq.Logic Require Import ClassicalFacts.
348348

349349
Axiom EM : excluded_middle.
350350

src/TacticsUtil.v.cppo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Ltac2 Notation "inv" h(ident) := inv_tac h.
2727
Local Ltac2 exfalso_tac () := ltac1:(exfalso).
2828
Ltac2 Notation "exfalso" := exfalso_tac ().
2929

30-
Local Ltac2 lia_ltac1 () := ltac1:(micromega.Lia.lia).
30+
Local Ltac2 lia_ltac1 () := ltac1:(Lia.lia).
3131
Ltac2 Notation "lia" := lia_ltac1 ().
3232

3333
Ltac2 inv := fun (h : ident) => inversion h; subst.

0 commit comments

Comments
 (0)