Zulip Chat Archive
Stream: new members
Topic: Type of sets containing a given set
Thomas Browning (Sep 28 2020 at 17:59):
Is there a name in mathlib for the Type of sets containing a given set?
Kevin Buzzard (Sep 28 2020 at 18:00):
You could use Icc but there might be a better way.
Pedro Minicz (Sep 28 2020 at 18:01):
Something like this could work:
variables {α : Type} {s : set α}
def subset : Type := {t // s ⊆ t}
Kevin Buzzard (Sep 28 2020 at 18:01):
Right -- the question is whether it's already there (in which case it might have an API)
Kevin Buzzard (Sep 28 2020 at 18:01):
What do you want to do with it?
Thomas Browning (Sep 28 2020 at 18:02):
establish a galois connection between (subsets of L containing K) and (intermediate fields of L/K)
Thomas Browning (Sep 28 2020 at 18:04):
actually, it's possible that I don't need to insist that the subset contains K in order for this to work
Kevin Buzzard (Sep 28 2020 at 18:05):
If you just use subsets is it not a Galois connection?
Kevin Buzzard (Sep 28 2020 at 18:05):
yeah, what you said
Reid Barton (Sep 28 2020 at 18:05):
I think you don't need to include "containing K" to get a Galois connection, yeah
Kevin Buzzard (Sep 28 2020 at 18:05):
It might even be a Galois insertion? The subfield generated by a subfield is itself.
Thomas Browning (Sep 28 2020 at 18:06):
yeah, might be
Last updated: Dec 20 2023 at 11:08 UTC