<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
      "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
	<title>Composition of Functions</title>
	<style type="text/css">
body {
    counter-reset: section 0;  
    text-align: justify
}

h2.title {
    text-align:center
}
p.author {
    text-align:center
}
li {
    text-indent: 0em;
}
p.indent {
    text-indent: 2em; 
}

h2.section {
    counter-reset: eqn 0 result 0 subsection 0;  
}
h2.section:before {
    content: counter(section) ". ";
    counter-increment: section 1;  /* Add 1 to section */
}
h3.subsection:before {
    content: counter(section) "." counter(subsection);
    counter-increment: subsection;  /* Add 1 to subsection */
}

div.theorem:before { 
    content: "Theorem " counter(section) "." counter(result) " "; 
    counter-increment: result 1;
    font-style: normal; 
    font-weight: bold; 
}
div.theorem{ font-style:italic }
div.proposition:before { 
    content: "Proposition " counter(section) "." counter(result) " "; 
	counter-increment: result 1;
    font-style: normal; 
    font-weight: bold; 
}
div.proposition{ font-style:italic }
div.lemma:before { 
    content: "Lemma " counter(section) "." counter(result) " "; 
    counter-increment: result;
    font-style: normal; 
    font-weight: bold; 
}
div.lemma{ font-style:italic }

table.dispeq {
   width:100%;
   }
td.eq {
   text-align:center;
     }
td.eqno {
    width: 10px;
    text-align:right;
    }
td.eqno:after { 
     content: "("counter(section)"."counter(eqn)")";
     counter-increment: eqn;
     font-style: normal; 
	}
.unbulleted {
	list-style-type: none;
	}
</style>
	<script src="DWConfiguration/ActiveContent/IncludeFiles/AC_ActiveX.js" type="text/javascript"></script>
	<script src="DWConfiguration/ActiveContent/IncludeFiles/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<div style="max-width:50em; margin-left:auto; margin-right:auto;">
<h2 class="title">Composition of Functions</h2>

<p class="author">
	Arun Ram <br />
	Department of Mathematics <br />
	University of Wisconsin, Madison <br />
	Madison, WI 53706 USA <br />
	ram@math.wisc.edu <br />
	<br />
	and <br />
	<br />
	Department of Mathematics and Statistics <br />
	University of Melbourne <br />
	Parkville, VIC 3010 Australia <br />
	aram@unimelb.edu.au
</p>

<p>Last updates: 21 September 2009</p>

<h2 class="section">Definitions</h2>
<p>
	Let
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
		<mo>:</mo>
		<mi>S</mi>
		<mo>&rarr;</mo>
		<mi>T</mi>
	</mrow></math>
	and
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>g</mi>
		<mo>:</mo>
		<mi>T</mi>
		<mo>&rarr;</mo>
		<mi>U</mi>
	</mrow></math>
	be functions.  The <strong>composition</strong> of
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>
	and
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>g</mi>
	</mrow></math>
	is the function
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>g</mi>
		<mo>&compfn;</mo>
		<mi>f</mi>
	</mrow></math>
	given by
	<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mrow>
		<mtable columnalign="right center left">
			<mtr>
				<mtd>
					<mi>g</mi>
					<mo>&compfn;</mo>
					<mi>f</mi>
					<mo>:</mo>
					<mi>S</mi>
				</mtd>
				<mtd>
					<mo>&xrarr;</mo>
				</mtd>
				<mtd>
					<mi>U</mi>
				</mtd>
			</mtr>
			<mtr>
				<mtd>
					<mi>s</mi>
				</mtd>
				<mtd>
					<mo>&xmap;</mo>
				</mtd>
				<mtd>
					<mi>g</mi>
					<mfenced open="(" close=")" separators=",">
						<mrow>
							<mi>f</mi>
							<mfenced open="(" close=")" separators=",">
								<mi>s</mi>
							</mfenced>
						</mrow>
					</mfenced>
					<mtext>.</mtext>
				</mtd>
			</mtr>
		</mtable>
	</mrow></math>
