<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="2020" minor="0"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="true" autoexpanding_sections="true" UserProfileName="Maple Default Profile" NumericFormat-ApplyInteger="true" NumericFormat-ApplyRational="true" NumericFormat-ApplyExponent="false" editable="true">
</View-Properties>
<MapleNet-Properties prettyprint="3" warnlevel="3" compactdisplay="false" preplot="" helpbrowser="standard" displayprecision="-1" echo="1" unitattributes="&quot;fontweight&quot; = &quot;bold&quot;" imaginaryunit="I" longdelim="true" elisiontermsthreshold="10000" elisiondigitsafter="100" elisiondigitsbefore="100" plotdevice="inline" errorbreak="1" plotoptions="" plotdriver="opengl" quiet="false" elisiontermsbefore="100" elisiontermsafter="100" historytimestamp="false" screenwidth="79" indentamount="4" plotoutput="terminal" screenpixelheight="1080" rtablesize="[10, 10]" useclientjvm="true" labelwidth="20" postplot="" typesetting="extended" ansi="false" ansicolor="[]" elisiondigitsthreshold="10000" showassumed="1" ansilprint="false" trailingsemicolon="true" errorcursor="false" labelling="true" screenheight="25" prompt="&gt; " verboseproc="1" latexwidth="8.0" ShowLabels="true"/>
<Styles>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Page Number" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Header and Footer" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkError" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Atomic Variable" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[175,0,175]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkWarning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Caption Reference" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Code" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Caption Text" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkError" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkWarning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
</Styles>
<Startup-Code startupcode=""/>
<Header left-content="" center-content="" right-content="" left-image-scale-width="100" center-image-scale-width="100" right-image-scale-width="100" left-image-scale-height="100" center-image-scale-height="100" right-image-scale-height="100" date-format="2" selected-index="0" first-number="1" first-numbered-page="1"/>
<Footer left-content="" center-content="" right-content="" left-image-scale-width="100" center-image-scale-width="100" right-image-scale-width="100" left-image-scale-height="100" center-image-scale-height="100" right-image-scale-height="100" date-format="2" selected-index="0" first-number="1" first-numbered-page="1"/>
<Metadata-table>
    <Metadata-category name="&lt;default&gt;"/>
</Metadata-table>
<Task-table>
    <Task-category name="&lt;default&gt;"/>
</Task-table>
<Task/><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L836" drawlabel="true">
<Input><Text-field style="Title" size="20" layout="Title"><Font size="20">CS 487/687  CM 730: Introduction to Symbolic Computation</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L834" drawlabel="true">
<Input><Text-field style="Title" size="16" layout="Title"><Font size="16">Winter 2023</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L837" drawlabel="true">
<Input><Text-field style="Text" layout="Title"><Font size="20" style="Title">Instructor: Arne Storjohann &lt;astorjoh@uwaterloo.ca&gt;</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1039" drawlabel="true">
<Input><Text-field style="Text" layout="Title"></Text-field>
</Input>
</Group></Presentation-Block><Text-field style="Text" layout="Normal"></Text-field>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Equation executable="false" style="Heading 1" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2I1EhRicvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJy8lJXNpemVHUSMxMkYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">JSFH</Equation>Introduction</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L828" drawlabel="true">
<Input><Text-field style="Title" size="14" layout="Title" alignment="left"><Font style="Normal">This course is an introduction to the use of computers for symbolic mathematical computation, commonly called computer algebra. </Font></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L255" drawlabel="true">
<Input><Text-field style="Normal" size="22" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L690" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal">The types of mathematical computations of interest include </Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L696" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">simplifying rational expressions</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L698" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">factoring polynomials</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L700" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">solving linear equations</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L702" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">solving polynomial equations</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L704" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">integration of functions</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L706" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">solving recurrences</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L708" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">factoring integers and proving primality</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L258" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" bullet="dot">...</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L247" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L710" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L712" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L798" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal">The course is designed to expose students to:</Text-field><Text-field style="Normal" layout="Normal" initial="-1" bulletsuffix="." bullet="numeric">the design and analysis of algorithms for algebraic problems;</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L784" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" initial="-1" bulletsuffix="." bullet="numeric">the concepts from modern algebra which are applied to the development of algorithms for symbolic computation</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L794" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal" initial="-1" bulletsuffix="." bullet="numeric">the programming languages and data structures used for symbolic computation; and various applications of symbolic computation.
</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1045" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bulletsuffix="." alignment="right"><Hyperlink linktarget="Wks:#Symbolic Mathematical Computation" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1063" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Symbolic Mathematical Computation" style="Heading 1" layout="Heading 1">Symbolic Mathematical Computation</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L308" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L111" drawlabel="true">
<Input><Text-field style="Normal" layout="Normal">In other words: How do we do mathematics on a computer?</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L200" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">rnd:=rand(0..10^19):</Text-field><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a:=rnd(); b:=rnd();</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L203" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a+b;</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L205" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a*b;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L208" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a^100;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1070" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L209" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Solving Linear Systems of Equations Exactly" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1062" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Solving Linear Systems of Equations Exactly" style="Heading 1" layout="Heading 1">Solving Linear Systems of Equations Exactly</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L211" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">How d</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L140" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">o we solve systems of equations <Font bold="true">exactly</Font>?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L155" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L213" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(LinearAlgebra);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L218" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">n:=5;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L219" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A:=RandomMatrix(n,n);</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L221" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">b:=RandomVector(n);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1065" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L223" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L222" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">LinearSolve(A,b);</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L225" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">B:=A[1..n,1..n]: B[1..n,1]:= b: Determinant(B)/Determinant(A);</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L224" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">What if A[3,3]=x and A[4,5]=y?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L801" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A[3,3]:=x;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L800" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A[4,5]:=y;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L1066" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L802" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">LinearSolve(A,b);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L1068" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">map(normal,%);</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L799" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L842" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">What if n=100?</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L844" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L138" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L803" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A:=RandomMatrix(100,100);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L805" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">b:=RandomVector(100);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L807" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">LinearSolve(A,b);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L1067" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">%[1];</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L133" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Factoring" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Factoring" style="Heading 1" layout="Heading 1">Factoring Polynomials</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L385" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Consider the problem of factoring polynomials</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L386" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">This is pretty fundamental: it takes a large problem and breaks it into smaller ones
</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L383" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=x^23-x^16-2*x^13+3*x^20-2*x^10+2*x^11-2*x^4+2*x+5*x^3-5;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L384" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">factor(f);</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L714" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L390" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">How do we go about performing this operation?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L391" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">How do we represent the polynomials in question?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L392" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">How much does this cost?
</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L394" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Sometimes it is easier to use a &quot;modular algorithm&quot;</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L400" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Compute modulo small primes, then &quot;reconstruct&quot; the integer or rational solution</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L398" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">This will be a standard approach.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1081" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">For example, start by factoring </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L1083" drawlabel="true">
<Input><Text-field style="Text" executable="true" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L1101" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L1103" drawlabel="true" applyint="true" applyrational="true" applyexponent="false">
<Input><Text-field style="Text" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L401" drawlabel="true" applyint="true" applyrational="true" applyexponent="false">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Font style="Maple Input">f</Font> modulo a small prime <Font style="Maple Input">p</Font>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L403" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">p:=13;</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L404" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Factor(f) mod p;</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L402" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Looks a bit weird (where did all those factors come from), but it will help.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L455" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L456" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">What about a &quot;fancier&quot; f:</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L458" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=x^3*y^2+x^6-3*x*y^3-3*x^4*y+15*x*y+5*y^2-25;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L718" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">factor(f);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1071" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L457" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Solving" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1">Solving Polynomial Equations</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L925" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">In many applications, we often have a collection of multivariate polynomials</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group hide-input="false" labelreference="L918" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=-x*y^2-3*x*y;</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L919" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">g:=2*x^2+4*x*y+y^2;</Text-field>
</Input>
</Group>
<Group labelreference="L922" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">plot3d([f,g],x=-2..2,y=-2..2,color=[blue,green]);</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L924" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">solve(f=g);</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L923" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">solve({f=0,g=0});</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1072" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L916" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">We will (start to) explore the techniques use to solve these systems of polynomial equations.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L915" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Number Theory" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Number Theory" style="Heading 1" layout="Heading 1">Computational Number Theory</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L407" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Some important operations with integers are  &quot;hard&quot; (at least in one direction) which makes them very useful.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L408" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Consider the problem of multiplying and factoring integers.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L409" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Multiplying integers is pretty straightforward (though there are ways to do better)</Text-field>
</Input>
</Group></Presentation-Block>
<Group view="code" hide-input="false" labelreference="L413" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a:=nextprime(2^85); b:=nextprime(a); n:=a*b;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L419" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L429" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">We can check if </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L431" drawlabel="true">
<Input><Text-field style="Text" executable="true" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L433" drawlabel="true">
<Input><Text-field style="Text" executable="true" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="false" inline-output="false" labelreference="L1110" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L420" drawlabel="true" applyint="true" applyrational="true" applyexponent="false">
<Input><Text-field style="Text" layout="Normal"><Font style="Maple Input">n;</Font> is prime (it better not be):</Text-field>
</Input>
</Group></Presentation-Block>
<Group hide-input="false" labelreference="L421" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">isprime(n);</Text-field>
</Input>
</Group>
<Group labelreference="L422" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L423" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">We can also attempt to factor n:</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" hide-input="false" labelreference="L425" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">ifactor(n);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1073" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L427" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Hmmm: that seems to take a bit longer...</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L435" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L720" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">The difficulty of algorithms for factorization and related operations is the foundation on which much of modern cryptography rests.  </Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L722" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L436" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">How hard are these problems and why?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1048" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Course Focus" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Course Focus" style="Heading 1" layout="Heading 1">Focus of CS 487/687</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L229" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Algorithm design and analysis</Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Text" layout="Heading 2">Computer science</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L281" drawlabel="false">
<Input><Text-field style="Text" layout="Normal" bullet="dot">fundamental algorithm design for algebraic problems</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L282" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">careful analysis of these algorithms, counting &quot;real&quot; computational cost, and also more abstract notions (like counting field and ring operations)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L269" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">efficient implementation (sequentially here)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L393" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">computer algebra system use and design</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L808" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">applications</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L723" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Text" layout="Heading 3">Mathematics</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L290" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">More algebra than analysis (at least in this course)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L291" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Mathematics not terribly difficult, but we may use it in unusual ways</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L292" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Brush up on your Math 135 (Algebra),, Math 136 (Linear Algebra) and Math 239 (Combinatorics)</Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L727" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L293" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">We will also get familiar with some modern computer algebra systems (mostly Maple)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1049" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Course Operations" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Course Operations" style="Heading 1" layout="Heading 1">Course operations</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L298" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Take a look at the course website: <Hyperlink linktarget="http://www.student.cs.uwaterloo.ca/~cs487" hyperlink="true"><Font style="Hyperlink">http://www.student.cs.uwaterloo.ca/~cs487</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L299" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">This is your primary source of information.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1038" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">You are responsible for keeping up-to-date with current course events through this site.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L300" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">I will keep it updated with the latest information.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L303" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L304" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Let's go <Hyperlink linktarget="http://www.student.cs.uwaterloo.ca/~cs487" hyperlink="true"><Font underline="true" style="Text" foreground="[0,128,128]">there</Font></Hyperlink> now.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L296" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L305" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">We will use Piazza.  Not been set up yet... maybe in a week.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L306" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Ask general questions, and please be careful not to post solutions!</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L992" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L993" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Handouts</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L997" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Handouts will be posted on the website as a combination of typeset notes, slides, Maple worksheets and other code</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L998" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">You are encouraged to execute and experiment with all examples and code</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L999" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Some material will only be given in class</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1000" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1002" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Marking Scheme CS487</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1007" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Final Exam 40%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1008" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Midterm Exam 25%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1009" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Assignments 35%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1001" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1010" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Marking Scheme CS687</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1011" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Final Exam 30%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1012" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Midterm Exam 20%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1013" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Assignments 30%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1014" drawlabel="true">
<Input><Text-field style="Text" layout="Heading 3" bullet="dot">Project 20%</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L994" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1015" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Midterm Exam</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1017" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Proposed date: TBA, in class</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1016" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1018" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Assignments</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1019" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Around 5 Assignments, combination of algorithm development, analysis, and coding</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1022" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">This is not a course in Maple, Sage, C++, Python, etc.  You will be expected to pick up the necessary coding skills in appropriate languages</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1031" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1034" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">CS687 Projects</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1037" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">A list of possible CS 687 potential will be posted in February</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1035" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Students are encouraged to come up with their own project (related to the course topics)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1026" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Topics" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Topics" style="Heading 1" layout="Heading 1">Topics</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L439" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Some topics we will hopefully cover in CS487/CS687 are the following:</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L440" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Representation and basic arithmetic in algebraic domains (extended integers, polynomials)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L441" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Division with remainder.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L442" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">GCD and the extended euclidean algorithm.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L443" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Solving integer linear equations.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L444" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Modular computation.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L445" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Evaluation/Interpolation and the Chinese remainder algorithm.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L446" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Rational system solving (Gaussian elimination vs. p-adic lifting)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L447" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Fast arithmetic: multiplication and division.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L448" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Newton iteration in algebraic domains.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L449" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Factoring polynomials over finite fields.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1052" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Fundamental Ops" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Fundamental Ops" style="Heading 1" layout="Heading 1">Representation of multi-precision integers</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L461" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Will follow von zur Gathen &amp; Gerhard text: Chapters 2 and 3, and sections of Chapters 4 and 5.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L462" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L463" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Current computers are based on architecture with 32- or 64-bit bus and words</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L464" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">let's assume the word size is 64 bits</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L469" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">e.g. &quot;unsigned long&quot; in C can represent integers exactly in range </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L467" drawlabel="true" redirect-target="L470">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal" bullet="dot"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYmLUYjNistSSNtbkdGJDYkUSIwRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEjLi5GJ0Y0LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHUSYwLjBlbUYnLUY4Ni1RIi5GJ0Y0RjtGPkZARkJGREZGRkgvRktGT0ZNLUY4Ni1RIn5GJ0Y0RjtGPkZARkJGREZGRkhGU0ZNLUklbXN1cEdGJDYlLUYxNiRRIjJGJ0Y0LUYjNiUtRjE2JFEjNjRGJ0Y0LyUrZXhlY3V0YWJsZUdGPUY0LyUxc3VwZXJzY3JpcHRzaGlmdEdGMy1GODYtUSgmbWludXM7RidGNEY7Rj5GQEZCRkRGRkZIRkovRk5GTC1GMTYkUSIxRidGNEZcb0Y0RjQvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXG9GNA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkobWZlbmNlZEdGJDYmLUYjNistSSNtbkdGJDYkUSIwRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LVEjLi5GJ0Y0LyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHUSYwLjBlbUYnLUY4Ni1RIi5GJ0Y0RjtGPkZARkJGREZGRkgvRktGT0ZNLUY4Ni1RIn5GJ0Y0RjtGPkZARkJGREZGRkhGU0ZNLUklbXN1cEdGJDYlLUYxNiRRIjJGJ0Y0LUYjNiUtRjE2JFEjNjRGJ0Y0LyUrZXhlY3V0YWJsZUdGPUY0LyUxc3VwZXJzY3JpcHRzaGlmdEdGMy1GODYtUSgmbWludXM7RidGNEY7Rj5GQEZCRkRGRkZIRkovRk5GTC1GMTYkUSIxRidGNEZcb0Y0RjQvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGXG9GNA==</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L476" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">any integer <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTkYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTkYyRjw=</Equation>(and I mean <Font bold="true" italic="true">any</Font>) can be written as 
<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1cEdGJDYlLUkobWZlbmNlZEdGJDYlLUYjNiYtRjk2LlEqJnVtaW51czA7RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGXW8tSSNtbkdGJDYlUSIxRidGMkY8RjJGPEYyRjwtRiM2JS1GLDYmUSJzRidGL0YyRjVGMkY8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Y4LUY5Ni5RJiZTdW07RidGMkY8Rj5GQC9GQ0YxRkQvRkdGMS9GSUYxRkpGTC9GUFEsMC4xNjY2NjY3ZW1GJy1JJW1zdWJHRiQ2JUYrLUYjNictRiw2JlEiaUYnRi9GMkY1LUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHRk4vJSZkZXB0aEdGYHEvJSpsaW5lYnJlYWtHUShuZXdsaW5lRidGOEYyRjwvJS9zdWJzY3JpcHRzaGlmdEdGam9GOC1GWDYlLUZgbzYlUSIyRidGMkY8LUYjNictRmBvNiVRIzY0RidGMkY8RjgtRmVuNiUtRiM2J0ZocC1GOTYuUSgmbWludXM7RidGMkY8Rj5GQEZCRkRGRkZIRkpGXG9GXm9GX29GMkY8RjJGPEYyRjxGaG9GOEYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1cEdGJDYlLUkobWZlbmNlZEdGJDYlLUYjNiYtRjk2LlEqJnVtaW51czA7RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGXW8tSSNtbkdGJDYlUSIxRidGMkY8RjJGPEYyRjwtRiM2JS1GLDYmUSJzRidGL0YyRjVGMkY8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Y4LUY5Ni5RJiZTdW07RidGMkY8Rj5GQC9GQ0YxRkQvRkdGMS9GSUYxRkpGTC9GUFEsMC4xNjY2NjY3ZW1GJy1JJW1zdWJHRiQ2JUYrLUYjNictRiw2JlEiaUYnRi9GMkY1LUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHRk4vJSZkZXB0aEdGYHEvJSpsaW5lYnJlYWtHUShuZXdsaW5lRidGOEYyRjwvJS9zdWJzY3JpcHRzaGlmdEdGam9GOC1GWDYlLUZgbzYlUSIyRidGMkY8LUYjNictRmBvNiVRIzY0RidGMkY8RjgtRmVuNiUtRiM2J0ZocC1GOTYuUSgmbWludXM7RidGMkY8Rj5GQEZCRkRGRkZIRkpGXG9GXm9GX29GMkY8RjJGPEYyRjxGaG9GOEYyRjw=</Equation> where <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkc2LlEifkYnRjVGQUZKL0ZNRjdGTkZQRlJGVEZWRlgvRmZuRlotRkc2LlEjLi5GJ0Y1RkFGSkZbb0ZORlBGUkZURlYvRllRLDAuMjIyMjIyMmVtRidGXG8tRkc2LlEiLkYnRjVGQUZKRltvRk5GUEZSRlRGVkZYRlxvRkZGaG4tRiw2JUYuLUYjNiUtRi82JlEiZEYnRjJGNUY4RjVGQUZDRjVGQQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYsLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkc2LlEifkYnRjVGQUZKL0ZNRjdGTkZQRlJGVEZWRlgvRmZuRlotRkc2LlEjLi5GJ0Y1RkFGSkZbb0ZORlBGUkZURlYvRllRLDAuMjIyMjIyMmVtRidGXG8tRkc2LlEiLkYnRjVGQUZKRltvRk5GUEZSRlRGVkZYRlxvRkZGaG4tRiw2JUYuLUYjNiUtRi82JlEiZEYnRjJGNUY4RjVGQUZDRjVGQQ==</Equation>  are the base-<Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYlLUYvNiRRIzY0RidGMi8lJ2l0YWxpY0dRJXRydWVGJy9GM1EnaXRhbGljRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbW5HRiQ2JFEiMkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYlLUYvNiRRIzY0RidGMi8lJ2l0YWxpY0dRJXRydWVGJy9GM1EnaXRhbGljRicvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRjI=</Equation> digits of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>, <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUkjbW5HRiQ2JVEiMEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LlEifkYnRi9GMi8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkktRjY2LlElJmxlO0YnRi9GMkY5RjtGPUY/RkFGQ0ZFL0ZIUSwwLjI3Nzc3NzhlbUYnL0ZLRlBGNS1JJW1zdWJHRiQ2JS1JI21pR0YkNiZRImFGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJy1GIzYlLUZWNiZRImlGJ0ZZRi9GZm5GL0YyLyUvc3Vic2NyaXB0c2hpZnRHRi5GNS1GNjYuUSI8RidGL0YyRjlGO0Y9Rj9GQUZDRkVGT0ZRRjUtSSVtc3VwR0YkNiUtRiw2JVEiMkYnRi9GMi1GIzYlLUYsNiVRIzY0RidGL0YyRi9GMi8lMXN1cGVyc2NyaXB0c2hpZnRHRi4tRjY2LlEiLkYnRi9GMkY5RjtGPUY/RkFGQ0ZFRkdGSkYvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUkjbW5HRiQ2JVEiMEYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkjbW9HRiQ2LlEifkYnRi9GMi8lJmZlbmNlR0YxLyUqc2VwYXJhdG9yR0YxLyUpc3RyZXRjaHlHRjEvJSpzeW1tZXRyaWNHRjEvJShsYXJnZW9wR0YxLyUubW92YWJsZWxpbWl0c0dGMS8lJ2FjY2VudEdGMS8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkktRjY2LlElJmxlO0YnRi9GMkY5RjtGPUY/RkFGQ0ZFL0ZIUSwwLjI3Nzc3NzhlbUYnL0ZLRlBGNS1JJW1zdWJHRiQ2JS1JI21pR0YkNiZRImFGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJy1GIzYlLUZWNiZRImlGJ0ZZRi9GZm5GL0YyLyUvc3Vic2NyaXB0c2hpZnRHRi5GNS1GNjYuUSI8RidGL0YyRjlGO0Y9Rj9GQUZDRkVGT0ZRRjUtSSVtc3VwR0YkNiUtRiw2JVEiMkYnRi9GMi1GIzYlLUYsNiVRIzY0RidGL0YyRi9GMi8lMXN1cGVyc2NyaXB0c2hpZnRHRi4tRjY2LlEiLkYnRi9GMkY5RjtGPUY/RkFGQ0ZFRkdGSkYvRjI=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L483" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"> For example</Text-field>
</Input>
</Group></Presentation-Block>
<Group view="code" hide-input="false" labelreference="L484" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a:=7^1234-1;</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L488" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">A:=convert(a,base,2^64);</Text-field>
</Input>
</Group>
<Group view="code" hide-input="false" labelreference="L489" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">b:=add(A[i]*2^(64*(i-1)),i=1..nops(A));</Text-field>
</Input>
</Group>
<Group hide-input="false" labelreference="L818" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">a-b;</Text-field>
</Input>
</Group>
<Group labelreference="L1074" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">jjj</Text-field>
</Input>
</Group><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L494" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">
The de-facto standard for integer arithmetic is GMP (GNU Multi-Precision).  

