File tree Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Expand file tree Collapse file tree 3 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ From Coq Require Export Relation_Definitions QArith ZArith.
2
2
From Coq Require Import Arith ArithRing FunctionalExtensionality
3
3
Program .Subset ClassicalChoice.
4
4
From ZornsLemma Require Import InfiniteTypes CSB DecidableDec
5
- DependentTypeChoice.
5
+ DependentTypeChoice Finite_sets .
6
6
From ZornsLemma Require Export FiniteTypes IndexedFamilies.
7
7
8
8
Local Close Scope Q_scope.
Original file line number Diff line number Diff line change @@ -979,11 +979,3 @@ Proof.
979
979
+ intros. destruct x as [[]|]; intuition.
980
980
+ intros. destruct y as [|]; intuition.
981
981
Qed .
982
-
983
- Lemma finite_couple {X} (x y : X) :
984
- Finite (Couple x y).
985
- Proof .
986
- rewrite <- Couple_as_union.
987
- apply Union_preserves_Finite.
988
- all: apply Singleton_is_finite.
989
- Qed .
Original file line number Diff line number Diff line change 1
1
From Coq Require Import Classical.
2
- From Coq Require Export Finite_sets.
3
- From ZornsLemma Require Import EnsemblesImplicit FiniteImplicit.
2
+ From Coq Require Export Finite_sets Finite_sets_facts.
3
+ From ZornsLemma Require Import EnsemblesImplicit FiniteImplicit Powerset_facts.
4
+
5
+ Lemma finite_couple {X} (x y : X) :
6
+ Finite (Couple x y).
7
+ Proof .
8
+ rewrite <- Couple_as_union.
9
+ apply Union_preserves_Finite.
10
+ all: apply Singleton_is_finite.
11
+ Qed .
4
12
5
13
(* This is like a choice property for finite sets. And [P] is about pairs, so
6
14
that's the meaning of the name. It is similar to
You can’t perform that action at this time.
0 commit comments