feat: cofinality within order#39720
Conversation
PR summary f543a8738eImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
YaelDillies
left a comment
There was a problem hiding this comment.
What's your use case?
|
I want to prove the following theorem: for any well-order More generally, this |
|
Does this appear in the literature? If so, can you add a reference? |
|
It appears implicitly in the set theory literature. Set theorists generally identify a cardinal with an ordinal with a well-order, and under this identification |
YaelDillies
left a comment
There was a problem hiding this comment.
Do you mean that you want to talk about cofWithin (c : Cardinal)? Can you add some lemmas to this PR as examples?
|
I'll give a more detailed example of what I want to do. In page 94 of Jech's Set Theory he defines, for a regular uncountable cardinal and claims that it is stationary in |
|
This pull request has conflicts, please merge |
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks! 🚀
maintainer merge
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
|
I'm not convinced of the motivation here - we already have two ways of writing this, and your new version is less convenient since it has a universe bump! It seems to me that instead of writing Also, your use-case is a generalisation of a notion used only occasionally in Jech. I also notice that your PR deprecates a theorem which was added in a PR just 2 and a half months ago, so I worry that some of the notions in this part of the library are going through churn at such a rate that suggests that some of these notions and design decisions should instead be allowed to stabilise in a downstream repo before being upstreamed. I will add that if you make a separate PR for the changes in |
|
The idea is that we'd be using I do ultimately need some API on this notion in order to prove the result from Jech, regardless of how we write it down. The main theorem I need is that if |
|
I still don't think this PR is worth it - |
|
I haven't read the discussion but I've removed the |
We introduce
Order.cofWithin x = Order.cof (Iio x)for the cofinality of an element within a preorder. This generalizesOrdinal.cof, with the caveat thatcof o : Cardinal.{u}foro : Ordinal.{u}, whereascofWithin o : Cardinal.{u + 1}.