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

Devalapurkar & Haine #1157

Open
wants to merge 81 commits into
base: master
Choose a base branch
from

Conversation

Trebor-Huang
Copy link
Contributor

@Trebor-Huang Trebor-Huang commented Sep 19, 2024

This is a formalization of results described in #1147, with the two main results being the stable James splitting ΣΩΣX ≃ ΣX ⋁ Σ(X ⋀ ΩΣX) and the Hilton–Milnor splitting Ω(X ⋁ Y) ≃ ΩX × ΩY × ΩΣ(ΩY ⋀ ΩX). It still needs cleaning up and merging with #1151, but most of it is done.

I'm putting the HM splitting in the Homotopy folder, but the James splitting in the HITs.James folder, because the latter result is quite related to what's already in there.

@Trebor-Huang
Copy link
Contributor Author

Oh wait, should I rebase on #1133?

@Trebor-Huang
Copy link
Contributor Author

Another question is, should I add the public imports in Cubical.HITs.James and Cubical.HITs.Susp for the new lemmas?

@Trebor-Huang Trebor-Huang marked this pull request as ready for review September 19, 2024 13:30
@Trebor-Huang
Copy link
Contributor Author

This should be everything, so it's ready for review.

@ecavallo ecavallo self-assigned this Sep 20, 2024
pushoutB = pushoutSquareL

pushoutAB : PushoutSquare
pushoutAB = _ , isPushoutBottomSquare→isPushoutTotSquare (pushoutB .snd)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

(replying to @aljungstrom on another issue) It's this line and/or possibly other similar lines. Agda is checking the middle function of the two squares agree, so that we can apply the pasting lemma. Strangely when I evaluated each field of the commSquare record they returned instantly, but it gets stuck for a couple seconds and a few GB of memory when I try to evaluate the entire record.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

See the comments slightly above for a commutative diagram of what's happening.

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.

3 participants