</p>
<p>
	Let
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>S</mi>
	</mrow></math>
	be a set. The <strong>identity map</strong> on
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>S</mi>
	</mrow></math>
	is the map given by
	<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mrow>
		<mtable columnalign="right center left">
			<mtr>
				<mtd>
					<msub>
						<mi>&iota;</mi>
						<mi>S</mi>
					</msub>
					<mo>:</mo>
					<mi>S</mi>
				</mtd>
				<mtd>
					<mo>&xrarr;</mo>
				</mtd>
				<mtd>
					<mi>S</mi>
				</mtd>
			</mtr>
			<mtr>
				<mtd>
					<mi>s</mi>
				</mtd>
				<mtd>
					<mo>&xmap;</mo>
				</mtd>
				<mtd>
					<mi>s</mi>
					<mtext>.</mtext>
				</mtd>
			</mtr>
		</mtable>
	</mrow></math>
</p><p>
	Let
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
		<mo>:</mo>
		<mi>S</mi>
		<mo>&rarr;</mo>
		<mi>T</mi>
	</mrow></math>
	be a function. The <strong>inverse function</strong> to
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>
	is a function
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msup>
			<mi>f</mi>
			<mn>-1</mn>
		</msup>
		<mo>:</mo>
		<mi>T</mi>
		<mo>&rarr;</mo>
		<mi>S</mi>
	</mrow></math>
	such that
	<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mrow>
		<mtable columnalign="right center left">
			<mtr>
				<mtd>
					<mi>f</mi>
					<mo>&compfn;</mo>
					<msup>
						<mi>f</mi>
						<mn>-1</mn>
					</msup>
				</mtd>
				<mtd>
					<mo>=</mo>
				</mtd>
				<mtd>
					<msub>
						<mi>&iota;</mi>
						<mn>T</mn>
					</msub>
					<mtext>,</mtext>
					<mspace width="2em" />
					<mtext>and</mtext>
				</mtd>
			</mtr>
			<mtr>
				<mtd>
					<msup>
						<mi>f</mi>
						<mn>-1</mn>
					</msup>
					<mo>&compfn;</mo>
					<mi>f</mi>
				</mtd>
				<mtd>
					<mo>=</mo>
				</mtd>
				<mtd>
					<msub>
						<mi>&iota;</mi>
						<mn>S</mn>
					</msub>
					<mtext>,</mtext>
				</mtd>
			</mtr>
		</mtable>
	</mrow></math>
	where
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msub>
			<mi>&iota;</mi>
			<mi>T</mi>
		</msub>
	</mrow></math>
	and
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msub>
			<mi>&iota;</mi>
			<mi>S</mi>
		</msub>
	</mrow></math>
	are the identity functions on
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>T</mi>
	</mrow></math>
	and
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>S</mi>
	</mrow></math>
	respectively.
</p>

<h2 class="section">Visualisation <strong>[NOT SURE ABOUT THIS TITLE]</strong></h2>

<p>
	If we visualise functions as graphs, the identity function
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msub>
			<mi>&iota;</mi>
			<mi>S</mi>
		</msub>
	</mrow></math>
	looks something like the image below.
	<table align="center" cellpadding="20">
		<tr valign="top">
			<td>
				<svg xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink"
					width="150" height="165">
					<title>Permutation Diagram</title>
					<defs>
						<!-- This is the "my_line" object which is "use" calls 5 times below -->
						<g id="my_line">
							<!-- Line -->
							<line x1="10" y1="param(my_y1)" x2="140" y2="param(my_y2)" style="stroke-width:1; stroke:black;"  />
						</g>
					</defs>
					<!-- The blue box [TO BE REMOVED] -->
					<rect x="1" y="1" width="148" height="163" style="fill:none;stroke:black"/><circle cx="10" cy="10" r="2" fill="black" />
					<circle cx="10" cy="40" r="2" fill="black" />
					<circle cx="10" cy="70" r="2" fill="black" />
					<circle cx="10" cy="100" r="2" fill="black" />
					<circle cx="10" cy="130" r="2" fill="black" />
					<circle cx="140" cy="10" r="2" fill="black" />
					<circle cx="140" cy="40" r="2" fill="black" />
					<circle cx="140" cy="70" r="2" fill="black" />
					<circle cx="140" cy="100" r="2" fill="black" />
					<circle cx="140" cy="130" r="2" fill="black" />
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />   <!-- In S 30*{1,2,3,4,5} + 1 [CHANGE THESE] -->
						<param name="my_y2" value="10" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="40" />  
						<param name="my_y2" value="40" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="70" />  
						<param name="my_y2" value="70" />  
					</use>
				
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="100" />  
						<param name="my_y2" value="100" />   
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="130" />  
						<param name="my_y2" value="130" />  
					</use>
					<!-- The text labels at the bottom -->
					<text x="10" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<text x="140" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<!-- This is a little Java script which the param(..) & <param .. /> calls use -->
					<script type="text/ecmascript" xlink:href="param.js" />
				</svg><br/> 
				(a)&nbsp;&nbsp;the identity function
				<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
					<msub>
						<mi>&iota;</mi>
						<mi>S</mi>
					</msub>
				</mrow></math>
			</td>
		</tr>
	</table>
