-
Notifications
You must be signed in to change notification settings - Fork 63
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
Js/nc groebner optimization stable #1292
Js/nc groebner optimization stable #1292
Commits on May 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 24cb8c2 - Browse repository at this point
Copy the full SHA 24cb8c2View commit details
Commits on May 11, 2022
-
added an isless function for FreeAssAlgElems and changed the terminat…
…ion criterion for buchberger from a maxdegree to max nonzero reductions
Configuration menu - View commit details
-
Copy full SHA for d80fd56 - Browse repository at this point
Copy the full SHA d80fd56View commit details
Commits on May 26, 2022
-
replaced the divides_leftmost substring check with a kmp variant for …
…asymptotic linear running time instead of quadratic and replaced the storage of obstructions by a priority queue to remove unnecessary running time there
Configuration menu - View commit details
-
Copy full SHA for ebf71e3 - Browse repository at this point
Copy the full SHA ebf71e3View commit details
Commits on Jun 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2e851e1 - Browse repository at this point
Copy the full SHA 2e851e1View commit details
Commits on Jun 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8210424 - Browse repository at this point
Copy the full SHA 8210424View commit details -
Configuration menu - View commit details
-
Copy full SHA for f337310 - Browse repository at this point
Copy the full SHA f337310View commit details
Commits on Jun 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d8fa4d8 - Browse repository at this point
Copy the full SHA d8fa4d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for adfad26 - Browse repository at this point
Copy the full SHA adfad26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 910674b - Browse repository at this point
Copy the full SHA 910674bView commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8de2e0a - Browse repository at this point
Copy the full SHA 8de2e0aView commit details
Commits on Jun 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 46c8f38 - Browse repository at this point
Copy the full SHA 46c8f38View commit details
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e51bfa7 - Browse repository at this point
Copy the full SHA e51bfa7View commit details
Commits on Jul 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c665b34 - Browse repository at this point
Copy the full SHA c665b34View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a53d92e - Browse repository at this point
Copy the full SHA a53d92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5cfde - Browse repository at this point
Copy the full SHA 3a5cfdeView commit details
Commits on Jul 19, 2022
-
added some tests, cleaned code and added a hash function for
AhoCorasickMatches
Configuration menu - View commit details
-
Copy full SHA for 022819c - Browse repository at this point
Copy the full SHA 022819cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0933b0f - Browse repository at this point
Copy the full SHA 0933b0fView commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 135c935 - Browse repository at this point
Copy the full SHA 135c935View commit details
Commits on Mar 10, 2023
-
added docstrings to all exported functions in AhoCorasick.jl and Free…
…AssAlgebraGroebner.jl, also renamed FreeAssAhoCorasick.jl to AhoCorasick.jl
Configuration menu - View commit details
-
Copy full SHA for 0f7fe94 - Browse repository at this point
Copy the full SHA 0f7fe94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1549e89 - Browse repository at this point
Copy the full SHA 1549e89View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 20db65b - Browse repository at this point
Copy the full SHA 20db65bView commit details
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 51da2f6 - Browse repository at this point
Copy the full SHA 51da2f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21da71b - Browse repository at this point
Copy the full SHA 21da71bView commit details
Commits on Mar 17, 2023
-
added documentation of the groebner basis function and aho corasick a…
…utomata in the free associative algebra documentation
Configuration menu - View commit details
-
Copy full SHA for 24adfb8 - Browse repository at this point
Copy the full SHA 24adfb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6d94c - Browse repository at this point
Copy the full SHA 9c6d94cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff19858 - Browse repository at this point
Copy the full SHA ff19858View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb393b2 - Browse repository at this point
Copy the full SHA fb393b2View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2abd28f - Browse repository at this point
Copy the full SHA 2abd28fView commit details -
Merge branch 'js/nc_groebner_optimization_stable' of https://github.c…
…om/julien-schanz/AbstractAlgebra.jl into js/nc_groebner_optimization_stable
Configuration menu - View commit details
-
Copy full SHA for 3586f2f - Browse repository at this point
Copy the full SHA 3586f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e41b0b9 - Browse repository at this point
Copy the full SHA e41b0b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6cb270 - Browse repository at this point
Copy the full SHA d6cb270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6602fc7 - Browse repository at this point
Copy the full SHA 6602fc7View commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f9afbb - Browse repository at this point
Copy the full SHA 6f9afbbView commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1e4787 - Browse repository at this point
Copy the full SHA d1e4787View commit details -
Configuration menu - View commit details
-
Copy full SHA for 575ea86 - Browse repository at this point
Copy the full SHA 575ea86View commit details -
Fix bug in universal polynomial ring (Nemocas#1286)
Not all multivariate polynomial rings can be constructed with zero indeterminants (e.g. all ring coming from flint). Thus we always use a generic polynomial ring underpinning the universal one.
Configuration menu - View commit details
-
Copy full SHA for 88c6df6 - Browse repository at this point
Copy the full SHA 88c6df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2106c6c - Browse repository at this point
Copy the full SHA 2106c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b372561 - Browse repository at this point
Copy the full SHA b372561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17eb859 - Browse repository at this point
Copy the full SHA 17eb859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c3fcc5 - Browse repository at this point
Copy the full SHA 8c3fcc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 804c4bf - Browse repository at this point
Copy the full SHA 804c4bfView commit details -
add
ngens
forFreeAssAlgebra
(Nemocas#1295)* add `ngens` for `FreeAssAlgebra` * add `ngens` test for `FreeAssAlgebra`
Configuration menu - View commit details
-
Copy full SHA for d04a58e - Browse repository at this point
Copy the full SHA d04a58eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b232a4e - Browse repository at this point
Copy the full SHA b232a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bda614 - Browse repository at this point
Copy the full SHA 6bda614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fca238 - Browse repository at this point
Copy the full SHA 6fca238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8582322 - Browse repository at this point
Copy the full SHA 8582322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c75436 - Browse repository at this point
Copy the full SHA 9c75436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12ee122 - Browse repository at this point
Copy the full SHA 12ee122View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4df7adf - Browse repository at this point
Copy the full SHA 4df7adfView commit details -
Rename poly_ring_type -> dense_poly_ring_type (Nemocas#1300)
* Rename poly_ring_type -> dense_poly_ring_type ... for consistency. We can rename it again in the future, but then together with `dense_poly_type`. * Add some cross references
Configuration menu - View commit details
-
Copy full SHA for f801367 - Browse repository at this point
Copy the full SHA f801367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68842fa - Browse repository at this point
Copy the full SHA 68842faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70601eb - Browse repository at this point
Copy the full SHA 70601ebView commit details -
Remove
get_field
andset_field!
(Nemocas#1265)There were meant to provide additional generality to maps in Oscar, and allow writing "more generic" code. In practice, as far as I can tell no public code outside of AbstractAlgebra ever used them. As to writing generic code: the idea, as I understand it (which may be wrong) seems to be that certain generic map implementation can use it to forward "arbitrary" map functionality, even beyond what they were made for. But the same could be done by adding explicit forwarding methods, as indeed this patch does for `domain` and `codomain`. This also means that not all map types must actually have fields `domain` and `codomain`, as was the case with the `get_field` mechanism.
Configuration menu - View commit details
-
Copy full SHA for 20f9b7b - Browse repository at this point
Copy the full SHA 20f9b7bView commit details -
Enhance *poly*_type methods (Nemocas#1303)
They all now accept both rings, ring elements, or their types. Also fix the docstrings
Configuration menu - View commit details
-
Copy full SHA for dfe9371 - Browse repository at this point
Copy the full SHA dfe9371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 817d467 - Browse repository at this point
Copy the full SHA 817d467View commit details -
replaced the divides_leftmost substring check with a kmp variant for …
…asymptotic linear running time instead of quadratic and replaced the storage of obstructions by a priority queue to remove unnecessary running time there
Configuration menu - View commit details
-
Copy full SHA for a964c18 - Browse repository at this point
Copy the full SHA a964c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3cae3 - Browse repository at this point
Copy the full SHA 8e3cae3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9d34e7 - Browse repository at this point
Copy the full SHA e9d34e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74b254 - Browse repository at this point
Copy the full SHA d74b254View commit details -
added docstrings to all exported functions in AhoCorasick.jl and Free…
…AssAlgebraGroebner.jl, also renamed FreeAssAhoCorasick.jl to AhoCorasick.jl
Configuration menu - View commit details
-
Copy full SHA for 6739af9 - Browse repository at this point
Copy the full SHA 6739af9View commit details -
added documentation of the groebner basis function and aho corasick a…
…utomata in the free associative algebra documentation
Configuration menu - View commit details
-
Copy full SHA for 344f3c6 - Browse repository at this point
Copy the full SHA 344f3c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for df7c3e1 - Browse repository at this point
Copy the full SHA df7c3e1View commit details -
added the importing of priority queue enqueueing and dequeueing in Fr…
…eeAssAlgebraGroebner.jl
Configuration menu - View commit details
-
Copy full SHA for 6393fc5 - Browse repository at this point
Copy the full SHA 6393fc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e094d - Browse repository at this point
Copy the full SHA c0e094dView commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e3880f - Browse repository at this point
Copy the full SHA 5e3880fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9662933 - Browse repository at this point
Copy the full SHA 9662933View commit details -
Merge branch 'master' of https://github.com/Nemocas/AbstractAlgebra.jl …
…into js/nc_groebner_optimization_stable
Configuration menu - View commit details
-
Copy full SHA for e595189 - Browse repository at this point
Copy the full SHA e595189View commit details
Commits on Apr 3, 2023
-
added test cases for the normal form without aho-corasick-automaton a…
…nd for groebner basis computation while removing redundancies
Configuration menu - View commit details
-
Copy full SHA for 10b9134 - Browse repository at this point
Copy the full SHA 10b9134View commit details
Commits on Apr 6, 2023
-
changed all instances of for i = back into for i in and expanded on t…
…he documentation of ObstructionTriple in FreeAssAlgebraGroebner.jl
Configuration menu - View commit details
-
Copy full SHA for 6483879 - Browse repository at this point
Copy the full SHA 6483879View commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4b2b049 - Browse repository at this point
Copy the full SHA 4b2b049View commit details -
Merge branch 'js/nc_groebner_optimization_stable' of https://github.c…
…om/julien-schanz/AbstractAlgebra.jl into js/nc_groebner_optimization_stable
Configuration menu - View commit details
-
Copy full SHA for 0482a64 - Browse repository at this point
Copy the full SHA 0482a64View commit details
Commits on May 22, 2023
-
merged the latest AbstractAlgebra master branch and fixed a test case…
… for groebner basis computation
Configuration menu - View commit details
-
Copy full SHA for 4630e05 - Browse repository at this point
Copy the full SHA 4630e05View commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3e8d387 - Browse repository at this point
Copy the full SHA 3e8d387View commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5f165d - Browse repository at this point
Copy the full SHA f5f165dView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b00add0 - Browse repository at this point
Copy the full SHA b00add0View commit details -
Merge branch 'master' of https://github.com/Nemocas/AbstractAlgebra.jl …
…into js/nc_groebner_optimization_stable
Configuration menu - View commit details
-
Copy full SHA for 8ec6ef3 - Browse repository at this point
Copy the full SHA 8ec6ef3View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f06043a - Browse repository at this point
Copy the full SHA f06043aView commit details -
Merge branch 'js/nc_groebner_optimization_stable' of https://github.c…
…om/julien-schanz/AbstractAlgebra.jl into js/nc_groebner_optimization_stable
Configuration menu - View commit details
-
Copy full SHA for 955f980 - Browse repository at this point
Copy the full SHA 955f980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f90c18 - Browse repository at this point
Copy the full SHA 8f90c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d32be - Browse repository at this point
Copy the full SHA e5d32beView commit details
Commits on Jul 3, 2023
-
fixed a doctest in free_associative_algebra.md and added a simple tes…
…t case for aho corasick automata
Configuration menu - View commit details
-
Copy full SHA for 9a29b09 - Browse repository at this point
Copy the full SHA 9a29b09View commit details
Commits on Jul 4, 2023
-
added access functions to the entries of AhoCorasickMatch and adapted…
… the documentation, also added a documentation for isless in FreeAssAlgebra.jl
Configuration menu - View commit details
-
Copy full SHA for 1bb6853 - Browse repository at this point
Copy the full SHA 1bb6853View commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a3dd379 - Browse repository at this point
Copy the full SHA a3dd379View commit details -
worked in the remarks for FreeAssAlgebraGroebner.jl, in particular ch…
…anged some things about the obstruction functions and made the use of Monomial more consistent
Configuration menu - View commit details
-
Copy full SHA for 29d7b37 - Browse repository at this point
Copy the full SHA 29d7b37View commit details -
added some test cases for overlap and obstruction functions in FreeAs…
…sAlgebraGroebner.jl
Configuration menu - View commit details
-
Copy full SHA for 56c1305 - Browse repository at this point
Copy the full SHA 56c1305View commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e433bd3 - Browse repository at this point
Copy the full SHA e433bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb666e9 - Browse repository at this point
Copy the full SHA eb666e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a8871 - Browse repository at this point
Copy the full SHA 64a8871View commit details
Commits on Jul 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e55c87 - Browse repository at this point
Copy the full SHA 5e55c87View commit details -
fixed the failure of making docs by changing CurrentModule in free_as…
…sociative_algebra.md from AbstractAlgebra to AbstractAlgebra.Generic
Configuration menu - View commit details
-
Copy full SHA for 9cce960 - Browse repository at this point
Copy the full SHA 9cce960View commit details -
removed trailing newline in .gitignore and unnecessary braces around …
…type parameters in FreeAssAlgebraGroebner.jl
Configuration menu - View commit details
-
Copy full SHA for 62185df - Browse repository at this point
Copy the full SHA 62185dfView commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80578a9 - Browse repository at this point
Copy the full SHA 80578a9View commit details -
removed the DataStructures dependency by adding the file PriorityQueu…
…e.jl and adding a simple Queue implementation to AhoCorasick.jl
Configuration menu - View commit details
-
Copy full SHA for 8f223b5 - Browse repository at this point
Copy the full SHA 8f223b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9449acb - Browse repository at this point
Copy the full SHA 9449acbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a37fd1 - Browse repository at this point
Copy the full SHA 9a37fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03527de - Browse repository at this point
Copy the full SHA 03527deView commit details