<?xml version="1.0" encoding="UTF-8"?>
<Worksheet><Version major="6" minor="0"/><View-Properties><Zoom percentage="100"/></View-Properties><Styles><Layout alignment="left" bullet="none" name="Normal"/><Layout alignment="centred" bullet="none" linespacing="0.5" name="Maple Output"/><Font background="[0,0,0]" bold="false" family="Times New Roman" foreground="[0,0,0]" italic="false" name="Text" opaque="false" size="12" underline="false"/><Font background="[0,0,0]" family="Times New Roman" foreground="[0,0,255]" name="2D Output" readonly="true" size="12"/><Font background="[0,0,0]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" name="Maple Input" size="12"/></Styles><Group><Input><Text-field layout="Normal" style="Text">MCS 563 Friday 27 August 2004 Illustration of Groebner basis computation in Maple 9</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">restart;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" style="Text">We use the example on page 26 of the textbook.</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">p1 := x^2 + 4*x*y + 4*y^2 - 4;</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+SSNwMUc2IiwqKiRJInhHRiUiIiMiIiIqJkYoRipJInlHRiVGKiIiJSokRixGKUYtISIlRio=</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">p2 := 4*x^2 - 4*x*y + y^2 - 4;</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+SSNwMkc2IiwqKiRJInhHRiUiIiMiIiUqJkYoIiIiSSJ5R0YlRiwhIiUqJEYtRilGLEYuRiw=</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" style="Text">The polynomials in the system are products of linear polynomials:</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">factor(p1);</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiMqJiwoSSJ4RzYiIiIiSSJ5R0YmIiIjRilGJ0YnLChGJUYnRihGKSEiI0YnRic=</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">factor(p2);</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiMqJiwoSSJ4RzYiIiIjSSJ5R0YmISIiRiciIiJGKiwoRiVGJ0YoRikhIiNGKkYq</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">with(Groebner);</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM3OEktR0JfSW50ZXJuYWxzRzYiSSpNdWxNYXRyaXhHRiVJKVNldEJhc2lzR0YlSSpmZ2xtX2FsZ29HRiVJJ2diYXNpc0dGJUknZ3NvbHZlR0YlSStoaWxiZXJ0ZGltR0YlSSxoaWxiZXJ0cG9seUdGJUkuaGlsYmVydHNlcmllc0dGJUktaW50ZXJfcmVkdWNlR0YlSSppc19maW5pdGVHRiVJLGlzX3NvbHZhYmxlR0YlSSpsZWFkY29lZmZHRiVJKGxlYWRtb25HRiVJKWxlYWR0ZXJtR0kqcHJvdGVjdGVkR0Y0SShub3JtYWxmR0YlSS9wcmV0ZW5kX2diYXNpc0dGJUkncmVkdWNlR0YlSSZzcG9seUdGJUkqdGVybW9yZGVyR0YlSSp0ZXN0b3JkZXJHRiVJKXVuaXZwb2x5R0Yl</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">?Groebner;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">triangular_basis := gbasis([p1,p2],plex(x,y));</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+STF0cmlhbmd1bGFyX2Jhc2lzRzYiNyQsKCokSSJ5R0YlIiIjISUrNSIkVyIiIiIqJEYpIiIlIiREJywoKiRGKSIiJCIkRCJGKSEkayJJInhHRiUiI1s=</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">total_degree_basis := gbasis([p1,p2],tdeg(x,y));</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+STN0b3RhbF9kZWdyZWVfYmFzaXNHNiI3JSwoKiZJInhHRiUiIiJJInlHRiVGKiIjPyokRisiIiMiIzohIzdGKiwoKiRGKUYuIiImRi1GMyEiKUYqLCgqJEYrIiIkIiREIkYrISRrIkYpIiNb</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">?SetBasis;</Text-field></Input></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">ns,rv := SetBasis(total_degree_basis,tdeg(x,y));</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+NiRJI25zRzYiSSNydkdGJjYkNyYiIiJJInlHRiZJInhHRiYqJEYrIiIjLUkmVEFCTEVHSSpwcm90ZWN0ZWRHRjE2IzcmL0YqRiovRi0iIiUvRiwiIiQvRitGLg==</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">My := MulMatrix(y,ns,rv,total_degree_basis,tdeg(x,y));</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+SSNNeUc2Ii1JJ1JUQUJMRUdGJTYlIipLWmFPIi1JJ01BVFJJWEdGJTYjNyY3JiIiISIiIkYvRi83JkYvRi9GL0YwNyYjIiIkIiImRi9GLyMhIiQiIiU3JkYvIyIkayIiJEQiIyEjW0Y8Ri9JJ01hdHJpeEc2JEkqcHJvdGVjdGVkR0ZBSShfc3lzbGliR0Yl</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">y_values := LinearAlgebra[Eigenvalues](My);</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiM+SSl5X3ZhbHVlc0c2Ii1JJ1JUQUJMRUdGJTYlIionKmYwTyItSSdNQVRSSVhHRiU2IzcmNyMjIiIjIiImNyMjISIjRjE3IyMiIidGMTcjIyEiJ0YxJkknVmVjdG9yRzYkSSpwcm90ZWN0ZWRHRj5JKF9zeXNsaWJHRiU2I0knY29sdW1uR0Yl</Equation></Text-field></Output></Group><Group><Input><Text-field layout="Normal" prompt="&gt; " style="Maple Input">seq(subs(y=y_values[k],triangular_basis),k=1..LinearAlgebra[Dimension](y_values));</Text-field></Input><Output><Text-field layout="Maple Output" style="2D Output"><Equation style="2D Output">NiY3JCIiISwmIyEkKUciIiYiIiJJInhHNiIiI1s3JEYkLCYjIiQpR0YoRilGKkYsNyRGJCwmIyIjJypGKEYpRipGLDckRiQsJiMhIycqRihGKUYqRiw=</Equation></Text-field></Output></Group><Text-field/><Text-field/><Text-field/><RTable handle="136544732" >TTdSMApJNlJUQUJMRV9TQVZFLzEzNjU0NDczMlguJSlhbnl0aGluZ0c2IjYiW2dsISIhISEhIyEiJSIlISFFXFtsJzYkIiIlIiIjIyIkayIiJEQiCjYkIiIkRikjISIkRik2JEYvIiIiI0YvIiImNiRGKUYvIyEjW0YtNiRGM0YqRjM2JEYqRilGM0YmCg==</RTable><RTable handle="136055996" >TTdSMApJNlJUQUJMRV9TQVZFLzEzNjA1NTk5NlgqJSlhbnl0aGluZ0c2IjYiW2dsISMlISEhIiUiJSMiIiMiIiYjISIjRikjIiInRikjISInRilGCiYK</RTable></Worksheet>