|
|
|
|
|
by openasocket
1755 days ago
|
|
Well you can use this relationship to establish the cardinal numbers. You can use "there exists a bijective function between sets X and Y" as an equivalence relation between sets. And with a equivalence relation you can talk about partitioning things into their equivalence classes. But because we are talking about a relationship between all sets it gets tricky to formally construct things (because there is no set of all sets for you to use to define things, so you can't just say "take the sets under the equivalence relations"). There are multiple ways to explicitly construct them, but they tend to be pretty complicated compared to just talking about bijections. The constructions I know about either require the axiom of choice or the axiom of regularity (every non-empty set A contains an element that is disjoint from A). But you don't need any of that to establish a lot of the properties of cardinalities |
|
fn contain(u0:(universal, set), u1:(universal, set)){ return false }
fn contain(u:(universal, set), s:set){ return true }
but don't how much logical sense it will make