<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="15" minor="0"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"><Zoom percentage="150"/></View-Properties>
<MapleNet-Properties elisiondigitsbefore="100" labelling="true" indentamount="4" elisiontermsthreshold="10000" ansi="false" errorbreak="1" useclientjvm="true" echo="1" imaginaryunit="I" labelwidth="20" contextmenusize="automatic" plotdriver="opengl" elisiondigitsafter="100" plotoutput="terminal" helpbrowser="standard" rtablesize="10" elisiontermsbefore="100" elisiondigitsthreshold="10000" typesetting="standard" plotdevice="inline" verboseproc="1" showassumed="1" errorcursor="false" longdelim="true" plotoptions="" quiet="false" elisiontermsafter="100" screenwidth="79" preplot="" prettyprint="3" displayprecision="-1" screenpixelheight="1600" warnlevel="3" screenheight="25" latexwidth="6.0" postplot="" prompt="&gt; " ShowLabels="true"/>
<Styles><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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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 Math" 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="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="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="HyperlinkError" 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="true" 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="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="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="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="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="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="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="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="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="HyperlinkWarning" 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="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="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"/>
<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"/>
<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="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="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=""/>
<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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=""/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.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 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.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 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.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 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.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 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Annotation-table>
    <Annotation-category name="&lt;default&gt;">
    </Annotation-category>
