Skip to content

Varieties v0.5: complexes of sheaves#4407

Closed
mahrud wants to merge 29 commits into
Macaulay2:developmentfrom
mahrud:SheafMaps
Closed

Varieties v0.5: complexes of sheaves#4407
mahrud wants to merge 29 commits into
Macaulay2:developmentfrom
mahrud:SheafMaps

Conversation

@mahrud

@mahrud mahrud commented Jun 4, 2026

Copy link
Copy Markdown
Member

For some reason #4406 keeps warning that it can't be merged because of conflicts, and I found an online suggestion to split large PR's to have less than 100 commits.

@d-torrance d-torrance added Core Issues involving the Core scripts. update to existing package(s) labels Jun 4, 2026
if lo === hi then return complex(sheaf C_lo, Base => lo);
D := complex applyValues(C.dd.map, sheaf);
if lo === hi then return complex(sheaf_X C_lo, Base => lo);
D := complex applyValues(C.dd.map, sheaf_X);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

In #4395, the proposal is that ComplexMap objects will have a Function key for lazy evaluation instead of just the various integer indices. So applyValues will cause this to fail since we'll be calling sheaf_X on some function.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'm aware. I don't think the proposed architecture is compatible with my goals from complexes and resolutions.

@mahrud mahrud closed this Jun 6, 2026
@mahrud mahrud deleted the SheafMaps branch June 6, 2026 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Issues involving the Core scripts. update to existing package(s)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants