Вычислить первую когомолическую группу пучка частных в Маколее2

Я хочу вычислить когомологии пучка Q в точной последовательности на $\mathbb P^3$:

0\rightarrow\mathcal O(-1)\rightarrow \mathcal O^{\oplus 4}\rightarrow Q\rightarrow 0

Для этого я хочу вычислить когомологии Q, используя Macaulay2.

Я пишу следующее (используя учебник в CoherentSheaf)

      X=Proj(QQ[x,y,z,w])
A=OO_X^4
B=OO_X^1 (-1)
C=A/B

Но в четырех строках вывод говорит:

C=A/B stdio:15:3:(3): error: expected modules with the same ambient module.

У меня возникли проблемы с написанием правильного кода с помощью Macaulay2. Я следую руководству (ссылка выше), но продолжаю получать сообщение об ошибке. Может ли кто-нибудь помочь мне устранить эту неполадку?

1 ответ

По ссылке, которую вы разместили, выдает ошибку 404. Ошибка, с которой вы столкнулись в Macaulay2, связана с несоответствием окружающего модуля двух модулей A и B, для которых вы пытаетесь вычислить частное. Чтобы исправить эту ошибку, вам необходимо убедиться, что внешние модули A и B одинаковы.

      i1 : X = Proj(QQ[x, y, z, w])

o1 = X

o1 : ProjectiveVariety

i2 : A = OO_X^4

        4
o2 = OO
       X

o2 : coherent sheaf on X, free

i3 : B = OO_X^4

        4
o3 = OO
       X

o3 : coherent sheaf on X, free

i4 : C = A/B

o4 = cokernel | 1 0 0 0 |
              | 0 1 0 0 |
              | 0 0 1 0 |
              | 0 0 0 1 |

                                         4
o4 : coherent sheaf on X, quotient of OO  
                                        X

ps: Вопросы по Macaulay2 рекомендую задавать в собственной группе Google.

Другие вопросы по тегам