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