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

LeftIdeal replaces the old Ideal; new Ideal is two-sided #2912

Closed
wants to merge 23 commits into from

Commits on Nov 23, 2023

  1. Bump the 4ti2 version for cmake builds

    jkyang92 authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    babebbf View commit details
    Browse the repository at this point in the history
  2. Bump 4ti2 version to 1.6.10 (autotools)

    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    60c6517 View commit details
    Browse the repository at this point in the history
  3. Changed how skew polynomial rings are handled in AssociativeAlgebras,…

    … and fixed a spurious numthreads line.
    moorewf authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    d13a1e3 View commit details
    Browse the repository at this point in the history
  4. Added Strategy option for rightKernel

    moorewf authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9c9f6b3 View commit details
    Browse the repository at this point in the history
  5. Update prism.js symbols for version 1.22.

    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    546cb02 View commit details
    Browse the repository at this point in the history
  6. Bump VERSION to 1.22.0.1

    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4eeeb13 View commit details
    Browse the repository at this point in the history
  7. Update PseudomonomialPrimaryDecomposition.m2

    Added isPseudomonomial as exported function
    alanavc authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    6a8547a View commit details
    Browse the repository at this point in the history
  8. Remove quotes around shell variable in HTML5 validation test

    When checking more than one package, this was causing build
    failures ("Syntax error: end of file unexpected").
    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    5f1ae4a View commit details
    Browse the repository at this point in the history
  9. Update "RingElement Array" syntactic sugar for "substitute"

    It's now a wrapper around substitute(RingElement, List) to avoid
    issues where the matrix that was constructed ended up being over the
    wrong ring.
    
    We also check that the number of elements in the array matches the
    number of generators of the ring.
    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ad7cddd View commit details
    Browse the repository at this point in the history
  10. Improve genericSkewMatrix error messages

    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4adba89 View commit details
    Browse the repository at this point in the history
  11. Improve genericSymmetricMatrix error messages

    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    4128e1d View commit details
    Browse the repository at this point in the history
  12. Improve check of number of rows/columns in genericMatrix

    We already know that we'll have ZZ objects since this is a method, so
    there's no reason to check their type again.  Also, neither nrows or
    ncols makes sense to be 0, so we raise an error in that case as well.
    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    111c791 View commit details
    Browse the repository at this point in the history
  13. Remove unused files in Style package

    * Various navigation buttons presumably once used in the html
      documentation, plus the Makefile and Scheme files used to generate
      them in Gimp.
    * Redundant 9planets.jpg -- we use 9planets.gif in the html
      documentation.
    * Several others of unknown purpose:
      - doc-no-buttons.css
      - styleswitcher.js
      - recbg.jpg
    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    896d006 View commit details
    Browse the repository at this point in the history
  14. add Number * VirtualTally, VirtualTally == VirtualTally, expressions …

    …fixes
    pzinn authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    d3344aa View commit details
    Browse the repository at this point in the history
  15. minor VirtualTally ? VirtualTally optimization

    pzinn authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0a1eb65 View commit details
    Browse the repository at this point in the history
  16. Revert "Use clang-tidy to use nullptr instead of 0 or NULL in e direc…

    …tory."
    mahrud authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    2009082 View commit details
    Browse the repository at this point in the history
  17. Also check for "arm" for Apple silicon dlopen hack

    We also switch member -> isMember
    d-torrance authored and Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0f34547 View commit details
    Browse the repository at this point in the history
  18. LeftIdeal replaces the old Ideal; new Ideal is two-sided

    Ideal is a type of LeftIdeal.
    Most functions are defined for LeftIdeal; the ones that make sense
    only for a two-sided ideal are defined for Ideal.
    The method `ideal` constructs an ideal typical for the given ring:
    e.g., LeftIdeal for a Weyl algebra and Ideal for a commutative or
    skew-commutative ring.
    
    Current state:
    FirstPackage, Style, Macaulay2Doc install without errors,
    there are errors in packages related to D-modules.
    Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    e0667f3 View commit details
    Browse the repository at this point in the history
  19. LeftIdeal update: more packages install now; checks pass for Dmodules…

    …, but not for BernsteinSato yet
    Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b1780de View commit details
    Browse the repository at this point in the history
  20. docs in packages/Macaulay2Doc/... fixed

    Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    8d7749e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0498820 View commit details
    Browse the repository at this point in the history
  22. working on B.-S.: stuck on colon ideal

    Anton Leykin committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    f14c2c6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    679d34c View commit details
    Browse the repository at this point in the history