Macaulay2 » Documentation
Packages » NeuralIdeals :: neuralIdeal
next | previous | forward | backward | up | index | toc

neuralIdeal -- computes the neural ideal of a neural code.

Description

This method computes the neural ideal using the method of Curto, Itskov, et al. The returned ideal is not in general in canonical form.
i1 : C=neuralCode({"000","001"});
i2 : ring C;
i3 : I=neuralIdeal(C)

o3 = ideal (x x x  + x x  + x x  + x , x x x  + x x , x x x  + x x  + x x  +
             1 2 3    1 2    2 3    2   1 2 3    2 3   1 2 3    1 2    1 3  
     ------------------------------------------------------------------------
     x , x x x  + x x , x x x  + x x , x x x )
      1   1 2 3    1 3   1 2 3    1 2   1 2 3

              ZZ
o3 : Ideal of --[x ..x ]
               2  1   3
i4 : ring I

     ZZ
o4 = --[x ..x ]
      2  1   3

o4 : PolynomialRing

Ways to use neuralIdeal:

  • neuralIdeal(NeuralCode)

For the programmer

The object neuralIdeal is a method function.


The source of this document is in /build/reproducible-path/macaulay2-1.26.06+ds/M2/Macaulay2/packages/NeuralIdeals.m2:769:0.