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

Fixes multivariate division #3396

Merged
merged 4 commits into from
Feb 27, 2024
Merged

Fixes multivariate division #3396

merged 4 commits into from
Feb 27, 2024

Conversation

ederc
Copy link
Member

@ederc ederc commented Feb 20, 2024

This PR fixes #3105.

reduce_with_... now uses an equivalent algorithm as reduce and fixes wrong behaviour when reducing w.r.t. to a non-GB.

@hannes14
Copy link
Member

Project.toml needs Singular = "0.22.3" instead of Singular = "0.22.0"

@thofma
Copy link
Collaborator

thofma commented Feb 21, 2024

Since no one rebuilt the libsingular_julia binaries, Singular 0.22.3 does not contain oscar-system/Singular.jl@a7a0749, that is, "divrem2".

@hannes14
Copy link
Member

see JuliaPackaging/Yggdrasil#8138

@ederc ederc closed this Feb 23, 2024
@ederc ederc reopened this Feb 23, 2024
@lgoettgens
Copy link
Member

I think you need a new Singular.jl release containing oscar-system/Singular.jl#786, and then bump the compat in the Project.toml again (probably to 0.22.4 then)

Project.toml Outdated Show resolved Hide resolved
@wdecker wdecker added the backport 1.0.x Should be backported to the release 1.0 branch label Feb 27, 2024
@wdecker wdecker merged commit 2cc5013 into oscar-system:master Feb 27, 2024
20 checks passed
@benlorenz benlorenz mentioned this pull request Feb 27, 2024
31 tasks
benlorenz pushed a commit that referenced this pull request Feb 27, 2024
* uses new divrem from Singular, fits Singular's reduce

* adds test case from issue #3105

* bump Singular to v0.22.4 for divrem2

* fixes doctests

(cherry picked from commit 2cc5013)
@benlorenz benlorenz removed the backport 1.0.x Should be backported to the release 1.0 branch label Feb 27, 2024
benlorenz added a commit that referenced this pull request Feb 29, 2024
- Add QQBar docs to the manual #3423
- do not show the OscarInterface banner #3422
- fix bugs in all_OD_infos #3419
- Ep/ Rename Spec to AffineScheme #3345 #3425
- Remove two mentions of Arb_jll #3431
- Tweak epimorphism_from_free_group #3430
- CI: re-enable nightly #3435
- support gen(G::GAPGroup, 0) #3332
- Align all_*_groups methods some more #3433
- Add all_perfect_groups #3434
- Add all_primitive_groups and all_transitive_groups variants taking a single int or int range #3404
- fix a docstring #3436
- Fixes multivariate division #3396
- Docu invariants tori #3428
- Improve docstrings for is_conjugate/is_conjugate_with_data. #3384
- Fix ambient_module(M::SubquoModule) #3448
- Bugfix for printing of affine schemes #3437
- Bugfix for bugfix for printing of affine schemes #3445
- Update OSCAR banner #3410
- Docu invariants lin. red. groups (Lakshmi Ramesh and Wolfram Decker) #3443
- add od_from_atlas_group, od_from_p_subgroup, and helpers #3444
- Unexport normalise #3453
- support group properties for character tables #3449
- add docstrings for acting_group and action_function #3432 (exports are used in new groups code for the book)
- Adjust to renaming of rank(A::FinGenAbGroup) to torsion_free_rank(A::FinGenAbGroup) #3457
- Ensure fp_group(G) transfers group attributes #3464
- Added comment on convention #3467
- Export weierstrass_chart_on_minimal_model and patch transform_to_weierstrass #3458
- Fix a doc signature #3466
- Grading + caching for affine algebra of torus invariants #3469
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants