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

Clean up Cohomology Ring #845

Merged
merged 129 commits into from
Aug 16, 2022
Merged

Clean up Cohomology Ring #845

merged 129 commits into from
Aug 16, 2022

Conversation

thomas-lamiaux
Copy link
Contributor

This file add CP2 up to a missing lemma as indicated in the file.
The lemma is provable according to Axel, at least by switching the isomorphism.
In consequence, the file is written in such a fashion that it suffices to pluggin the good iso plus the missing lemma to have a characterization.

This PR also adds a simpler way to handle the cup-product by just looking at the eliminator and some notation.
Those the other files are going to be rewritten accordingly.

thomas-lamiaux and others added 30 commits April 6, 2022 13:57
The index and the groups were at the same level.
The should be at different one, for instance if the index is Nat, and the group something else
-> Modify some notions in gradedCommutativity
-> new lemme for the "good" -h^
-> proof
-> Because this case is so degenerated, things compute.
   This new proof is forgetting some of the computation
   to have proof that will rise better to non-degenerated case
-> changing gradedComm by gradedCom' to account
   the previuous change
-> There is a need of the special as on the left we need the
   CommRing to take A / < a, ..., b > and we nedd a ring on
   the right as H*(X) is not a CommRing but a gradedComm Ring
-> A cleaner way to deal with the cup product
-> Finish all the structure except some cases of the cup-product
-> Prove the retraction property
@mortberg
Copy link
Collaborator

mortberg commented Jun 19, 2022

@aljungstrom Let me know when the hole has been filled by marking this ready for review and I'll review it.

@thomas-lamiaux It will be easier for me to review this PR if it's just about CP2 and the cleaning of the other cohomology ring examples are done in separate PRs building on this one (just make a branch starting from the tip of this one and make a new PR based on it). That way I know what's going on in each PR and don't get such huge diffs in lots of files when I just want to look at the code for CP2 :-)

@thomas-lamiaux thomas-lamiaux changed the title Add CP2 + clean up Clean up Cohomology Ring Jun 19, 2022
@thomas-lamiaux
Copy link
Contributor Author

I have transformed this on in cleaning because I would like to have those functions when I do RP2

@thomas-lamiaux thomas-lamiaux marked this pull request as ready for review June 19, 2022 21:21
@mortberg mortberg self-requested a review August 10, 2022 14:06
Copy link
Collaborator

@mortberg mortberg left a comment

Choose a reason for hiding this comment

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

Mostly cosmetic and spelling corrections. Thanks for the PR!

Cubical/ZCohomology/CohomologyRings/Sn.agda Outdated Show resolved Hide resolved
Cubical/ZCohomology/CohomologyRings/Unit.agda Outdated Show resolved Hide resolved
Cubical/ZCohomology/CohomologyRings/Unit.agda Outdated Show resolved Hide resolved
Cubical/ZCohomology/CohomologyRings/Unit.agda Outdated Show resolved Hide resolved
Cubical/ZCohomology/CohomologyRings/Unit.agda Outdated Show resolved Hide resolved
Cubical/ZCohomology/CohomologyRings/Unit.agda Outdated Show resolved Hide resolved
@thomas-lamiaux
Copy link
Contributor Author

Does someone have an idea why this is not working anymore ?
It looks my computer is too up to date ?

@plt-amy
Copy link
Member

plt-amy commented Aug 15, 2022

@thomas-lamiaux If you rebase your PR, CI should go back to passing 🙂

@thomas-lamiaux
Copy link
Contributor Author

@plt-amy indeed, good to go

@mortberg mortberg merged commit 4347018 into agda:master Aug 16, 2022
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