Skip to content
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

Replace TrPred and t+ with t++ #4456

Open
sctfn opened this issue Nov 28, 2024 · 0 comments
Open

Replace TrPred and t+ with t++ #4456

sctfn opened this issue Nov 28, 2024 · 0 comments

Comments

@sctfn
Copy link
Contributor

sctfn commented Nov 28, 2024

The reference from which I derived TrPred has been rewritten so I no longer have a reference for it. In general, the preference in the literature is to define the transitive closure of a relationship instead of the transitive predecessors. This would imply using t+, except that I need to use this on proper classes. I found an appropriate definition in Levy and have added it to my mathbox as t++. This issue is to discuss moving t++ into main.

The steps I'm planning on taking are:

  1. Move t++ to main
  2. Fix up well-founded induction
  3. Fix up well-founded recursion
  4. Remove TrPred
  5. Replace t+ in main
  6. Maybe go in to t+ in mathboxes

The first bit of this is in #4454

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant