Skip to content

Commit

Permalink
Merge pull request #249 from math-comp/bigcup_set1_fix
Browse files Browse the repository at this point in the history
minor generalization
  • Loading branch information
CohenCyril committed Aug 11, 2020
2 parents ae360cd + d380da6 commit 048d9e9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG_UNRELEASED.md
Expand Up @@ -6,6 +6,9 @@

### Changed

- in `classical_sets.v`:
+ the index in `bigcup_set1` generalized from `nat` to some `Type`

### Renamed

### Removed
Expand Down
4 changes: 2 additions & 2 deletions theories/classical_sets.v
Expand Up @@ -529,8 +529,8 @@ Qed.
Lemma setUDr T : right_distributive (@setU T) (@setI T).
Proof. by move=> X Y Z; rewrite ![X `|` _]setUC setUDl. Qed.

Lemma bigcup_set1 T (U : nat -> set T) n : \bigcup_(i in [set n]) U i = U n.
Proof. by rewrite predeqE => t; split => [[m -> //]|Unt]; exists n. Qed.
Lemma bigcup_set1 T V (U : V -> set T) v : \bigcup_(i in [set v]) U i = U v.
Proof. by apply: eqEsubset => ? => [[] ? -> //|]; exists v. Qed.

Lemma bigcapCU T (U : nat -> set T) : \bigcap_i (U i) = ~` (\bigcup_i (~` U i)).
Proof.
Expand Down

0 comments on commit 048d9e9

Please sign in to comment.