M2
M2 copied to clipboard
The primary source code repository for Macaulay2, a system for computing in commutative algebra, algebraic geometry and related fields.
This is related to the discussion of why it's so slow to create high rank modules (tangentially related to #3001). I don't understand this behaviour: ``` i1 : M=ZZ^6 6...
(This is a fresh take on https://github.com/Macaulay2/M2/pull/2912) `Ideal` is a type of `LeftIdeal` now. * Most functions are defined for `LeftIdeal`; * the ones that make sense only for a...
This is a tad overwhelming: ```m2 i1 : about "bner" o1 = {31 => Macaulay2Doc::computing Groebner bases } {32 => Macaulay2Doc::Elementary uses of Groebner bases I. Math 634 Fall 2005...
I'm attempting to compile M2 on multiple RHEL 8 machines and keep running into issues: ``` [root@host M2]# ./configure --enable-download configure: configuring Macaulay2 version 1.22 relevant environment variable values, if...
This is an alternative to #2912 and #3020 which implements the following: - adds `LeftIdeal` as a type of `Module` - forces the constructor `ideal` to return a `LeftIdeal` if...
Starting with the same example as in #3077: ```m2 needsPackage "ReesAlgebra" kk = ZZ/101; S = kk[x_0..x_4] I = trim monomialCurveIdeal(S, {2,3,5,6}) R = reesAlgebra I ``` It seems like...
Here's an unexpected error: ```m2 i1 : S1 = QQ[x,y, DegreeRank => 1]; i2 : S2 = QQ[x,y, DegreeRank => 2]; i3 : tensor(S1, S2, Join => false) stdio:3:1:(3): error:...
Running OSX 14.2.1 and compiling from origin/development. When running the following line from INSTALL.mac: `../configure --enable-download --enable-build-libraries="readline" CC=/usr/bin/gcc CXX=/usr/bin/g++ CPPFLAGS=-I/opt/homebrew/Cellar/tbb/2021.11.0/include/` (with the CPPFLAGS added as the solution to #3055) I...
`build-libraries.cmake` has `cmake_policy(SET CMP0135 NEW)`, which only works for cmake >=3.24, on the other hand, `cmake_minimum_version` is set to 3.15. A minor annoyance with simply updating `cmake_minimum_version` is that Ubuntu's...
Here is bug in components of `M^1`: ```m2 i1 : R = QQ[x,y]; i2 : M = R^{-2} ++ R^{2}; i3 : components M 1 1 o3 = {R ,...