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

Homog ideal zm #2614

Merged
merged 53 commits into from
Aug 11, 2023
Merged

Homog ideal zm #2614

merged 53 commits into from
Aug 11, 2023

Conversation

JohnAAbbott
Copy link
Contributor

Added documentation with references to the underlying maths justifying the algorithms (earlier references were incomplete/misleading)

JohnAAbbott and others added 30 commits May 10, 2023 16:14
src/Rings/mpoly-graded.jl Outdated Show resolved Hide resolved
src/Rings/mpoly-graded.jl Outdated Show resolved Hide resolved
src/Rings/mpoly-graded.jl Outdated Show resolved Hide resolved
@codecov
Copy link

codecov bot commented Aug 4, 2023

Codecov Report

Merging #2614 (4f51fc8) into master (c66d764) will increase coverage by 0.20%.
Report is 4 commits behind head on master.
The diff coverage is 82.45%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2614      +/-   ##
==========================================
+ Coverage   71.91%   72.12%   +0.20%     
==========================================
  Files         429      429              
  Lines       60812    60818       +6     
==========================================
+ Hits        43731    43863     +132     
+ Misses      17081    16955     -126     
Files Changed Coverage Δ
src/Rings/mpoly-graded.jl 85.63% <82.45%> (+12.18%) ⬆️

... and 2 files with indirect coverage changes

@wdecker wdecker closed this Aug 11, 2023
@wdecker wdecker reopened this Aug 11, 2023
fieker and others added 4 commits August 11, 2023 10:14
OK, it's not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>
OK, not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>
OK, not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>
@wdecker wdecker merged commit 5170a1b into oscar-system:master Aug 11, 2023
HechtiDerLachs pushed a commit to HechtiDerLachs/Oscar.jl that referenced this pull request Aug 17, 2023
* homogenization for ideal with ZZ^m grading

* Minor improvements; better comments

* 20230630 faster ideal homogenization

* Fixed 3 edge cases: 0 ideal, std graded, general ZZ^1 grading

* Revised default pos for homogenizaing vars

* Renamed: old impl is now homogenization_via_saturation; new is just homogenization

* Improved homog (now for all gradings)

* Avoid comouting GB in _gens_for_homog_via_sat

* Removed some debug print stmts

* Revised IO for homogenization (see discussion 2582)

* Revised to new syntax/UI for specifying position

* Further cleaning & tidying

* Updated call to homogenization to new syntax

* Updated method signatures for homogenization

* Added justification for new algorithm; changed indentation

* Fixed typo, & wrong reference

* Removed option complete_reduction in call to groebner_basis

* In homogenization(ideal): moved short-cut for ideal(1) to after ZZ^1.  Semicolons before kwargs (discussion oscar-system#2615)

* Homogenization: Added short-cuts for principal ideals

* Tests for new homogenization

* Update src/Rings/mpoly-graded.jl

OK, it's not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>

* Update src/Rings/mpoly-graded.jl

OK, not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>

* Update src/Rings/mpoly-graded.jl

OK, not my code

Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>

---------

Co-authored-by: Claus Fieker <fieker@mathematik.uni-kl.de>
Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>
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.

4 participants