This is an open-source C library (with assembly language kernels) which is used by most computer algebra and computational number theory systems.
</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L496" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">See <Hyperlink linktarget="http://gmplib.org/" hyperlink="true"><Font underline="true" style="Text" foreground="[0,128,128]">http://gmplib.org/</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1053" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Asymptotic Notation" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Asymptotic Notation" style="Heading 1" layout="Heading 1">Asymptotic notation</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L503" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">We will use big-Oh (O(..)), big-Omega ( \316\251(...) ) and big-Theta ( \316\230(...) ).</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L505" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L506" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Be familiar with it...</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1054" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Multiprecision Addition" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Multiprecision Addition" style="Heading 1" layout="Heading 1">Addition of multiprecision numbers (radix B)</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L513" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L516" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Input: </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L514" drawlabel="true" redirect-target="L526">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZkby1JJW1zdWJHRiQ2JS1JI21pR0YkNiVRImFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1JI21uR0YkNiRRIjBGJy9GNlEnbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+LyUvc3Vic2NyaXB0c2hpZnRHRj0tSSNtb0dGJDYtUSIrRidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlktRiw2JUYuLUYjNiUtRjs2JFEiMUYnRj5GQEY+RkMtRi82JVEiQkYnRjJGNS1GRjYtUSJ+RidGPkZJRktGTUZPRlFGU0ZVL0ZYUSYwLjBlbUYnL0ZlbkZkb0ZFRmBvLUYsNiVGLi1GIzYlLUY7NiRRIjJGJ0Y+RkBGPkZDLUklbXN1cEdGJDYlRl1vRmhvLyUxc3VwZXJzY3JpcHRzaGlmdEdGPUZFLUZGNi1RIy4uRidGPkZJRktGTUZPRlFGU0ZVRldGZW8tRkY2LVEiLkYnRj5GSUZLRk1GT0ZRRlNGVUZjb0Zlb0ZFLUYsNiVGLi1GIzYlLUYvNiVRIm1GJ0YyRjVGQEY+RkMtRl5wNiVGXW8tRiM2KUZccS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR0Zkby8lJmRlcHRoR0ZocS8lKmxpbmVicmVha0dRKG5ld2xpbmVGJ0ZjcS1GZHE2JkZmcUZpcUZbci9GXnJRJWF1dG9GJ0Zgb0ZARj5GYHAtRi82I1EhRidGY3FGYG9GYG9GYG9GYG9GYG9GYG9GRS1GLDYlLUYvNiVRImJGJ0YyRjVGOEZDRmBvRkUtRiw2JUZpckZobkZDRl1vRmBvRkUtRiw2JUZpckZob0ZDRl1wRkVGYnBGZXBGRS1GLDYlRmlyRmpwRkMtRl5wNiVGXW9GanBGYHBGZHJGY3FGYG9GYG9GYG9GYG9GYG9GYG8tRkY2LVEiPUYnRj5GSUZLRk1GT0ZRRlNGVS9GWFEsMC4yNzc3Nzc4ZW1GJy9GZW5GaHNGYG8tSShtZmVuY2VkR0YkNiQtRiM2KUYrRmBvRkVGYG9GZ3JGQEY+Rj5GYG9GRUZgby1GW3Q2JC1GIzYpRmZuRmBvRkVGYG9GXHNGQEY+Rj5GYG9GXW9GYG9GRUZgby1GW3Q2JC1GIzYpRmZvRmBvRkVGYG9GXnNGQEY+Rj5GXXBGYG9GRUZgb0ZicEZlcEZgb0ZFLUZbdDYkLUYjNidGaHBGRUZgc0ZARj5GPkZic0ZARj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZkby1JJW1zdWJHRiQ2JS1JI21pR0YkNiVRImFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1JI21uR0YkNiRRIjBGJy9GNlEnbm9ybWFsRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJ0Y+LyUvc3Vic2NyaXB0c2hpZnRHRj0tSSNtb0dGJDYtUSIrRidGPi8lJmZlbmNlR0ZCLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlktRiw2JUYuLUYjNiUtRjs2JFEiMUYnRj5GQEY+RkMtRi82JVEiQkYnRjJGNS1GRjYtUSJ+RidGPkZJRktGTUZPRlFGU0ZVL0ZYUSYwLjBlbUYnL0ZlbkZkb0ZFRmBvLUYsNiVGLi1GIzYlLUY7NiRRIjJGJ0Y+RkBGPkZDLUklbXN1cEdGJDYlRl1vRmhvLyUxc3VwZXJzY3JpcHRzaGlmdEdGPUZFLUZGNi1RIy4uRidGPkZJRktGTUZPRlFGU0ZVRldGZW8tRkY2LVEiLkYnRj5GSUZLRk1GT0ZRRlNGVUZjb0Zlb0ZFLUYsNiVGLi1GIzYlLUYvNiVRIm1GJ0YyRjVGQEY+RkMtRl5wNiVGXW8tRiM2KUZccS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR0Zkby8lJmRlcHRoR0ZocS8lKmxpbmVicmVha0dRKG5ld2xpbmVGJ0ZjcS1GZHE2JkZmcUZpcUZbci9GXnJRJWF1dG9GJ0Zgb0ZARj5GYHAtRi82I1EhRidGY3FGYG9GYG9GYG9GYG9GYG9GYG9GRS1GLDYlLUYvNiVRImJGJ0YyRjVGOEZDRmBvRkUtRiw2JUZpckZobkZDRl1vRmBvRkUtRiw2JUZpckZob0ZDRl1wRkVGYnBGZXBGRS1GLDYlRmlyRmpwRkMtRl5wNiVGXW9GanBGYHBGZHJGY3FGYG9GYG9GYG9GYG9GYG9GYG8tRkY2LVEiPUYnRj5GSUZLRk1GT0ZRRlNGVS9GWFEsMC4yNzc3Nzc4ZW1GJy9GZW5GaHNGYG8tSShtZmVuY2VkR0YkNiQtRiM2KUYrRmBvRkVGYG9GZ3JGQEY+Rj5GYG9GRUZgby1GW3Q2JC1GIzYpRmZuRmBvRkVGYG9GXHNGQEY+Rj5GYG9GXW9GYG9GRUZgby1GW3Q2JC1GIzYpRmZvRmBvRkVGYG9GXnNGQEY+Rj5GXXBGYG9GRUZgb0ZicEZlcEZgb0ZFLUZbdDYkLUYjNidGaHBGRUZgc0ZARj5GPkZic0ZARj4=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L511" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L518" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Note that <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYzLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIwRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHRkAtSSNtb0dGJDYuUSJ+RidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSIrRidGNUZBRklGS0ZNRk9GUUZTRlUvRlhRLDAuMjIyMjIyMmVtRicvRmVuRmpuRkUtRiw2JS1GLzYmUSJiRidGMkY1RjhGO0ZDRkUtRkY2LlEiPUYnRjVGQUZJRktGTUZPRlFGU0ZVL0ZYUSwwLjI3Nzc3NzhlbUYnL0ZlbkZlb0ZFLUYsNiUtRi82JlEiY0YnRjJGNUY4RjtGQ0ZFRmZuRkUtRiw2JS1GLzYmUScmIzk0NztGJy9GM0Y3RjVGQUY7RkNGRS1GLzYmUSJCRidGMkY1RjhGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYzLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIwRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHRkAtSSNtb0dGJDYuUSJ+RidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSIrRidGNUZBRklGS0ZNRk9GUUZTRlUvRlhRLDAuMjIyMjIyMmVtRicvRmVuRmpuRkUtRiw2JS1GLzYmUSJiRidGMkY1RjhGO0ZDRkUtRkY2LlEiPUYnRjVGQUZJRktGTUZPRlFGU0ZVL0ZYUSwwLjI3Nzc3NzhlbUYnL0ZlbkZlb0ZFLUYsNiUtRi82JlEiY0YnRjJGNUY4RjtGQ0ZFRmZuRkUtRiw2JS1GLzYmUScmIzk0NztGJy9GM0Y3RjVGQUY7RkNGRS1GLzYmUSJCRidGMkY1RjhGNUZB</Equation>   (where <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEnJiM5NDc7RicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGNC8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictRiM2JS1GLzYmUSJpRicvRjNRJXRydWVGJ0Y1L0Y4USdpdGFsaWNGJ0Y1RjcvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNi5RKiZFbGVtZW50O0YnRjVGNy8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRlotRkc2LlEifkYnRjVGN0ZKRkxGTkZQRlJGVEZWL0ZZUSYwLjBlbUYnL0ZmbkZbby1JKG1mZW5jZWRHRiQ2Jy1GIzYnLUkjbW5HRiQ2JUZFRjVGNy1GRzYuUSIsRidGNUY3RkovRk1GQEZORlBGUkZURlZGam4vRmZuUSwwLjMzMzMzMzNlbUYnLUZjbzYlUSIxRidGNUY3RjVGN0Y1RjcvJSVvcGVuR1EifGZyRicvJSZjbG9zZUdRInxockYnRjVGNw==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEnJiM5NDc7RicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGNC8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictRiM2JS1GLzYmUSJpRicvRjNRJXRydWVGJ0Y1L0Y4USdpdGFsaWNGJ0Y1RjcvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNi5RKiZFbGVtZW50O0YnRjVGNy8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRlotRkc2LlEifkYnRjVGN0ZKRkxGTkZQRlJGVEZWL0ZZUSYwLjBlbUYnL0ZmbkZbby1JKG1mZW5jZWRHRiQ2Jy1GIzYnLUkjbW5HRiQ2JUZFRjVGNy1GRzYuUSIsRidGNUY3RkovRk1GQEZORlBGUkZURlZGam4vRmZuUSwwLjMzMzMzMzNlbUYnLUZjbzYlUSIxRidGNUY3RjVGN0Y1RjcvJSVvcGVuR1EifGZyRicvJSZjbG9zZUdRInxockYnRjVGNw==</Equation>).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L523" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Furthermore  <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY1LUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWi1GRzYuUSIrRidGNUZBRkpGTEZORlBGUkZURlYvRllRLDAuMjIyMjIyMmVtRicvRmZuRltvRkYtRiw2JS1GLzYmUSJiRidGMkY1RjhGO0ZDRmduLUYsNiUtRi82JlEnJiM5NDc7RicvRjNGN0Y1RkEtRiM2JS1GPjYlRkVGNUZBRjVGQUZDRkYtRkc2LlEiPUYnRjVGQUZKRkxGTkZQRlJGVEZWL0ZZUSwwLjI3Nzc3NzhlbUYnL0ZmbkZgcEZGLUYsNiUtRi82JlEiY0YnRjJGNUY4RjtGQ0ZGRmduRkYtRiw2JUZkb0Y7RkNGRi1GLzYmUSJCRidGMkY1RjhGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY1LUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWi1GRzYuUSIrRidGNUZBRkpGTEZORlBGUkZURlYvRllRLDAuMjIyMjIyMmVtRicvRmZuRltvRkYtRiw2JS1GLzYmUSJiRidGMkY1RjhGO0ZDRmduLUYsNiUtRi82JlEnJiM5NDc7RicvRjNGN0Y1RkEtRiM2JS1GPjYlRkVGNUZBRjVGQUZDRkYtRkc2LlEiPUYnRjVGQUZKRkxGTkZQRlJGVEZWL0ZZUSwwLjI3Nzc3NzhlbUYnL0ZmbkZgcEZGLUYsNiUtRi82JlEiY0YnRjJGNUY4RjtGQ0ZGRmduRkYtRiw2JUZkb0Y7RkNGRi1GLzYmUSJCRidGMkY1RjhGNUZB</Equation>   (where <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEnJiM5NDc7RicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGNC8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictRiM2JS1JI21uR0YkNiVRIjFGJ0Y1RjdGNUY3LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSomRWxlbWVudDtGJ0Y1RjcvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZXLUZENi5RIn5GJ0Y1RjdGR0ZJRktGTUZPRlFGUy9GVlEmMC4wZW1GJy9GWUZobi1JKG1mZW5jZWRHRiQ2Jy1GIzYnLUY9NiVGQkY1RjctRkQ2LlEiLEYnRjVGN0ZHL0ZKUSV0cnVlRidGS0ZNRk9GUUZTRmduL0ZZUSwwLjMzMzMzMzNlbUYnRjxGNUY3RjVGNy8lJW9wZW5HUSJ8ZnJGJy8lJmNsb3NlR1EifGhyRidGNUY3">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEnJiM5NDc7RicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGNC8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictRiM2JS1JI21uR0YkNiVRIjFGJ0Y1RjdGNUY3LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSomRWxlbWVudDtGJ0Y1RjcvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZXLUZENi5RIn5GJ0Y1RjdGR0ZJRktGTUZPRlFGUy9GVlEmMC4wZW1GJy9GWUZobi1JKG1mZW5jZWRHRiQ2Jy1GIzYnLUY9NiVGQkY1RjctRkQ2LlEiLEYnRjVGN0ZHL0ZKUSV0cnVlRidGS0ZNRk9GUUZTRmduL0ZZUSwwLjMzMzMzMzNlbUYnRjxGNUY3RjVGNy8lJW9wZW5HUSJ8ZnJGJy8lJmNsb3NlR1EifGhyRidGNUY3</Equation>).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L519" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">So the carry is either 0 or 1.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L524" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L525" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Cost of adding two integers of length <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEibUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEibUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation> is bounded by the cost of adding m digits together (plus the carries). 
Assuming the digits are of constant size (which is reasonable), the cost is <Font style="2D Math" italic="true">O(m)</Font>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1055" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Polynomial Representation" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Polynomial Representation" style="Heading 1" layout="Heading 1">Representation and addition of polynomials</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L530" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L531" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Polynomials have many similar properties to integers, but also many differences.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L532" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L535" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=3*x^5+12*x+2;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L950" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">g:=2*x^6+4*x;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1075" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f+g;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1076" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">sort(%);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1077" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L533" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">
Coefficients 3, 12, 2, etc.  come from the ring of integers</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L536" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">(in this course a ring is always a commutative ring with identity).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L539" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">
We will see other rings later (e.g. integers modulo a composite number N)</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L543" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L545" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">A polynomial </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L549" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSomRWxlbWVudDtGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZVLUYsNiZRIlJGJ0YvRjJGNS1JKG1mZW5jZWRHRiQ2Jy1GIzYlLUYsNiZRInhGJ0YvRjJGNUYyRjxGMkY8LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRjJGPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSomRWxlbWVudDtGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZVLUYsNiZRIlJGJ0YvRjJGNS1JKG1mZW5jZWRHRiQ2Jy1GIzYlLUYsNiZRInhGJ0YvRjJGNUYyRjxGMkY8LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRjJGPA==</Equation>, over a ring <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>,  is a finite sequence <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIwRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHRkAtSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkY2LlEifkYnRjVGQUZJL0ZMRjdGTUZPRlFGU0ZVRlcvRmVuRlktRiw2JUYuLUYjNiUtRj42JVEiMUYnRjVGQUY1RkFGQ0ZFRmduLUZGNi5RIy4uRidGNUZBRklGam5GTUZPRlFGU0ZVL0ZYUSwwLjIyMjIyMjJlbUYnRltvLUZGNi5RIi5GJ0Y1RkFGSUZqbkZNRk9GUUZTRlVGV0Zbb0ZFRmduLUYsNiVGLi1GIzYlLUYvNiZRIm5GJ0YyRjVGOEY1RkFGQ0Y1RkE=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIwRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHRkAtSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkY2LlEifkYnRjVGQUZJL0ZMRjdGTUZPRlFGU0ZVRlcvRmVuRlktRiw2JUYuLUYjNiUtRj42JVEiMUYnRjVGQUY1RkFGQ0ZFRmduLUZGNi5RIy4uRidGNUZBRklGam5GTUZPRlFGU0ZVL0ZYUSwwLjIyMjIyMjJlbUYnRltvLUZGNi5RIi5GJ0Y1RkFGSUZqbkZNRk9GUUZTRlVGV0Zbb0ZFRmduLUYsNiVGLi1GIzYlLUYvNiZRIm5GJ0YyRjVGOEY1RkFGQ0Y1RkE=</Equation> such that </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L553" drawlabel="true" redirect-target="L817">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUwZm9udF9zdHlsZV9uYW1lR1EoMkR+TWF0aEYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RIj1GJ0YyL0Y2USdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZPLUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjwvJStleGVjdXRhYmxlR0ZARjwvJS9zdWJzY3JpcHRzaGlmdEdGWi1GOTYuUSIrRidGMkY8Rj5GQUZDRkVGR0ZJRksvRk5RLDAuMjIyMjIyMmVtRicvRlFGXW8tRlM2JUYrLUYjNiUtRlg2JVEiMUYnRjJGPEZlbkY8RmduLUYsNiZRInhGJ0YvRjJGNUZpbi1GOTYuUSMuLkYnRjJGPEY+RkFGQ0ZFRkdGSUZLRlxvL0ZRUSYwLjBlbUYnLUY5Ni5RIi5GJ0YyRjxGPkZBRkNGRUZHRklGSy9GTkZdcEZccEZpbi1GUzYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGZW5GPEZnbi1JJW1zdXBHRiQ2JUZmb0ZkcC8lMXN1cGVyc2NyaXB0c2hpZnRHRlotRiw2I1EhRidGZW5GPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUwZm9udF9zdHlsZV9uYW1lR1EoMkR+TWF0aEYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi5RIj1GJ0YyL0Y2USdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGQC8lKXN0cmV0Y2h5R0ZALyUqc3ltbWV0cmljR0ZALyUobGFyZ2VvcEdGQC8lLm1vdmFibGVsaW1pdHNHRkAvJSdhY2NlbnRHRkAvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZPLUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjwvJStleGVjdXRhYmxlR0ZARjwvJS9zdWJzY3JpcHRzaGlmdEdGWi1GOTYuUSIrRidGMkY8Rj5GQUZDRkVGR0ZJRksvRk5RLDAuMjIyMjIyMmVtRicvRlFGXW8tRlM2JUYrLUYjNiUtRlg2JVEiMUYnRjJGPEZlbkY8RmduLUYsNiZRInhGJ0YvRjJGNUZpbi1GOTYuUSMuLkYnRjJGPEY+RkFGQ0ZFRkdGSUZLRlxvL0ZRUSYwLjBlbUYnLUY5Ni5RIi5GJ0YyRjxGPkZBRkNGRUZHRklGSy9GTkZdcEZccEZpbi1GUzYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGZW5GPEZnbi1JJW1zdXBHRiQ2JUZmb0ZkcC8lMXN1cGVyc2NyaXB0c2hpZnRHRlotRiw2I1EhRidGZW5GPA==</Equation></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L544" drawlabel="true" redirect-target="L550">
<Input><Text-field style="Text" layout="Normal">.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L731" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L557" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">If <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlErJk5vdEVxdWFsO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlErJk5vdEVxdWFsO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8</Equation> the we assume that <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEibkYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSsmTm90RXF1YWw7RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGWS1JI21uR0YkNiVGREY1RkBGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEibkYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSsmTm90RXF1YWw7RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGWS1JI21uR0YkNiVGREY1RkBGNUZA</Equation> and the degree of  <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>  is </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L551" drawlabel="true" redirect-target="L558">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIi5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC8lK2V4ZWN1dGFibGVHRj1GOQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIi5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC8lK2V4ZWN1dGFibGVHRj1GOQ==</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L883" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 3" layout="Heading 3">Dense representation</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L889" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">The dense representation of a polynomial is simply a list or array of all its coefficients, in order</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L910" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">For example <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYyLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JUYrLUYjNiYtSSNtbkdGJDYlUSIwRidGMkY8RjIvJTBmb250X3N0eWxlX25hbWVHUSkyRH5JbnB1dEYnRjwvJS9zdWJzY3JpcHRzaGlmdEdGWS1GOTYuUSIrRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGXW8tRlI2JUYrLUYjNiYtRlc2JVEiMUYnRjJGPEYyRlpGPEZnbi1GLDYmUSJ4RidGL0YyRjVGaW4tRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSkZcby9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GXXBGXHBGaW4tRlI2JUYrLUYjNiYtRiw2JlEibkYnRi9GMkY1RjJGWkY8RmduLUklbXN1cEdGJDYlRmZvRmRwLyUxc3VwZXJzY3JpcHRzaGlmdEdGWS1GLDYjUSFGJ0YyRlpGPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYyLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JUYrLUYjNiYtSSNtbkdGJDYlUSIwRidGMkY8RjIvJTBmb250X3N0eWxlX25hbWVHUSkyRH5JbnB1dEYnRjwvJS9zdWJzY3JpcHRzaGlmdEdGWS1GOTYuUSIrRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBGXW8tRlI2JUYrLUYjNiYtRlc2JVEiMUYnRjJGPEYyRlpGPEZnbi1GLDYmUSJ4RidGL0YyRjVGaW4tRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSkZcby9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GXXBGXHBGaW4tRlI2JUYrLUYjNiYtRiw2JlEibkYnRi9GMkY1RjJGWkY8RmduLUklbXN1cEdGJDYlRmZvRmRwLyUxc3VwZXJzY3JpcHRzaGlmdEdGWS1GLDYjUSFGJ0YyRlpGPA==</Equation> is represented as <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkobWZlbmNlZEdGJDYnLUYjNjMtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJmRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Ji1JI21uR0YkNiVRIjBGJ0Y6L0Y+USdub3JtYWxGJ0Y6LyUwZm9udF9zdHlsZV9uYW1lR1EpMkR+SW5wdXRGJ0ZGLyUvc3Vic2NyaXB0c2hpZnRHRkUtSSNtb0dGJDYuUSIsRidGOkZGLyUmZmVuY2VHRjwvJSpzZXBhcmF0b3JHRjkvJSlzdHJldGNoeUdGPC8lKnN5bW1ldHJpY0dGPC8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y8LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRk42LlEifkYnRjpGRkZRL0ZURjxGVUZXRllGZW5GZ25GaW4vRl1vRltvLUYxNiVGMy1GIzYmLUZDNiVRIjFGJ0Y6RkZGOkZIRkZGS0ZNRl9vLUYxNiVGMy1GIzYmLUZDNiVRIjJGJ0Y6RkZGN0Y6Rj1GS0ZNRl9vLUZONi5RIy4uRidGOkZGRlFGYm9GVUZXRllGZW5GZ24vRmpuUSwwLjIyMjIyMjJlbUYnRmNvLUZONi5RIi5GJ0Y6RkZGUUZib0ZVRldGWUZlbkZnbkZpbkZjb0ZNRl9vLUYxNiVGMy1GIzYmLUY0NiZRIm5GJ0Y3RjpGPUY6RkhGRkZLRjpGSEZGRjpGRi8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJy1GNDYjUSFGJ0Y6RkhGRg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkobWZlbmNlZEdGJDYnLUYjNjMtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJmRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2Ji1JI21uR0YkNiVRIjBGJ0Y6L0Y+USdub3JtYWxGJ0Y6LyUwZm9udF9zdHlsZV9uYW1lR1EpMkR+SW5wdXRGJ0ZGLyUvc3Vic2NyaXB0c2hpZnRHRkUtSSNtb0dGJDYuUSIsRidGOkZGLyUmZmVuY2VHRjwvJSpzZXBhcmF0b3JHRjkvJSlzdHJldGNoeUdGPC8lKnN5bW1ldHJpY0dGPC8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y8LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRk42LlEifkYnRjpGRkZRL0ZURjxGVUZXRllGZW5GZ25GaW4vRl1vRltvLUYxNiVGMy1GIzYmLUZDNiVRIjFGJ0Y6RkZGOkZIRkZGS0ZNRl9vLUYxNiVGMy1GIzYmLUZDNiVRIjJGJ0Y6RkZGN0Y6Rj1GS0ZNRl9vLUZONi5RIy4uRidGOkZGRlFGYm9GVUZXRllGZW5GZ24vRmpuUSwwLjIyMjIyMjJlbUYnRmNvLUZONi5RIi5GJ0Y6RkZGUUZib0ZVRldGWUZlbkZnbkZpbkZjb0ZNRl9vLUYxNiVGMy1GIzYmLUY0NiZRIm5GJ0Y3RjpGPUY6RkhGRkZLRjpGSEZGRjpGRi8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJy1GNDYjUSFGJ0Y6RkhGRg==</Equation>, an array of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiK0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiK0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8</Equation> elements of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L949" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L913" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">PolynomialTools[CoefficientVector](f,x);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L952" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L891" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">This uses the function (CoefficientVector) in the PolynomialTools package</Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L885" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 3" layout="Heading 3">Sparse representation</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L895" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">The sparse representation of a polynomial is a list of coefficient/exponent pairs</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L954" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">So <Equation executable="false" style="Text" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkrbXVuZGVyb3ZlckdGJDYnLUkjbW9HRiQ2LVEmJlN1bTtGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRicvJSZmZW5jZUdRJnVuc2V0RicvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdRJXRydWVGJy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMTY2NjY2N2VtRictRiM2Ji1JI21pR0YkNiVRImlGJy8lJ2l0YWxpY0dGPC9GM1EnaXRhbGljRictRi82LVEiPUYnRjIvRjZRJmZhbHNlRicvRjlGWS9GO0ZZL0Y+RlkvRkBGWS9GQkZZL0ZERlkvRkZRLDAuMjc3Nzc3OGVtRicvRklGW28tSSNtbkdGJDYkUSIxRidGMkYyLUYjNiUtRk42JVEidEYnRlFGU0ZRRlNGaW4vJSxhY2NlbnR1bmRlckdGWS1JJW1zdWJHRiQ2JS1GTjYlUSJhRidGUUZTLUYjNiVGTUZRRlMvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JJW1zdXBHRiQ2JS1GTjYlUSJ4RidGUUZTLUYjNiUtRmlvNiUtRk42JVEiZUYnRlFGU0ZecEZgcEZRRlMvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZicC1GTjYjUSFGJ0Yy">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkrbXVuZGVyb3ZlckdGJDYnLUkjbW9HRiQ2LVEmJlN1bTtGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRicvJSZmZW5jZUdRJnVuc2V0RicvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdRJXRydWVGJy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMTY2NjY2N2VtRictRiM2Ji1JI21pR0YkNiVRImlGJy8lJ2l0YWxpY0dGPC9GM1EnaXRhbGljRictRi82LVEiPUYnRjIvRjZRJmZhbHNlRicvRjlGWS9GO0ZZL0Y+RlkvRkBGWS9GQkZZL0ZERlkvRkZRLDAuMjc3Nzc3OGVtRicvRklGW28tSSNtbkdGJDYkUSIxRidGMkYyLUYjNiUtRk42JVEidEYnRlFGU0ZRRlNGaW4vJSxhY2NlbnR1bmRlckdGWS1JJW1zdWJHRiQ2JS1GTjYlUSJhRidGUUZTLUYjNiVGTUZRRlMvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1JJW1zdXBHRiQ2JS1GTjYlUSJ4RidGUUZTLUYjNiUtRmlvNiUtRk42JVEiZUYnRlFGU0ZecEZgcEZRRlMvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZicC1GTjYjUSFGJ0Yy</Equation> would be represented as </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L957" drawlabel="true" redirect-target="L1079">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal" bullet="dot"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkobWZlbmNlZEdGJDYmLUYjNigtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJhRicvJSdpdGFsaWNHUSV0cnVlRicvJTBmb250X3N0eWxlX25hbWVHUSgyRH5NYXRoRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNictSSNtbkdGJDYmUSIxRidGN0Y6Rj1GNy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRjpGPS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2L1EiLEYnRjdGOkY9LyUmZmVuY2VHRkgvJSpzZXBhcmF0b3JHRjkvJSlzdHJldGNoeUdGSC8lKnN5bW1ldHJpY0dGSC8lKGxhcmdlb3BHRkgvJS5tb3ZhYmxlbGltaXRzR0ZILyUnYWNjZW50R0ZILyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRjE2JS1GNDYmUSJlRidGN0Y6Rj1GQEZJRjdGRkY9RjdGOkY9RkwtRk02L1EifkYnRjdGOkY9RlAvRlNGSEZURlZGWEZaRmZuRmhuL0Zcb0Zqbi1GLDYmLUYjNigtRjE2JUYzLUYjNictRkM2JlEiMkYnRjdGOkY9RjdGRkY6Rj1GSUZMLUYxNiVGYG9GXnBGSUY3RkZGPUY3RjpGPUZMRmNvLUZNNi9RIy4uRidGN0Y6Rj1GUEZmb0ZURlZGWEZaRmZuL0ZpblEsMC4yMjIyMjIyZW1GJ0Znby1GTTYvUSIuRidGN0Y6Rj1GUEZmb0ZURlZGWEZaRmZuRmhuRmdvRkxGY28tRiw2Ji1GIzYoLUYxNiVGMy1GIzYnLUY0NiZRInRGJ0Y3RjpGPUY3RkZGOkY9RklGTC1GMTYlRmBvRmNxRklGN0ZGRj1GN0Y6Rj0tRjQ2I1EhRidGN0ZGRj0=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYxLUkobWZlbmNlZEdGJDYmLUYjNigtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJhRicvJSdpdGFsaWNHUSV0cnVlRicvJTBmb250X3N0eWxlX25hbWVHUSgyRH5NYXRoRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNictSSNtbkdGJDYmUSIxRidGN0Y6Rj1GNy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnRjpGPS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2L1EiLEYnRjdGOkY9LyUmZmVuY2VHRkgvJSpzZXBhcmF0b3JHRjkvJSlzdHJldGNoeUdGSC8lKnN5bW1ldHJpY0dGSC8lKGxhcmdlb3BHRkgvJS5tb3ZhYmxlbGltaXRzR0ZILyUnYWNjZW50R0ZILyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRjE2JS1GNDYmUSJlRidGN0Y6Rj1GQEZJRjdGRkY9RjdGOkY9RkwtRk02L1EifkYnRjdGOkY9RlAvRlNGSEZURlZGWEZaRmZuRmhuL0Zcb0Zqbi1GLDYmLUYjNigtRjE2JUYzLUYjNictRkM2JlEiMkYnRjdGOkY9RjdGRkY6Rj1GSUZMLUYxNiVGYG9GXnBGSUY3RkZGPUY3RjpGPUZMRmNvLUZNNi9RIy4uRidGN0Y6Rj1GUEZmb0ZURlZGWEZaRmZuL0ZpblEsMC4yMjIyMjIyZW1GJ0Znby1GTTYvUSIuRidGN0Y6Rj1GUEZmb0ZURlZGWEZaRmZuRmhuRmdvRkxGY28tRiw2Ji1GIzYoLUYxNiVGMy1GIzYnLUY0NiZRInRGJ0Y3RjpGPUY3RkZGOkY9RklGTC1GMTYlRmBvRmNxRklGN0ZGRj1GN0Y6Rj0tRjQ2I1EhRidGN0ZGRj0=</Equation></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L961" drawlabel="true" redirect-target="L955">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L898" drawlabel="true" redirect-target="L955">
<Input><Text-field style="Text" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L963" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L964" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">C:=[coeffs(f,x,'V')];</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L965" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">V;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L966" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">seq([C[i],degree(V[i])],i=1..nops(C));</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L967" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L887" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 3" layout="Heading 3">Addition</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L970" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">In symbolic computation we often use other representations, some of which we will see here</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L971" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Font encoding="UTF-8">Black box representation \342\200\223 representing symbolic objects as functions which produce values</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L972" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Font encoding="UTF-8">Straight-line programs or algebraic circuits \342\200\223 representing symbolic objects as programs (which produce values and can be manipulated as programs)</Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L975" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L559" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Font bold="true">Addition</Font> of two polynomials with degree bounded by <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation> costs at most <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiK0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiK0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8</Equation> additions in <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L562" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">We will usually analyze algorithms over a ring <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation> in terms of the number of operations from <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L563" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">I.e., we will write <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNiUtRiw2JlEibkYnL0YwUSV0cnVlRidGMi9GNVEnaXRhbGljRidGMkY0RjJGNEYyRjQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNiUtRiw2JlEibkYnL0YwUSV0cnVlRidGMi9GNVEnaXRhbGljRidGMkY0RjJGNEYyRjQ=</Equation> operations in <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L566" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L569" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">What is the cost in word operations if <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1GLDYmUSgmIzg0ODQ7RidGL0YyRjVGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1GLDYmUSgmIzg0ODQ7RidGL0YyRjVGMkY8</Equation> ?  </Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L567" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Font encoding="UTF-8">In this case we count machine operations and must take into account the size of the coefficients in \342\204\244.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L570" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Assume that the absolute values of all coefficients of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation> are bounded by B (i.e., <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkobWZlbmNlZEdGJDYnLUYjNiUtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJmRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GNDYmUSJpRidGN0Y6Rj1GOi9GPlEnbm9ybWFsRicvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJ0Y6RkVGOkZFLyUlb3BlbkdRInxnckYnLyUmY2xvc2VHRkwtSSNtb0dGJDYuUSJ+RidGOkZFLyUmZmVuY2VHRjwvJSpzZXBhcmF0b3JHRjwvJSlzdHJldGNoeUdGPC8lKnN5bW1ldHJpY0dGPC8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y8LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGXW8tRlA2LlElJmxlO0YnRjpGRUZTRlVGV0ZZRmVuRmduRmluL0Zcb1EsMC4yNzc3Nzc4ZW1GJy9GX29GZG8tRjQ2JlEiQkYnRjdGOkY9RjpGRQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkobWZlbmNlZEdGJDYnLUYjNiUtSSVtc3ViR0YkNiUtSSNtaUdGJDYmUSJmRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1GNDYmUSJpRidGN0Y6Rj1GOi9GPlEnbm9ybWFsRicvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJ0Y6RkVGOkZFLyUlb3BlbkdRInxnckYnLyUmY2xvc2VHRkwtSSNtb0dGJDYuUSJ+RidGOkZFLyUmZmVuY2VHRjwvJSpzZXBhcmF0b3JHRjwvJSlzdHJldGNoeUdGPC8lKnN5bW1ldHJpY0dGPC8lKGxhcmdlb3BHRjwvJS5tb3ZhYmxlbGltaXRzR0Y8LyUnYWNjZW50R0Y8LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGXW8tRlA2LlElJmxlO0YnRjpGRUZTRlVGV0ZZRmVuRmduRmluL0Zcb1EsMC4yNzc3Nzc4ZW1GJy9GX29GZG8tRjQ2JlEiQkYnRjdGOkY9RjpGRQ==</Equation> )</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L571" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Additions with  integers of absolute value <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIkJGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIkJGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=</Equation> take <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNiYtRiw2JlEkbG9nRidGL0YyRjQtRjg2JS1GIzYlLUYsNiZRIkJGJy9GMFEldHJ1ZUYnRjIvRjVRJ2l0YWxpY0YnRjJGNEYyRjRGMkY0RjJGNEYyRjQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNiYtRiw2JlEkbG9nRidGL0YyRjQtRjg2JS1GIzYlLUYsNiZRIkJGJy9GMFEldHJ1ZUYnRjIvRjVRJ2l0YWxpY0YnRjJGNEYyRjRGMkY0RjJGNEYyRjQ=</Equation> operations.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L572" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Cost two add two polynomials of degree <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIm5GJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIm5GJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=</Equation> with coefficients of absolute value <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIkJGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbW9HRiQ2LlElJmxlO0YnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRIkJGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YvRjI=</Equation> is <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNigtRiw2JlEibkYnL0YwUSV0cnVlRidGMi9GNVEnaXRhbGljRictSSNtb0dGJDYuUSJ+RidGMkY0LyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGVy1GLDYmUSRsb2dGJ0YvRjJGNC1GODYlLUYjNiUtRiw2JlEiQkYnRj9GMkZBRjJGNEYyRjRGMkY0RjJGNC1GLDYjUSFGJ0YyRjQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNigtRiw2JlEibkYnL0YwUSV0cnVlRidGMi9GNVEnaXRhbGljRictSSNtb0dGJDYuUSJ+RidGMkY0LyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGVy1GLDYmUSRsb2dGJ0YvRjJGNC1GODYlLUYjNiUtRiw2JlEiQkYnRj9GMkZBRjJGNEYyRjRGMkY0RjJGNC1GLDYjUSFGJ0YyRjQ=</Equation> word operations.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L577" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L578" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">Note: similarities and differences between \342\204\244 and R[x].</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L579" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">no carries to worry about in R[x]</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L580" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">many algorithms for R[x] carry over to <Font encoding="UTF-8">\342\204\244.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L581" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">not all techniques in R[x] work in <Font encoding="UTF-8">\342\204\244.</Font></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 3" layout="Heading 3">Polynomial Reversion</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L597" drawlabel="true" redirect-target="L550">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZLLUkjbWlHRiQ2JVEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JJW1zdWJHRiQ2JUYrLUYjNiUtSSNtbkdGJDYkUSIwRidGOS8lK2V4ZWN1dGFibGVHRj1GOS8lL3N1YnNjcmlwdHNoaWZ0R0ZXLUY2Ni1RIitGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjIyMjIyMmVtRicvRk5Gam4tRlA2JUYrLUYjNiUtRlU2JFEiMUYnRjlGWEY5RlotRiw2JVEieEYnRi9GMkZmbi1GNjYtUSMuLkYnRjlGO0Y+RkBGQkZERkZGSEZpbi9GTlEmMC4wZW1GJy1GNjYtUSIuRidGOUY7Rj5GQEZCRkRGRkZIL0ZLRmpvRmlvRmZuLUZQNiVGKy1GIzYlLUYsNiVRIm5GJ0YvRjJGWEY5RlotSSVtc3VwR0YkNiVGY29GYXAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZXLUY2Ni1RIn5GJ0Y5RjtGPkZARkJGREZGRkhGXnBGaW9GW3FGW3EtRjY2L1EzJkRvdWJsZVJpZ2h0QXJyb3c7RicvJSVib2xkR0YxL0YzUSVib2xkRicvJStmb250d2VpZ2h0R0ZkcUY7Rj4vRkFGMUZCRkRGRkZIRkpGTS1GNjYvRl1xRmFxRmNxRmVxRjtGPkZARkJGREZGRkhGXnBGaW8tRiw2JVEpcmV2ZXJzYWxGJ0YvRjItSShtZmVuY2VkR0YkNiQtRiM2JUYrRlhGOUY5RjVGW3FGX3BGZm4tRlA2JUYrLUYjNidGY3AtRjY2LVEoJm1pbnVzO0YnRjlGO0Y+RkBGQkZERkZGSEZpbkZbb0Zgb0ZYRjlGWkZjb0ZmbkZmb0ZbcEZmbkZPRmZwRltxRjVGW3FGKy1GXnI2JC1GIzYlLUkmbWZyYWNHRiQ2KEZgby1GIzYlRmNvRlhGOS8lLmxpbmV0aGlja25lc3NHRmJvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmZzLyUpYmV2ZWxsZWRHRj1GWEY5RjktRjY2LVEnJnNkb3Q7RidGOUY7Rj5GQEZCRkRGRkZIRl5wRmlvRmZwRltxRlhGOQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZLLUkjbWlHRiQ2JVEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JJW1zdWJHRiQ2JUYrLUYjNiUtSSNtbkdGJDYkUSIwRidGOS8lK2V4ZWN1dGFibGVHRj1GOS8lL3N1YnNjcmlwdHNoaWZ0R0ZXLUY2Ni1RIitGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjIyMjIyMmVtRicvRk5Gam4tRlA2JUYrLUYjNiUtRlU2JFEiMUYnRjlGWEY5RlotRiw2JVEieEYnRi9GMkZmbi1GNjYtUSMuLkYnRjlGO0Y+RkBGQkZERkZGSEZpbi9GTlEmMC4wZW1GJy1GNjYtUSIuRidGOUY7Rj5GQEZCRkRGRkZIL0ZLRmpvRmlvRmZuLUZQNiVGKy1GIzYlLUYsNiVRIm5GJ0YvRjJGWEY5RlotSSVtc3VwR0YkNiVGY29GYXAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZXLUY2Ni1RIn5GJ0Y5RjtGPkZARkJGREZGRkhGXnBGaW9GW3FGW3EtRjY2L1EzJkRvdWJsZVJpZ2h0QXJyb3c7RicvJSVib2xkR0YxL0YzUSVib2xkRicvJStmb250d2VpZ2h0R0ZkcUY7Rj4vRkFGMUZCRkRGRkZIRkpGTS1GNjYvRl1xRmFxRmNxRmVxRjtGPkZARkJGREZGRkhGXnBGaW8tRiw2JVEpcmV2ZXJzYWxGJ0YvRjItSShtZmVuY2VkR0YkNiQtRiM2JUYrRlhGOUY5RjVGW3FGX3BGZm4tRlA2JUYrLUYjNidGY3AtRjY2LVEoJm1pbnVzO0YnRjlGO0Y+RkBGQkZERkZGSEZpbkZbb0Zgb0ZYRjlGWkZjb0ZmbkZmb0ZbcEZmbkZPRmZwRltxRjVGW3FGKy1GXnI2JC1GIzYlLUkmbWZyYWNHRiQ2KEZgby1GIzYlRmNvRlhGOS8lLmxpbmV0aGlja25lc3NHRmJvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmZzLyUpYmV2ZWxsZWRHRj1GWEY5RjktRjY2LVEnJnNkb3Q7RidGOUY7Rj5GQEZCRkRGRkZIRl5wRmlvRmZwRltxRlhGOQ==</Equation></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L598" drawlabel="true" redirect-target="L550">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L594" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L600" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Note that <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JlEpcmV2ZXJzYWxGJy8lJ2l0YWxpY0dRJXRydWVGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JS1GIzYmRistRjk2JS1GIzYlLUYsNiZRImZGJ0YvRjJGNUYyL0Y2USdub3JtYWxGJ0YyRkRGMkZERjJGRC1JI21vR0YkNi5RIj1GJ0YyRkQvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZaRkFGMkZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JlEpcmV2ZXJzYWxGJy8lJ2l0YWxpY0dRJXRydWVGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JS1GIzYmRistRjk2JS1GIzYlLUYsNiZRImZGJ0YvRjJGNUYyL0Y2USdub3JtYWxGJ0YyRkRGMkZERjJGRC1JI21vR0YkNi5RIj1GJ0YyRkQvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZaRkFGMkZE</Equation>.     No analogue for integers.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L820" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">This operation turns out to be very useful.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L849" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1059" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">eval(f,x=3);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L855" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">frev:=expand(x^degree(f,x)*eval(f,x=1/x));</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L1078" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L848" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L609" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L741" drawlabel="true"><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Polynomial Multiplication" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Polynomial Multiplication" style="Heading 1" layout="Heading 1">Polynomial Multiplication</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L620" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L623" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">First consider polynomials in </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L626" drawlabel="true" redirect-target="L624">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2Ji1GIzYlLUYsNiVRInhGJ0YvRjIvJStleGVjdXRhYmxlR1EmZmFsc2VGJy9GM1Enbm9ybWFsRidGQC8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJy1JI21vR0YkNi1RIi5GJ0ZALyUmZmVuY2VHRj8vJSpzZXBhcmF0b3JHRj8vJSlzdHJldGNoeUdGPy8lKnN5bW1ldHJpY0dGPy8lKGxhcmdlb3BHRj8vJS5tb3ZhYmxlbGltaXRzR0Y/LyUnYWNjZW50R0Y/LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGZm5GPUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2Ji1GIzYlLUYsNiVRInhGJ0YvRjIvJStleGVjdXRhYmxlR1EmZmFsc2VGJy9GM1Enbm9ybWFsRidGQC8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJy1JI21vR0YkNi1RIi5GJ0ZALyUmZmVuY2VHRj8vJSpzZXBhcmF0b3JHRj8vJSlzdHJldGNoeUdGPy8lKnN5bW1ldHJpY0dGPy8lKGxhcmdlb3BHRj8vJS5tb3ZhYmxlbGltaXRzR0Y/LyUnYWNjZW50R0Y/LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGZm5GPUZA</Equation></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L621" drawlabel="true" redirect-target="L624">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L618" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L634" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY7LUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgby1GWDYlRistRiM2JS1GZ242JVEiMUYnRjJGPEYyRjxGam4tRiw2JlEieEYnRi9GMkY1RjhGXG9GOC1GWDYlRistRiM2JS1GZ242JVEiMkYnRjJGPEYyRjxGam4tSSVtc3VwR0YkNiVGaW9GXnAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZpbkZcb0Y4LUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkpGX29GTy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRjhGXG9GOC1GWDYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGMkY8RmpuLUZkcDYlRmlvRmBxRmZwRjhGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY7LUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgby1GWDYlRistRiM2JS1GZ242JVEiMUYnRjJGPEYyRjxGam4tRiw2JlEieEYnRi9GMkY1RjhGXG9GOC1GWDYlRistRiM2JS1GZ242JVEiMkYnRjJGPEYyRjxGam4tSSVtc3VwR0YkNiVGaW9GXnAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZpbkZcb0Y4LUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkpGX29GTy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRjhGXG9GOC1GWDYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGMkY8RmpuLUZkcDYlRmlvRmBxRmZwRjhGMkY8</Equation> and <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY8LUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIxRidGMkY8RjJGPEZqbi1GLDYmUSJ4RidGL0YyRjVGOEZcb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIyRidGMkY8RjJGPEZqbkY4LUklbXN1cEdGJDYlRmlvRl5wLyUxc3VwZXJzY3JpcHRzaGlmdEdGaW5GXG9GOC1GOTYuUSMuLkYnRjJGPEY+RkBGQkZERkZGSEZKRl9vRk8tRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKRkxGT0Y4RlxvRjgtRlg2JUYrLUYjNiUtRiw2JlEibUYnRi9GMkY1RjJGPEZqbi1GZHA2JUZpb0ZgcUZmcEYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY8LUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIxRidGMkY8RjJGPEZqbi1GLDYmUSJ4RidGL0YyRjVGOEZcb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIyRidGMkY8RjJGPEZqbkY4LUklbXN1cEdGJDYlRmlvRl5wLyUxc3VwZXJzY3JpcHRzaGlmdEdGaW5GXG9GOC1GOTYuUSMuLkYnRjJGPEY+RkBGQkZERkZGSEZKRl9vRk8tRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKRkxGT0Y4RlxvRjgtRlg2JUYrLUYjNiUtRiw2JlEibUYnRi9GMkY1RjJGPEZqbi1GZHA2JUZpb0ZgcUZmcEYyRjw=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L631" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L637" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">The  <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZCLUkjbW9HRiQ2LlEifkYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRImZGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YrLUYsNi5RJyZzZG90O0YnRi9GMkY1RjdGOUY7Rj1GP0ZBRkNGRi1GSTYmUSJnRidGTEYvRk9GKy1GLDYuUSI9RidGL0YyRjVGN0Y5RjtGPUY/RkEvRkRRLDAuMjc3Nzc3OGVtRicvRkdGZW5GKy1JJW1zdWJHRiQ2JS1GSTYmUSJoRidGTEYvRk8tRiM2JS1JI21uR0YkNiVRIjBGJ0YvRjJGL0YyLyUvc3Vic2NyaXB0c2hpZnRHRmJvLUYsNi5RIitGJ0YvRjJGNUY3RjlGO0Y9Rj9GQS9GRFEsMC4yMjIyMjIyZW1GJy9GR0Zpb0YrLUZobjYlRmpuLUYjNiUtRmBvNiVRIjFGJ0YvRjJGL0YyRmNvLUZJNiZRInhGJ0ZMRi9GT0YrRmVvRistRmhuNiVGam4tRiM2JS1GYG82JVEiMkYnRi9GMkYvRjJGY28tSSVtc3VwR0YkNiVGYnBGZ3AvJTFzdXBlcnNjcmlwdHNoaWZ0R0Zib0YrRmVvRistRiw2LlEjLi5GJ0YvRjJGNUY3RjlGO0Y9Rj9GQUZob0ZGLUYsNi5RIi5GJ0YvRjJGNUY3RjlGO0Y9Rj9GQUZDRkZGK0Zlb0YrLUZobjYlRmpuLUYjNictRkk2JlEibkYnRkxGL0ZPRmVvLUZJNiZRIm1GJ0ZMRi9GT0YvRjJGY28tRl1xNiVGYnBGaXFGX3FGK0YrRi9GMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzZCLUkjbW9HRiQ2LlEifkYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRImZGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJ0YrLUYsNi5RJyZzZG90O0YnRi9GMkY1RjdGOUY7Rj1GP0ZBRkNGRi1GSTYmUSJnRidGTEYvRk9GKy1GLDYuUSI9RidGL0YyRjVGN0Y5RjtGPUY/RkEvRkRRLDAuMjc3Nzc3OGVtRicvRkdGZW5GKy1JJW1zdWJHRiQ2JS1GSTYmUSJoRidGTEYvRk8tRiM2JS1JI21uR0YkNiVRIjBGJ0YvRjJGL0YyLyUvc3Vic2NyaXB0c2hpZnRHRmJvLUYsNi5RIitGJ0YvRjJGNUY3RjlGO0Y9Rj9GQS9GRFEsMC4yMjIyMjIyZW1GJy9GR0Zpb0YrLUZobjYlRmpuLUYjNiUtRmBvNiVRIjFGJ0YvRjJGL0YyRmNvLUZJNiZRInhGJ0ZMRi9GT0YrRmVvRistRmhuNiVGam4tRiM2JS1GYG82JVEiMkYnRi9GMkYvRjJGY28tSSVtc3VwR0YkNiVGYnBGZ3AvJTFzdXBlcnNjcmlwdHNoaWZ0R0Zib0YrRmVvRistRiw2LlEjLi5GJ0YvRjJGNUY3RjlGO0Y9Rj9GQUZob0ZGLUYsNi5RIi5GJ0YvRjJGNUY3RjlGO0Y9Rj9GQUZDRkZGK0Zlb0YrLUZobjYlRmpuLUYjNictRkk2JlEibkYnRkxGL0ZPRmVvLUZJNiZRIm1GJ0ZMRi9GT0YvRjJGY28tRl1xNiVGYnBGaXFGX3FGK0YrRi9GMg==</Equation> where <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiaEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEia0YnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSI9RidGNUZARklGS0ZNRk9GUUZTRlUvRlhRLDAuMjc3Nzc3OGVtRicvRmVuRmpuRkUtRiw2JS1GRjYuUSYmU3VtO0YnRjVGQEZJRksvRk5GNEZPL0ZSRjQvRlRGNEZVRlcvRmVuUSwwLjE2NjY2NjdlbUYnLUYjNiktRi82JlEiaUYnRjJGNUY4LUZGNi5RIitGJ0Y1RkBGSUZLRk1GT0ZRRlNGVS9GWFEsMC4yMjIyMjIyZW1GJy9GZW5GX3AtRi82JlEiakYnRjJGNUY4RmZuRj1GNUZARkItRiw2JS1GLzYmUSJmRidGMkY1RjgtRiM2JUZob0Y1RkBGQkZFLUZGNi5RJyZzZG90O0YnRjVGQEZJRktGTUZPRlFGU0ZVRldGWkZFLUYsNiUtRi82JlEiZ0YnRjJGNUY4LUYjNiVGYXBGNUZARkJGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiaEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEia0YnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSI9RidGNUZARklGS0ZNRk9GUUZTRlUvRlhRLDAuMjc3Nzc3OGVtRicvRmVuRmpuRkUtRiw2JS1GRjYuUSYmU3VtO0YnRjVGQEZJRksvRk5GNEZPL0ZSRjQvRlRGNEZVRlcvRmVuUSwwLjE2NjY2NjdlbUYnLUYjNiktRi82JlEiaUYnRjJGNUY4LUZGNi5RIitGJ0Y1RkBGSUZLRk1GT0ZRRlNGVS9GWFEsMC4yMjIyMjIyZW1GJy9GZW5GX3AtRi82JlEiakYnRjJGNUY4RmZuRj1GNUZARkItRiw2JS1GLzYmUSJmRidGMkY1RjgtRiM2JUZob0Y1RkBGQkZFLUZGNi5RJyZzZG90O0YnRjVGQEZJRktGTUZPRlFGU0ZVRldGWkZFLUYsNiUtRi82JlEiZ0YnRjJGNUY4LUYjNiVGYXBGNUZARkJGNUZA</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L638" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L639" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">The cost is <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkobWZlbmNlZEdGJDYlLUYjNictSSNtaUdGJDYmUSJuRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSIrRidGNy9GO1Enbm9ybWFsRicvJSZmZW5jZUdGOS8lKnNlcGFyYXRvckdGOS8lKXN0cmV0Y2h5R0Y5LyUqc3ltbWV0cmljR0Y5LyUobGFyZ2VvcEdGOS8lLm1vdmFibGVsaW1pdHNHRjkvJSdhY2NlbnRHRjkvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZTLUkjbW5HRiQ2JVEiMUYnRjdGQUY3RkFGN0ZBLUYsNiUtRiM2Jy1GMTYmUSJtRidGNEY3RjpGPUZWRjdGQUY3RkFGN0ZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkobWZlbmNlZEdGJDYlLUYjNictSSNtaUdGJDYmUSJuRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSIrRidGNy9GO1Enbm9ybWFsRicvJSZmZW5jZUdGOS8lKnNlcGFyYXRvckdGOS8lKXN0cmV0Y2h5R0Y5LyUqc3ltbWV0cmljR0Y5LyUobGFyZ2VvcEdGOS8lLm1vdmFibGVsaW1pdHNHRjkvJSdhY2NlbnRHRjkvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0ZTLUkjbW5HRiQ2JVEiMUYnRjdGQUY3RkFGN0ZBLUYsNiUtRiM2Jy1GMTYmUSJtRidGNEY3RjpGPUZWRjdGQUY3RkFGN0ZB</Equation> multiplications and <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEnJnNkb3Q7RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRIm1GJ0YvRjJGNUYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEnJnNkb3Q7RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRIm1GJ0YvRjJGNUYyRjw=</Equation> additions (exactly).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L640" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L643" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Font style="2D Math" encoding="UTF-8" italic="true">\316\230(nm)</Font><Font style="2D Math"> operations in </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L644" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L645" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Integers are similar to above.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L646" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">We can multiply <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEnJnNkb3Q7RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImJGJ0YvRjJGNUYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEnJnNkb3Q7RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImJGJ0YvRjJGNUYyRjw=</Equation>  with <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNigtRiw2JlEkbG9nRidGL0YyRjQtRjg2JS1GIzYlLUYsNiZRImFGJy9GMFEldHJ1ZUYnRjIvRjVRJ2l0YWxpY0YnRjJGNEYyRjRGPC1GODYlLUYjNiUtRiw2JlEiYkYnRkZGMkZIRjJGNEYyRjRGMkY0RjJGNEYyRjQ=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JlEiT0YnLyUnaXRhbGljR1EmZmFsc2VGJy8lK2V4ZWN1dGFibGVHRjEvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLUkobWZlbmNlZEdGJDYlLUYjNigtRiw2JlEkbG9nRidGL0YyRjQtRjg2JS1GIzYlLUYsNiZRImFGJy9GMFEldHJ1ZUYnRjIvRjVRJ2l0YWxpY0YnRjJGNEYyRjRGPC1GODYlLUYjNiUtRiw2JlEiYkYnRkZGMkZIRjJGNEYyRjRGMkY0RjJGNEYyRjQ=</Equation> machine operations.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L647" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Often we will call these <Font bold="true" italic="true">bit operations</Font> - the difference between a 32-bit word or a 64-bit word (or even a 1-bit word) only matters &quot;up to a constant&quot; (which is hidden in the big-Oh).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L648" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Of course, these constants matter a lot in practice!</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L652" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=randpoly(x,degree=20);</Text-field>
</Input>
</Group>
<Group labelreference="L653" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">g:=randpoly(x,degree=30);</Text-field>
</Input>
</Group>
<Group labelreference="L654" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">h:=f*g;</Text-field>
</Input>
</Group>
<Group labelreference="L655" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">h:=expand(h);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L878" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L657" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">
Note the use of <Font style="Maple Input">expand</Font>.  Why do we need this?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L659" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">(x-1)^1000;</Text-field>
</Input>
</Group>
<Group labelreference="L660" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">w:=expand((x-1)^1000):</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L877" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">coeff(w,x,500);</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L658" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L856" drawlabel="true">
<Input><Text-field style="Heading 3" layout="Heading 3">Multivariate polynomials</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L857" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Polynomials often have many variables</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L860" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">Mathematically we write </Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L864" drawlabel="true" redirect-target="L861">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal" bullet="dot"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2Ji1GIzYnLUYsNiNRIUYnLUYjNistSSVtc3ViR0YkNiUtRiw2JVEieEYnRi9GMi1GIzYkLUkjbW5HRiQ2JFEiMUYnL0YzUSdub3JtYWxGJ0ZLLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSIsRidGSy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZWLyUqc3ltbWV0cmljR0ZWLyUobGFyZ2VvcEdGVi8lLm1vdmFibGVsaW1pdHNHRlYvJSdhY2NlbnRHRlYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GQDYlRkItRiM2JC1GSDYkUSIyRidGS0ZLRk1GUC1GUTYtUSMuLkYnRktGVC9GWEZWRllGZW5GZ25GaW5GW28vRl5vUSwwLjIyMjIyMjJlbUYnL0Zhb0Zfby1GUTYtUSIuRidGS0ZURl1wRllGZW5GZ25GaW5GW29GXW9GYHBGUC1GQDYlRkItRiM2JC1GLDYlUSJtRidGL0YyRktGTUZLRjovJStleGVjdXRhYmxlR0ZWRktGSy8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Y6RltxRks=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2Ji1GIzYnLUYsNiNRIUYnLUYjNistSSVtc3ViR0YkNiUtRiw2JVEieEYnRi9GMi1GIzYkLUkjbW5HRiQ2JFEiMUYnL0YzUSdub3JtYWxGJ0ZLLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSIsRidGSy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0ZWLyUqc3ltbWV0cmljR0ZWLyUobGFyZ2VvcEdGVi8lLm1vdmFibGVsaW1pdHNHRlYvJSdhY2NlbnRHRlYvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GQDYlRkItRiM2JC1GSDYkUSIyRidGS0ZLRk1GUC1GUTYtUSMuLkYnRktGVC9GWEZWRllGZW5GZ25GaW5GW28vRl5vUSwwLjIyMjIyMjJlbUYnL0Zhb0Zfby1GUTYtUSIuRidGS0ZURl1wRllGZW5GZ25GaW5GW29GXW9GYHBGUC1GQDYlRkItRiM2JC1GLDYlUSJtRidGL0YyRktGTUZLRjovJStleGVjdXRhYmxlR0ZWRktGSy8lJW9wZW5HUSJbRicvJSZjbG9zZUdRIl1GJ0Y6RltxRks=</Equation><Font style="Text"> for the ring of polynomials in variables </Font><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUklbXN1YkdGJDYlLUkjbWlHRiQ2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYkLUkjbW5HRiQ2JFEiMUYnL0Y2USdub3JtYWxGJ0Y+LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSIsRidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0ZJLyUqc3ltbWV0cmljR0ZJLyUobGFyZ2VvcEdGSS8lLm1vdmFibGVsaW1pdHNHRkkvJSdhY2NlbnRHRkkvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GLDYlRi4tRiM2JC1GOzYkUSIyRidGPkY+RkBGQy1GRDYtUSMuLkYnRj5GRy9GS0ZJRkxGTkZQRlJGVC9GV1EsMC4yMjIyMjIyZW1GJy9GWkZYLUZENi1RIi5GJ0Y+RkdGYG9GTEZORlBGUkZURlZGY29GQy1GLDYlRi4tRiM2JC1GLzYlUSJtRidGMkY1Rj5GQEY+">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUklbXN1YkdGJDYlLUkjbWlHRiQ2JVEieEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYkLUkjbW5HRiQ2JFEiMUYnL0Y2USdub3JtYWxGJ0Y+LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYtUSIsRidGPi8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0ZJLyUqc3ltbWV0cmljR0ZJLyUobGFyZ2VvcEdGSS8lLm1vdmFibGVsaW1pdHNHRkkvJSdhY2NlbnRHRkkvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GLDYlRi4tRiM2JC1GOzYkUSIyRidGPkY+RkBGQy1GRDYtUSMuLkYnRj5GRy9GS0ZJRkxGTkZQRlJGVC9GV1EsMC4yMjIyMjIyZW1GJy9GWkZYLUZENi1RIi5GJ0Y+RkdGYG9GTEZORlBGUkZURlZGY29GQy1GLDYlRi4tRiM2JC1GLzYlUSJtRidGMkY1Rj5GQEY+</Equation><Font style="Text"> </Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L871" drawlabel="true" redirect-target="L861">
<Input><Text-field prompt="&gt; " style="Text" executable="true" layout="Normal" bullet="dot"></Text-field>
</Input>
</Group></Presentation-Block>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 2" layout="Heading 2">Recursive representation of multivariate polynomials</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L872" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"> <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYnLUYjNigtRiw2I1EhRictRiM2LS1JJW1zdWJHRiQ2JS1GLDYmUSJ4RidGL0YyRjUtRiM2Ji1JI21uR0YkNiVRIjFGJ0YyL0Y2USdub3JtYWxGJ0YyLyUwZm9udF9zdHlsZV9uYW1lR1EpMkR+SW5wdXRGJ0ZOLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGMkZOLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkM2JUZFLUYjNiYtRks2JVEiMkYnRjJGTkYyRlBGTkZTRlYtRlc2LlEjLi5GJ0YyRk5GWi9GZ25GNEZobkZqbkZcb0Zeb0Zgby9GY29RLDAuMjIyMjIyMmVtRicvRmZvRmRvLUZXNi5RIi5GJ0YyRk5GWkZicEZobkZqbkZcb0Zeb0Zgb0Zib0ZlcEZWLUZDNiVGRS1GIzYmLUYsNiZRIm1GJ0YvRjJGNUYyRlBGTkZTRjJGUEZORj1GMkZQRk5GMkZOLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnLUZXNi5RIj1GJ0YyRk5GWkZicEZobkZqbkZcb0Zeb0Zgby9GY29RLDAuMjc3Nzc3OGVtRicvRmZvRmpxRistRjk2Jy1GIzYtRkJGVkZob0ZWRl9wRmZwRlYtRkM2JUZFLUYjNihGXXEtRlc2LlEoJm1pbnVzO0YnRjJGTkZaRmJwRmhuRmpuRlxvRl5vRmBvRmNwL0Zmb0ZkcEZKRjJGUEZORlNGMkZQRk5GMkZORmBxRmNxLUY5NictRiM2Ji1GQzYlRkUtRiM2J0ZdcUYvRjJGUEY1RlNGMkZQRk5GMkZORmBxRmNxRjJGUEZO">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkobWZlbmNlZEdGJDYnLUYjNigtRiw2I1EhRictRiM2LS1JJW1zdWJHRiQ2JS1GLDYmUSJ4RidGL0YyRjUtRiM2Ji1JI21uR0YkNiVRIjFGJ0YyL0Y2USdub3JtYWxGJ0YyLyUwZm9udF9zdHlsZV9uYW1lR1EpMkR+SW5wdXRGJ0ZOLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGMkZOLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRkM2JUZFLUYjNiYtRks2JVEiMkYnRjJGTkYyRlBGTkZTRlYtRlc2LlEjLi5GJ0YyRk5GWi9GZ25GNEZobkZqbkZcb0Zeb0Zgby9GY29RLDAuMjIyMjIyMmVtRicvRmZvRmRvLUZXNi5RIi5GJ0YyRk5GWkZicEZobkZqbkZcb0Zeb0Zgb0Zib0ZlcEZWLUZDNiVGRS1GIzYmLUYsNiZRIm1GJ0YvRjJGNUYyRlBGTkZTRjJGUEZORj1GMkZQRk5GMkZOLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnLUZXNi5RIj1GJ0YyRk5GWkZicEZobkZqbkZcb0Zeb0Zgby9GY29RLDAuMjc3Nzc3OGVtRicvRmZvRmpxRistRjk2Jy1GIzYtRkJGVkZob0ZWRl9wRmZwRlYtRkM2JUZFLUYjNihGXXEtRlc2LlEoJm1pbnVzO0YnRjJGTkZaRmJwRmhuRmpuRlxvRl5vRmBvRmNwL0Zmb0ZkcEZKRjJGUEZORlNGMkZQRk5GMkZORmBxRmNxLUY5NictRiM2Ji1GQzYlRkUtRiM2J0ZdcUYvRjJGUEY1RlNGMkZQRk5GMkZORmBxRmNxRjJGUEZO</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L875" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=x^3*y^2+2*x^2*y^2+3*x*y-4*y;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L880" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">collect(f,y);</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L881" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1089" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L868" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">We will see other representations as the course progresses</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1058" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" alignment="right"><Hyperlink linktarget="Wks:#Polynomial Division" hyperlink="true"><Font style="Hyperlink">Next</Font></Hyperlink></Text-field>
</Input>
</Group></Presentation-Block>
</Section>
<Section collapsed="true" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field bookmark="Polynomial Division" style="Heading 1" layout="Heading 1">Division with remainder</Text-field></Title><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L664" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Given <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLEYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRiw2JlEiZ0YnRi9GMkY1LUY5Ni5RKiZFbGVtZW50O0YnRjJGPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSwwLjI3Nzc3NzhlbUYnL0ZQRlotRiw2JlEiUkYnRi9GMkY1LUkobWZlbmNlZEdGJDYnLUYjNiUtRiw2JlEieEYnRi9GMkY1RjJGPEYyRjwvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLEYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRiw2JlEiZ0YnRi9GMkY1LUY5Ni5RKiZFbGVtZW50O0YnRjJGPEY+L0ZBRjRGQkZERkZGSEZKL0ZNUSwwLjI3Nzc3NzhlbUYnL0ZQRlotRiw2JlEiUkYnRi9GMkY1LUkobWZlbmNlZEdGJDYnLUYjNiUtRiw2JlEieEYnRi9GMkY1RjJGPEYyRjwvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGMkY8</Equation> with <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlErJk5vdEVxdWFsO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlErJk5vdEVxdWFsO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8</Equation>, find <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLEYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRjk2LlEifkYnRjJGPEY+L0ZBRjRGQkZERkZGSEZKRkwvRlBGTi1GLDYmUSJoRidGL0YyRjUtRjk2LlEqJkVsZW1lbnQ7RidGMkY8Rj5GVUZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGaG4tRiw2JlEiUkYnRi9GMkY1LUkobWZlbmNlZEdGJDYnLUYjNiUtRiw2JlEieEYnRi9GMkY1RjJGPEYyRjwvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLEYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRictRjk2LlEifkYnRjJGPEY+L0ZBRjRGQkZERkZGSEZKRkwvRlBGTi1GLDYmUSJoRidGL0YyRjUtRjk2LlEqJkVsZW1lbnQ7RidGMkY8Rj5GVUZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGaG4tRiw2JlEiUkYnRi9GMkY1LUkobWZlbmNlZEdGJDYnLUYjNiUtRiw2JlEieEYnRi9GMkY1RjJGPEYyRjwvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGMkY8</Equation> so that
</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L665" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">          <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYwLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTkY4LUY5Ni5RIj1GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZVRjgtRiw2JlEicUYnRi9GMkY1RjgtRiw2JlEiZ0YnRi9GMkY1RjgtRjk2LlEiK0YnRjJGPEY+RkBGQkZERkZGSEZKL0ZNUSwwLjIyMjIyMjJlbUYnL0ZQRltvRjgtRiw2JlEiaEYnRi9GMkY1RjJGPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYwLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTkY4LUY5Ni5RIj1GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZVRjgtRiw2JlEicUYnRi9GMkY1RjgtRiw2JlEiZ0YnRi9GMkY1RjgtRjk2LlEiK0YnRjJGPEY+RkBGQkZERkZGSEZKL0ZNUSwwLjIyMjIyMjJlbUYnL0ZQRltvRjgtRiw2JlEiaEYnRi9GMkY1RjJGPA==</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L668" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L669" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">and <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbWlHRiQ2JlEkZGVnRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSJ+RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImhGJ0YvRjJGNUY4LUY5Ni5RIjxGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZYRjhGK0Y4LUYsNiZRImdGJ0YvRjJGNUYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbWlHRiQ2JlEkZGVnRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSJ+RidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImhGJ0YvRjJGNUY4LUY5Ni5RIjxGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yNzc3Nzc4ZW1GJy9GUEZYRjhGK0Y4LUYsNiZRImdGJ0YvRjJGNUYyRjw=</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L671" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L672" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Not always possible for all rings <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L679" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot">What if <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdXBHRiQ2JS1GLDYmUSJ4RidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjJGJ0YyRjxGMkY8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1GLDYjUSFGJ0YyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdXBHRiQ2JS1GLDYmUSJ4RidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjJGJ0YyRjxGMkY8LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1GLDYjUSFGJ0YyRjw=</Equation> and <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjJGJ0YyRjwtRjk2LlEifkYnRjJGPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRlktRiw2JlEieEYnRi9GMkY1LUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZcby1GUjYlUSIxRidGMkY8RjJGPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JI21uR0YkNiVRIjJGJ0YyRjwtRjk2LlEifkYnRjJGPEY+RkBGQkZERkZGSEZKL0ZNUSYwLjBlbUYnL0ZQRlktRiw2JlEieEYnRi9GMkY1LUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZcby1GUjYlUSIxRidGMkY8RjJGPA==</Equation><Font encoding="UTF-8"> and R=\342\204\244</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L1060" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">rem(x^2,-x+1,x);</Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L823" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L825" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Font bold="true">The division algorithm:</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L678" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Assume that the leading coefficient of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>  is a unit in <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiUkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation> (i.e., it has an inverse).</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L680" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L681" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Classical school method: cancel the first coefficient of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>  and continue.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L743" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L754" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY7LUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgby1GWDYlRistRiM2JS1GZ242JVEiMUYnRjJGPEYyRjxGam4tRiw2JlEieEYnRi9GMkY1RjhGXG9GOC1GWDYlRistRiM2JS1GZ242JVEiMkYnRjJGPEYyRjxGam4tSSVtc3VwR0YkNiVGaW9GXnAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZpbkZcb0Y4LUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkpGX29GTy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRjhGXG9GOC1GWDYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGMkY8RmpuLUZkcDYlRmlvRmBxRmZwRjhGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY7LUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgby1GWDYlRistRiM2JS1GZ242JVEiMUYnRjJGPEYyRjxGam4tRiw2JlEieEYnRi9GMkY1RjhGXG9GOC1GWDYlRistRiM2JS1GZ242JVEiMkYnRjJGPEYyRjxGam4tSSVtc3VwR0YkNiVGaW9GXnAvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZpbkZcb0Y4LUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkpGX29GTy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRjhGXG9GOC1GWDYlRistRiM2JS1GLDYmUSJuRidGL0YyRjVGMkY8RmpuLUZkcDYlRmlvRmBxRmZwRjhGMkY8</Equation> and </Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L751" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY8LUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIxRidGMkY8RjJGPEZqbi1GLDYmUSJ4RidGL0YyRjVGOEZcb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIyRidGMkY8RjJGPEZqbkY4LUklbXN1cEdGJDYlRmlvRl5wLyUxc3VwZXJzY3JpcHRzaGlmdEdGaW5GXG9GOC1GOTYuUSMuLkYnRjJGPEY+RkBGQkZERkZGSEZKRl9vRk8tRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKRkxGT0Y4RlxvRjgtRlg2JUYrLUYjNiUtRiw2JlEibUYnRi9GMkY1RjJGPEZqbi1GZHA2JUZpb0ZgcUZmcEYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzY8LUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEifkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSI9RidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjc3Nzc3OGVtRicvRlBGVUY4LUklbXN1YkdGJDYlRistRiM2JS1JI21uR0YkNiVRIjBGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHRmluLUY5Ni5RIitGJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUEZgb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIxRidGMkY8RjJGPEZqbi1GLDYmUSJ4RidGL0YyRjVGOEZcb0Y4LUZYNiVGKy1GIzYlLUZnbjYlUSIyRidGMkY8RjJGPEZqbkY4LUklbXN1cEdGJDYlRmlvRl5wLyUxc3VwZXJzY3JpcHRzaGlmdEdGaW5GXG9GOC1GOTYuUSMuLkYnRjJGPEY+RkBGQkZERkZGSEZKRl9vRk8tRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKRkxGT0Y4RlxvRjgtRlg2JUYrLUYjNiUtRiw2JlEibUYnRi9GMkY1RjJGPEZqbi1GZHA2JUZpb0ZgcUZmcEYyRjw=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L755" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L756" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">with <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEvJkdyZWF0ZXJFcXVhbDtGJ0YyL0Y2USdub3JtYWxGJy8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tRiw2JlEibUYnRi9GMkY1RjJGPA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEvJkdyZWF0ZXJFcXVhbDtGJ0YyL0Y2USdub3JtYWxGJy8lJmZlbmNlR0Y0LyUqc2VwYXJhdG9yR0Y0LyUpc3RyZXRjaHlHRjQvJSpzeW1tZXRyaWNHRjQvJShsYXJnZW9wR0Y0LyUubW92YWJsZWxpbWl0c0dGNC8lJ2FjY2VudEdGNC8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRk4tRiw2JlEibUYnRi9GMkY1RjJGPA==</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L757" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L758" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Look at <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUklbXN1cEdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiYtSShtZmVuY2VkR0YkNiUtRiM2Jy1GLzYmUSJuRidGMkY1RjgtSSNtb0dGJDYuUSgmbWludXM7RidGNS9GOVEnbm9ybWFsRicvJSZmZW5jZUdGNy8lKnNlcGFyYXRvckdGNy8lKXN0cmV0Y2h5R0Y3LyUqc3ltbWV0cmljR0Y3LyUobGFyZ2VvcEdGNy8lLm1vdmFibGVsaW1pdHNHRjcvJSdhY2NlbnRHRjcvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Zlbi1JI21uR0YkNiVRIjFGJ0Y1RklGNUZJRjVGSS1GRjYuUSJ+RidGNUZJRktGTUZPRlFGU0ZVRlcvRlpRJjAuMGVtRicvRmduRmBvRjVGSS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRkY2LlEiPUYnRjVGSUZLRk1GT0ZRRlNGVUZXL0ZaUSwwLjI3Nzc3NzhlbUYnL0ZnbkZpb0Zcb0YuRlxvLUZGNi5RKiZ1bWludXMwO0YnRjVGSUZLRk1GT0ZRRlNGVUZXRllGZm5GXG8tRj42JS1GIzYlLUkmbWZyYWNHRiQ2KC1JJW1zdWJHRiQ2JUYuLUYjNiVGQkY1RkkvJS9zdWJzY3JpcHRzaGlmdEdGZG8tRiM2JS1GZnA2JS1GLzYmUSJnRidGMkY1RjgtRiM2JS1GLzYmUSJtRidGMkY1RjhGNUZJRmpwRjVGSS8lLmxpbmV0aGlja25lc3NHRltvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRlxyLyUpYmV2ZWxsZWRHRjdGNUZJRjVGSS1GLDYlLUYvNiZRInhGJ0YyRjVGOC1GIzYnRkJGRUZlcUY1RklGYm9GXG9GYHFGNUZJ">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYvLUklbXN1cEdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiYtSShtZmVuY2VkR0YkNiUtRiM2Jy1GLzYmUSJuRidGMkY1RjgtSSNtb0dGJDYuUSgmbWludXM7RidGNS9GOVEnbm9ybWFsRicvJSZmZW5jZUdGNy8lKnNlcGFyYXRvckdGNy8lKXN0cmV0Y2h5R0Y3LyUqc3ltbWV0cmljR0Y3LyUobGFyZ2VvcEdGNy8lLm1vdmFibGVsaW1pdHNHRjcvJSdhY2NlbnRHRjcvJSdsc3BhY2VHUSwwLjIyMjIyMjJlbUYnLyUncnNwYWNlR0Zlbi1JI21uR0YkNiVRIjFGJ0Y1RklGNUZJRjVGSS1GRjYuUSJ+RidGNUZJRktGTUZPRlFGU0ZVRlcvRlpRJjAuMGVtRicvRmduRmBvRjVGSS8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRkY2LlEiPUYnRjVGSUZLRk1GT0ZRRlNGVUZXL0ZaUSwwLjI3Nzc3NzhlbUYnL0ZnbkZpb0Zcb0YuRlxvLUZGNi5RKiZ1bWludXMwO0YnRjVGSUZLRk1GT0ZRRlNGVUZXRllGZm5GXG8tRj42JS1GIzYlLUkmbWZyYWNHRiQ2KC1JJW1zdWJHRiQ2JUYuLUYjNiVGQkY1RkkvJS9zdWJzY3JpcHRzaGlmdEdGZG8tRiM2JS1GZnA2JS1GLzYmUSJnRidGMkY1RjgtRiM2JS1GLzYmUSJtRidGMkY1RjhGNUZJRmpwRjVGSS8lLmxpbmV0aGlja25lc3NHRltvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRlxyLyUpYmV2ZWxsZWRHRjdGNUZJRjVGSS1GLDYlLUYvNiZRInhGJ0YyRjVGOC1GIzYnRkJGRUZlcUY1RklGYm9GXG9GYHFGNUZJ</Equation>.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L759" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEkZGVnRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiUtRiM2JS1JJW1zdXBHRiQ2JS1GLDYmUSJmRidGL0YyRjUtRiM2JS1GOTYlLUYjNictRiw2JlEibkYnRi9GMkY1LUkjbW9HRiQ2LlEoJm1pbnVzO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGXG8tSSNtbkdGJDYlUSIxRidGMkZQRjJGUEYyRlBGMkZQLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YyRlBGMkZQLUZNNi5RIn5GJ0YyRlBGUkZURlZGWEZaRmZuRmhuL0Zbb1EmMC4wZW1GJy9GXm9Gam8tRk02LlEiPEYnRjJGUEZSRlRGVkZYRlpGZm5GaG4vRltvUSwwLjI3Nzc3NzhlbUYnL0Zeb0ZgcEZmb0ZJRjJGUA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEkZGVnRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiUtRiM2JS1JJW1zdXBHRiQ2JS1GLDYmUSJmRidGL0YyRjUtRiM2JS1GOTYlLUYjNictRiw2JlEibkYnRi9GMkY1LUkjbW9HRiQ2LlEoJm1pbnVzO0YnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGXG8tSSNtbkdGJDYlUSIxRidGMkZQRjJGUEYyRlBGMkZQLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0YyRlBGMkZQLUZNNi5RIn5GJ0YyRlBGUkZURlZGWEZaRmZuRmhuL0Zbb1EmMC4wZW1GJy9GXm9Gam8tRk02LlEiPEYnRjJGUEZSRlRGVkZYRlpGZm5GaG4vRltvUSwwLjI3Nzc3NzhlbUYnL0Zeb0ZgcEZmb0ZJRjJGUA==</Equation> since the highest degree term is cancelled.</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L765" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEkcmVtRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSIoRidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjE2NjY2NjdlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImZGJ0YvRjJGNUYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEkcmVtRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYuUSIoRidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGMS8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0YxLyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSwwLjE2NjY2NjdlbUYnLyUncnNwYWNlR0ZOLUYsNiZRImZGJ0YvRjJGNUYyRjw=</Equation> ,<Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbW9HRiQ2LlEifkYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRImdGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJy1GLDYuUSIpRidGL0YyL0Y2Rk5GNy9GOkZORjtGPUY/RkEvRkRRLDAuMTY2NjY2N2VtRicvRkdGV0YrLUYsNi5RIj1GJ0YvRjJGNUY3RjlGO0Y9Rj9GQS9GRFEsMC4yNzc3Nzc4ZW1GJy9GR0ZnbkYrLUZJNiZRJHJlbUYnRkxGL0ZPLUkobWZlbmNlZEdGJDYlLUYjNigtSSVtc3VwR0YkNiUtRkk2JlEiZkYnRkxGL0ZPLUYjNiUtRl1vNiUtRiM2Jy1GSTYmUSJuRidGTEYvRk8tRiw2LlEoJm1pbnVzO0YnRi9GMkY1RjdGOUY7Rj1GP0ZBL0ZEUSwwLjIyMjIyMjJlbUYnL0ZHRmRwLUkjbW5HRiQ2JVEiMUYnRi9GMkYvRjJGL0YyRi9GMi8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRiw2LlEiLEYnRi9GMkY1L0Y4Rk5GOUY7Rj1GP0ZBRkMvRkdRLDAuMzMzMzMzM2VtRidGK0ZIRi9GMkYvRjItRiw2LlEiLkYnRi9GMkY1RjdGOUY7Rj1GP0ZBRkNGRkYvRjI=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYtLUkjbW9HRiQ2LlEifkYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYnLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGRS1JI21pR0YkNiZRImdGJy8lJ2l0YWxpY0dRJXRydWVGJ0YvL0YzUSdpdGFsaWNGJy1GLDYuUSIpRidGL0YyL0Y2Rk5GNy9GOkZORjtGPUY/RkEvRkRRLDAuMTY2NjY2N2VtRicvRkdGV0YrLUYsNi5RIj1GJ0YvRjJGNUY3RjlGO0Y9Rj9GQS9GRFEsMC4yNzc3Nzc4ZW1GJy9GR0ZnbkYrLUZJNiZRJHJlbUYnRkxGL0ZPLUkobWZlbmNlZEdGJDYlLUYjNigtSSVtc3VwR0YkNiUtRkk2JlEiZkYnRkxGL0ZPLUYjNiUtRl1vNiUtRiM2Jy1GSTYmUSJuRidGTEYvRk8tRiw2LlEoJm1pbnVzO0YnRi9GMkY1RjdGOUY7Rj1GP0ZBL0ZEUSwwLjIyMjIyMjJlbUYnL0ZHRmRwLUkjbW5HRiQ2JVEiMUYnRi9GMkYvRjJGL0YyRi9GMi8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictRiw2LlEiLEYnRi9GMkY1L0Y4Rk5GOUY7Rj1GP0ZBRkMvRkdRLDAuMzMzMzMzM2VtRidGK0ZIRi9GMkYvRjItRiw2LlEiLkYnRi9GMkY1RjdGOUY7Rj1GP0ZBRkNGRkYvRjI=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L767" drawlabel="true">
<Input><Text-field style="Text" layout="Normal" bullet="dot"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYwLUkjbWlHRiQ2JlEkcXVvRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiUtRiM2Jy1GLDYmUSJmRidGL0YyRjUtSSNtb0dGJDYuUSIsRidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GLDYmUSJnRidGL0YyRjVGMkZERjJGRC1GQTYuUSJ+RidGMkZERkYvRklGNEZKRkxGTkZQRlJGVC9GWEZWLUZBNi5RIj1GJ0YyRkRGRkZqbkZKRkxGTkZQRlIvRlVRLDAuMjc3Nzc3OGVtRicvRlhGYG9GZ24tRjk2JS1GIzYlLUkmbWZyYWNHRiQ2KC1JJW1zdWJHRiQ2JUY9LUYjNiUtRiw2JlEibkYnRi9GMkY1RjJGRC8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUYjNiUtRmpvNiVGWi1GIzYlLUYsNiZRIm1GJ0YvRjJGNUYyRkRGYXBGMkZELyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZicS8lKWJldmVsbGVkR0Y0RjJGREYyRkQtSSVtc3VwR0YkNiUtRiw2JlEieEYnRi9GMkY1LUYjNidGXnAtRkE2LlEoJm1pbnVzO0YnRjJGREZGRmpuRkpGTEZORlBGUi9GVVEsMC4yMjIyMjIyZW1GJy9GWEZjckZqcEYyRkQvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZjcEZnbi1GQTYuUSIrRidGMkZERkZGam5GSkZMRk5GUEZSRmJyRmRyRistRjk2JS1GIzYoLUZocTYlRj0tRiM2JS1GOTYlLUYjNidGXnBGX3ItSSNtbkdGJDYlRl9xRjJGREYyRkRGMkZERjJGREZlckZARmduRlpGMkZERjJGRC1GQTYuUSIuRidGMkZERkZGam5GSkZMRk5GUEZSRlRGW29GMkZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYwLUkjbWlHRiQ2JlEkcXVvRicvJSdpdGFsaWNHUSV0cnVlRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSShtZmVuY2VkR0YkNiUtRiM2Jy1GLDYmUSJmRidGL0YyRjUtSSNtb0dGJDYuUSIsRidGMi9GNlEnbm9ybWFsRicvJSZmZW5jZUdGNC8lKnNlcGFyYXRvckdGMS8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GLDYmUSJnRidGL0YyRjVGMkZERjJGRC1GQTYuUSJ+RidGMkZERkYvRklGNEZKRkxGTkZQRlJGVC9GWEZWLUZBNi5RIj1GJ0YyRkRGRkZqbkZKRkxGTkZQRlIvRlVRLDAuMjc3Nzc3OGVtRicvRlhGYG9GZ24tRjk2JS1GIzYlLUkmbWZyYWNHRiQ2KC1JJW1zdWJHRiQ2JUY9LUYjNiUtRiw2JlEibkYnRi9GMkY1RjJGRC8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUYjNiUtRmpvNiVGWi1GIzYlLUYsNiZRIm1GJ0YvRjJGNUYyRkRGYXBGMkZELyUubGluZXRoaWNrbmVzc0dRIjFGJy8lK2Rlbm9tYWxpZ25HUSdjZW50ZXJGJy8lKW51bWFsaWduR0ZicS8lKWJldmVsbGVkR0Y0RjJGREYyRkQtSSVtc3VwR0YkNiUtRiw2JlEieEYnRi9GMkY1LUYjNidGXnAtRkE2LlEoJm1pbnVzO0YnRjJGREZGRmpuRkpGTEZORlBGUi9GVVEsMC4yMjIyMjIyZW1GJy9GWEZjckZqcEYyRkQvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZjcEZnbi1GQTYuUSIrRidGMkZERkZGam5GSkZMRk5GUEZSRmJyRmRyRistRjk2JS1GIzYoLUZocTYlRj0tRiM2JS1GOTYlLUYjNidGXnBGX3ItSSNtbkdGJDYlRl9xRjJGREYyRkRGMkZERjJGREZlckZARmduRlpGMkZERjJGRC1GQTYuUSIuRidGMkZERkZGam5GSkZMRk5GUEZSRlRGW29GMkZE</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L762" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L752" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Here it is in Maple:</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="code" labelreference="L747" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">f:=x^5-3*x^4+2*x^3-2*x^2+5*x+1;</Text-field>
</Input>
</Group>
<Group labelreference="L748" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">g:=x^3+2*x^2-5*x+4;</Text-field>
</Input>
</Group>
<Group view="code" labelreference="L775" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">c:=lcoeff(f,x)/lcoeff(g,x)*x^(degree(f,x)-degree(g,x));</Text-field>
</Input>
</Group>
<Group labelreference="L749" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">ff4:=expand(f-c*g);</Text-field>
</Input>
</Group>
<Group labelreference="L750" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">rem(f,g,x);</Text-field>
</Input>
</Group>
<Group labelreference="L771" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">rem(ff4,g,x);</Text-field>
</Input>
</Group>
<Group labelreference="L772" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">quo(f,g,x);</Text-field>
</Input>
</Group>
<Group labelreference="L773" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">quo(ff4,g,x);</Text-field>
</Input>
</Group>
<Group labelreference="L1095" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L1061" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L746" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L776" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">Try it when the leading coefficient of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEiZ0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation><Font encoding="UTF-8"> is not \302\2611.</Font></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L777" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L978" drawlabel="true">
<Input><Text-field style="Text" layout="Normal">What does division with remainder mean for multivariate polynomials?</Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L979" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group></Presentation-Block>
</Section><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L1090" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group></Presentation-Block><Presentation-Block>
<Group view="presentation" hide-input="false" hide-output="true" inline-output="false" labelreference="L826" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"><Equation executable="true" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">JSFH</Equation></Text-field>
</Input>
</Group></Presentation-Block>
</Worksheet>