<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, Groebner Basis over GF(2^m)</title>
    <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Tue, 09 Jun 2026 09:46:05 GMT</lastBuildDate>
    <pubDate>Tue, 09 Jun 2026 09:46:05 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, Groebner Basis over GF(2^m)</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, Groebner Basis over GF(2^m)</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m</link>
    </image>
    <item>
      <title>Sage</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67878</link>
      <itunes:summary>&lt;p&gt;Even if that is possible in Maple, it is much easier to use more mathematically oriented CAS, such as &lt;a href="http://www.sagemath.org/"&gt;Sage&lt;/a&gt;, for instance. For example,&lt;/p&gt;
&lt;pre&gt;
sage: k.&amp;lt;a&amp;gt;=GF(16)
sage: R.&amp;lt;x,y&amp;gt;=k['x,y']
sage:  I=ideal(x^2-a*y,x^3-(a^2+1))
sage: print I.groebner_basis()
[x^2 + (a)*y, x*y + (a^3 + a + 1), y^2 + (a^3 + a^2)*x]
&lt;/pre&gt;
&lt;p&gt;Alec&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Even if that is possible in Maple, it is much easier to use more mathematically oriented CAS, such as &lt;a href="http://www.sagemath.org/"&gt;Sage&lt;/a&gt;, for instance. For example,&lt;/p&gt;
&lt;pre&gt;
sage: k.&amp;lt;a&amp;gt;=GF(16)
sage: R.&amp;lt;x,y&amp;gt;=k['x,y']
sage:  I=ideal(x^2-a*y,x^3-(a^2+1))
sage: print I.groebner_basis()
[x^2 + (a)*y, x*y + (a^3 + a + 1), y^2 + (a^3 + a^2)*x]
&lt;/pre&gt;
&lt;p&gt;Alec&lt;/p&gt;</description>
      <guid>67878</guid>
      <pubDate>Sat, 24 Jan 2009 13:14:39 Z</pubDate>
      <itunes:author>alec</itunes:author>
      <author>alec</author>
    </item>
    <item>
      <title>Thank you so much. But What</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67877</link>
      <itunes:summary>&lt;p&gt;Thank you so much. But What i want to do is to do some programming using maple.&lt;/p&gt;
&lt;p&gt;Any other ideas?&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Thank you so much. But What i want to do is to do some programming using maple.&lt;/p&gt;
&lt;p&gt;Any other ideas?&lt;/p&gt;</description>
      <guid>67877</guid>
      <pubDate>Sat, 24 Jan 2009 18:09:53 Z</pubDate>
      <itunes:author>gepo</itunes:author>
      <author>gepo</author>
    </item>
    <item>
      <title>Well, the problem is I have</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67875</link>
      <itunes:summary>&lt;p&gt;Well, the problem is I have already completed part of the programming. So now it is difficult for me to transfer my codes to sage or other platform. &lt;/p&gt;
&lt;p&gt;If maple cannot offer such operations, I will try to implement it in maple.&amp;nbsp; But now I have some problems. &lt;/p&gt;
&lt;p&gt;I am not quite understanding the concept of &amp;quot;a polynomial over Galois Field&amp;quot;? whether&amp;quot;over some field&amp;quot; means the coefficients of the polynomial should be in some field? For example, make 4x^2+5x+6 over GF(4). Whether this means the coefficients 4,5,6 should be changed in GF(4). Here, we should notice that GF(4) is not Z_4.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Well, the problem is I have already completed part of the programming. So now it is difficult for me to transfer my codes to sage or other platform. &lt;/p&gt;
&lt;p&gt;If maple cannot offer such operations, I will try to implement it in maple.&amp;nbsp; But now I have some problems. &lt;/p&gt;
&lt;p&gt;I am not quite understanding the concept of &amp;quot;a polynomial over Galois Field&amp;quot;? whether&amp;quot;over some field&amp;quot; means the coefficients of the polynomial should be in some field? For example, make 4x^2+5x+6 over GF(4). Whether this means the coefficients 4,5,6 should be changed in GF(4). Here, we should notice that GF(4) is not Z_4.&lt;/p&gt;</description>
      <guid>67875</guid>
      <pubDate>Sat, 24 Jan 2009 19:46:44 Z</pubDate>
      <itunes:author>gepo</itunes:author>
      <author>gepo</author>
    </item>
    <item>
      <title>Yes, I also tried that. I</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67874</link>
      <itunes:summary>&lt;p&gt;Yes, I also tried that. I met the same problems.&lt;/p&gt;
