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

Finite field relative #34992

Draft
wants to merge 144 commits into
base: develop
Choose a base branch
from
Draft

Commits on Sep 12, 2019

  1. add relative finite field extensions

    a first draft that tries to restore some sanity in the factory code
    mostly
    saraedum committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    b64586c View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'trac/u/caruso/21413/class_ring_extensio…

    …n' into finite-field-relative
    saraedum committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    e447438 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    544f4dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cc9805 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Drop gen() from finte field base

    as it interferes with the one we inhertit from the general ring
    extension.
    saraedum committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    6b3d190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75e8334 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3245229 View commit details
    Browse the repository at this point in the history
  4. Move absolute finte field code to its own base class

    so it does not interfere with code inherited from the general extension
    framework
    saraedum committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    a78136c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92347b4 View commit details
    Browse the repository at this point in the history
  6. Do not hide unrelated ValueError

    with Python 3 we'd see the underlying error. However, at the moment it's
    quite annoying that we cannot see what caused the ValueError.
    saraedum committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    d044c89 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2482826 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'trac/u/caruso/21413/class_ring_extensio…

    …n' into finite-field-relative
    saraedum committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    10cb1f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c672c0e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    382362d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Cleaning up finite field factory

    so a few more extensions work (again)
    saraedum committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    5e294d5 View commit details
    Browse the repository at this point in the history
  2. Consistency for change_ring()

    polynomial.change_ring(R) produces a polynomial over R even if R is a
    polynomial ring (and even if R is polynomial.parent())
    
    in the same way polynomial.change_ring(hom) now produces a polynomial
    over hom.codomain()
    saraedum committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    f5386ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5425868 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Configuration menu
    Copy the full SHA
    ac1add0 View commit details
    Browse the repository at this point in the history
  2. Change emails

    roed314 committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    76604ee View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Configuration menu
    Copy the full SHA
    ff95a24 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2020

  1. Configuration menu
    Copy the full SHA
    2d46b14 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Updated Copyright

    for the sake of testing GitLab Web IDE
    saraedum committed May 28, 2020
    Configuration menu
    Copy the full SHA
    c95ed0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    594492e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. Configuration menu
    Copy the full SHA
    137e492 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. Fixing some doctests

    roed314 committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    740fb95 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    29646b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    a8365a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    febd3a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. Configuration menu
    Copy the full SHA
    4012c18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98559a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. Fixing doctests

    roed314 committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    572e6a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07c7ec0 View commit details
    Browse the repository at this point in the history
  3. Fixing doctests

    roed314 committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    eef22fd View commit details
    Browse the repository at this point in the history
  4. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    4e4fdb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d45965 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4be14a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    285cac9 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    9ebe027 View commit details
    Browse the repository at this point in the history
  9. Trivial fixes in doctests

    saraedum committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    fcda115 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6c3c6e9 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    edc78b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    f93f973 View commit details
    Browse the repository at this point in the history
  2. Working on better support for trivial extensions and susing the categ…

    …ory framework for inverse image
    roed314 committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    b1c2bde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35f7e93 View commit details
    Browse the repository at this point in the history
  4. Fix bug in constructor

    roed314 committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    9e723d0 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    600f372 View commit details
    Browse the repository at this point in the history
  2. Fixing bugs and test

    roed314 committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    0c5f0ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8f6a67 View commit details
    Browse the repository at this point in the history
  4. Make coercion/conversion of ring extensions and their backend explicit

    this fixes issues when a backend ring shows up multiple times in the
    extension, e.g., when the base and the backend are the same.
    saraedum committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    a8e2ed3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    434cc97 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    689538c View commit details
    Browse the repository at this point in the history
  7. Implement _vector_

    roed314 committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    4d8404c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    57b869d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3407788 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1a3bc10 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c44129b View commit details
    Browse the repository at this point in the history
  12. Do not test for exact factorization

    since it is random with relative finite field extensions currently
    saraedum committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    b7179f7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Configuration menu
    Copy the full SHA
    72668c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Configuration menu
    Copy the full SHA
    18ea144 View commit details
    Browse the repository at this point in the history
  2. Making tests pass

    roed314 committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    1f7d77e View commit details
    Browse the repository at this point in the history
  3. Testing gitlab comments

    David Roe committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    3b17346 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Fixing various subtle bugs

    roed314 committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    1f6f02b View commit details
    Browse the repository at this point in the history
  2. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    e5e97de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03a15e1 View commit details
    Browse the repository at this point in the history
  4. Merge branch 't/33373/incorrect_parent_when_evaluating_constant_multi…

    …variate_polynomial' into finite-field-relative
    roed314 committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    8185765 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7624b5d View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Try a bunch of stuff in RingExtensionHomomorphism.__init__ check. Not…

    … sure if it is all a good idea, but it makes a test pass
    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    69610f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    943c995 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bd024d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'ring-extension-revisions' of gitlab.com:sagemath/dev/sa…

    …ge into finite-field-relative
    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    71b2433 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4332ca7 View commit details
    Browse the repository at this point in the history
  6. Removing obvious Cythonisms

    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    dc7088a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad8c74e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8899fb0 View commit details
    Browse the repository at this point in the history
  9. Fixing some tests

    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    41a3a57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    372949a View commit details
    Browse the repository at this point in the history
  11. Merge branch 'ring-extension-revisions' of gitlab.com:sagemath/dev/sa…

    …ge into finite-field-relative
    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    8d7afeb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    55f9854 View commit details
    Browse the repository at this point in the history
  13. Fixing more tests

    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    52934e7 View commit details
    Browse the repository at this point in the history
  14. Fixing tests

    roed314 committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    e478132 View commit details
    Browse the repository at this point in the history
  15. Fix typos

    saraedum committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    b0b96b1 View commit details
    Browse the repository at this point in the history
  16. Improve variable naming

    saraedum committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    6ff4453 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1e495d1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    527e55b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Configuration menu
    Copy the full SHA
    8245ba6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f02802 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Merge branch 'u/galois/mrs/55/unique-orders' of git://trac.sagemath.o…

    …rg/sage into ring-extension-revisions
    roed314 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    5414749 View commit details
    Browse the repository at this point in the history
  2. Working on fixing doctests

    roed314 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    8628c28 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'ring-extension-revisions' of gitlab.com:sagemath/dev/sa…

    …ge into ring-extension-revisions
    roed314 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    2edab96 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    e195f49 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Merge branch 'finite-field-relative' of gitlab.com:sagemath/dev/sage …

    …into finite-field-relative
    roed314 committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    522a274 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'ring-extension-revisions' of gitlab.com:sagemath/dev/sa…

    …ge into ring-extensions-revisions
    roed314 committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    933dfb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c586388 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fc58584 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    36c3f53 View commit details
    Browse the repository at this point in the history
  2. Fixing lint and build issues

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    ff285ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf2b005 View commit details
    Browse the repository at this point in the history
  4. Assuage linter

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    a690dc1 View commit details
    Browse the repository at this point in the history
  5. Another lint change

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    49edd37 View commit details
    Browse the repository at this point in the history
  6. Fix merge conflict remnant

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    e83e508 View commit details
    Browse the repository at this point in the history
  7. Fix the linting problems

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    72c4cdf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a78838d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    810354b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4b9c771 View commit details
    Browse the repository at this point in the history
  11. Update ci yml file

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    e71ecc8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    519375d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    500c39e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    19c0480 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ed3f68c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2c55dfb View commit details
    Browse the repository at this point in the history
  17. Fix some more tests

    roed314 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    ef58856 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    34d5748 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    eda2a94 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    ef5dbea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e4a74 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ba5f37 View commit details
    Browse the repository at this point in the history
  4. Try to fix linting problem

    roed314 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    ca379a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd17ae8 View commit details
    Browse the repository at this point in the history
  6. Fix error with modulus None

    roed314 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b0ba1d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    e149054 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2d5da8 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Fix an infinite recursion

    roed314 committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    b6f9499 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'ring-extensions-revisions' of github.com:roed314/sage i…

    …nto ring-extensions-revisions
    roed314 committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    5c7e9c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    562c481 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f8459d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    10289b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    876139f View commit details
    Browse the repository at this point in the history
  3. some fixes (hopefully)

    xcaruso committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    b166799 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dac7644 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0524eb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    610c638 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    53593c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1e4b31 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3 from stevehuang235/finite-field-relative

    Adding implementation keyword to rings/morphisms
    roed314 authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    89fcf83 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Another implementation fix

    roed314 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    b0dd9a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Merge branch 'finite-field-relative' of github.com:roed314/sage into …

    …finite-field-relative
    roed314 committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    7b66e37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31a54c6 View commit details
    Browse the repository at this point in the history
  3. Fix test failure

    roed314 committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    4e6a78b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'finite-field-relative' of github.com:roed314/sage into …

    …finite-field-relative
    roed314 committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    a5ab49e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    a04179c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3e18a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    700be7c View commit details
    Browse the repository at this point in the history
  4. fix merge issues

    xcaruso committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    fc16d15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    435752b View commit details
    Browse the repository at this point in the history