</p>
<p>
	In the pictures below, if the left graph is a pictorial representation of a function
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
		<mo>:</mo>
		<mi>S</mi>
		<mo>&rarr;</mo>
		<mi>T</mi>
	</mrow></math>
	then the inverse function to
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>,
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msup>
			<mi>f</mi>
			<mn>-1</mn>
		</msup>
		<mo>:</mo>
		<mi>T</mi>
		<mo>&rarr;</mo>
		<mi>S</mi>
	</mrow></math>,
	is represented by the graph on the right; the graph for
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<msup>	
			<mi>f</mi>
			<mn>-1</mn>
		</msup>
	</mrow></math>
	is the mirror-image of the graph for
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>.
	<table align="center" cellpadding="20">
		<tr valign="top">
			<td>
				<svg xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink"
					width="150" height="165">
					<title>Permutation Diagram</title>
					<defs>
						<!-- This is the "my_line" object which is "use" calls 5 times below -->
						<g id="my_line">
							<!-- Line -->
							<line x1="10" y1="param(my_y1)" x2="140" y2="param(my_y2)" style="stroke-width:1; stroke:black;"  />
						</g>
					</defs>
					<!-- The blue box [TO BE REMOVED] -->
					<rect x="1" y="1" width="148" height="163" style="fill:none;stroke:black"/><circle cx="10" cy="10" r="2" fill="black" />
					<circle cx="10" cy="40" r="2" fill="black" />
					<circle cx="10" cy="70" r="2" fill="black" />
					<circle cx="10" cy="100" r="2" fill="black" />
					<circle cx="10" cy="130" r="2" fill="black" />
					<circle cx="140" cy="10" r="2" fill="black" />
					<circle cx="140" cy="40" r="2" fill="black" />
					<circle cx="140" cy="70" r="2" fill="black" />
					<circle cx="140" cy="100" r="2" fill="black" />
					<circle cx="140" cy="130" r="2" fill="black" />
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />   <!-- In S 30*{1,2,3,4,5} + 1 [CHANGE THESE] -->
						<param name="my_y2" value="40" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="40" />  
						<param name="my_y2" value="70" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="70" />  
						<param name="my_y2" value="100" />  
					</use>
				
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="100" />  
						<param name="my_y2" value="130" />   
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="130" />  
						<param name="my_y2" value="10" />  
					</use>
					<!-- The text labels at the bottom -->
					<text x="10" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<text x="140" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						T
					</text>
					<!-- This is a little Java script which the param(..) & <param .. /> calls use -->
					<script type="text/ecmascript" xlink:href="param.js" />
				</svg><br/> 
				(b)&nbsp;&nbsp;the function
				<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
					<mi>f</mi>
				</mrow></math>
			</td>
			<td>
				<svg xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink"
					width="150" height="165">
					<title>Permutation Diagram</title>
					<defs>
						<!-- This is the "my_line" object which is "use" calls 5 times below -->
						<g id="my_line">
							<!-- Line -->
							<line x1="10" y1="param(my_y1)" x2="140" y2="param(my_y2)" style="stroke-width:1; stroke:black;"  />
						</g>
					</defs>
					<!-- The blue box [TO BE REMOVED] -->
					<rect x="1" y="1" width="148" height="163" style="fill:none;stroke:black"/><circle cx="10" cy="10" r="2" fill="black" />
					<circle cx="10" cy="40" r="2" fill="black" />
					<circle cx="10" cy="70" r="2" fill="black" />
					<circle cx="10" cy="100" r="2" fill="black" />
					<circle cx="10" cy="130" r="2" fill="black" />
					<circle cx="140" cy="10" r="2" fill="black" />
					<circle cx="140" cy="40" r="2" fill="black" />
					<circle cx="140" cy="70" r="2" fill="black" />
					<circle cx="140" cy="100" r="2" fill="black" />
					<circle cx="140" cy="130" r="2" fill="black" />
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />   <!-- In S 30*{1,2,3,4,5} + 1 [CHANGE THESE] -->
						<param name="my_y2" value="130" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="40" />  
						<param name="my_y2" value="10" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="70" />  
						<param name="my_y2" value="40" />  
					</use>
				
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="100" />  
						<param name="my_y2" value="70" />   
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="130" />  
						<param name="my_y2" value="100" />  
					</use>
					<!-- The text labels at the bottom -->
					<text x="10" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						T
					</text>
					<text x="140" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<!-- This is a little Java script which the param(..) & <param .. /> calls use -->
					<script type="text/ecmascript" xlink:href="param.js" />
				</svg><br/> 
				(c)&nbsp;&nbsp;the function
				<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
					<msup>
						<mi>f</mi>
						<mn>-1</mn>
					</msup>
				</mrow></math>
			</td>
		</tr>
	</table>
