<xsl:when test="$symbol = 'arrow'">
<xsl:value-of select="'®'"/>
</xsl:when>
+ <xsl:when test="$symbol = 'RightArrow'">
+ <xsl:value-of select="'Þ'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'subst'">
+ <xsl:value-of select="'¬'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'lift' or $symbol = 'lift_with_base'">
+ <xsl:value-of select="'­'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'beta_red' or $symbol = 'beta_red1'">
+ <xsl:value-of select="'®'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'beta'">
+ <xsl:value-of select="'b'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'par_beta_red' or $symbol = 'par_beta_red1'">
+ <xsl:value-of select="'Þ'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'isomorphic'">
+ <xsl:value-of select="'@'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
</xsl:choose>
</xsl:variable>
<FONT FACE="symbol" SIZE="{$size}" color="{$color}">
<xsl:when test="$symbol = 'arrow'">
<xsl:value-of select="'→'"/>
</xsl:when>
+ <xsl:when test="$symbol = 'RightArrow'">
+ <xsl:value-of select="'⇒'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'subst'">
+ <xsl:value-of select="'←'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'lift' or $symbol = 'lift_with_base'">
+ <xsl:value-of select="'↑'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'beta_red' or $symbol = 'beta_red1'">
+ <xsl:value-of select="'→'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'beta'">
+ <xsl:value-of select="'β'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'par_beta_red' or $symbol = 'par_beta_red1'">
+ <xsl:value-of select="'⇒'"/>
+ </xsl:when>
+ <xsl:when test="$symbol = 'isomorphic'">
+ <xsl:value-of select="'≅'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
</xsl:choose>
</xsl:variable>
<FONT color="{$color}">
</xsl:when>
</xsl:choose>
<xsl:apply-templates mode="inline" select="."/>
- <FONT FACE="Symbol" SIZE="+0" mathcolor="green">Þ</FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'RightArrow'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<xsl:apply-templates mode="inline"
select="following-sibling::*[position()= 1]"/>
</xsl:for-each>
<xsl:text>[</xsl:text>
<xsl:apply-templates select="*[4]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>¬</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<xsl:apply-templates select="*[2]" mode="inline"/>
<xsl:text>]</xsl:text>
<xsl:apply-templates select="*[3]" mode="inline"/>
</SUB>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>­</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<SUP>
<xsl:apply-templates select="*[4]" mode="inline"/>
<xsl:when test="$name='lift'">
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>­</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<SUP>
<xsl:apply-templates select="*[2]" mode="inline"/>
<xsl:when test="$name='beta_red1'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>®</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='beta_red'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>®</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b*</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
+ <xsl:text>*</xsl:text>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='par_beta_red1'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>Þ</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='par_beta_red'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>Þ</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b*</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
+ <xsl:text>*</xsl:text>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='isomorphic'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>@</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
</xsl:when>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates select="."/>
- <FONT FACE="Symbol" SIZE="+0" mathcolor="green">Þ</FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'RightArrow'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<xsl:variable name="body_size">
<xsl:apply-templates
select="following-sibling::*[1]/*[1]" mode="charcount"/>
<xsl:with-param name="current_indent" select="$current_indent"/>
</xsl:call-template>
<xsl:text>0 </xsl:text>
- <FONT FACE="Symbol" mathcolor="green">Þ</FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'RightArrow'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<xsl:apply-templates select="*[3]">
<xsl:with-param name="current_indent" select="$current_indent + 8"/>
</xsl:apply-templates>
<xsl:text>S(</xsl:text>
<xsl:apply-templates select="*[4]"/>
<xsl:text>) </xsl:text>
- <FONT FACE="Symbol" mathcolor="green">Þ</FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'RightArrow'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<FONT color="red">Assume by induction</FONT>
<br/>
<xsl:call-template name="make_indent">
<xsl:text>[</xsl:text>
<xsl:apply-templates select="*[4]"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="blue" SIZE="+0" FACE="symbol">
- <xsl:text>¬</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'blue'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<xsl:apply-templates select="*[2]"/>
<xsl:text>]</xsl:text>
<xsl:apply-templates select="*[3]" mode="inline"/>
</SUB>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>­</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<SUP>
<xsl:apply-templates select="*[4]" mode="inline"/>
<xsl:when test="$name='lift'">
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>­</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<SUP>
<xsl:apply-templates select="*[2]" mode="inline"/>
<xsl:when test="$name='beta_red1'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>®</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='beta_red'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>®</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b*</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
+ <xsl:text>*</xsl:text>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='par_beta_red1'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>Þ</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='par_beta_red'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>Þ</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
<SUB>
- <FONT color="green" FACE="symbol">
- <xsl:text>b*</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="'beta'"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
+ <xsl:text>*</xsl:text>
</SUB>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
<xsl:when test="$name='isomorphic'">
<xsl:apply-templates select="*[2]" mode="inline"/>
<a href="{*[1]/@definitionURL}">
- <FONT color="green" FACE="symbol">
- <xsl:text>@</xsl:text>
- </FONT>
+ <xsl:call-template name="mksymbol-1">
+ <xsl:with-param name="symbol" select="$name"/>
+ <xsl:with-param name="color" select="'green'"/>
+ <xsl:with-param name="size" select="'+0'"/>
+ </xsl:call-template>
</a>
<xsl:apply-templates select="*[3]" mode="inline"/>
</xsl:when>