</Annotation-table>
<Task>
</Task>
<Group labelreference="L1" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart:</Text-field>
</Input>
</Group>
<Group labelreference="L2079" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">read &quot;qFPS.mpl&quot;:</Text-field>
</Input>
</Group>
<Group labelreference="L2" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(qFPS):</Text-field>
</Input>
</Group>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">q-Functions</Text-field></Title>
<Group labelreference="L493" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">basic number (or <Font italic="true">q</Font>-brackets), <Font italic="true">q</Font>-factorial and <Font italic="true">q</Font>-binomial</Text-field>
</Input>
</Group>
<Group labelreference="L494" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qbrackets(k,q),qfactorial(k,q),qbinomial(n,k,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-powers and <Font italic="true">q</Font>-Pochhammer symbols</Text-field>
</Input>
</Group>
<Group labelreference="L13" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[x^k,qpochhammer(x,q,k),qpower(x,a,q,k)];</Text-field>
</Input>
</Group>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qpochhammer(x,q,infinity),qpower(x,a,q,infinity)];</Text-field>
</Input>
</Group>
<Group labelreference="L16" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-exponential functions</Text-field>
</Input>
</Group>
<Group labelreference="L5" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qexp(x,q),qExp(x,q),expq(x,q),Expq(x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-trigonometric functions</Text-field>
</Input>
</Group>
<Group labelreference="L11" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qsin(x,q),qSin(x,q),sinq(x,q),Sinq(x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L12" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qcos(x,q),qCos(x,q),cosq(x,q),Cosq(x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L17" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">classical <Font italic="true">q</Font>-orthogonal polynomials</Text-field>
</Input>
</Group>
<Group labelreference="L6" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[DiscreteqHermiteII(n,x,q),AlSalamCarlitzII(n,a,x,q),qCharlier(n,a,x,q),qLaguerre(n,alpha,x,q),StieltjesWigert(n,x,q),qMeixner(n,b,c,x,q),QuantumqKrawtchouk(n,p,N,x,q),qKrawtchouk(n,p,N,x,q),LittleqLaguerre(n,a,x,q),AlternativeqCharlier(n,a,x,q),LittleqJacobi(n,a,b,x,q),LittleqLegendre(n,x,q),DiscreteHermiteI(n,x,q),AlSalamCarlitzI(n,a,x,q),BigqLaguerre(n,a,b,x,q),AffineqKrawtchouk(n,p,N,x,q),qHahn(n,a,b,N,x,q),BigqJacobi(n,a,b,c,x,q),BigqLegendre(n,c,x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">generalized <Font italic="true">q</Font>-hypergeometric function </Text-field>
</Input>
</Group>
<Group labelreference="L26" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qphihypergeom([a,b,c],[d,e],x,q);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">q-Shifts and q-Derivatives</Text-field></Title>
<Group labelreference="L24" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-shifts and <Font italic="true">q</Font>-derivatives of some <Font italic="true">q</Font>-functions</Text-field>
</Input>
</Group>
<Group labelreference="L3" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(x^k,x,q),qdiff(x^k,x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L22" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qpower(x,a,q,k),x,q),qdiff(qpower(x,a,q,k),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qexp(x,q),x,q),qdiff(qexp(x,q),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L23" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qsin(x,q),x,q),qdiff(qsin(x,q),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L20" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qLaguerre(n,alpha,x,q),x,q),qdiff(qLaguerre(n,alpha,x,q),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L27" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qphihypergeom([a,b,c],[d,e],x,q),x,q),qdiff(qphihypergeom([a,b,c],[d,e],x,q),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L28" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-product rule</Text-field>
</Input>
</Group>
<Group labelreference="L29" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qdiff(qpochhammer(x,q,k)*qsin(x,q),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L32" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-chain rule</Text-field>
</Input>
</Group>
<Group labelreference="L31" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qdiff(qsin(a*x^2,q),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L525" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qdiff(qpochhammer(a/x,q,k),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L43" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">higher <Font italic="true">q</Font>-shifts and <Font italic="true">q</Font>-derivatives</Text-field>
</Input>
</Group>
<Group labelreference="L44" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qsin(x,q),[x$2],q),qdiff(qsin(x,q),[x$2],q)];</Text-field>
</Input>
</Group>
<Group labelreference="L50" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qdiff(qsin(x*y,q),[x,y],q);</Text-field>
</Input>
</Group>
<Group labelreference="L36" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">application of <Font italic="true">q</Font>-shift and Hahn operator on unknown functions leads to operator notation</Text-field>
</Input>
</Group>
<Group labelreference="L37" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(f(x),x,q),qdiff(f(x),x,q)];</Text-field>
</Input>
</Group>
<Group labelreference="L46" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(f(x),[x$2],q),qdiff(f(x),[x$2],q)];</Text-field>
</Input>
</Group>
<Group labelreference="L49" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qdiff(Dq[x](f(x)),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L40" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">with option <Font bold="true">explicit</Font> the definition of the operators is used for unknown functions</Text-field>
</Input>
</Group>
<Group labelreference="L39" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(f(x),x,q,explicit),qdiff(f(x),x,q,explicit)];</Text-field>
</Input>
</Group>
<Group labelreference="L48" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(f(x),[x$2],q,explicit),qdiff(f(x),[x$2],q,explicit)];</Text-field>
</Input>
</Group>
<Group labelreference="L496" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">application w.r.t. <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L497" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">[qshift(qsin(x,q),x,1/q),qdiff(qsin(x,q),x,1/q)];</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Determination of q-Holonomic Recurrence and Difference Equations</Text-field></Title>
<Group labelreference="L51" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-holonomic recurrence and difference equations of some <Font italic="true">q</Font>-functions</Text-field>
</Input>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qpochhammer(x,q,k),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L52" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicDE(qpochhammer(x,q,k),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L53" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qexp(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L54" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicDE(qexp(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L60" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L61" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicDE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L55" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qLaguerre(n,alpha,x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L34" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicDE(qLaguerre(n,alpha,x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L56" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qphihypergeom([a,b,c],[d,e],x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L57" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicDE(qphihypergeom([a,b,c],[d,e],x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2083" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qexp(x^2,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2080" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q)+qcos(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2081" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q)*qexp(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L498" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">output of <Font italic="true">q</Font>-holonomic recurrence equations without operators</Text-field>
</Input>
</Group>
<Group labelreference="L499" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q),F(x),explicit);</Text-field>
</Input>
</Group>
<Group labelreference="L501" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">output of <Font italic="true">q</Font>-holonomic recurrence equations with negative <Font italic="true">q</Font>-shifts (WARNING: The operator notation abandons the symbol <Font italic="true">q</Font> for readibility reasons. The operators in the following recurrence equation are negative <Font italic="true">q</Font>-shifts or positive <Font italic="true">q</Font>-shifts w.r.t. <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=</Equation> respectively.)</Text-field>
</Input>
</Group>
<Group labelreference="L500" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q),F(x),var=1/q);</Text-field>
</Input>
</Group>
<Group labelreference="L503" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qsin(x,q),F(x),var=1/q,explicit);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">q-Holonomic Algebra</Text-field></Title>
<Group labelreference="L58" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE1:=qHolonomicRE(qexp(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L62" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE2:=qHolonomicRE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L63" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-holonomic recurrence equation, which is valid for the product of the solutions of <Font italic="true">RE1</Font> and <Font italic="true">RE2 </Font></Text-field>
</Input>
</Group>
<Group labelreference="L64" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qProductRE(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L65" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-holonomic recurrence equation, which is valid for the sum of the solutions of <Font italic="true">RE1</Font> and <Font italic="true">RE2 </Font></Text-field>
</Input>
</Group>
<Group labelreference="L66" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qSumRE(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L67" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-holonomic recurrence equation, which is valid for the composition of the solution of <Font italic="true">RE1</Font> with the power <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEjYXhGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1JI21uR0YkNiRRIjJGJy9GNlEnbm9ybWFsRidGMkY1LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Y+">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEjYXhGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictRiM2JS1JI21uR0YkNiRRIjJGJy9GNlEnbm9ybWFsRidGMkY1LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0Y+</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L68" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qCompositionRE(RE1,F(x),a*x^2);</Text-field>
</Input>
</Group>
<Group labelreference="L71" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">comparison with <Font italic="true">qHolonomicRE</Font></Text-field>
</Input>
</Group>
<Group labelreference="L69" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHolonomicRE(qexp(a*x^2,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L70" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">For <Font italic="true">q</Font>-holonomic difference equations we use the corresponding <Font italic="true">DE</Font>-procedures. To convert a recurrence equation into a difference equation (and vice versa)  we apply the following procedures</Text-field>
</Input>
</Group>
<Group labelreference="L74" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">DE1:=qREtoqDE(RE1,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L75" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">DE2:=qREtoqDE(RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L76" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">test</Text-field>
</Input>
</Group>
<Group labelreference="L77" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">evalb(RE1=qDEtoqRE(DE1,F(x)));</Text-field>
</Input>
</Group>
<Group labelreference="L72" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qProductDE(DE1,DE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L73" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qSumDE(DE1,DE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L79" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qCompositionDE(DE1,F(x),a*x^2);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Operations with q-Holonomic Recurrence Operators</Text-field></Title>
<Group labelreference="L93" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE1:=(q-1)*(q^3*x-2*x*q^2+q*x-1)*F(x)+(6*x^2*q^3+q^5*x^2-4*q^4*x^2+q*x^2-4*x^2*q^2-1)*Sq[x](F(x))+q*x*(q-1)*(x*q^2-2*q*x-1+x)*Sq[x, x](F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L94" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE2:=F(x)+(q-1)*x*Sq[x](F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L98" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">right division with quotient polynomial and remainder polynomial </Text-field>
</Input>
</Group>
<Group labelreference="L92" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDivideRE(RE1,RE2,F(x),polynomial=quo);</Text-field>
</Input>
</Group>
<Group labelreference="L95" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDivideRE(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L99" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">left division with quotient polynomial and remainder polynomial</Text-field>
</Input>
</Group>
<Group labelreference="L96" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDivideRE(RE1,RE2,F(x),direction=left,polynomial=quo);</Text-field>
</Input>
</Group>
<Group labelreference="L97" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDivideRE(RE1,RE2,F(x),direction=left);</Text-field>
</Input>
</Group>
<Group labelreference="L101" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">right multiplication of <Font italic="true">q</Font>-recurrence operators</Text-field>
</Input>
</Group>
<Group labelreference="L100" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qMultiplyRE(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L102" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">left multiplication of <Font italic="true">q</Font>-recurrence operators</Text-field>
</Input>
</Group>
<Group labelreference="L103" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qMultiplyRE(RE1,RE2,F(x),direction=left);</Text-field>
</Input>
</Group>
<Group labelreference="L107" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">least common left multiple</Text-field>
</Input>
</Group>
<Group labelreference="L106" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLCM(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L111" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">least common right multiple</Text-field>
</Input>
</Group>
<Group labelreference="L112" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLCM(RE1,RE2,F(x),direction=right);</Text-field>
</Input>
</Group>
<Group labelreference="L108" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">greatest common right divisor</Text-field>
</Input>
</Group>
<Group labelreference="L109" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qGCD(RE1,RE2,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L110" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">greatest common left divisor</Text-field>
</Input>
</Group>
<Group labelreference="L105" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qGCD(RE1,RE2,F(x),direction=left);</Text-field>
</Input>
</Group>
<Group labelreference="L384" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-adjoint operator</Text-field>
</Input>
</Group>
<Group labelreference="L385" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qAdjoint(RE1,F(x));</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Conversion between q-Holonomic Recurrences (q-Series &lt;---&gt; Coefficients)</Text-field></Title>
<Group labelreference="L83" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRE1:=qHolonomicRE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L88" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">determination of a <Font italic="true">q</Font>-holonomic recurrence equation for the coefficients <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEiY0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYkLUYsNiVRImpGJ0YvRjIvRjNRJ25vcm1hbEYnRj1GPQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JVEiY0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYkLUYsNiVRImpGJ0YvRjIvRjNRJ25vcm1hbEYnRj1GPQ==</Equation> of <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JVEiRkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYkLUYsNiVRInhGJ0YvRjIvRjNRJ25vcm1hbEYnRj0tSSNtb0dGJDYtUSI9RidGPS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGRS8lKXN0cmV0Y2h5R0ZFLyUqc3ltbWV0cmljR0ZFLyUobGFyZ2VvcEdGRS8lLm1vdmFibGVsaW1pdHNHRkUvJSdhY2NlbnRHRkUvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZULUkrbXVuZGVyb3ZlckdGJDYnLUZANi1RJiZTdW07RidGPS9GRFEmdW5zZXRGJy9GR0Zobi9GSUYxL0ZLRmhuL0ZNRjEvRk9GMS9GUUZobi9GU1EmMC4wZW1GJy9GVlEsMC4xNjY2NjY3ZW1GJy1GIzYmLUYsNiVRImpGJ0YvRjJGPy1JI21uR0YkNiRRIjBGJ0Y9Rj0tRiM2Jy1GQDYtUSgmaW5maW47RidGPUZDRkZGSEZKRkxGTkZQRl9vL0ZWRmBvRi8vJStmb3JlZ3JvdW5kR1EsWzIwMCwwLDIwMF1GJy8lLHBsYWNlaG9sZGVyR0YxRjJGUC8lLGFjY2VudHVuZGVyR0ZFLUYsNiVRImNGJ0YvRjItRjY2JC1GIzYkRmVvRj1GPS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRidGL0YyLUYjNidGZW9GL0ZicEZlcEYyLyUvc3Vic2NyaXB0c2hpZnRHRltwLUYjNictRiw2JVEiYUYnRi9GMkYvRmJwRmVwRjIvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZbcEY1Rj0=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JVEiRkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JKG1mZW5jZWRHRiQ2JC1GIzYkLUYsNiVRInhGJ0YvRjIvRjNRJ25vcm1hbEYnRj0tSSNtb0dGJDYtUSI9RidGPS8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGRS8lKXN0cmV0Y2h5R0ZFLyUqc3ltbWV0cmljR0ZFLyUobGFyZ2VvcEdGRS8lLm1vdmFibGVsaW1pdHNHRkUvJSdhY2NlbnRHRkUvJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZULUkrbXVuZGVyb3ZlckdGJDYnLUZANi1RJiZTdW07RidGPS9GRFEmdW5zZXRGJy9GR0Zobi9GSUYxL0ZLRmhuL0ZNRjEvRk9GMS9GUUZobi9GU1EmMC4wZW1GJy9GVlEsMC4xNjY2NjY3ZW1GJy1GIzYmLUYsNiVRImpGJ0YvRjJGPy1JI21uR0YkNiRRIjBGJ0Y9Rj0tRiM2Jy1GQDYtUSgmaW5maW47RidGPUZDRkZGSEZKRkxGTkZQRl9vL0ZWRmBvRi8vJStmb3JlZ3JvdW5kR1EsWzIwMCwwLDIwMF1GJy8lLHBsYWNlaG9sZGVyR0YxRjJGUC8lLGFjY2VudHVuZGVyR0ZFLUYsNiVRImNGJ0YvRjItRjY2JC1GIzYkRmVvRj1GPS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRidGL0YyLUYjNidGZW9GL0ZicEZlcEYyLyUvc3Vic2NyaXB0c2hpZnRHRltwLUYjNictRiw2JVEiYUYnRi9GMkYvRmJwRmVwRjIvJTFzdXBlcnNjcmlwdHNoaWZ0R0ZbcEY1Rj0=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L89" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEnZGVub3RlRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YyLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGSS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRicvRjBRJXRydWVGJy9GM1EnaXRhbGljRictRiM2JC1GLDYlUSJqRidGVUZXRjIvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GIzYkLUYsNiVRImFGJ0ZVRldGMi8lMXN1cGVyc2NyaXB0c2hpZnRHRmpuLUkobWZlbmNlZEdGJDYkLUYjNiQtRiw2JVEieEYnRlVGV0YyRjJGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEnZGVub3RlRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YyLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGSS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRicvRjBRJXRydWVGJy9GM1EnaXRhbGljRictRiM2JC1GLDYlUSJqRidGVUZXRjIvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GIzYkLUYsNiVRImFGJ0ZVRldGMi8lMXN1cGVyc2NyaXB0c2hpZnRHRmpuLUkobWZlbmNlZEdGJDYkLUYjNiQtRiw2JVEieEYnRlVGV0YyRjJGMg==</Equation> the <Font italic="true">q</Font>-power basis. For <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JI21uR0YkNiRRIjBGJ0Y5Rjk=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1JI21uR0YkNiRRIjBGJ0Y5Rjk=</Equation> we obtain </Text-field>
</Input>
</Group>
<Group labelreference="L82" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qREtoRE(qRE1,F(x),c(j));</Text-field>
</Input>
</Group>
<Group labelreference="L84" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qREtoRE(qRE1,F(x),c(j),expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L91" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEnZGVub3RlRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YyLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGSS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRicvRjBRJXRydWVGJy9GM1EnaXRhbGljRictRiM2JC1GLDYlUSJqRidGVUZXRjIvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GIzYkLUYsNiVRImFGJ0ZVRldGMi8lMXN1cGVyc2NyaXB0c2hpZnRHRmpuLUkobWZlbmNlZEdGJDYkLUYjNiQtRiw2JVEieEYnRlVGV0YyRjJGMg==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JVEnZGVub3RlRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YyLyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGSS1JJW1zdXBHRiQ2JS1JJW1zdWJHRiQ2JS1GLDYlUSJQRicvRjBRJXRydWVGJy9GM1EnaXRhbGljRictRiM2JC1GLDYlUSJqRidGVUZXRjIvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GIzYkLUYsNiVRImFGJ0ZVRldGMi8lMXN1cGVyc2NyaXB0c2hpZnRHRmpuLUkobWZlbmNlZEdGJDYkLUYjNiQtRiw2JVEieEYnRlVGV0YyRjJGMg==</Equation> the <Font italic="true">q</Font>-Pochhammer basis </Text-field>
</Input>
</Group>
<Group labelreference="L90" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qREtoRE(qRE1,F(x),c(j),base=qpochhammer,expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L510" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">the reverse transformation is done by the following procedure</Text-field>
</Input>
</Group>
<Group labelreference="L509" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRE2:=REtoqRE(RE,c(j),F(x),base=qpochhammer,expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L526" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDivideRE(qRE2,qRE1,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L511" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qNormal(subs(a=0,qRE2),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L508" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">procedures for <Font italic="true">q</Font>-holonomic difference equations</Text-field>
</Input>
</Group>
<Group labelreference="L469" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDE:=qREtoqDE(qRE1,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L470" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qDEtoRE(qDE,F(x),c(j));</Text-field>
</Input>
</Group>
<Group labelreference="L505" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">REtoqDE(RE,c(j),F(x));</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Solutions of q-Holonomic Recurrence Equations</Text-field></Title>
<Group labelreference="L327" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Polynomial Solutions</Text-field>
</Input>
</Group>
<Group labelreference="L326" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=Sq[x,x](F(x))-(q+1)*Sq[x](F(x))+q*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L325" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qPolynomialSolveRE(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L324" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qPolynomialSolveRE(RE,F(x),output=onesol);</Text-field>
</Input>
</Group>
<Group labelreference="L328" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Rational Solutions</Text-field>
</Input>
</Group>
<Group labelreference="L332" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=q^2*Sq[x,x](F(x))-(q+1)*q*Sq[x](F(x))+q*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L330" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRationalSolveRE(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L331" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRationalSolveRE(RE,F(x),output=onesol);</Text-field>
</Input>
</Group>
<Group labelreference="L329" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Solutions of q-Hypergeometric Type</Text-field>
</Input>
</Group>
<Group labelreference="L333" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=Sq[x,x](F(x))+(1-q)*x*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L336" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomTypeSolveRE(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L341" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomTypeSolveRE(RE,F(x),certificate);</Text-field>
</Input>
</Group>
<Group labelreference="L342" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">transformation of the recurrence from multiplicative in additive form</Text-field>
</Input>
</Group>
<Group labelreference="L337" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qREtoqRE(RE,F(x),A(k));</Text-field>
</Input>
</Group>
<Group labelreference="L338" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomTypeSolveRE(RE,A(k));</Text-field>
</Input>
</Group>
<Group labelreference="L340" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomTypeSolveRE(RE,A(k),certificate);</Text-field>
</Input>
</Group>
<Group labelreference="L344" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Hypergeometric Solutions</Text-field>
</Input>
</Group>
<Group labelreference="L352" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=(q^2*x-1)*Sq[x,x](F(x))+x*q*(q^2*x+q*x-1)*Sq[x](F(x))+q^2*x^3*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L348" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L347" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,F(x),certificate);</Text-field>
</Input>
</Group>
<Group labelreference="L354" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">transformation of the recurrence from multiplicative in additive form</Text-field>
</Input>
</Group>
<Group labelreference="L349" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qREtoqRE(RE,F(x),A(k));</Text-field>
</Input>
</Group>
<Group labelreference="L351" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,A(k));</Text-field>
</Input>
</Group>
<Group labelreference="L350" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,A(k),certificate);</Text-field>
</Input>
</Group>
<Group labelreference="L345" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">choice of method (the first method is preset)</Text-field>
</Input>
</Group>
<Group labelreference="L346" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,A(k),method=modqPetkovsek);</Text-field>
</Input>
</Group>
<Group labelreference="L355" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,A(k),method=qPetkovsek);</Text-field>
</Input>
</Group>
<Group labelreference="L356" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qHypergeomSolveRE(RE,A(k),method=qVanHoeij);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Determination of q-Power Series</Text-field></Title>
<Group labelreference="L472" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">qFPS Algorithm</Text-field>
</Input>
</Group>
<Group labelreference="L372" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">the standard basis is the <Font italic="true">q</Font>-power basis</Text-field>
</Input>
</Group>
<Group labelreference="L478" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qsin(x,q),qFPS);</Text-field>
</Input>
</Group>
<Group labelreference="L358" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">PS1:=convert(qexp(x,q),qFPS);</Text-field>
</Input>
</Group>
<Group labelreference="L374" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">PS2:=convert(qLaguerre(n,alpha,x,q),qFPS,x);</Text-field>
</Input>
</Group>
<Group labelreference="L375" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">PS3:=convert(qphihypergeom([a,b,c],[d,e],x,q),qFPS,x);</Text-field>
</Input>
</Group>
<Group labelreference="L2086" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qsin(x,q)+qSin(x,1/q),qFPS);</Text-field>
</Input>
</Group>
<Group labelreference="L2085" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qsin(x,q)+x*qcos(x,q),qFPS);</Text-field>
</Input>
</Group>
<Group labelreference="L357" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">specification of the expansion point</Text-field>
</Input>
</Group>
<Group labelreference="L359" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qexp(x,q),qFPS,expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L376" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qsin(x,q),qFPS,expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L360" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-series expansion of the <Font italic="true">q</Font>-Charlier polynomials w.r.t. the <Font italic="true">q</Font>-Pochhammer basis with expansion point 1</Text-field>
</Input>
</Group>
<Group labelreference="L361" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qCharlier(n,a,x,q),qFPS,x,base=qpochhammer,expansionpt=1);</Text-field>
</Input>
</Group>
<Group labelreference="L2087" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">linear combinations of <Font italic="true">q</Font>-hypergeometric series </Text-field>
</Input>
</Group>
<Group labelreference="L2090" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qcos(x,q)*qsin(x,1/q),qFPS,x);</Text-field>
</Input>
</Group>
<Group labelreference="L2089" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(sinq(x,q)*qExp(x,q),qFPS);</Text-field>
</Input>
</Group>
<Group labelreference="L2092" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">with option <Font bold="true">termwise</Font> the input will be expanded, then the <Font italic="true">qFPS</Font> algorithm will be applied to every single term and the result will be combined to one (if possible).  </Text-field>
</Input>
</Group>
<Group labelreference="L2091" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert((a*x^2+b*x+c)*qexp(x,q),qFPS,x,termwise);</Text-field>
</Input>
</Group>
<Group labelreference="L371" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">additional information about the <Font italic="true">qFPS</Font> algorithm</Text-field>
</Input>
</Group>
<Group labelreference="L362" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">infolevel[qFPS]:=4:</Text-field>
</Input>
</Group>
<Group labelreference="L369" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(1/x*qexp(x^2,q),qFPS,expansionpt=a);</Text-field>
</Input>
</Group>
<Group labelreference="L495" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">infolevel[qFPS]:=0:</Text-field>
</Input>
</Group>
<Group labelreference="L515" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">conversion w.r.t. <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYkLUklbXN1cEdGJDYlLUkjbWlHRiQ2JVEicUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1GIzYmLUkjbW9HRiQ2LVEqJnVtaW51czA7RicvRjZRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0ZCLyUpc3RyZXRjaHlHRkIvJSpzeW1tZXRyaWNHRkIvJShsYXJnZW9wR0ZCLyUubW92YWJsZWxpbWl0c0dGQi8lJ2FjY2VudEdGQi8lJ2xzcGFjZUdRLDAuMjIyMjIyMmVtRicvJSdyc3BhY2VHRlEtSSNtbkdGJDYkUSIxRidGPkYyRjUvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnRj4=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L513" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qsin(x,q),qFPS,x,var=1/q);</Text-field>
</Input>
</Group>
<Group labelreference="L471" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Conversion into the Notation of a Generalized q-Hypergeometric Function</Text-field>
</Input>
</Group>
<Group labelreference="L473" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(PS1,qphihypergeom);</Text-field>
</Input>
</Group>
<Group labelreference="L474" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(PS2,qphihypergeom);</Text-field>
</Input>
</Group>
<Group labelreference="L475" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(PS3,qphihypergeom);</Text-field>
</Input>
</Group>
<Group labelreference="L516" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qphihypergeom([a,b,c],[d],x,1/q),qFPS,x);</Text-field>
</Input>
</Group>
<Group labelreference="L517" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(%,qphihypergeom,var=1/q);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Adding further q-Functions</Text-field></Title>
<Group labelreference="L417" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">We consider the following example. Let <Font italic="true">myfunction</Font> be a function, which is defined by the following term</Text-field>
</Input>
</Group>
<Group labelreference="L420" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">term:=expq(x,q)*qExp(x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L416" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qshift(term,x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L415" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">Of course, there exists no <Font italic="true">q</Font>-shift rule for <Font italic="true">myfunction</Font>.</Text-field>
</Input>
</Group>
<Group labelreference="L418" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qshift(myfunction(x,q),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L419" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">addqshift('myfunction',
proc(y,p,x,q) 
  if x=y and p=q then 
    (x*(q-1)+1)/(x+1)*myfunction(x,q) 
  end if 
end proc
);</Text-field>
</Input>
</Group>
<Group labelreference="L421" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">For adding a <Font italic="true">q</Font>-derivative rule or a <Font italic="true">q</Font>-recurrence equation respectively one uses the procedures <Font italic="true">addqdiff</Font>  or <Font italic="true">addqrec</Font> respectively. Now, <Font italic="true">qFPS</Font>  'knows' the function</Text-field>
</Input>
</Group>
<Group labelreference="L414" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qshift(myfunction(x,q),x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L422" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">We set the function value of <Font italic="true">myfunction</Font> in 0.</Text-field>
</Input>
</Group>
<Group labelreference="L412" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">myfunction(0,q):=1;</Text-field>
</Input>
</Group>
<Group labelreference="L413" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(myfunction(x,q),qFPS);</Text-field>
</Input>
</Group>
</Section>
<Section collapsed="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title>
<Text-field style="Heading 1" layout="Heading 1">Further Procedures</Text-field></Title>
<Group labelreference="L2046" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Conversion of q-Functions</Text-field>
</Input>
</Group>
<Group labelreference="L2007" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qbinomial(n,k,q),qpochhammer);</Text-field>
</Input>
</Group>
<Group labelreference="L2074" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(q^(n*k-k*(k-1)/2)*qpochhammer(1/q^n,q,k)/qpochhammer(q,q,k)/(-1)^k,qbinomial);</Text-field>
</Input>
</Group>
<Group labelreference="L2047" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(qpochhammer(q,q,k)/(q-1)^k/(-1)^k,qfactorial);</Text-field>
</Input>
</Group>
<Group labelreference="L2070" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(x^n,qFPS,x,expansionpt=1);</Text-field>
</Input>
</Group>
<Group labelreference="L2050" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">convert(%,qbinomial);</Text-field>
</Input>
</Group>
<Group labelreference="L2010" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Normal Form</Text-field>
</Input>
</Group>
<Group labelreference="L2034" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-normal form for <Font italic="true">q</Font>-holonomic recurrence equations</Text-field>
</Input>
</Group>
<Group labelreference="L2017" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=1/(x-1)/q*F(x)+q*(q-1)/x/(x-1)*Sq[x](F(x))=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2009" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qNormal(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2052" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Content</Text-field>
</Input>
</Group>
<Group labelreference="L2030" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">content of a <Font italic="true">q</Font>-holonomic recurrence equation</Text-field>
</Input>
</Group>
<Group labelreference="L2038" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=q*x*(x-1)*F(x)+q^3*(q-1)*(x-1)*Sq[x](F(x))=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2028" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qContent(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2018" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">the recurrence equation divided by its content</Text-field>
</Input>
</Group>
<Group labelreference="L2060" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qContent(RE,F(x),eq);</Text-field>
</Input>
</Group>
<Group labelreference="L2025" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Order</Text-field>
</Input>
</Group>
<Group labelreference="L2053" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">order of a <Font italic="true">q</Font>-holonomic recurrence equation</Text-field>
</Input>
</Group>
<Group labelreference="L2048" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=q*x*(x-1)*F(x)+q^3*(q-1)*(x-1)*Sq[x,x](F(x))=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2065" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qOrder(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2022" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">order of a <Font italic="true">q</Font>-holonomic difference equation</Text-field>
</Input>
</Group>
<Group labelreference="L2069" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qOrder(qREtoqDE(RE,F(x)),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2042" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Shifting of Recurrence Equations</Text-field>
</Input>
</Group>
<Group labelreference="L2076" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=F(x)*x+q^2*(q-1)*Sq[x](F(x))=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2059" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">input of a <Font italic="true">q</Font>-holonomic recurrence equation (considered as recurrence with negative <Font italic="true">q</Font>-shifts), which is converted into a recurrence equation with only positive <Font italic="true">q</Font>-shifts</Text-field>
</Input>
</Group>
<Group labelreference="L2077" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qShiftRE(RE,F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2037" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">input of a <Font italic="true">q</Font>-holonomic recurrence equation (considered as recurrence with positive <Font italic="true">q</Font>-shifts), which is converted into a recurrence equation with only negative <Font italic="true">q</Font>-shifts</Text-field>
</Input>
</Group>
<Group labelreference="L2008" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qShiftRE(RE,F(x),var=1/q);</Text-field>
</Input>
</Group>
<Group labelreference="L2019" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Dispersion Set</Text-field>
</Input>
</Group>
<Group labelreference="L2067" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">determination of the <Font italic="true">q</Font>-dispersion set</Text-field>
</Input>
</Group>
<Group labelreference="L2054" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p:=mul(q^k*x+modp(k,3),k=1..10);</Text-field>
</Input>
</Group>
<Group labelreference="L2039" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-dispersion</Text-field>
</Input>
</Group>
<Group labelreference="L2026" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDispersion(qshift(p,[x$2],q),p,x);</Text-field>
</Input>
</Group>
<Group labelreference="L2045" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"><Font italic="true">q</Font>-dispersion set</Text-field>
</Input>
</Group>
<Group labelreference="L2031" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qDispersion(qshift(p,[x$2],q),p,x,set);</Text-field>
</Input>
</Group>
<Group labelreference="L2015" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Newton Polygon</Text-field>
</Input>
</Group>
<Group labelreference="L2044" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qshift(F(x),[x$5],q)+(q^2*x^2-1)*qshift(F(x),[x$4],q)+x*qshift(F(x),[x$3],q)-(x^4+q*x+1)*qshift(F(x),[x$2],q)+q^2*x^4*qshift(F(x),x,q)-(x^3+q)*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2058" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">vertices of the <Font italic="true">q</Font>-Newton polygon</Text-field>
</Input>
</Group>
<Group labelreference="L2029" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qNewtonPolygon(RE,F(x),q);</Text-field>
</Input>
</Group>
<Group labelreference="L2075" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">charakteristic equations</Text-field>
</Input>
</Group>
<Group labelreference="L2023" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qNewtonPolygon(RE,F(x),q,eq);</Text-field>
</Input>
</Group>
<Group labelreference="L2049" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">graphical representation of the <Font italic="true">q</Font>-Newton polygon</Text-field>
</Input>
</Group>
<Group labelreference="L2043" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qPlotNewtonPolygon(RE,F(x),q);</Text-field>
</Input>
</Group>
<Group labelreference="L2020" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">selection of the evaluation</Text-field>
</Input>
</Group>
<Group labelreference="L2055" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qNewtonPolygon(RE,F(x),q,v=((a,x)-&gt;ldegree(a,x)));</Text-field>
</Input>
</Group>
<Group labelreference="L2013" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Local Type of a q-Hypergeometric Term</Text-field>
</Input>
</Group>
<Group labelreference="L2027" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">local type of a <Font italic="true">q</Font>-hypergeometric term</Text-field>
</Input>
</Group>
<Group labelreference="L2036" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">term:=qpochhammer(x,q,k);</Text-field>
</Input>
</Group>
<Group labelreference="L2061" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">through entering the <Font italic="true">q</Font>-hypergeometric term</Text-field>
</Input>
</Group>
<Group labelreference="L2014" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypes(term,x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L2078" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cert:=qCertificate(term,x,q);</Text-field>
</Input>
</Group>
<Group labelreference="L2062" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">through entering the corresponding <Font italic="true">q</Font>-certificate</Text-field>
</Input>
</Group>
<Group labelreference="L2051" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypes(cert,x,q,certificate);</Text-field>
</Input>
</Group>
<Group labelreference="L2032" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypes(term,x,q,ltype=infinity);</Text-field>
</Input>
</Group>
<Group labelreference="L2033" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypes(term,x,q,ltype=0);</Text-field>
</Input>
</Group>
<Group labelreference="L2004" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypes(term,x,q,ltype=points);</Text-field>
</Input>
</Group>
<Group labelreference="L2005" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">candidates of local types for <Font italic="true">q</Font>-hypergeometric solutions of a <Font italic="true">q</Font>-holonomic recurrence equation</Text-field>
</Input>
</Group>
<Group labelreference="L2024" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=(q*x-1)*Sq[x,x](F(x))+(1-q)*x*F(x)=0;</Text-field>
</Input>
</Group>
<Group labelreference="L2073" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qLocalTypesCandidates(RE,F(x),q);</Text-field>
</Input>
</Group>
<Group labelreference="L2064" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Application of the Sq Operators or Dq Operators respectively </Text-field>
</Input>
</Group>
<Group labelreference="L2012" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">RE:=qHolonomicRE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2016" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">term:=subs(F(x)=qsin(x,q),lhs(RE));</Text-field>
</Input>
</Group>
<Group labelreference="L2035" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">expand(Sqtoqshift(term,q));</Text-field>
</Input>
</Group>
<Group labelreference="L2003" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">DE:=qHolonomicDE(qsin(x,q),F(x));</Text-field>
</Input>
</Group>
<Group labelreference="L2068" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">term:=subs(F(x)=qsin(x,q),lhs(DE));</Text-field>
</Input>
</Group>
<Group labelreference="L2056" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">Dqtoqdiff(term,q);</Text-field>
</Input>
</Group>
<Group labelreference="L2021" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">Conversion from Sq Operator in Dq Operator and vice versa</Text-field>
</Input>
</Group>
<Group labelreference="L2072" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">DqtoSq(Dq[x,x,x](F(x)),q);</Text-field>
</Input>
</Group>
<Group labelreference="L2063" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">SqtoDq(Sq[x,x,x](F(x)),q);</Text-field>
</Input>
</Group>
<Group labelreference="L2006" drawlabel="true">
<Input>
<Text-field style="Heading 2" layout="Heading 2">q-Shift and q-Contiguity Relations</Text-field>
</Input>
</Group>
<Group labelreference="L2041" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">determination of a <Font italic="true">q</Font>-shift relation of a generalized <Font italic="true">q</Font>-hypergeometric function</Text-field>
</Input>
</Group>
<Group labelreference="L2002" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qShiftRelation(qphihypergeom([a,b,c],[d,e],x,q),F(d));</Text-field>
</Input>
</Group>
<Group labelreference="L2040" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">determination of a <Font italic="true">q</Font>-contiguity relation of a generalized <Font italic="true">q</Font>-hypergeometric function</Text-field>
</Input>
</Group>
<Group labelreference="L2057" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qContiguityRelation(qphihypergeom([a,b,c],[d,e],x,q),F(d));</Text-field>
</Input>
</Group>
<Group labelreference="L2066" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">determination of an operator, which increments (with <Font italic="true">q</Font> multiplied) or decrements (divided by <Font italic="true">q</Font>) respectively one of the upper or lower parameter respectively</Text-field>
</Input>
</Group>
<Group labelreference="L2071" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRelation(qphihypergeom([a,b,c],[d,e],x,q),F(x),e,direction=up);</Text-field>
</Input>
</Group>
<Group labelreference="L2011" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">qRelation(qphihypergeom([a,b,c],[d,e],x,q),F(x),e,direction=down);</Text-field>
</Input>
</Group>
<Group labelreference="L2093" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
</Worksheet>