</p>
<div class="proposition">
	Let
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
		<mo>:</mo>
		<mi>S</mi>
		<mo>&rarr;</mo>
		<mi>T</mi>
	</mrow></math>
	be a function.  An inverse function to
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>
	exists if and only if
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>f</mi>
	</mrow></math>
	is bijective.
</div>
<p>
	Pictorially, graph (d) below, represents a function
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>g</mi>
		<mo>:</mo>
		<mi>S</mi>
		<mo>&rarr;</mo>
		<mi>T</mi>
	</mrow></math>
	which is not bijective (it is neither injective nor surjective).  The inverse function to
	<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
		<mi>g</mi>
	</mrow></math> 
	does not exist in this case; graph (e) of a possible candidate, is not the graph of a function.
	<table align="center" cellpadding="20">
		<tr valign="top">
			<td>
				<svg xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink"
					width="150" height="165">
					<title>Permutation Diagram</title>
					<defs>
						<!-- This is the "my_line" object which is "use" calls 5 times below -->
						<g id="my_line">
							<!-- Line -->
							<line x1="10" y1="param(my_y1)" x2="140" y2="param(my_y2)" style="stroke-width:1; stroke:black;"  />
						</g>
					</defs>
					<!-- The blue box [TO BE REMOVED] -->
					<rect x="1" y="1" width="148" height="163" style="fill:none;stroke:black"/><circle cx="10" cy="10" r="2" fill="black" />
					<circle cx="10" cy="40" r="2" fill="black" />
					<circle cx="10" cy="70" r="2" fill="black" />
					<circle cx="10" cy="100" r="2" fill="black" />
					<circle cx="10" cy="130" r="2" fill="black" />
					<circle cx="140" cy="10" r="2" fill="black" />
					<circle cx="140" cy="40" r="2" fill="black" />
					<circle cx="140" cy="70" r="2" fill="black" />
					<circle cx="140" cy="100" r="2" fill="black" />
					<circle cx="140" cy="130" r="2" fill="black" />
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />   <!-- In S 30*{1,2,3,4,5} + 1 [CHANGE THESE] -->
						<param name="my_y2" value="40" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="40" />  
						<param name="my_y2" value="10" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="70" />  
						<param name="my_y2" value="130" />  
					</use>
				
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="130" />  
						<param name="my_y2" value="70" />   
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="100" />  
						<param name="my_y2" value="10" />  
					</use>
					<!-- The text labels at the bottom -->
					<text x="10" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<text x="140" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						T
					</text>
					<!-- This is a little Java script which the param(..) & <param .. /> calls use -->
					<script type="text/ecmascript" xlink:href="param.js" />
				</svg><br/> 
				(d)&nbsp;&nbsp;the function
				<math xmlns="http://www.w3.org/1998/Math/MathML"><mrow>
					<mi>g</mi>
				</mrow></math>
			</td>
			<td>
				<svg xmlns="http://www.w3.org/2000/svg"
					xmlns:xlink="http://www.w3.org/1999/xlink"
					width="150" height="165">
					<title>Permutation Diagram</title>
					<defs>
						<!-- This is the "my_line" object which is "use" calls 5 times below -->
						<g id="my_line">
							<!-- Line -->
							<line x1="10" y1="param(my_y1)" x2="140" y2="param(my_y2)" style="stroke-width:1; stroke:black;"  />
						</g>
					</defs>
					<!-- The blue box [TO BE REMOVED] -->
					<rect x="1" y="1" width="148" height="163" style="fill:none;stroke:black"/><circle cx="10" cy="10" r="2" fill="black" />
					<circle cx="10" cy="40" r="2" fill="black" />
					<circle cx="10" cy="70" r="2" fill="black" />
					<circle cx="10" cy="100" r="2" fill="black" />
					<circle cx="10" cy="130" r="2" fill="black" />
					<circle cx="140" cy="10" r="2" fill="black" />
					<circle cx="140" cy="40" r="2" fill="black" />
					<circle cx="140" cy="70" r="2" fill="black" />
					<circle cx="140" cy="100" r="2" fill="black" />
					<circle cx="140" cy="130" r="2" fill="black" />
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="40" />   <!-- In S 30*{1,2,3,4,5} + 1 [CHANGE THESE] -->
						<param name="my_y2" value="10" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />  
						<param name="my_y2" value="40" />  
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="130" />  
						<param name="my_y2" value="70" />  
					</use>
				
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="70" />  
						<param name="my_y2" value="130" />   
					</use>
					<use id="use_0" x="0" y="0" xlink:href="#my_line" >
						<param name="my_y1" value="10" />  
						<param name="my_y2" value="100" />  
					</use>
					<!-- The text labels at the bottom -->
					<text x="10" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						T
					</text>
					<text x="140" y="160" font-family="Times" font-size="18" fill="black" text-anchor="middle">
						S
					</text>
					<!-- This is a little Java script which the param(..) & <param .. /> calls use -->
					<script type="text/ecmascript" xlink:href="param.js" />
				</svg><br/> 
				(e)&nbsp;&nbsp;not a function
			</td>
		</tr>
	</table>
