Skip to content

Commit

Permalink
feat(Finset): add IsDirected instances (#6169)
Browse files Browse the repository at this point in the history
This way `IsDirected (Finset α) (· ≤ ·)` doesn't need `[DecidableEq α]`.
  • Loading branch information
urkud committed Jul 27, 2023
1 parent 00269a6 commit b7ec761
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Mathlib/CategoryTheory/Limits/Constructions/Filtered.lean
Expand Up @@ -48,7 +48,7 @@ def liftToFinset [HasFiniteCoproducts C] (F : Discrete α ⥤ C) : Finset (Discr
type. -/
@[simps!]
def liftToFinsetColimitCocone [HasFiniteCoproducts C] [HasFilteredColimitsOfSize.{w, w} C]
[DecidableEq α] (F : Discrete α ⥤ C) : ColimitCocone F where
(F : Discrete α ⥤ C) : ColimitCocone F where
cocone :=
{ pt := colimit (liftToFinset F)
ι :=
Expand Down
4 changes: 3 additions & 1 deletion Mathlib/Data/Finset/Basic.lean
Expand Up @@ -1849,8 +1849,10 @@ theorem disjoint_or_nonempty_inter (s t : Finset α) : Disjoint s t ∨ (s ∩ t

end Lattice

/-! ### erase -/
instance isDirected_le : IsDirected (Finset α) (· ≤ ·) := by classical infer_instance
instance isDirected_subset : IsDirected (Finset α) (· ⊆ ·) := isDirected_le

/-! ### erase -/

section Erase

Expand Down

0 comments on commit b7ec761

Please sign in to comment.