&lt;p&gt;Maybe there are other ways to issue it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you, Alex. I really appreciate your help.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Yes, I also tried that. I met the same problems.&lt;/p&gt;
&lt;p&gt;Maybe there are other ways to issue it.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you, Alex. I really appreciate your help.&lt;/p&gt;</description>
      <guid>67874</guid>
      <pubDate>Sat, 24 Jan 2009 20:37:00 Z</pubDate>
      <itunes:author>gepo</itunes:author>
      <author>gepo</author>
    </item>
    <item>
      <title>Right tools for the job</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67872</link>
      <itunes:summary>&lt;p&gt;As I suggested earlier, it is better to use right tools for the job. If one needs statistics - use R (it is included in Sage, too, by the way). If one needs mathematics - use Sage.&lt;/p&gt;
&lt;p&gt;Maple&amp;nbsp;has included a Physics package recently, but the Mathematics package is still missing.&lt;/p&gt;
&lt;p&gt;Note that Maple is easily accessible from Sage, too, like maple(&amp;quot;2+2;&amp;quot;), for example, so you could use your existing Maple code from Sage, too, if necessary.&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;As I suggested earlier, it is better to use right tools for the job. If one needs statistics - use R (it is included in Sage, too, by the way). If one needs mathematics - use Sage.&lt;/p&gt;
&lt;p&gt;Maple&amp;nbsp;has included a Physics package recently, but the Mathematics package is still missing.&lt;/p&gt;
&lt;p&gt;Note that Maple is easily accessible from Sage, too, like maple(&amp;quot;2+2;&amp;quot;), for example, so you could use your existing Maple code from Sage, too, if necessary.&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;</description>
      <guid>67872</guid>
      <pubDate>Sat, 24 Jan 2009 21:54:07 Z</pubDate>
      <itunes:author>alec</itunes:author>
      <author>alec</author>
    </item>
    <item>
      <title>In Mupad</title>
      <link>http://www.mapleprimes.com/questions/38014-Groebner-Basis-Over-GF2m?ref=Feed:MaplePrimes:Groebner Basis over GF(2^m):Comments#answer67868</link>
      <itunes:summary>&lt;p&gt;Also, here is an example in Mupad 5.1.0 (which is a part of Matlab 7.7.0 (R2008b)).&lt;/p&gt;
&lt;pre&gt;
k:=Dom::GaloisField(2, 4, a^4+a+1):

k::Name:=&amp;quot;k&amp;quot;:

groebner::gbasis([poly(x^2+a*y,[x,y],k),poly(x^3+(a^2+1),[x,y],k)]);
&lt;/pre&gt;
&lt;p&gt;&lt;maple&gt; [poly(x^2 + a*y,[x,y],k),poly(x*y + a + a^3 + 1,[x,y],k),poly((a^3 + a^2)*x + y^2,[x,y],k)] &lt;/maple&gt;&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;
&lt;p&gt;PS It's not related to that topic, but I had some fun including Mupad's output inside &amp;lt;maple&amp;gt; and &amp;lt;/maple&amp;gt; tags above :) Looks better in Mupad though,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mapleprimes.com/viewfile/3146"&gt;&lt;img alt="\left[\mathrm{poly}\!\left(x^2 + a\, y,\left[x,y\right],k\right),\mathrm{poly}\!\left(x\, y + a + a^3 + 1,\left[x,y\right],k\right),\mathrm{poly}\!\left(\left(a^3 + a^2\right)\, x + y^2,\left[x,y\right],k\right)\right]" src="http://www.mapleprimes.com/files/135_mupad.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Also, here is an example in Mupad 5.1.0 (which is a part of Matlab 7.7.0 (R2008b)).&lt;/p&gt;
&lt;pre&gt;
k:=Dom::GaloisField(2, 4, a^4+a+1):

k::Name:=&amp;quot;k&amp;quot;:

groebner::gbasis([poly(x^2+a*y,[x,y],k),poly(x^3+(a^2+1),[x,y],k)]);
&lt;/pre&gt;
&lt;p&gt;&lt;maple&gt; [poly(x^2 + a*y,[x,y],k),poly(x*y + a + a^3 + 1,[x,y],k),poly((a^3 + a^2)*x + y^2,[x,y],k)] &lt;/maple&gt;&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;
&lt;p&gt;PS It's not related to that topic, but I had some fun including Mupad's output inside &amp;lt;maple&amp;gt; and &amp;lt;/maple&amp;gt; tags above :) Looks better in Mupad though,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mapleprimes.com/viewfile/3146"&gt;&lt;img alt="\left[\mathrm{poly}\!\left(x^2 + a\, y,\left[x,y\right],k\right),\mathrm{poly}\!\left(x\, y + a + a^3 + 1,\left[x,y\right],k\right),\mathrm{poly}\!\left(\left(a^3 + a^2\right)\, x + y^2,\left[x,y\right],k\right)\right]" src="http://www.mapleprimes.com/files/135_mupad.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alec&lt;/p&gt;</description>
      <guid>67868</guid>
      <pubDate>Sun, 25 Jan 2009 08:31:37 Z</pubDate>
      <itunes:author>alec</itunes:author>
      <author>alec</author>
    </item>
  </channel>
</rss>