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

Section-retraction pairs #119

Merged
merged 5 commits into from
Oct 13, 2023
Merged

Conversation

TashiWalde
Copy link
Collaborator

As promised to @fredrik-bakke , some more expository material on section retraction pairs.
I also moved the definition of is-retract-of from 06-contractible to 03-equivalences to have it all in one place.

Copy link
Contributor

@fredrik-bakke fredrik-bakke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good :)

@fredrik-bakke
Copy link
Contributor

If you are done with this PR, I think you can go ahead and merge it

@TashiWalde TashiWalde merged commit 0dfc9dd into rzk-lang:main Oct 13, 2023
2 checks passed
@TashiWalde TashiWalde deleted the section-retraction branch October 13, 2023 19:47
@fredrik-bakke
Copy link
Contributor

fredrik-bakke commented Oct 17, 2023

Reading through parts of the repository now, I wonder if a better name for your section-retraction pairs is "mutual section-retraction pairs". What do you think about that name? This way, there can be no confusion about their relation.

@fredrik-bakke
Copy link
Contributor

@TashiWalde

@emilyriehl
Copy link
Collaborator

@fredrik-bakke I'm a little behind. Could you give an example where you think this name is a good fit?

@fredrik-bakke
Copy link
Contributor

fredrik-bakke commented Oct 17, 2023

Hi, @emilyriehl. Tashi provided the following relevant explanation for section-retraction pairs:

A consequence of the above is that in a section-retraction pair (s, r), the
map s is a section and the map r is a retraction. Note that not every
composable pair (s, r) of such maps is a section-retraction pair; they have to
(up to composition with an equivalence) be section and retraction of each
other
.

It seems to me that it would not be unreasonable to conflate "section-retraction pair" with a composable pair of section and retraction. By using "mutual section-retraction pair", it is immediately clear that the section and retraction have a special relation to one another, and what that relation is would not be hard to intuit from the added adjective.

@TashiWalde
Copy link
Collaborator Author

"Section-retraction pair" is the terminology I have mostly used and seen used, but I don't mind if you want to change it to "mutual section-retraction pair". I don't really have a strong preference either way.

@fredrik-bakke
Copy link
Contributor

I don't know, I just wanted to run my idea by you. If this is established terminology then I say we keep it.

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

Successfully merging this pull request may close these issues.

None yet

3 participants