</p>

<h2 class="section">References <b>[PLACEHOLDER]</b></h2>

<p>
	<a name="[BG]" id="[BG]"> [BG] </a> 
	<a href="http://www.math.brown.edu/faculty/braverman.html">A. Braverman</a> and 
	<a href="http://www.math.harvard.edu/~gaitsgde/">D. Gaitsgory</a>, 
	<a href="http://projecteuclid.org/DPubS?service=Repository&amp;version=1.0&amp;verb=Disseminate&amp;handle=euclid.dmj/1091737024&amp;view=body&amp;content-type=pdf_1#" title="View PDF">
	<em> Crystals via the affine Grassmanian</em></a>, 
	<a href="http://www.dukeupress.edu/dmj/">Duke Math. J.</a> 
	<a href="http://projecteuclid.org/DPubS?service=UI&amp;version=1.0&amp;verb=Display&amp;page=toc&amp;handle=euclid.dmj/1091737018"><strong>107</strong> no. 3</a>, (2001), 561-575;  
	<a href="http://arxiv.org/abs/math.AG/9909077v2?front">arXiv:math/9909077v2</a>, 
	<a href="http://www.ams.org/mathscinet-getitem?mr=1828302">MR1828302 (2002e:20083)</a>
</p>
</div>
</body>
</html>

