-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - feat(order/ideal): order ideals, cofinal sets and the Rasiowa-Sikorski lemma #2850
Conversation
The predicates |
To be clear I don't expect anyone to know what Rasiowa-Sikorski says -- I didn't know this name until I looked it up recently, and it only seems to be used in the context of "forcing with countable transitive models". So I definitely would like this file to be accessible to people who have never heard of the lemma! Would it be better to use descriptive names here? Something like |
Yes, please use descriptive names (and mention Namey-names in the docstrings). |
It's all descriptive names now, but they may or may not make sense. I wrote up a proof of BCT to illustrate the usage of this: link to zulip |
Since you're talking about cofilters here, does it make sense to formulate this using |
It seems like From reading Wikipedia it seems that the correct term for what I've referred to as 'cofilter' is 'order ideal' - I'll change the names in this file accordingly. It should be noted that a "filter on |
Thank you for the explanation. I saw "cofilter" and started thinking how to relate this to filters. One more comment about names: I think that using name "generic" in a rarely used lemma is not a good idea because we won't be able to reuse this name in other files. BTW, I think that without a |
markdown Co-authored-by: Bryan Gin-ge Chen <bryangingechen@gmail.com>
@urkud are you happy with the current state here? (Just asking because you were commenting earlier.) This looks fine to me. |
LGTM |
bors merge |
…i lemma (#2850) We define order ideals and cofinal sets, and use them to prove the (very simple) Rasiowa-Sikorski lemma: given a countable family of cofinal subsets of an inhabited preorder, there is an upwards directed set meeting each one. This provides an API for certain recursive constructions.
Pull request successfully merged into master. Build succeeded: |
…i lemma (leanprover-community#2850) We define order ideals and cofinal sets, and use them to prove the (very simple) Rasiowa-Sikorski lemma: given a countable family of cofinal subsets of an inhabited preorder, there is an upwards directed set meeting each one. This provides an API for certain recursive constructions.
We define order ideals and cofinal sets, and use them to prove the (very simple) Rasiowa-Sikorski lemma: given a countable family of cofinal subsets of an inhabited preorder, there is an upwards directed set meeting each one. This provides an API for certain recursive constructions.