-
-
Notifications
You must be signed in to change notification settings - Fork 526
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
Turn mixed form algebra into de Rham complex #31691
Comments
This comment has been minimized.
This comment has been minimized.
Branch: public/31691_de_rham_complex |
Commit: |
comment:5
Here is a first draft. Unfortunately I get an error with the current test:
This is somewhat peculiar. Each algebra should automatically be a module over itself... Should I simply add the category to the scalar field algebra or does that need a broader fix? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
Replying to @mjungmath:
See #31713. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:10
This draft should already reflect what I have in mind. Comments are welcome. |
comment:11
I must apologize. I was extremely sloppy here: differentials are no morphisms in the category of modules over scalar fields, they are morphisms in the category of modules over I'll fix this. |
comment:12
That was expected. Same problem, but now with differential form modules not considered as vector spaces. There should be some way to define these morphisms, no? |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:14
Ready for review. |
comment:15
This is just a first step. My idea (not for this ticket): Optimally, we want to cover our manifold by contractible chart domains. Therefore it would be helpful if we could determine whether an open subset is contractible or not. Perhaps this needs some input from the user. But then, we can probably check for exactness (I still have to think about it) and, other than that, construct Cech cohomology. |
comment:16
P.S. I said "simply connected" in the first place, but of course I meant contractible. |
Author: Michael Jung |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:22
Patchbot green. |
comment:24
I think it would be best to split off the cohomology ring into a separate file. Do you want to give a special (latex) name to For the class-level docstring of -Define the de Rham cohomology ring of a de Rham complex.
The de Rham cohomology ring of a de Rham complex. I don't think you should assume that the parents are the same for In your The input block to |
comment:25
Replying to @tscrim:
Sounds reasonable.
I don't think so. That would make more sense if we can distinguish cohomology classes properly.
Thanks, done.
What do you mean?
The point is that
Thanks, done. |
comment:26
Replying to @mjungmath:
If you take the |
comment:27
Replying to @tscrim:
Currently, there is not even a natural coercion implemented. The only coercion that would be admissible is the one from closed differential forms (and everything that is contained in it) into cohomology, but we don't have that subspace implemented. Therefore, it wouldn't even work with |
comment:28
Replying to @mjungmath:
However, it will fail with a much more reasonable message and it will be all setup for when there is a coercion implemented. Most importantly, it will handle the natural coercion from the scalar field into the ring, but |
comment:29
Replying to @tscrim:
It will get subclassed. My idea is that a characteristic class becomes a subclass of |
comment:30
So your idea is good. I will redirect |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:32
Commit pushed. Wait for patchbot. |
comment:33
Green bot => positive review |
Reviewer: Travis Scrimshaw |
comment:34
Morally green? |
comment:36
Thanks for the review! |
Changed branch from public/31691_de_rham_complex to |
We turn the algebra of mixed differential forms into a de Rham complex and add it to the category of
ChainComplexes
, see #31669.Furthermore, we add de Rham cohomology to SageManifolds with limited functionality. For now, the implementation will only consist of abstract elements that are given by representatives of mixed forms, i.e. we take closed mixed forms, put a bracket around it and do all computations in the algebra of mixed forms.
CC: @egourgoulhon @tscrim @mkoeppe @jhpalmieri
Component: manifolds
Keywords: chain_complex
Author: Michael Jung
Branch/Commit:
566176a
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/31691
The text was updated successfully, but these errors were encountered: