<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Felix&#039; Math Place &#187; number field</title>
	<atom:link href="http://math.fontein.de/tag/number-field/feed/" rel="self" type="application/rss+xml" />
	<link>http://math.fontein.de</link>
	<description>Focussed on, but not limited to Computational Number Theory</description>
	<lastBuildDate>Sat, 30 Jul 2011 12:35:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Rigorous Arithmetic in the Arakelov Divisor Class Group of a Number Field.</title>
		<link>http://math.fontein.de/2010/07/27/rigorous-arithmetic-in-the-arakelov-divisor-class-group-of-a-number-field/</link>
		<comments>http://math.fontein.de/2010/07/27/rigorous-arithmetic-in-the-arakelov-divisor-class-group-of-a-number-field/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:50:37 +0000</pubDate>
		<dc:creator>Felix Fontein</dc:creator>
				<category><![CDATA[Computational Number Theory]]></category>
		<category><![CDATA[Arakelov divisor class group]]></category>
		<category><![CDATA[arithmetic]]></category>
		<category><![CDATA[divisor class group]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[number field]]></category>

		<guid isPermaLink="false">http://math.fontein.de/?p=778</guid>
		<description><![CDATA[This post presents a poster of mine presented at the poster session of the 9th Algorithmic Number Theory Symphoisum.]]></description>
			<content:encoded><![CDATA[<p>This year at the IX. <a href="http://math.fontein.de/forward.php?r=http://ants9.org/index.html">Algorithmic Number Theory Symphosium</a>, held in Nancy, I had a poster in the <a href="http://math.fontein.de/forward.php?r=http://ants9.org/acceptedposters.html">poster session</a>. You can see it here (click to see a larger version):<br />
<a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/wp-content/uploads/2010/07/poster-large.png"><img src="http://math.fontein.de/wp-content/uploads/2010/07/poster.png" width="510" height="360" border="0" alt="" /></a><br />
You can also get a PDF version <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/wp-content/uploads/2010/07/poster.pdf">here</a> (9.1 MB).<br />
The poster discusses how to effectively compute in the Arakelov divisor class group <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> of a number field <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />, which is assumed to be totally real in the current implementation described in the poster, but the same method works as long as there is at least one real embedding of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />. In case <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is totally imaginary, the only thing which gets more complicated is doing comparisms. The arithmetic uses <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/interpreting-one-dimensional-infrastructures-as-groups-f-representations/"><img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representations</a> as the main tool, i.e. it allows to compute in the <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/infrastructures/">infrastructure</a> of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />.</p>
]]></content:encoded>
			<wfw:commentRss>http://math.fontein.de/2010/07/27/rigorous-arithmetic-in-the-arakelov-divisor-class-group-of-a-number-field/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Infrastructures and Global Fields.</title>
		<link>http://math.fontein.de/infrastructures/</link>
		<comments>http://math.fontein.de/infrastructures/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 05:59:40 +0000</pubDate>
		<dc:creator>Felix Fontein</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[discrete logarithm]]></category>
		<category><![CDATA[f-representation]]></category>
		<category><![CDATA[finite abelian group]]></category>
		<category><![CDATA[finite cyclic groups]]></category>
		<category><![CDATA[function field]]></category>
		<category><![CDATA[giant steps]]></category>
		<category><![CDATA[global field]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[number field]]></category>

		<guid isPermaLink="false">http://math.fontein.de/?page_id=259</guid>
		<description><![CDATA[The following posts give an introduction to infrastructures and how to obtain these from global fields: The Discrete Logarithm Problem and Generalizations. One-dimensional Infrastructures. Interpreting One-dimensional Infrastructures as Groups: f-Representations. n-dimensional Infrastructures. How to Obtain Reduction Maps for n-dimensional Infrastructures. Obtaining Infrastructures from Global Fields. See also my article on infrastructures at Wikipedia.]]></description>
			<content:encoded><![CDATA[<p>The following posts give an introduction to infrastructures and how to obtain these from global fields:</p>
<ol>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/the-discrete-logarithm-problem-and-generalizations/">The Discrete Logarithm Problem and Generalizations.</a></li>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/one-dimensional-infrastructures/">One-dimensional Infrastructures.</a></li>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/interpreting-one-dimensional-infrastructures-as-groups-f-representations/">Interpreting One-dimensional Infrastructures as Groups: f-Representations.</a></li>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/n-dimensional-infrastructures/">n-dimensional Infrastructures.</a></li>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/21/how-to-obtain-reduction-maps-for-n-dimensional-infrastructures/">How to Obtain Reduction Maps for n-dimensional Infrastructures.</a></li>
<li><a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/21/obtaining-infrastructures-from-global-fields/">Obtaining Infrastructures from Global Fields.</a></li>
</ol>
<p>See also my <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Infrastructure_(number_theory)">article on infrastructures</a> at <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/">Wikipedia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://math.fontein.de/infrastructures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Obtaining Infrastructures from Global Fields.</title>
		<link>http://math.fontein.de/2009/07/21/obtaining-infrastructures-from-global-fields/</link>
		<comments>http://math.fontein.de/2009/07/21/obtaining-infrastructures-from-global-fields/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 09:39:48 +0000</pubDate>
		<dc:creator>Felix Fontein</dc:creator>
				<category><![CDATA[Algebra]]></category>
		<category><![CDATA[Algebraic Number Theory]]></category>
		<category><![CDATA[Computational Number Theory]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[f-representation]]></category>
		<category><![CDATA[function field]]></category>
		<category><![CDATA[giant steps]]></category>
		<category><![CDATA[global field]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[number field]]></category>
		<category><![CDATA[reduction]]></category>

		<guid isPermaLink="false">http://math.fontein.de/?p=196</guid>
		<description><![CDATA[We show how to obtain n-dimensional infrastructures from global fields of unit rank n. We will also discuss how to obtain baby steps in these cases, and show graphical representations of certain two-dimensional infrastructures obtained from function fields.]]></description>
			<content:encoded><![CDATA[<h3>Basics on Global Fields.</h3>
<p>Let <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> be a <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Global_field">global field</a>, i.e. an algebraic number field or an algebraic function field with a finite constant field. In the first case, let <img src='http://math.fontein.de/wp-content/latex/f90/f908c00dc2374217cca8a13b8d9725bf-T-000000-0.png' alt='k^*' title='k^*' class='latex-inline' /> be the roots of unity and <img src='http://math.fontein.de/wp-content/latex/a11/a11ab0fed31dba357fb8f7f83d1d2bd2-T-000000-0.png' alt='k = k^* \cup \{ 0 \}' title='k = k^* \cup \{ 0 \}' class='latex-inline' />. In the latter case, let <img src='http://math.fontein.de/wp-content/latex/8ce/8ce4b16b22b58894aa86c421e8759df3-T-000000-0.png' alt='k' title='k' class='latex-inline' /> be the exact field of constants.</p>
<p>Let <img src='http://math.fontein.de/wp-content/latex/910/910aa423e997e21a3081f2c2938d7fa5-T-000000-0.png' alt='S = \{ \frakp_1, \dots, \frakp_{n+1} \}' title='S = \{ \frakp_1, \dots, \frakp_{n+1} \}' class='latex-inline' /> be the set of infinite places of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />. If <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a number field, the elements of <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> correspond to embeddings of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> into <img src='http://math.fontein.de/wp-content/latex/ee7/ee77cd72573eec25fba471d91befc2d2-T-000000-0.png' alt='\C' title='\C' class='latex-inline' /> up to complex conjugation. Define <img src='http://math.fontein.de/wp-content/latex/105/105752dd75f257a584aedefc2f5fb7c0-T-000000-0.png' alt='q := \exp(1)' title='q := \exp(1)' class='latex-inline' />, and for <img src='http://math.fontein.de/wp-content/latex/945/9452eeaa062a81fea072b7b2ed397e25-T-000000-0.png' alt='\frakp \in S' title='\frakp \in S' class='latex-inline' /> let <img src='http://math.fontein.de/wp-content/latex/5fb/5fb24acec396dac4fc0906afd5e06482-T-000000-0.png' alt='\sigma : K \to \C' title='\sigma : K \to \C' class='latex-inline' /> be a corresponding embedding. Then define <img src='http://math.fontein.de/wp-content/latex/99f/99fba5fbecc1ae8e67ff7aec422983af-T-000000-0.png' alt='\nu_\frakp(f) := -\log \abs{\sigma(f)}' title='\nu_\frakp(f) := -\log \abs{\sigma(f)}' class='latex-inline' /> for <img src='http://math.fontein.de/wp-content/latex/07e/07e6be1f188941edf94e5272b810c969-T-000000-0.png' alt='f \in K^*' title='f \in K^*' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/093/093ebd8ea4142ddb6b4a12c6f0ea7847-T-000000-0.png' alt='\deg \frakp := 1' title='\deg \frakp := 1' class='latex-inline' /> if <img src='http://math.fontein.de/wp-content/latex/ce0/ce0a16395225bb504784d79387577069-T-000000-0.png' alt='\sigma(K) \subseteq \R' title='\sigma(K) \subseteq \R' class='latex-inline' />, or <img src='http://math.fontein.de/wp-content/latex/dcb/dcb384efe0c1395258f5f67b8d61553d-T-000000-0.png' alt='\deg \frakp := 2' title='\deg \frakp := 2' class='latex-inline' /> otherwise, and define <img src='http://math.fontein.de/wp-content/latex/865/86567fb561f9fa9720597b63d48cedbd-T-000000-0.png' alt='\G_\frakp := \R' title='\G_\frakp := \R' class='latex-inline' />. If <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a function field, let <img src='http://math.fontein.de/wp-content/latex/efc/efc82af5dd405c818ad2f8b3633673a7-T-000000-0.png' alt='q := \abs{k}' title='q := \abs{k}' class='latex-inline' />, i.e. <img src='http://math.fontein.de/wp-content/latex/320/320cb82de59aa21a7d317af7fd322748-T-000000-0.png' alt='k = \F_q' title='k = \F_q' class='latex-inline' />; in this case, there exists an element <img src='http://math.fontein.de/wp-content/latex/952/9524d00ba3f46f83e1b2d52f94cb52f3-T-000000-0.png' alt='x \in K \setminus k' title='x \in K \setminus k' class='latex-inline' /> whose poles are exactly the elements of <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' />, i.e. are the places of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> lying above the infinite place of <img src='http://math.fontein.de/wp-content/latex/4a6/4a6cc52d57986f5c3a19f1b5b13f9ad0-T-000000-0.png' alt='k(x)' title='k(x)' class='latex-inline' />. In all cases, <img src='http://math.fontein.de/wp-content/latex/5db/5dbc98dcc983a70728bd082d1a47546e-T-000000-0.png' alt='S' title='S' class='latex-inline' /> is finite and non-empty.</p>
<p>For a non-archimedean place <img src='http://math.fontein.de/wp-content/latex/b27/b274a02411f3fecd7a860463e52bf908-T-000000-0.png' alt='\frakp' title='\frakp' class='latex-inline' /> of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' />, let <img src='http://math.fontein.de/wp-content/latex/103/1033e0741eebb062553a66583df01561-T-000000-0.png' alt='\calO_\frakp' title='\calO_\frakp' class='latex-inline' /> be the valuation ring and <img src='http://math.fontein.de/wp-content/latex/3c1/3c1f179802b2752437738f33ed75a792-T-000000-0.png' alt='\frakm_\frakp' title='\frakm_\frakp' class='latex-inline' /> its maximal idea, and denote the discrete valuation by <img src='http://math.fontein.de/wp-content/latex/a4b/a4bb18e43b074bb9084f9b1ea87ab6c1-T-000000-0.png' alt='\nu_\frakp' title='\nu_\frakp' class='latex-inline' />. Then set <img src='http://math.fontein.de/wp-content/latex/b94/b94113b8728c793b07ad0fc825faed96-T-000000-0.png' alt='\deg \frakp := \log_q \abs{\calO_\frakp / \frakm_\frakp}' title='\deg \frakp := \log_q \abs{\calO_\frakp / \frakm_\frakp}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/1af/1afacfac3972a70b9fc6cf9317ad499f-T-000000-0.png' alt='\abs{f}_\frakp := q^{-\nu_\frakp(f) \deg \frakp}' title='\abs{f}_\frakp := q^{-\nu_\frakp(f) \deg \frakp}' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/e19/e194f40bf67b3655f7b97815efed5905-T-000000-0.png' alt='f \in K' title='f \in K' class='latex-inline' />. Define <img src='http://math.fontein.de/wp-content/latex/b51/b517f56fd2c72eb80996ca829cb24c18-T-000000-0.png' alt='\G_\frakp := \Z' title='\G_\frakp := \Z' class='latex-inline' />. In the number field case, let <img src='http://math.fontein.de/wp-content/latex/2fa/2fafe2256ce6ba27558344f162618c80-T-000000-0.png' alt='\G := \R' title='\G := \R' class='latex-inline' />, and otherwise <img src='http://math.fontein.de/wp-content/latex/e03/e03114911d583e125396e39d891099be-T-000000-0.png' alt='\G := \Z' title='\G := \Z' class='latex-inline' />.</p>
<p>Denote the set of places of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/826/826b3562371f5a041dba7741e923120f-T-000000-0.png' alt='\calP_K' title='\calP_K' class='latex-inline' />. The divisor group of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is <img src='http://math.fontein.de/wp-content/latex/e81/e813ffa534fb47e61c039ad33440d9ff-T-000000-0.png' alt='\Div(K) := \coprod_{\frakp \in \calP} \G_\frakp' title='\Div(K) := \coprod_{\frakp \in \calP} \G_\frakp' class='latex-inline' />, and for <img src='http://math.fontein.de/wp-content/latex/aa4/aa4b7ecfb4389329ae9879f3ca7885fd-T-000000-0.png' alt='D = \sum_{\frakp \in \calP_K} n_\frakp \frakp' title='D = \sum_{\frakp \in \calP_K} n_\frakp \frakp' class='latex-inline' /> define <img src='http://math.fontein.de/wp-content/latex/7c7/7c76e4493e89638df56d3bb77120bb04-T-000000-0.png' alt='\deg D := \sum_{\frakp \in \calP_K} n_\frakp \deg \frakp' title='\deg D := \sum_{\frakp \in \calP_K} n_\frakp \deg \frakp' class='latex-inline' />. This is a homomorphism <img src='http://math.fontein.de/wp-content/latex/b74/b74fc068851c1fd3793e2a8f7c849d5b-T-000000-0.png' alt='\deg : \Div(K) \to \G' title='\deg : \Div(K) \to \G' class='latex-inline' />; denote its kernel by <img src='http://math.fontein.de/wp-content/latex/0f0/0f04233c206377b689fa86b3335fe046-T-000000-0.png' alt='\Div^0(K)' title='\Div^0(K)' class='latex-inline' />. For <img src='http://math.fontein.de/wp-content/latex/07e/07e6be1f188941edf94e5272b810c969-T-000000-0.png' alt='f \in K^*' title='f \in K^*' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/909/90951d4cb8c5ee5ffadc9071c03722c5-T-000000-0.png' alt='(f) := \sum_{\frakp \in \calP_K} \nu_\frakp(f) \frakp \in \Div^0(K)' title='(f) := \sum_{\frakp \in \calP_K} \nu_\frakp(f) \frakp \in \Div^0(K)' class='latex-inline' /> is a principal divisor; let the group of all these be denoted by <img src='http://math.fontein.de/wp-content/latex/bcf/bcf2f07d1ddbed3e35b8865f6126f21c-T-000000-0.png' alt='\Princ(K)' title='\Princ(K)' class='latex-inline' />. Then <img src='http://math.fontein.de/wp-content/latex/30d/30dc201c2cc125eb714bac1cdd42a535-T-000000-0.png' alt='\Pic(K) := \Div(K) / \Princ(K)' title='\Pic(K) := \Div(K) / \Princ(K)' class='latex-inline' /> is the divisor class group of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/9f5/9f5b4d03deec4b75903354f7f7e211c0-T-000000-0.png' alt='\Pic^0(K) := \Div^0(K) / \Princ(K)' title='\Pic^0(K) := \Div^0(K) / \Princ(K)' class='latex-inline' /> its degree zero part.</p>
<p>The support of a divisor <img src='http://math.fontein.de/wp-content/latex/aa4/aa4b7ecfb4389329ae9879f3ca7885fd-T-000000-0.png' alt='D = \sum_{\frakp \in \calP_K} n_\frakp \frakp' title='D = \sum_{\frakp \in \calP_K} n_\frakp \frakp' class='latex-inline' /> is the set <img src='http://math.fontein.de/wp-content/latex/f88/f88bda21a6c8018d328e975da848e9ca-T-000000-0.png' alt='\support(D) = \{ \frakp \in \calP_K \mid n_\frakp \neq 0 \}' title='\support(D) = \{ \frakp \in \calP_K \mid n_\frakp \neq 0 \}' class='latex-inline' />. Consider the subgroups <img src='http://math.fontein.de/wp-content/latex/765/765e926a3a0db41f86dac01702472bdd-T-000000-0.png' alt=' \Div_{fin}(K) :={} &amp; \{ D \in \Div(K) \mid \support(D) \cap S = \emptyset \} \\ \text{and} \qquad \Div_\infty(K) :={} &amp; \{ D \in \Div(K) \mid \support(D) \subseteq S \}; ' title=' \Div_{fin}(K) :={} &amp; \{ D \in \Div(K) \mid \support(D) \cap S = \emptyset \} \\ \text{and} \qquad \Div_\infty(K) :={} &amp; \{ D \in \Div(K) \mid \support(D) \subseteq S \}; ' class='latex-displaystyle' /> then <img src='http://math.fontein.de/wp-content/latex/a20/a206baec6011db95e8c2c50f4560bf84-T-000000-0.png' alt='\Div(K) = \Div_{fin}(K) \oplus \Div_\infty(K)' title='\Div(K) = \Div_{fin}(K) \oplus \Div_\infty(K)' class='latex-inline' />. Moreover, let <img src='http://math.fontein.de/wp-content/latex/c0f/c0f95df120387fe76e3946c5aaf20cad-T-000000-0.png' alt='\Div_\infty^0(K) := \Div^0(K) \cap \Div_\infty(K)' title='\Div_\infty^0(K) := \Div^0(K) \cap \Div_\infty(K)' class='latex-inline' />.
The set <img src='http://math.fontein.de/wp-content/latex/7ea/7ea14fa5f3b98ecee5ea1d34973566bc-T-000000-0.png' alt='\calO := \calO_S := \{ f \in K \mid \nu_\frakp(f) \ge 0 \text{ for all } \frakp \in S \}' title='\calO := \calO_S := \{ f \in K \mid \nu_\frakp(f) \ge 0 \text{ for all } \frakp \in S \}' class='latex-inline' /> is a Dedekind domain, whose maixmal ideals correspond to the places in <img src='http://math.fontein.de/wp-content/latex/aa8/aa890d90703fdce993c53ba3a6a57892-T-000000-0.png' alt='\calP_K \setminus S' title='\calP_K \setminus S' class='latex-inline' />. Moreover, the fractional ideal group <img src='http://math.fontein.de/wp-content/latex/8df/8df3d32fb594ba9e71e8d310f52e09fb-T-000000-0.png' alt='\Id(\calO_S)' title='\Id(\calO_S)' class='latex-inline' /> is isomorphic to <img src='http://math.fontein.de/wp-content/latex/7ce/7ce4c9318bd945974d0e73465e46f61d-T-000000-0.png' alt='\Div_{fin}(K)' title='\Div_{fin}(K)' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/6ce/6ce03d3eb81164ae2d30a56aa86f8737-T-000000-0.png' alt='\divisor(\fraka) = \sum_{\frakp \not\in S} n_\frakp \frakp' title='\divisor(\fraka) = \sum_{\frakp \not\in S} n_\frakp \frakp' class='latex-inline' />, in case <img src='http://math.fontein.de/wp-content/latex/98e/98efd8d6a5ef3207dd64f1ab6091a916-T-000000-0.png' alt='\fraka = \prod_{\frakp \not\in S} (\frakm_\frakp \cap \calO_S)^{-n_\frakp}' title='\fraka = \prod_{\frakp \not\in S} (\frakm_\frakp \cap \calO_S)^{-n_\frakp}' class='latex-inline' />; the inverse is given by the restriction of <img src='' alt='Formula does not parse: \ideal : \Div(K) \to \Id(\calO_S)' title='Formula does not parse: \ideal : \Div(K) \to \Id(\calO_S)' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/7fd/7fdca30fe0b6488b69c92b654dc0b26e-T-000000-0.png' alt='\sum n_\frakp \frakp \mapsto \prod_{\frakp \not\in S} (\frakm_\frakp \cap \calO_S)^{-n_\frakp}' title='\sum n_\frakp \frakp \mapsto \prod_{\frakp \not\in S} (\frakm_\frakp \cap \calO_S)^{-n_\frakp}' class='latex-inline' /> to <img src='http://math.fontein.de/wp-content/latex/7ce/7ce4c9318bd945974d0e73465e46f61d-T-000000-0.png' alt='\Div_{fin}(K)' title='\Div_{fin}(K)' class='latex-inline' />. The group of fractional principal ideals <img src='http://math.fontein.de/wp-content/latex/48a/48a8478e3385219f815dddf7441ad85e-T-000000-0.png' alt='\PId(\calO_S)' title='\PId(\calO_S)' class='latex-inline' /> equals <img src='' alt='Formula does not parse: \ideal(\Princ(K))' title='Formula does not parse: \ideal(\Princ(K))' class='latex-inline' />. The quotient <img src='http://math.fontein.de/wp-content/latex/9b8/9b85ea76828bc7c4c553cbf718e5c958-T-000000-0.png' alt='\Id(\calO_S) / \PId(\calO_S)' title='\Id(\calO_S) / \PId(\calO_S)' class='latex-inline' /> is the ideal class group <img src='http://math.fontein.de/wp-content/latex/304/304fc30ceb696ee3832735f6c5021b86-T-000000-0.png' alt='\Pic(\calO_S)' title='\Pic(\calO_S)' class='latex-inline' /> of <img src='http://math.fontein.de/wp-content/latex/a01/a017da68b4ae4933f91483513a96f568-T-000000-0.png' alt='\calO_S' title='\calO_S' class='latex-inline' />. Putting all these things together, we get the following diagram with exact rows and columns: <img src='http://math.fontein.de/wp-content/latex/766/766c9196882b707c8bb89645ecfc1df4-T-000000-0.png' alt='\displaystyle  \xymatrix{ &amp; 0 \ar[d] &amp; 0 \ar[d] &amp; 0 \ar[d] &amp; \\ 0 \ar[r] &amp; \calO_S^* / k^* \ar[r] \ar[d] &amp; \Div^0_\infty(K) \ar[r] \ar[d] &amp; T \ar[r] \ar[d] &amp; 0 \\ 0 \ar[r] &amp; K^* / k^* \ar[r] \ar[d] &amp; \Div^0(K) \ar[r] \ar[d] &amp; \Pic^0(K) \ar[r] \ar[d] &amp; 0 \\ 0 \ar[r] &amp; K^* / \calO_S^* \ar[r] \ar[d] &amp; \Id(\calO_S) \ar[r] \ar[d] &amp; \Pic(\calO_S) \ar[r] \ar[d] &amp; 0 \\ &amp; 0 &amp; H \ar@{=}[r] \ar[d] &amp; H \ar[d] &amp; \\ &amp; &amp; 0 &amp; 0 &amp; } ' title='\displaystyle  \xymatrix{ &amp; 0 \ar[d] &amp; 0 \ar[d] &amp; 0 \ar[d] &amp; \\ 0 \ar[r] &amp; \calO_S^* / k^* \ar[r] \ar[d] &amp; \Div^0_\infty(K) \ar[r] \ar[d] &amp; T \ar[r] \ar[d] &amp; 0 \\ 0 \ar[r] &amp; K^* / k^* \ar[r] \ar[d] &amp; \Div^0(K) \ar[r] \ar[d] &amp; \Pic^0(K) \ar[r] \ar[d] &amp; 0 \\ 0 \ar[r] &amp; K^* / \calO_S^* \ar[r] \ar[d] &amp; \Id(\calO_S) \ar[r] \ar[d] &amp; \Pic(\calO_S) \ar[r] \ar[d] &amp; 0 \\ &amp; 0 &amp; H \ar@{=}[r] \ar[d] &amp; H \ar[d] &amp; \\ &amp; &amp; 0 &amp; 0 &amp; } ' class='latex-displaystyle' /> Here, <img src='http://math.fontein.de/wp-content/latex/b9e/b9ece18c950afbfa6b0fdbfa4ff731d3-T-000000-0.png' alt='T' title='T' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/c1d/c1d9f50f86825a1a2302ec2449c17196-T-000000-0.png' alt='H' title='H' class='latex-inline' /> are essentially defined by the diagram, i.e. are the kernels and cokernels of the respective maps. In the number field case, <img src='http://math.fontein.de/wp-content/latex/cac/cac0e02c96a4e1f6a81e1735faf0b420-T-000000-0.png' alt='H = 0' title='H = 0' class='latex-inline' />, and in the function field case, <img src='http://math.fontein.de/wp-content/latex/744/744fcee83ebcbb9ac5c26b943db1621a-T-000000-0.png' alt='H \cong (\deg \frakp \mid \frakp \in \calP_K) / (\deg \frakp \mid \frakp \in S)' title='H \cong (\deg \frakp \mid \frakp \in \calP_K) / (\deg \frakp \mid \frakp \in S)' class='latex-inline' />.</p>

<h3>A Geometry of Numbers in Global Fields.</h3>
<p>Let <img src='http://math.fontein.de/wp-content/latex/e61/e61311865a409bcda4df4e92eda52a11-T-000000-0.png' alt='\fraka \in \Id(\calO_S)' title='\fraka \in \Id(\calO_S)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/230/2309f630a72f7edd65515aa935cfb42c-T-000000-0.png' alt='t_1, \dots, t_{n+1} \in \G' title='t_1, \dots, t_{n+1} \in \G' class='latex-inline' />. Define <img src='http://math.fontein.de/wp-content/latex/7f1/7f1d488682216ecc0ca0116006068bdc-T-000000-0.png' alt='\displaystyle  B(\fraka, (t_1, \dots, t_{n+1})) := \{ f \in \fraka \mid \forall i : \abs{f}_{\frakp_i} \le q^{t_i \deg \frakp_i} \}. ' title='\displaystyle  B(\fraka, (t_1, \dots, t_{n+1})) := \{ f \in \fraka \mid \forall i : \abs{f}_{\frakp_i} \le q^{t_i \deg \frakp_i} \}. ' class='latex-displaystyle' /> If <img src='http://math.fontein.de/wp-content/latex/005/00558c3adc5f7d3ad33a807da78b4619-T-000000-0.png' alt='D := \divisor(\fraka) + \sum_{i=1}^{n+1} t_i \frakp_i \in \Div(K)' title='D := \divisor(\fraka) + \sum_{i=1}^{n+1} t_i \frakp_i \in \Div(K)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/eb0/eb02e751afe8d70a6fd1728663f4158c-T-000000-0.png' alt='L(D)' title='L(D)' class='latex-inline' /> is the <a href="http://math.fontein.de/forward.php?r=http://en.wikipedia.org/wiki/Riemann–Roch_theorem">Riemann-Roch space</a> of <img src='http://math.fontein.de/wp-content/latex/f62/f623e75af30e62bbd73d6df5b50bb7b5-T-000000-0.png' alt='D' title='D' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/a78/a78e94a0a9bfa427cc8d419c82b7cf97-T-000000-0.png' alt='L(D) = B(\fraka, (t_1, \dots, t_{n+1}))' title='L(D) = B(\fraka, (t_1, \dots, t_{n+1}))' class='latex-inline' />. In particular, the set is finite and invariant under multiplication by elements of <img src='http://math.fontein.de/wp-content/latex/8ce/8ce4b16b22b58894aa86c421e8759df3-T-000000-0.png' alt='k' title='k' class='latex-inline' />; in case <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a function field, <img src='http://math.fontein.de/wp-content/latex/eb0/eb02e751afe8d70a6fd1728663f4158c-T-000000-0.png' alt='L(D)' title='L(D)' class='latex-inline' /> is a finite-dimensional <img src='http://math.fontein.de/wp-content/latex/8ce/8ce4b16b22b58894aa86c421e8759df3-T-000000-0.png' alt='k' title='k' class='latex-inline' />-vector space, whose dimension is described by the Riemann-Roch theorem. In the number field case, we can make statements on <img src='http://math.fontein.de/wp-content/latex/eb0/eb02e751afe8d70a6fd1728663f4158c-T-000000-0.png' alt='L(D)' title='L(D)' class='latex-inline' /> with Minkowski&#8217;s Lattice Point Theorem.</p>
<p>Consider the map <img src='http://math.fontein.de/wp-content/latex/10e/10e2da9cfe5a65b8673e4b94cec77a2d-T-000000-0.png' alt='\displaystyle  \Psi : K^* \to \G^n, \quad f \mapsto (-\nu_{\frakp_1}(f), \dots, -\nu_{\frakp_n}(f)). ' title='\displaystyle  \Psi : K^* \to \G^n, \quad f \mapsto (-\nu_{\frakp_1}(f), \dots, -\nu_{\frakp_n}(f)). ' class='latex-displaystyle' /> Then <img src='http://math.fontein.de/wp-content/latex/651/651ccf6ecc320cf1c62034f0906db4a8-T-000000-0.png' alt='\Lambda := \Psi(\calO^*) \cong \Z^n' title='\Lambda := \Psi(\calO^*) \cong \Z^n' class='latex-inline' /> is a lattice by Dirichlet&#8217;s Unit Theorem, and <img src='http://math.fontein.de/wp-content/latex/4b2/4b2a5dc88c59300364b689da8f298d4b-T-000000-0.png' alt='\ker \Psi|_{\calO^*} = k^*' title='\ker \Psi|_{\calO^*} = k^*' class='latex-inline' />. We get <img src='http://math.fontein.de/wp-content/latex/4d4/4d480c5369984e5b1ebe6551e0e974c7-T-000000-0.png' alt='\calO^* \cong k^* \times \Z^n' title='\calO^* \cong k^* \times \Z^n' class='latex-inline' />, and <img src='http://math.fontein.de/wp-content/latex/7b8/7b8b965ad4bca0e41ab51de7b31363a1-T-000000-0.png' alt='n' title='n' class='latex-inline' /> is called the <i>unit rank</i> of <img src='http://math.fontein.de/wp-content/latex/a01/a017da68b4ae4933f91483513a96f568-T-000000-0.png' alt='\calO_S' title='\calO_S' class='latex-inline' />. This <img src='http://math.fontein.de/wp-content/latex/781/781ff4289c6cc5fc2973b7a57791e0e2-T-000000-0.png' alt='\Lambda' title='\Lambda' class='latex-inline' /> will be the lattice for our <img src='http://math.fontein.de/wp-content/latex/7b8/7b8b965ad4bca0e41ab51de7b31363a1-T-000000-0.png' alt='n' title='n' class='latex-inline' />-dimensional infrastructure.</p>

<h3>Reduced Ideals.</h3>
<p>The elements of <img src='http://math.fontein.de/wp-content/latex/021/02129bb861061d1a052c592e2dc6b383-T-000000-0.png' alt='X' title='X' class='latex-inline' /> will be principal reduced fractional ideals, modulo an equivalence relation. We begin by defining minima, which are similar to the ones introduced in the <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/21/how-to-obtain-reduction-maps-for-n-dimensional-infrastructures/">previous post</a> for lattices.</p>
<blockquote class='theorem'><div class='theoremtitle'>Definition.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/e61/e61311865a409bcda4df4e92eda52a11-T-000000-0.png' alt='\fraka \in \Id(\calO_S)' title='\fraka \in \Id(\calO_S)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/bf5/bf543110e108a683cad834713339df57-T-000000-0.png' alt='\mu \in \fraka \setminus \{ 0 \}' title='\mu \in \fraka \setminus \{ 0 \}' class='latex-inline' />. We say that <img src='http://math.fontein.de/wp-content/latex/c9f/c9faf6ead2cd2c2187bd943488de1d0a-T-000000-0.png' alt='\mu' title='\mu' class='latex-inline' /> is a <i>minimum</i> of <img src='http://math.fontein.de/wp-content/latex/c46/c467360721e634eea5a2ce71fde0442b-T-000000-0.png' alt='\fraka' title='\fraka' class='latex-inline' /> if every <img src='http://math.fontein.de/wp-content/latex/6c9/6c960ccf7f4d34f4e5deb13b908eb9af-T-000000-0.png' alt='f \in \fraka \setminus \{ 0 \}' title='f \in \fraka \setminus \{ 0 \}' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/1a4/1a4665d2291bd18eef14b6a61f0e8660-T-000000-0.png' alt='\abs{f}_{\frakp_i} \le \abs{\mu}_{\frakp_i}' title='\abs{f}_{\frakp_i} \le \abs{\mu}_{\frakp_i}' class='latex-inline' /> for all <img src='http://math.fontein.de/wp-content/latex/865/865c0c0b4ab0e063e5caa3387c1a8741-T-000000-0.png' alt='i' title='i' class='latex-inline' /> satisfies <img src='http://math.fontein.de/wp-content/latex/469/4691770388f7814cb2b62dfbcbb3a2eb-T-000000-0.png' alt='\abs{f}_{\frakp_i} = \abs{\mu}_{\frakp_i}' title='\abs{f}_{\frakp_i} = \abs{\mu}_{\frakp_i}' class='latex-inline' /> for all <img src='http://math.fontein.de/wp-content/latex/865/865c0c0b4ab0e063e5caa3387c1a8741-T-000000-0.png' alt='i' title='i' class='latex-inline' />. Denote the set of all minima of <img src='http://math.fontein.de/wp-content/latex/c46/c467360721e634eea5a2ce71fde0442b-T-000000-0.png' alt='\fraka' title='\fraka' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/75c/75c5d0f269aa3294041099dcfc22713b-T-000000-0.png' alt='\calC(\fraka)' title='\calC(\fraka)' class='latex-inline' />.
</div></blockquote>
<p>Using them, we can define reduced ideals:</p>
<blockquote class='theorem'><div class='theoremtitle'>Definition.</div> <div class='theoremmain'>
An ideal <img src='http://math.fontein.de/wp-content/latex/e61/e61311865a409bcda4df4e92eda52a11-T-000000-0.png' alt='\fraka \in \Id(\calO_S)' title='\fraka \in \Id(\calO_S)' class='latex-inline' /> is said to be <i>reduced</i> if <img src='http://math.fontein.de/wp-content/latex/826/826f77d66402bf49305b554e8c248e81-T-000000-0.png' alt='1 \in \fraka' title='1 \in \fraka' class='latex-inline' /> is a minimum. Write <img src='http://math.fontein.de/wp-content/latex/e04/e0411b943c985fe0e17cb8b6d23eac0f-T-000000-0.png' alt='\Red_S(K)' title='\Red_S(K)' class='latex-inline' /> for the set of all reduced ideals of <img src='http://math.fontein.de/wp-content/latex/a01/a017da68b4ae4933f91483513a96f568-T-000000-0.png' alt='\calO_S' title='\calO_S' class='latex-inline' />. For <img src='http://math.fontein.de/wp-content/latex/522/5222f029ee6bf214079fc2914de35a64-T-000000-0.png' alt='\frakb \in \Id(\calO_S)' title='\frakb \in \Id(\calO_S)' class='latex-inline' /> let <img src='http://math.fontein.de/wp-content/latex/5dc/5dc8cead0cab8647ef14ff5df9a88dd7-T-000000-0.png' alt='\Red_S(\frakb) := \{ \fraka \in \Red_S(K) \mid \exists f \in K^* : f \fraka = \frakb \}' title='\Red_S(\frakb) := \{ \fraka \in \Red_S(K) \mid \exists f \in K^* : f \fraka = \frakb \}' class='latex-inline' />.
</div></blockquote>
<p>The equivalence relation we need is defined by <img src='http://math.fontein.de/wp-content/latex/585/585a0946c89f5ac9828ed80b5f17d1a8-T-000000-0.png' alt='\displaystyle  \fraka \sim_S \fraka&#039; :\Leftrightarrow \exists f \in K^* : \fraka = f \fraka&#039; \wedge \forall \frakp \in S : \abs{f}_\frakp = 1 ' title='\displaystyle  \fraka \sim_S \fraka&#039; :\Leftrightarrow \exists f \in K^* : \fraka = f \fraka&#039; \wedge \forall \frakp \in S : \abs{f}_\frakp = 1 ' class='latex-displaystyle' /> for <img src='http://math.fontein.de/wp-content/latex/4e2/4e2b2d0e1c5b64000c12c1dfd5388cc9-T-000000-0.png' alt='\fraka, \fraka&#039; \in \Id(\calO_S)' title='\fraka, \fraka&#039; \in \Id(\calO_S)' class='latex-inline' />. We then get the following results:</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem.</div> <div class='theoremmain'>
<ol>
<li>We have that <img src='http://math.fontein.de/wp-content/latex/e04/e0411b943c985fe0e17cb8b6d23eac0f-T-000000-0.png' alt='\Red_S(K)' title='\Red_S(K)' class='latex-inline' /> is a finite set.</li>
<li>In case <img src='http://math.fontein.de/wp-content/latex/6ad/6ad2859195103d3f0bf0ec2c65738c65-T-000000-0.png' alt='\deg \frakp = 1' title='\deg \frakp = 1' class='latex-inline' /> for some <img src='http://math.fontein.de/wp-content/latex/945/9452eeaa062a81fea072b7b2ed397e25-T-000000-0.png' alt='\frakp \in S' title='\frakp \in S' class='latex-inline' />, we get <img src='http://math.fontein.de/wp-content/latex/3f2/3f22a29b655b8cfb993f9b2687445364-T-000000-0.png' alt='\fraka \sim_S \fraka&#039;' title='\fraka \sim_S \fraka&#039;' class='latex-inline' /> for <img src='http://math.fontein.de/wp-content/latex/98a/98a9af102fe2799e0a774f7dce4a0e31-T-000000-0.png' alt='\fraka, \fraka&#039; \in \Red(K)' title='\fraka, \fraka&#039; \in \Red(K)' class='latex-inline' /> if, and only if, <img src='http://math.fontein.de/wp-content/latex/0dd/0ddfda385087fbf950fdcba87bf950ad-T-000000-0.png' alt='\fraka = \fraka&#039;' title='\fraka = \fraka&#039;' class='latex-inline' />.</li>
<li>We have that <img src='http://math.fontein.de/wp-content/latex/5e0/5e0149483838a8aab0764246517dba7a-T-000000-0.png' alt='\calO^*' title='\calO^*' class='latex-inline' /> acts on <img src='http://math.fontein.de/wp-content/latex/75c/75c5d0f269aa3294041099dcfc22713b-T-000000-0.png' alt='\calC(\fraka)' title='\calC(\fraka)' class='latex-inline' /> by multiplication.</li>
<li>The map <img src='http://math.fontein.de/wp-content/latex/589/58962611bf178966c28887e83ecb741c-T-000000-0.png' alt='\displaystyle  \calC(\fraka) / \calO^* \to \Red(\fraka), \quad \mu \calO^* \mapsto \frac{1}{\mu} \fraka ' title='\displaystyle  \calC(\fraka) / \calO^* \to \Red(\fraka), \quad \mu \calO^* \mapsto \frac{1}{\mu} \fraka ' class='latex-displaystyle' /> is a bijection.</li>
<li>If <img src='http://math.fontein.de/wp-content/latex/2b6/2b68addfd5cc06fc69f56e4cda031cdb-T-000000-0.png' alt='\fraka \in \Red(K)' title='\fraka \in \Red(K)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/c86/c8694f0378591aae4c02bb0c959a71ee-T-000000-0.png' alt='\frakb \in \Id(\calO)' title='\frakb \in \Id(\calO)' class='latex-inline' /> satisfies <img src='http://math.fontein.de/wp-content/latex/8d6/8d696b6bb3accad6198dbd9521a76286-T-000000-0.png' alt='\fraka \sim_S \frakb' title='\fraka \sim_S \frakb' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/286/2860a98323f2ec7550609e6d37f0df25-T-000000-0.png' alt='\frakb \in \Red(\fraka)' title='\frakb \in \Red(\fraka)' class='latex-inline' />.</li>
</ol>
</div><div class='theoremqed'>□</div></blockquote>
<p>The proofs of these and the following results or hints to the proofs can be found <a href="http://math.fontein.de/forward.php?r=http://arxiv.org/abs/0809.1685">here</a>. We next construct the map <img src='http://math.fontein.de/wp-content/latex/827/8277e0910d750195b448797616e091ad-T-000000-0.png' alt='d' title='d' class='latex-inline' />:</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem (Infrastructure, Part I).</div> <div class='theoremmain'>
Fix an ideal <img src='http://math.fontein.de/wp-content/latex/309/309a1f634cb2bda5186d95beb0e4cfda-T-000000-0.png' alt='\fraka \in \Id(\calO)' title='\fraka \in \Id(\calO)' class='latex-inline' />. Define <img src='http://math.fontein.de/wp-content/latex/d28/d28e1e57dae09eb7b30709b5f9f69e92-T-000000-0.png' alt='X_\fraka := \Red(\fraka)/_{\sim_S}' title='X_\fraka := \Red(\fraka)/_{\sim_S}' class='latex-inline' /> and define <img src='http://math.fontein.de/wp-content/latex/8c1/8c1d0e5bd555d973a6f0a74f5b56fd75-T-000000-0.png' alt='\displaystyle  d_\fraka : X \to \G^n / \Lambda, \quad [\tfrac{1}{\mu} \fraka]_{\sim_S} \mapsto \Psi(\mu) + \Lambda. ' title='\displaystyle  d_\fraka : X \to \G^n / \Lambda, \quad [\tfrac{1}{\mu} \fraka]_{\sim_S} \mapsto \Psi(\mu) + \Lambda. ' class='latex-displaystyle' /> Then <img src='http://math.fontein.de/wp-content/latex/e7a/e7a5a0eabcb7f169cfe935aef637a92a-T-000000-0.png' alt='d_\fraka' title='d_\fraka' class='latex-inline' /> is well-defined and injective.
</div><div class='theoremqed'>□</div></blockquote>
<p>For <img src='http://math.fontein.de/wp-content/latex/e34/e34f118b48407a8d58534b55cd521d33-T-000000-0.png' alt='a, a&#039; \in K^*' title='a, a&#039; \in K^*' class='latex-inline' />, write <img src='http://math.fontein.de/wp-content/latex/2b1/2b100493d7853b175f3e0f36465826f1-T-000000-0.png' alt='\displaystyle  a \sim_S a&#039; :\Longleftrightarrow \forall \frakp \in S : \abs{a}_\frakp = \abs{a&#039;}_\frakp. ' title='\displaystyle  a \sim_S a&#039; :\Longleftrightarrow \forall \frakp \in S : \abs{a}_\frakp = \abs{a&#039;}_\frakp. ' class='latex-displaystyle' /> Define <img src='http://math.fontein.de/wp-content/latex/74c/74c28f6d0a9ef343f0c6644a3431c878-T-000000-0.png' alt='\hat{X} := \calC(\fraka)/_{\sim_S}' title='\hat{X} := \calC(\fraka)/_{\sim_S}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/d50/d50df6818eb01da342cef0072ae39bb9-T-000000-0.png' alt='\displaystyle  \hat{d} : \hat{X} \to \G^n, \quad [\mu]_\sim \mapsto \Psi(\mu). ' title='\displaystyle  \hat{d} : \hat{X} \to \G^n, \quad [\mu]_\sim \mapsto \Psi(\mu). ' class='latex-displaystyle' /> Then <img src='http://math.fontein.de/wp-content/latex/27c/27c2dd9be6911ed9bbe3174b5b4c46bf-T-000000-0.png' alt='(\hat{X}, \hat{d})' title='(\hat{X}, \hat{d})' class='latex-inline' /> is the unrolled version of <img src='http://math.fontein.de/wp-content/latex/086/086beb6a6c8a029942238364e5a8beab-T-000000-0.png' alt='(X, d)' title='(X, d)' class='latex-inline' />: if <img src='http://math.fontein.de/wp-content/latex/8d0/8d0df676ca40972e457bc3c5e0ef3965-T-000000-0.png' alt='\pi : \G^n \to \G^n / \Lambda' title='\pi : \G^n \to \G^n / \Lambda' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/ba5/ba5f3cb80e12b99b56e5c384cb76086b-T-000000-0.png' alt='x \mapsto x + \Lambda' title='x \mapsto x + \Lambda' class='latex-inline' /> is the projection, and <img src='http://math.fontein.de/wp-content/latex/9ff/9ff21aad7eb9043d1670607f75ef4aa7-T-000000-0.png' alt='\psi : \hat{X} \to X' title='\psi : \hat{X} \to X' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/6f9/6f929d10c6f296ba5f34bbdbc3e09b9c-T-000000-0.png' alt='[\mu]_\sim \mapsto [\frac{1}{\mu} \fraka]_\sim' title='[\mu]_\sim \mapsto [\frac{1}{\mu} \fraka]_\sim' class='latex-inline' />, then the following diagram commutes: <img src='http://math.fontein.de/wp-content/latex/77b/77bfe74398ad30c15fc54702ced547a5-T-000000-0.png' alt='\displaystyle  \xymatrix{ \hat{X} \ar[d]_{\psi} \ar[r]^{\hat{d}} &amp; \G^n \ar[d]^{\pi} \\ X \ar[r]_{d} &amp; \G^n/\Lambda } ' title='\displaystyle  \xymatrix{ \hat{X} \ar[d]_{\psi} \ar[r]^{\hat{d}} &amp; \G^n \ar[d]^{\pi} \\ X \ar[r]_{d} &amp; \G^n/\Lambda } ' class='latex-displaystyle' /> In particular, <img src='http://math.fontein.de/wp-content/latex/e33/e3337d05bfd1b3219d04ba3a0b5abe74-T-000000-0.png' alt='\hat{d}(\hat{X})' title='\hat{d}(\hat{X})' class='latex-inline' /> is the set <img src='http://math.fontein.de/wp-content/latex/fd2/fd2b1eb3a3aacb801a8c6d0b7ec448b5-T-000000-0.png' alt='\hat{X}' title='\hat{X}' class='latex-inline' /> from the <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/21/how-to-obtain-reduction-maps-for-n-dimensional-infrastructures/">previous post</a>.</p>

<h3>The Reduction Map, <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-Representations, and the Infrastructure.</h3>
<p>We proceed by defining <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representations, as giving these is equivalent to give a reduction map. Fix an ideal <img src='http://math.fontein.de/wp-content/latex/e61/e61311865a409bcda4df4e92eda52a11-T-000000-0.png' alt='\fraka \in \Id(\calO_S)' title='\fraka \in \Id(\calO_S)' class='latex-inline' />.</p>
<p>First, define for <img src='http://math.fontein.de/wp-content/latex/122/12258e2a630ea23994045a58a2afd3f4-T-000000-0.png' alt='f, f&#039; \in K^*' title='f, f&#039; \in K^*' class='latex-inline' /> <img src='http://math.fontein.de/wp-content/latex/d16/d16f2889edf48b0a4e79a9bf5570ad16-T-000000-0.png' alt='\displaystyle  f \le_S f&#039; :\Longleftrightarrow (\abs{f}_{\frakp_{n+1}}, \abs{f}_{\frakp_1}, \dots, \abs{f}_{\frakp_n}) \le_{\ell ex} (\abs{f&#039;}_{\frakp_{n+1}}, \abs{f&#039;}_{\frakp_1}, \dots, \abs{f&#039;}_{\frakp_n}), ' title='\displaystyle  f \le_S f&#039; :\Longleftrightarrow (\abs{f}_{\frakp_{n+1}}, \abs{f}_{\frakp_1}, \dots, \abs{f}_{\frakp_n}) \le_{\ell ex} (\abs{f&#039;}_{\frakp_{n+1}}, \abs{f&#039;}_{\frakp_1}, \dots, \abs{f&#039;}_{\frakp_n}), ' class='latex-displaystyle' /> where <img src='http://math.fontein.de/wp-content/latex/e1d/e1de8525f1f77eebf258606451188756-T-000000-0.png' alt='\le_{\ell ex}' title='\le_{\ell ex}' class='latex-inline' /> is the lexicographic order on <img src='http://math.fontein.de/wp-content/latex/ad5/ad51fc779dc198e957bc44022b7894ce-T-000000-0.png' alt='\R^{n+1}' title='\R^{n+1}' class='latex-inline' />.</p>
<blockquote class='theorem'><div class='theoremtitle'>Definition.</div> <div class='theoremmain'>
A tuple <img src='http://math.fontein.de/wp-content/latex/30e/30e262248b6d4ff06a9caeb92a505fb1-T-000000-0.png' alt='([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \Red_S(\fraka)/_{\sim_S} \times \G^n' title='([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \Red_S(\fraka)/_{\sim_S} \times \G^n' class='latex-inline' /> is said to be an <i><img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representation</i> if <img src='http://math.fontein.de/wp-content/latex/c4c/c4ca4238a0b923820dcc509a6f75849b-T-000000-0.png' alt='1' title='1' class='latex-inline' /> is a smallest element of <img src='http://math.fontein.de/wp-content/latex/7cc/7cc28401e6a89d459e849edda18119fe-T-000000-0.png' alt='\displaystyle  B(\frakb, (t_1, \dots, t_n, 0)) \setminus \{ 0 \} ' title='\displaystyle  B(\frakb, (t_1, \dots, t_n, 0)) \setminus \{ 0 \} ' class='latex-displaystyle' /> with respect to <img src='http://math.fontein.de/wp-content/latex/2d1/2d1b2a11ff4a816536a8937f2ece2e9c-T-000000-0.png' alt='\le' title='\le' class='latex-inline' />. Denote the set of all <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representations by <img src='http://math.fontein.de/wp-content/latex/c62/c629aa6580683f410f291baabd558ae1-T-000000-0.png' alt='\fRep(\fraka)' title='\fRep(\fraka)' class='latex-inline' />.
</div></blockquote>
<p>One quickly sees that this is well-defined. We have two auxilliary results:</p>
<blockquote class='theorem'><div class='theoremtitle'>Lemma (Uniqueness).</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/b78/b7868b7425a924a5fa4e75a3790c18af-T-000000-0.png' alt='A = ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \fRep(\fraka)' title='A = ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \fRep(\fraka)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/07e/07e6be1f188941edf94e5272b810c969-T-000000-0.png' alt='f \in K^*' title='f \in K^*' class='latex-inline' /> such that <img src='http://math.fontein.de/wp-content/latex/b7e/b7e6a7707143e791e92576dae8429f39-T-000000-0.png' alt='\displaystyle  B = ([\tfrac{1}{f} \frakb]_{\sim_S}, (t_1 + \nu_{\frakp_1}(f), \dots, t_n + \nu_{\frakp_n}(f))) \in \fRep(\fraka). ' title='\displaystyle  B = ([\tfrac{1}{f} \frakb]_{\sim_S}, (t_1 + \nu_{\frakp_1}(f), \dots, t_n + \nu_{\frakp_n}(f))) \in \fRep(\fraka). ' class='latex-displaystyle' /> Then <img src='http://math.fontein.de/wp-content/latex/6b6/6b68709fe83877b1894a197d5162766c-T-000000-0.png' alt='\abs{f}_\frakp = 1' title='\abs{f}_\frakp = 1' class='latex-inline' /> for all <img src='http://math.fontein.de/wp-content/latex/945/9452eeaa062a81fea072b7b2ed397e25-T-000000-0.png' alt='\frakp \in S' title='\frakp \in S' class='latex-inline' />, i.e. <img src='http://math.fontein.de/wp-content/latex/998/99890f30b46d8f1a299126f6d41e1f36-T-000000-0.png' alt='A = B' title='A = B' class='latex-inline' />.
</div><div class='theoremqed'>□</div></blockquote>

<blockquote class='theorem'><div class='theoremtitle'>Lemma (Reduction).</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/8ad/8ad8c6c0df13b5fe50d9874e7cdea278-T-000000-0.png' alt='v = (v_1, \dots, v_n) \in \G^n' title='v = (v_1, \dots, v_n) \in \G^n' class='latex-inline' />. Then there exists a smallest <img src='http://math.fontein.de/wp-content/latex/5d4/5d46d7551d32db1c3386b77cca872a3d-T-000000-0.png' alt='\ell \in \G' title='\ell \in \G' class='latex-inline' /> such that <img src='http://math.fontein.de/wp-content/latex/1bd/1bdeca5948afeccc65e553b42f6bb64e-T-000000-0.png' alt='B_\ell := B(\fraka, (v_1, \dots, v_n, \ell)) \setminus \{ 0 \} \neq \emptyset' title='B_\ell := B(\fraka, (v_1, \dots, v_n, \ell)) \setminus \{ 0 \} \neq \emptyset' class='latex-inline' />. If <img src='http://math.fontein.de/wp-content/latex/c9f/c9faf6ead2cd2c2187bd943488de1d0a-T-000000-0.png' alt='\mu' title='\mu' class='latex-inline' /> is minimal with respect to <img src='http://math.fontein.de/wp-content/latex/2d1/2d1b2a11ff4a816536a8937f2ece2e9c-T-000000-0.png' alt='\le' title='\le' class='latex-inline' /> in that <img src='http://math.fontein.de/wp-content/latex/cd0/cd0c3c1a62c7db942df472732d680d6c-T-000000-0.png' alt='B_\ell' title='B_\ell' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/a15/a15d00f46a6da62da0d249d60896ca36-T-000000-0.png' alt='\displaystyle  ([\tfrac{1}{\mu} \fraka]_{\sim_S}, (v_1 + \nu_{\frakp_1}(\mu), \dots, v_n + \nu_{\frakp_n}(\mu))) \in \fRep(\fraka) ' title='\displaystyle  ([\tfrac{1}{\mu} \fraka]_{\sim_S}, (v_1 + \nu_{\frakp_1}(\mu), \dots, v_n + \nu_{\frakp_n}(\mu))) \in \fRep(\fraka) ' class='latex-displaystyle' /> and <img src='http://math.fontein.de/wp-content/latex/4d0/4d033c9d93400bff68b4052613899ecd-T-000000-0.png' alt='\Phi(\mu) + (v_1 + \nu_{\frakp_1}(\mu), \dots, v_n + \nu_{\frakp_n}(\mu)) + \Lambda = v + \Lambda' title='\Phi(\mu) + (v_1 + \nu_{\frakp_1}(\mu), \dots, v_n + \nu_{\frakp_n}(\mu)) + \Lambda = v + \Lambda' class='latex-inline' />.
</div><div class='theoremqed'>□</div></blockquote>
<p>From that, we get the following result:</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem (Infrastructure, Part II).</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/309/309a1f634cb2bda5186d95beb0e4cfda-T-000000-0.png' alt='\fraka \in \Id(\calO)' title='\fraka \in \Id(\calO)' class='latex-inline' />. Then the map <img src='http://math.fontein.de/wp-content/latex/1ef/1efcc4aec5463888dd747d9b39ae4064-T-000000-0.png' alt=' \Phi :{} &amp; \fRep(\fraka) \to \G^n / \Lambda \\ &amp; ([\tfrac{1}{\mu} \fraka]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \Psi(\mu) + (t_1, \dots, t_n) + \Lambda ' title=' \Phi :{} &amp; \fRep(\fraka) \to \G^n / \Lambda \\ &amp; ([\tfrac{1}{\mu} \fraka]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \Psi(\mu) + (t_1, \dots, t_n) + \Lambda ' class='latex-displaystyle' /> is a bijection.
</div><div class='theoremqed'>□</div></blockquote>
<p>This allows to equip <img src='http://math.fontein.de/wp-content/latex/c62/c629aa6580683f410f291baabd558ae1-T-000000-0.png' alt='\fRep(\fraka)' title='\fRep(\fraka)' class='latex-inline' /> with a group operation. We will see that the group operation of <img src='http://math.fontein.de/wp-content/latex/91f/91f17b303342c095624c01afab9d1d51-T-000000-0.png' alt='\fRep(\calO_S)' title='\fRep(\calO_S)' class='latex-inline' /> can be described in a very explicit form. This extends to a broader interpretation of the infrastructure, whence we will do this in the next section.</p>
<p>Before ending this section, we want to state a result which shows that <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representations are small.</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/fb7/fb7045560dfa83b2141f908e52d12a7b-T-000000-0.png' alt='([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \fRep(\fraka)' title='([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \in \fRep(\fraka)' class='latex-inline' />, then <img src='http://math.fontein.de/wp-content/latex/0ce/0cec3a3f435c8bc6c6739118091aac81-T-000000-0.png' alt='\divisor(\frakb) \ge 0' title='\divisor(\frakb) \ge 0' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/323/3238a175cec2a25314e9e91f7c8c516e-T-000000-0.png' alt='t_i \ge 0' title='t_i \ge 0' class='latex-inline' /> for all <img src='http://math.fontein.de/wp-content/latex/865/865c0c0b4ab0e063e5caa3387c1a8741-T-000000-0.png' alt='i' title='i' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/867/867c03f38767b87c9907bb734dc755c7-T-000000-0.png' alt='\displaystyle  \deg \divisor(\fraka) + \sum_{i=1}^n t_i \deg \frakp_i \le \kappa, ' title='\displaystyle  \deg \divisor(\fraka) + \sum_{i=1}^n t_i \deg \frakp_i \le \kappa, ' class='latex-displaystyle' /> where <img src='http://math.fontein.de/wp-content/latex/c73/c7362f1dd0b9fa84cc6b04b6b9188587-T-000000-0.png' alt='\displaystyle  \kappa := \begin{cases} g + \deg \frakp_{n+1} - 1 &amp; \text{if } K \text{ is a function field} \\ s \log \tfrac{2}{\pi} + \tfrac{1}{2} \log \abs{\Delta} &amp; \text{if } K \text{ is a number field;} \end{cases} ' title='\displaystyle  \kappa := \begin{cases} g + \deg \frakp_{n+1} - 1 &amp; \text{if } K \text{ is a function field} \\ s \log \tfrac{2}{\pi} + \tfrac{1}{2} \log \abs{\Delta} &amp; \text{if } K \text{ is a number field;} \end{cases} ' class='latex-displaystyle' /> here, <img src='http://math.fontein.de/wp-content/latex/b2f/b2f5ff47436671b6e533d8dc3614845d-T-000000-0.png' alt='g' title='g' class='latex-inline' /> is the genus of <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> in case <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a function field, and in case <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a number field, <img src='http://math.fontein.de/wp-content/latex/03c/03c7c0ace395d80182db07ae2c30f034-T-000000-0.png' alt='s' title='s' class='latex-inline' /> denotes the number of places of degree two and <img src='http://math.fontein.de/wp-content/latex/967/967878d1da852d4b07a961e3168b0fff-T-000000-0.png' alt='\Delta' title='\Delta' class='latex-inline' /> is the discriminant of <img src='http://math.fontein.de/wp-content/latex/a01/a017da68b4ae4933f91483513a96f568-T-000000-0.png' alt='\calO_S' title='\calO_S' class='latex-inline' />.
</div><div class='theoremqed'>□</div></blockquote>
<p>Therefore, <img src='http://math.fontein.de/wp-content/latex/8fa/8fa14cdd754f91cc6554c9e71929cce7-T-000000-0.png' alt='f' title='f' class='latex-inline' />-representations are small.</p>

<h3>The Infrastructure and the Divisor Class Group.</h3>
<p>Assume for a moment that <img src='http://math.fontein.de/wp-content/latex/78c/78c295ae3fe873c72d31100f7baf93c5-T-000000-0.png' alt='\deg \frakp_{n+1} = 1' title='\deg \frakp_{n+1} = 1' class='latex-inline' />, or that <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a number field. Then we have a short exact sequence <img src='http://math.fontein.de/wp-content/latex/40d/40d042cea5eeb98ed48f434687afaedf-T-000000-0.png' alt='\displaystyle  \xymatrix{ 0 \ar[r] &amp; T \ar[r] &amp; \Pic^0(K) \ar[r] &amp; \Pic(\calO_S) \ar[r] &amp; 0, } ' title='\displaystyle  \xymatrix{ 0 \ar[r] &amp; T \ar[r] &amp; \Pic^0(K) \ar[r] &amp; \Pic(\calO_S) \ar[r] &amp; 0, } ' class='latex-displaystyle' /> and <img src='http://math.fontein.de/wp-content/latex/387/387ab227a3fa54b4af75b017d968eed0-T-000000-0.png' alt='T \cong \G^n / \Lambda \cong \fRep(\fraka)' title='T \cong \G^n / \Lambda \cong \fRep(\fraka)' class='latex-inline' />. This means that the divisor class group <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> is covered by copies of <img src='http://math.fontein.de/wp-content/latex/046/046e798b3a585493fd327f26e6ac546d-T-000000-0.png' alt='\G^n/\Lambda' title='\G^n/\Lambda' class='latex-inline' />, where the copies are indexed by the elements of the divisor class group. If <img src='http://math.fontein.de/wp-content/latex/c46/c467360721e634eea5a2ce71fde0442b-T-000000-0.png' alt='\fraka' title='\fraka' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/036/0360c166c2a6799084e447737863139b-T-000000-0.png' alt='\fraka&#039;' title='\fraka&#039;' class='latex-inline' /> are in the same ideal class, <img src='http://math.fontein.de/wp-content/latex/246/2468477ba355bed7fa848cfe5b735f87-T-000000-0.png' alt='X_\fraka' title='X_\fraka' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/0d0/0d0012196ab9d066abf21ab81644b59c-T-000000-0.png' alt='X_{\fraka&#039;}' title='X_{\fraka&#039;}' class='latex-inline' /> differ by a translation, i.e. they give essentially the same infrastructure; in fact, <img src='http://math.fontein.de/wp-content/latex/c83/c83dab7612a24f3cc77bae5f241d91c2-T-000000-0.png' alt='\fRep(\fraka) = \fRep(\fraka&#039;)' title='\fRep(\fraka) = \fRep(\fraka&#039;)' class='latex-inline' />. Hence, one could get the idea to cover <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> by <img src='http://math.fontein.de/wp-content/latex/c62/c629aa6580683f410f291baabd558ae1-T-000000-0.png' alt='\fRep(\fraka)' title='\fRep(\fraka)' class='latex-inline' />, where <img src='http://math.fontein.de/wp-content/latex/c46/c467360721e634eea5a2ce71fde0442b-T-000000-0.png' alt='\fraka' title='\fraka' class='latex-inline' /> ranges over the distinct ideal classes, i.e. by <img src='http://math.fontein.de/wp-content/latex/73f/73fdbb0ae2437c42ebcb79884b26c991-T-000000-0.png' alt='\fRep(K) := \bigcup_{\fraka \in \Id(\calO_S)} \fRep(\fraka)' title='\fRep(K) := \bigcup_{\fraka \in \Id(\calO_S)} \fRep(\fraka)' class='latex-inline' />. It turns out that this is indeed the case, and the arithmetic on <img src='http://math.fontein.de/wp-content/latex/91f/91f17b303342c095624c01afab9d1d51-T-000000-0.png' alt='\fRep(\calO_S)' title='\fRep(\calO_S)' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> turn out to be the same under the bijection we get.</p>
<p>In case <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> is a function field and <img src='http://math.fontein.de/wp-content/latex/fb9/fb92aad5eaf98a5f3e2a3e41689a7985-T-000000-0.png' alt='\deg \frakp_{n+1} &gt; 1' title='\deg \frakp_{n+1} &gt; 1' class='latex-inline' />, we have <img src='http://math.fontein.de/wp-content/latex/b68/b68b3ef06aed38ca8b756cb004f44284-T-000000-0.png' alt='T \not\cong \G^n / \Lambda' title='T \not\cong \G^n / \Lambda' class='latex-inline' /> in general (this is the case if, and only if, <img src='http://math.fontein.de/wp-content/latex/31a/31a4afb0db4ccd452e4622ac284cf118-T-000000-0.png' alt='\deg \frakp_{n+1} = \gcd(\deg \frakp_1, \dots, \frakp_n, \frakp_{n+1})' title='\deg \frakp_{n+1} = \gcd(\deg \frakp_1, \dots, \frakp_n, \frakp_{n+1})' class='latex-inline' />), and <img src='http://math.fontein.de/wp-content/latex/eeb/eeb43e2dce39c8e63a95e626eae02ba1-T-000000-0.png' alt='\Pic^0(K) \to \Pic(\calO_S)' title='\Pic^0(K) \to \Pic(\calO_S)' class='latex-inline' /> does not needs to be surjective. It would be nice to change the above sequence to <img src='http://math.fontein.de/wp-content/latex/81a/81a57ddcb4b5693c1b9c5280ddcd43bc-T-000000-0.png' alt='\displaystyle  \xymatrix{ 0 \ar[r] &amp; \G^n/\Lambda \ar[r] &amp; \Pic^0(K) \ar[r] &amp; \Pic(\calO_S) \ar[r] &amp; 0 } ' title='\displaystyle  \xymatrix{ 0 \ar[r] &amp; \G^n/\Lambda \ar[r] &amp; \Pic^0(K) \ar[r] &amp; \Pic(\calO_S) \ar[r] &amp; 0 } ' class='latex-displaystyle' /> in any case, but this is not possible with <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> as it is; we have to replace it by something bigger. It turns out that the right replacement is <img src='http://math.fontein.de/wp-content/latex/0fe/0fe82967422b6c42a2abc1356267624b-T-000000-0.png' alt='\Pic(K) / \ggen{[\frakp_{n+1}]}' title='\Pic(K) / \ggen{[\frakp_{n+1}]}' class='latex-inline' />, which is canonically isomorphic to <img src='http://math.fontein.de/wp-content/latex/c5f/c5f5cce8a7479e69cce3a3b3e242ac4b-T-000000-0.png' alt='\Pic^0(K)' title='\Pic^0(K)' class='latex-inline' /> in case <img src='http://math.fontein.de/wp-content/latex/a21/a21381e5a8b183a08d5cd03578e28b62-T-000000-0.png' alt='\deg \frakp_{n+1} = \gcd(\deg \frakp \mid \frakp \in \calP_K)' title='\deg \frakp_{n+1} = \gcd(\deg \frakp \mid \frakp \in \calP_K)' class='latex-inline' />. We then get the diagram <img src='http://math.fontein.de/wp-content/latex/ba4/ba460f6f1aac130dfcce613646945d42-T-000000-0.png' alt='\displaystyle  \xymatrix{ 0 \ar[r] &amp; T \ar[r] \ar@{^(-&gt;}[d] &amp; \Pic^0(K) \ar@{^(-&gt;}[d] \ar[r] &amp; \Pic(\calO_S) \ar@{=}[d] &amp; \\ 0 \ar[r] &amp; \G^n/\Lambda \ar[r] &amp; \Pic(K) / \ggen{[\frakp_{n+1}]} \ar[r] &amp; \Pic(\calO_K) \ar[r] &amp; 0 } ' title='\displaystyle  \xymatrix{ 0 \ar[r] &amp; T \ar[r] \ar@{^(-&gt;}[d] &amp; \Pic^0(K) \ar@{^(-&gt;}[d] \ar[r] &amp; \Pic(\calO_S) \ar@{=}[d] &amp; \\ 0 \ar[r] &amp; \G^n/\Lambda \ar[r] &amp; \Pic(K) / \ggen{[\frakp_{n+1}]} \ar[r] &amp; \Pic(\calO_K) \ar[r] &amp; 0 } ' class='latex-displaystyle' /> with exact rows.</p>
<p>The complete result is stated in the following theorem:</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem (Infrastructure, Part III).</div> <div class='theoremmain'>
<ol>
<li>Let <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> be a number field. Then the map <img src='http://math.fontein.de/wp-content/latex/4c7/4c7fac64168f1b9bacee550975134a25-T-000000-0.png' alt=' \Phi :{} &amp; \fRep(K) \to \Pic^0(K), \\ &amp; ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \biggl[ \divisor(\frakb) + \sum_{i=1}^n t_i \frakp_i - \frac{\dots}{\deg \frakp_{n+1}} \frakp_{n+1} \biggr], ' title=' \Phi :{} &amp; \fRep(K) \to \Pic^0(K), \\ &amp; ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \biggl[ \divisor(\frakb) + \sum_{i=1}^n t_i \frakp_i - \frac{\dots}{\deg \frakp_{n+1}} \frakp_{n+1} \biggr], ' class='latex-displaystyle' /> where <img src='http://math.fontein.de/wp-content/latex/3bd/3bde5c71067f2d0732e27d1598d0e3f1-T-000000-0.png' alt='\dots' title='\dots' class='latex-inline' /> equals <img src='http://math.fontein.de/wp-content/latex/99f/99fbda84fed62d7f22c456a8a6b8be3a-T-000000-0.png' alt='\deg \divisor(\frakb) + \sum_{i=1}^n t_i \deg \frakp_i' title='\deg \divisor(\frakb) + \sum_{i=1}^n t_i \deg \frakp_i' class='latex-inline' />, is a bijection.</li>
<li>Let <img src='http://math.fontein.de/wp-content/latex/a5f/a5f3c6a11b03839d46af9fb43c97c188-T-000000-0.png' alt='K' title='K' class='latex-inline' /> be a function field. Then the map <img src='http://math.fontein.de/wp-content/latex/4a3/4a3a2ffbdc6eef29af7260369ddecc55-T-000000-0.png' alt=' \Phi :{} &amp; \fRep(K) \to \Pic(K) / \ggen{[\frakp_{n+1}]}, \\ &amp; ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \biggl[ \divisor(\frakb) + \sum_{i=1}^n t_i \frakp_i \biggr] + \ggen{[\frakp_{n+1}]} ' title=' \Phi :{} &amp; \fRep(K) \to \Pic(K) / \ggen{[\frakp_{n+1}]}, \\ &amp; ([\frakb]_{\sim_S}, (t_1, \dots, t_n)) \mapsto \biggl[ \divisor(\frakb) + \sum_{i=1}^n t_i \frakp_i \biggr] + \ggen{[\frakp_{n+1}]} ' class='latex-displaystyle' /> is a bijection.</li>
</ol>
Moreover, <img src='http://math.fontein.de/wp-content/latex/b29/b2936eab276ac5a8d57185fda43f3ea4-T-000000-0.png' alt='\Phi|_{\fRep(\calO_S)}' title='\Phi|_{\fRep(\calO_S)}' class='latex-inline' /> is a group homomorphism, where the group structure on <img src='http://math.fontein.de/wp-content/latex/91f/91f17b303342c095624c01afab9d1d51-T-000000-0.png' alt='\fRep(\calO_S)' title='\fRep(\calO_S)' class='latex-inline' /> is the one induced by the bijection <img src='http://math.fontein.de/wp-content/latex/27e/27e20001a95e24e98bf448d24d5223bd-T-000000-0.png' alt='\fRep(\calO_S) \to \G^n/\Lambda' title='\fRep(\calO_S) \to \G^n/\Lambda' class='latex-inline' />.
</div><div class='theoremqed'>□</div></blockquote>
<p>Finally, we explicitly describe the group operation induced by this bijection on <img src='http://math.fontein.de/wp-content/latex/89c/89cff36b23814a9a13abebea95560570-T-000000-0.png' alt='\fRep(K)' title='\fRep(K)' class='latex-inline' /> without using the bijection itself.</p>
<blockquote class='theorem'><div class='theoremtitle'>Theorem.</div> <div class='theoremmain'>
Let <img src='http://math.fontein.de/wp-content/latex/2f5/2f51310acab41649af988ccebfe4186d-T-000000-0.png' alt='\Phi' title='\Phi' class='latex-inline' /> be the bijection from the previous theorem, and let <img src='http://math.fontein.de/wp-content/latex/26f/26faad5ed90044150a684e1b103c65c7-T-000000-0.png' alt='A = ([\fraka]_{\sim_S}, (t_1, \dots, t_n)), A&#039; = ([\fraka&#039;]_{\sim_S}, (t&#039;_1, \dots, t&#039;_n)) \in \fRep(K)' title='A = ([\fraka]_{\sim_S}, (t_1, \dots, t_n)), A&#039; = ([\fraka&#039;]_{\sim_S}, (t&#039;_1, \dots, t&#039;_n)) \in \fRep(K)' class='latex-inline' />.
<ol>
<li>Set <img src='http://math.fontein.de/wp-content/latex/c47/c47d89e670f398308025ac3ba353053a-T-000000-0.png' alt='B_\ell := B(\fraka \fraka&#039;, (t_1 + t&#039;_1, \dots, t_n + t&#039;_n, \ell)) \setminus \{ 0 \}' title='B_\ell := B(\fraka \fraka&#039;, (t_1 + t&#039;_1, \dots, t_n + t&#039;_n, \ell)) \setminus \{ 0 \}' class='latex-inline' /> for <img src='http://math.fontein.de/wp-content/latex/5d4/5d46d7551d32db1c3386b77cca872a3d-T-000000-0.png' alt='\ell \in \G' title='\ell \in \G' class='latex-inline' />. There exists a minimal <img src='http://math.fontein.de/wp-content/latex/ee5/ee5e5c003694e7cd5ae404923c665edb-T-000000-0.png' alt='\ell' title='\ell' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/4b1/4b16836c42e3ae0bb74d8060717dc315-T-000000-0.png' alt='B_\ell \neq \emptyset' title='B_\ell \neq \emptyset' class='latex-inline' />, and if <img src='http://math.fontein.de/wp-content/latex/c9f/c9faf6ead2cd2c2187bd943488de1d0a-T-000000-0.png' alt='\mu' title='\mu' class='latex-inline' /> is a smallest element of <img src='http://math.fontein.de/wp-content/latex/cd0/cd0c3c1a62c7db942df472732d680d6c-T-000000-0.png' alt='B_\ell' title='B_\ell' class='latex-inline' /> with respect to <img src='http://math.fontein.de/wp-content/latex/2d1/2d1b2a11ff4a816536a8937f2ece2e9c-T-000000-0.png' alt='\le' title='\le' class='latex-inline' />, we get <img src='http://math.fontein.de/wp-content/latex/4ea/4ea6d15ec06c3e393f84cc950eef052a-T-000000-0.png' alt='\displaystyle  B := ([\tfrac{1}{\mu} \fraka \fraka&#039;]_{\sim_S}, (t_i + t&#039;_i + \nu_{\frakp_i}(\mu))_{i=1,\dots,n}) \in \fRep(K) ' title='\displaystyle  B := ([\tfrac{1}{\mu} \fraka \fraka&#039;]_{\sim_S}, (t_i + t&#039;_i + \nu_{\frakp_i}(\mu))_{i=1,\dots,n}) \in \fRep(K) ' class='latex-displaystyle' /> with <img src='http://math.fontein.de/wp-content/latex/24d/24dacf0cbd794c69b5fb3237e537a0f8-T-000000-0.png' alt='\Phi(A) + \Phi(A&#039;) = \Phi(B)' title='\Phi(A) + \Phi(A&#039;) = \Phi(B)' class='latex-inline' />.</li>
<li>Set <img src='http://math.fontein.de/wp-content/latex/dbd/dbda61fe98f91fe5e693567fefc273a4-T-000000-0.png' alt='B_\ell := B(\fraka^{-1}, (-t_1, \dots, -t_n, \ell)) \setminus \{ 0 \}' title='B_\ell := B(\fraka^{-1}, (-t_1, \dots, -t_n, \ell)) \setminus \{ 0 \}' class='latex-inline' /> for <img src='http://math.fontein.de/wp-content/latex/5d4/5d46d7551d32db1c3386b77cca872a3d-T-000000-0.png' alt='\ell \in \G' title='\ell \in \G' class='latex-inline' />. There exists a minimal <img src='http://math.fontein.de/wp-content/latex/ee5/ee5e5c003694e7cd5ae404923c665edb-T-000000-0.png' alt='\ell' title='\ell' class='latex-inline' /> with <img src='http://math.fontein.de/wp-content/latex/4b1/4b16836c42e3ae0bb74d8060717dc315-T-000000-0.png' alt='B_\ell \neq \emptyset' title='B_\ell \neq \emptyset' class='latex-inline' />, and if <img src='http://math.fontein.de/wp-content/latex/c9f/c9faf6ead2cd2c2187bd943488de1d0a-T-000000-0.png' alt='\mu' title='\mu' class='latex-inline' /> is a smallest element of <img src='http://math.fontein.de/wp-content/latex/cd0/cd0c3c1a62c7db942df472732d680d6c-T-000000-0.png' alt='B_\ell' title='B_\ell' class='latex-inline' /> with respect to <img src='http://math.fontein.de/wp-content/latex/2d1/2d1b2a11ff4a816536a8937f2ece2e9c-T-000000-0.png' alt='\le' title='\le' class='latex-inline' />, we get <img src='http://math.fontein.de/wp-content/latex/9ef/9efba77acbe466906e2721b4f7e937d6-T-000000-0.png' alt='\displaystyle  C := ([\tfrac{1}{\mu} \fraka^{-1}]_{\sim_S}, (-t_i + \nu_{\frakp_i}(\mu))_{i=1,\dots,n}) \in \fRep(K) ' title='\displaystyle  C := ([\tfrac{1}{\mu} \fraka^{-1}]_{\sim_S}, (-t_i + \nu_{\frakp_i}(\mu))_{i=1,\dots,n}) \in \fRep(K) ' class='latex-displaystyle' /> with <img src='http://math.fontein.de/wp-content/latex/5ed/5ed87ca524950264ff6de1ebb55384db-T-000000-0.png' alt='-\Phi(A) = \Phi(C)' title='-\Phi(A) = \Phi(C)' class='latex-inline' />.</li>
</ol>
</div></blockquote>
<p>This shows that the <img src='http://math.fontein.de/wp-content/latex/7b8/7b8b965ad4bca0e41ab51de7b31363a1-T-000000-0.png' alt='n' title='n' class='latex-inline' />-dimensional infrastructure we defined has a very close connection to the arithmetic of the divisor class group. This connection was first shown for real hyperelliptic curves by H.-G. R&uuml;ck and S. Paulus, <a href="http://math.fontein.de/forward.php?r=http://citeseer.ist.psu.edu/old/717445.html">&ldquo;Real and Imaginary Quadratic Representations of Hyperelliptic Function Fields&rdquo;</a>. The first relation between the infrastructure of number fields and the Arakelov divisor class group was described by R. Schoof in his paper <a href="http://math.fontein.de/forward.php?r=http://www.mat.uniroma2.it/~schoof/papers.html">Computing Arakelov class groups</a>.</p>

<h3>What about&#8230; Baby Steps?</h3>
<p>As I <a href="http://math.fontein.de/forward.php?r=http://math.fontein.de/2009/07/20/n-dimensional-infrastructures/">mentioned</a>, there is no known construction for baby steps in general <img src='http://math.fontein.de/wp-content/latex/7b8/7b8b965ad4bca0e41ab51de7b31363a1-T-000000-0.png' alt='n' title='n' class='latex-inline' />-dimensional infrastructures, but there exists a construction for infrastructures obtained from global fields. I want to describe this construction here.</p>
<p>For <img src='http://math.fontein.de/wp-content/latex/892/892bcddb35ba7ed80445d61077f19b9e-T-000000-0.png' alt='i \in \{ 1, \dots, n + 1 \}' title='i \in \{ 1, \dots, n + 1 \}' class='latex-inline' /> and <img src='http://math.fontein.de/wp-content/latex/2b6/2b68addfd5cc06fc69f56e4cda031cdb-T-000000-0.png' alt='\fraka \in \Red(K)' title='\fraka \in \Red(K)' class='latex-inline' />, consider <img src='http://math.fontein.de/wp-content/latex/0dd/0dd9d4bed7384a00eca1cb39c3db4cec-T-000000-0.png' alt='\displaystyle  B_\ell := \biggl\{ f \in \fraka \;\biggm|\begin{matrix} \abs{f}_{\frakp_j} \le 1 \text{ for all } j \neq i, \\ \exists j&#039; : \abs{f}_{\frakp_{j&#039;}} &lt; 1, \; \abs{f}_{\frakp_i} \le \ell \end{matrix} \biggr\} \setminus \{ 0 \} ' title='\displaystyle  B_\ell := \biggl\{ f \in \fraka \;\biggm|\begin{matrix} \abs{f}_{\frakp_j} \le 1 \text{ for all } j \neq i, \\ \exists j&#039; : \abs{f}_{\frakp_{j&#039;}} &lt; 1, \; \abs{f}_{\frakp_i} \le \ell \end{matrix} \biggr\} \setminus \{ 0 \} ' class='latex-displaystyle' /> for <img src='http://math.fontein.de/wp-content/latex/50a/50ae20cb4d747f524dcb481014ec240b-T-000000-0.png' alt='\ell &gt; 0' title='\ell &gt; 0' class='latex-inline' />. There exists a minimal <img src='http://math.fontein.de/wp-content/latex/ee5/ee5e5c003694e7cd5ae404923c665edb-T-000000-0.png' alt='\ell' title='\ell' class='latex-inline' /> such that <img src='http://math.fontein.de/wp-content/latex/4b1/4b16836c42e3ae0bb74d8060717dc315-T-000000-0.png' alt='B_\ell \neq \emptyset' title='B_\ell \neq \emptyset' class='latex-inline' />. In case <img src='http://math.fontein.de/wp-content/latex/797/7974df76c074310317b837793e1c36c2-T-000000-0.png' alt='\deg \frakp_i = 1' title='\deg \frakp_i = 1' class='latex-inline' />, <img src='http://math.fontein.de/wp-content/latex/cd0/cd0c3c1a62c7db942df472732d680d6c-T-000000-0.png' alt='B_\ell' title='B_\ell' class='latex-inline' /> contains exactly one <img src='http://math.fontein.de/wp-content/latex/f90/f908c00dc2374217cca8a13b8d9725bf-T-000000-0.png' alt='k^*' title='k^*' class='latex-inline' />-orbit, which gives a unique element <img src='http://math.fontein.de/wp-content/latex/7dc/7dc4636238dfe143a695f131f2092c1f-T-000000-0.png' alt='\mu \in B_\ell' title='\mu \in B_\ell' class='latex-inline' />. Otherwise, one has to add an order (lexicographic order as <img src='http://math.fontein.de/wp-content/latex/2d1/2d1b2a11ff4a816536a8937f2ece2e9c-T-000000-0.png' alt='\le' title='\le' class='latex-inline' /> above) to chose an element. In any case, define <img src='http://math.fontein.de/wp-content/latex/bcf/bcf573b07696445d25f849e4a5bf6bce-T-000000-0.png' alt='\bs_i([\fraka]_{\sim_S}) := [\frac{1}{\mu} \fraka]_{\sim_S}' title='\bs_i([\fraka]_{\sim_S}) := [\frac{1}{\mu} \fraka]_{\sim_S}' class='latex-inline' />; then this gives a function <img src='http://math.fontein.de/wp-content/latex/c7a/c7a120b611543cea150ca84e504b4bd2-T-000000-0.png' alt='\Red(K) \to \Red(K)' title='\Red(K) \to \Red(K)' class='latex-inline' /> resp. <img src='http://math.fontein.de/wp-content/latex/621/621a9c2b059467666bbc8da891215a96-T-000000-0.png' alt='\Red(\frakb) \to \Red(\frakb)' title='\Red(\frakb) \to \Red(\frakb)' class='latex-inline' /> for any <img src='http://math.fontein.de/wp-content/latex/c86/c8694f0378591aae4c02bb0c959a71ee-T-000000-0.png' alt='\frakb \in \Id(\calO)' title='\frakb \in \Id(\calO)' class='latex-inline' />. Opposed to the one-dimensional case, this function neither has to be injective nor surjective, as examples below will show.</p>
<p>We begin with a &ldquo;small&rdquo; example: the infrastructure <img src='http://math.fontein.de/wp-content/latex/ca0/ca09bc1c96e525c8cb2a207028374d84-T-000000-0.png' alt='(X_{\calO_S}, d_{\calO_S})' title='(X_{\calO_S}, d_{\calO_S})' class='latex-inline' /> of the function field defined by <img src='http://math.fontein.de/wp-content/latex/61a/61a3f9ec5180da558f8fa2fc802f7389-T-000000-0.png' alt='y^3 = x^6 + x^5 + x^4 + 4 x^2' title='y^3 = x^6 + x^5 + x^4 + 4 x^2' class='latex-inline' /> over <img src='http://math.fontein.de/wp-content/latex/d9a/d9a732398c7e249bb1913894a7c48fba-T-000000-0.png' alt='\F_7' title='\F_7' class='latex-inline' />. The red arrows show <img src='http://math.fontein.de/wp-content/latex/743/74312c69787a80ec6143a48118c4cc0b-T-000000-0.png' alt='\bs_1' title='\bs_1' class='latex-inline' />, the blue arrows <img src='http://math.fontein.de/wp-content/latex/1ef/1ef7c93ee059b2209af0456064580439-T-000000-0.png' alt='\bs_2' title='\bs_2' class='latex-inline' /> and the green arrows <img src='http://math.fontein.de/wp-content/latex/370/370a124945bb2d82dc603cfb4ceae3e1-T-000000-0.png' alt='\bs_3' title='\bs_3' class='latex-inline' />. The small black circles denote usual minima, the larger black circles denote elements of <img src='http://math.fontein.de/wp-content/latex/781/781ff4289c6cc5fc2973b7a57791e0e2-T-000000-0.png' alt='\Lambda' title='\Lambda' class='latex-inline' />, and the shaded areas denote translates of an fundamental parallelepiped of <img src='http://math.fontein.de/wp-content/latex/781/781ff4289c6cc5fc2973b7a57791e0e2-T-000000-0.png' alt='\Lambda' title='\Lambda' class='latex-inline' />:</p>
<img src='http://math.fontein.de/wp-content/latex/0e2/0e239fe334df03e4620c02af136db832-T-000000-0.png' alt='\setlength{\unitlength}{12cm}\psset{unit=12cm}\begin{picture}(1,1)(0,0)\put(0,0){\white\line(1,0){0.001}}\put(1,1){\white\line(-1,0){0.001}}\put(0,0){\begin{pspicture}(0,0)(1,1)  \begin{psclip}{\psframe[linestyle=none](0,0)(1,1)}  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.712334, 1.783083)(0.342881, 1.536781)(0.589183, 0.921026)(0.958636, 1.167328)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](-0.026571, 1.290479)(-0.396024, 1.044177)(-0.149722, 0.428423)(0.219731, 0.674724)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.589183, 0.921026)(0.219731, 0.674724)(0.466032, 0.058970)(0.835485, 0.305272)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](-0.149722, 0.428423)(-0.519175, 0.182121)(-0.272873, -0.433634)(0.096580, -0.187332)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](1.204938, 0.551573)(0.835485, 0.305272)(1.081787, -0.310483)(1.451240, -0.064181)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.466032, 0.058970)(0.096580, -0.187332)(0.342881, -0.803087)(0.712334, -0.556785)  \psline[linewidth=0.333pt,linecolor=darkgray](0.557594, 1.000000)(0.589183, 0.921026)  \psline[linewidth=0.333pt,linecolor=darkgray](0.089620, 1.000000)(0.219731, 0.674724)  \psline[linewidth=0.333pt,linecolor=darkgray](0.707644, 1.000000)(0.589183, 0.921026)  \psline[linewidth=0.333pt,linecolor=darkgray](0.589183, 0.921026)(0.835485, 0.305272)  \psline[linewidth=0.333pt,linecolor=darkgray](0.589183, 0.921026)(0.219731, 0.674724)  \psline[linewidth=0.333pt,linecolor=darkgray](0.219731, 0.674724)(0.466032, 0.058970)  \psline[linewidth=0.333pt,linecolor=darkgray](0.219731, 0.674724)(0.000000, 0.528237)  \psline[linewidth=0.333pt,linecolor=darkgray](0.000000, 0.054117)(0.021647, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](1.000000, 0.414948)(0.835485, 0.305272)  \psline[linewidth=0.333pt,linecolor=darkgray](0.835485, 0.305272)(0.957594, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](0.835485, 0.305272)(0.466032, 0.058970)  \psline[linewidth=0.333pt,linecolor=darkgray](0.466032, 0.058970)(0.489620, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](0.466032, 0.058970)(0.377578, 0.000000)  \pscircle(0.466032, 0.921026){0.01}  \pscircle(0.096580, 0.674724){0.01}  \pscircle(0.096580, 0.921026){0.01}  \pscircle(0.712334, 0.674724){0.01}  \pscircle(0.712334, 0.797875){0.01}  \pscircle(0.958636, 0.674724){0.01}  \pscircle(0.835485, 0.797875){0.01}  \pscircle(0.342881, 0.428423){0.01}  \pscircle(0.342881, 0.551573){0.01}  \pscircle(0.589183, 0.428423){0.01}  \pscircle(0.466032, 0.551573){0.01}  \pscircle(0.712334, 0.305272){0.01}  \pscircle(0.589183, 0.797875){0.01}  \pscircle(0.589183, 0.921026){0.01}  \pscircle(0.589183, 0.921026){0.01}  \pscircle(0.589183, 0.921026){0.013}  \pscircle(0.589183, 0.921026){0.016}  \pscircle(0.712334, 0.551573){0.01}  \pscircle(0.219731, 0.182121){0.01}  \pscircle(0.096580, 0.305272){0.01}  \pscircle(0.342881, 0.058970){0.01}  \pscircle(0.219731, 0.551573){0.01}  \pscircle(0.219731, 0.674724){0.01}  \pscircle(0.219731, 0.674724){0.01}  \pscircle(0.219731, 0.674724){0.013}  \pscircle(0.219731, 0.674724){0.016}  \pscircle(0.342881, 0.305272){0.01}  \pscircle(0.958636, 0.058970){0.01}  \pscircle(0.958636, 0.182121){0.01}  \pscircle(0.835485, 0.182121){0.01}  \pscircle(0.835485, 0.305272){0.01}  \pscircle(0.835485, 0.305272){0.01}  \pscircle(0.835485, 0.305272){0.013}  \pscircle(0.835485, 0.305272){0.016}  \pscircle(0.466032, 0.058970){0.01}  \pscircle(0.466032, 0.058970){0.01}  \pscircle(0.466032, 0.058970){0.013}  \pscircle(0.466032, 0.058970){0.016}  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 1.290479)(0.546080, 1.111910)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 1.044177)(0.176628, 0.865608)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 1.044177)(0.472190, 0.994917)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.921026)(0.527608, 0.927184)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 1.167328)(0.539923, 1.050335)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.797875)(0.102737, 0.748615)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.674724)(0.158155, 0.680882)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.921026)(0.170470, 0.804033)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.674724)(0.792382, 0.496156)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.797875)(0.773910, 0.804033)(0.835485, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.674724)(1.087944, 0.625464)(1.204938, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.797875)(0.903218, 0.742457)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.428423)(0.422930, 0.249854)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.551573)(0.404457, 0.557731)(0.466032, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.428423)(0.718492, 0.379162)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.551573)(0.533765, 0.496156)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.305272)(0.773910, 0.311429)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.797875)(0.650759, 0.804033)(0.712334, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.921026)(0.835485, 0.945656)(1.081787, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.551573)(0.786225, 0.434580)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.182121)(0.053477, 0.003552)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.305272)(0.035004, 0.311429)(0.096580, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.182121)(0.349039, 0.132860)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.305272)(0.164313, 0.249854)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.058970)(0.404457, 0.065127)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.551573)(0.281306, 0.557731)(0.342881, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.674724)(0.466032, 0.699355)(0.712334, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.305272)(0.416772, 0.188278)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.149722, 0.428423)(0.096580, 0.453053)(0.342881, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.058970)(0.047319, -0.058024)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.058970)(1.038684, -0.119599)(1.081787, -0.310483)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.182121)(1.020211, 0.188278)(1.081787, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.182121)(0.897061, 0.188278)(0.958636, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.305272)(1.081787, 0.329902)(1.328089, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.058970)(0.712334, 0.083600)(0.958636, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.921026)(0.398299, 0.976444)(0.342881, 1.044177)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.674724)(0.028847, 0.730142)(-0.026571, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.921026)(-0.155880, 0.957971)(-0.396024, 1.044177)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.674724)(0.644601, 0.730142)(0.589183, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.797875)(0.644601, 0.853293)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.674724)(0.761595, 0.779403)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.797875)(0.706177, 0.847136)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.551573)(1.014054, 0.606991)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.797875)(0.829328, 0.834821)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.428423)(0.275148, 0.483840)(0.219731, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.551573)(0.275148, 0.606991)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.428423)(0.392142, 0.533101)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.551573)(0.336724, 0.600834)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.305272)(0.644601, 0.360690)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.797875)(0.521450, 0.853293)(0.466032, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.921026)(0.502978, 1.161170)(0.466032, 1.413630)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.551573)(0.459875, 0.588519)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.182121)(0.022689, 0.286799)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.305272)(-0.032729, 0.354532)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.058970)(0.275148, 0.114388)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.551573)(0.151998, 0.606991)(0.096580, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.674724)(0.133525, 0.914869)(0.096580, 1.167328)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.305272)(0.090422, 0.342217)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.058970)(0.890903, 0.114388)(0.835485, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.182121)(0.890903, 0.237539)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.204938, 0.058970)(1.007896, 0.163648)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.182121)(0.952478, 0.231381)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.328089, 0.182121)(1.075629, 0.219066)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, -0.064181)(0.521450, -0.008763)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, -0.187332)(0.638444, -0.082654)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, -0.064181)(0.583026, -0.014921)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.182121)(0.767752, 0.237539)(0.712334, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.305272)(0.749279, 0.545416)(0.712334, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, -0.064181)(0.706177, -0.027236)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, -0.064181)(0.398299, -0.008763)(0.342881, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.058970)(0.379827, 0.299114)(0.342881, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 1.290479)(0.669231, 1.099595)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 1.413630)(0.613813, 1.167328)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 1.167328)(0.724649, 1.031862)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 1.044177)(0.102737, 0.982602)(0.096580, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 1.044177)(0.299779, 0.853293)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 1.167328)(0.244361, 0.921026)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.921026)(0.355197, 0.785560)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.674724)(-0.014256, 0.539258)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.921026)(0.041162, 0.853293)(-0.026571, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.674724)(0.718492, 0.613149)(0.712334, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.797875)(0.718492, 0.736300)(0.712334, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.674724)(0.915533, 0.483840)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.797875)(0.860115, 0.551573)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.081787, 0.551573)(0.970951, 0.416107)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 1.044177)(0.780067, 0.964129)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.081787, 0.797875)(1.026369, 0.730142)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.428423)(0.349039, 0.366847)(0.342881, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.551573)(0.349039, 0.489998)(0.342881, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.428423)(0.546080, 0.237539)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.551573)(0.490663, 0.305272)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.305272)(0.601498, 0.169806)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.797875)(0.410614, 0.717827)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.921026)(0.595341, 0.859451)(0.589183, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.551573)(0.656916, 0.483840)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.182121)(0.176628, -0.008763)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.305272)(0.121210, 0.058970)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.058970)(0.232046, -0.076496)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.551573)(0.041162, 0.471525)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.674724)(0.225888, 0.613149)(0.219731, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.305272)(0.287464, 0.237539)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.058970)(0.964794, -0.002606)(0.958636, -0.064181)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.182121)(0.964794, 0.120545)(0.958636, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.204938, 0.428423)(1.026369, 0.348374)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.182121)(0.656916, 0.102073)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.305272)(0.841643, 0.243696)(0.835485, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.058970)(0.472190, -0.002606)(0.466032, -0.064181)  \end{psclip}  \end{pspicture}}\end{picture}' title='\setlength{\unitlength}{12cm}\psset{unit=12cm}\begin{picture}(1,1)(0,0)\put(0,0){\white\line(1,0){0.001}}\put(1,1){\white\line(-1,0){0.001}}\put(0,0){\begin{pspicture}(0,0)(1,1)  \begin{psclip}{\psframe[linestyle=none](0,0)(1,1)}  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.712334, 1.783083)(0.342881, 1.536781)(0.589183, 0.921026)(0.958636, 1.167328)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](-0.026571, 1.290479)(-0.396024, 1.044177)(-0.149722, 0.428423)(0.219731, 0.674724)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.589183, 0.921026)(0.219731, 0.674724)(0.466032, 0.058970)(0.835485, 0.305272)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](-0.149722, 0.428423)(-0.519175, 0.182121)(-0.272873, -0.433634)(0.096580, -0.187332)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](1.204938, 0.551573)(0.835485, 0.305272)(1.081787, -0.310483)(1.451240, -0.064181)  \pspolygon[linewidth=0pt,fillstyle=solid,fillcolor=lightgray,linecolor=white](0.466032, 0.058970)(0.096580, -0.187332)(0.342881, -0.803087)(0.712334, -0.556785)  \psline[linewidth=0.333pt,linecolor=darkgray](0.557594, 1.000000)(0.589183, 0.921026)  \psline[linewidth=0.333pt,linecolor=darkgray](0.089620, 1.000000)(0.219731, 0.674724)  \psline[linewidth=0.333pt,linecolor=darkgray](0.707644, 1.000000)(0.589183, 0.921026)  \psline[linewidth=0.333pt,linecolor=darkgray](0.589183, 0.921026)(0.835485, 0.305272)  \psline[linewidth=0.333pt,linecolor=darkgray](0.589183, 0.921026)(0.219731, 0.674724)  \psline[linewidth=0.333pt,linecolor=darkgray](0.219731, 0.674724)(0.466032, 0.058970)  \psline[linewidth=0.333pt,linecolor=darkgray](0.219731, 0.674724)(0.000000, 0.528237)  \psline[linewidth=0.333pt,linecolor=darkgray](0.000000, 0.054117)(0.021647, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](1.000000, 0.414948)(0.835485, 0.305272)  \psline[linewidth=0.333pt,linecolor=darkgray](0.835485, 0.305272)(0.957594, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](0.835485, 0.305272)(0.466032, 0.058970)  \psline[linewidth=0.333pt,linecolor=darkgray](0.466032, 0.058970)(0.489620, 0.000000)  \psline[linewidth=0.333pt,linecolor=darkgray](0.466032, 0.058970)(0.377578, 0.000000)  \pscircle(0.466032, 0.921026){0.01}  \pscircle(0.096580, 0.674724){0.01}  \pscircle(0.096580, 0.921026){0.01}  \pscircle(0.712334, 0.674724){0.01}  \pscircle(0.712334, 0.797875){0.01}  \pscircle(0.958636, 0.674724){0.01}  \pscircle(0.835485, 0.797875){0.01}  \pscircle(0.342881, 0.428423){0.01}  \pscircle(0.342881, 0.551573){0.01}  \pscircle(0.589183, 0.428423){0.01}  \pscircle(0.466032, 0.551573){0.01}  \pscircle(0.712334, 0.305272){0.01}  \pscircle(0.589183, 0.797875){0.01}  \pscircle(0.589183, 0.921026){0.01}  \pscircle(0.589183, 0.921026){0.01}  \pscircle(0.589183, 0.921026){0.013}  \pscircle(0.589183, 0.921026){0.016}  \pscircle(0.712334, 0.551573){0.01}  \pscircle(0.219731, 0.182121){0.01}  \pscircle(0.096580, 0.305272){0.01}  \pscircle(0.342881, 0.058970){0.01}  \pscircle(0.219731, 0.551573){0.01}  \pscircle(0.219731, 0.674724){0.01}  \pscircle(0.219731, 0.674724){0.01}  \pscircle(0.219731, 0.674724){0.013}  \pscircle(0.219731, 0.674724){0.016}  \pscircle(0.342881, 0.305272){0.01}  \pscircle(0.958636, 0.058970){0.01}  \pscircle(0.958636, 0.182121){0.01}  \pscircle(0.835485, 0.182121){0.01}  \pscircle(0.835485, 0.305272){0.01}  \pscircle(0.835485, 0.305272){0.01}  \pscircle(0.835485, 0.305272){0.013}  \pscircle(0.835485, 0.305272){0.016}  \pscircle(0.466032, 0.058970){0.01}  \pscircle(0.466032, 0.058970){0.01}  \pscircle(0.466032, 0.058970){0.013}  \pscircle(0.466032, 0.058970){0.016}  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 1.290479)(0.546080, 1.111910)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 1.044177)(0.176628, 0.865608)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 1.044177)(0.472190, 0.994917)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.921026)(0.527608, 0.927184)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 1.167328)(0.539923, 1.050335)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.797875)(0.102737, 0.748615)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.674724)(0.158155, 0.680882)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.921026)(0.170470, 0.804033)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.674724)(0.792382, 0.496156)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.797875)(0.773910, 0.804033)(0.835485, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.674724)(1.087944, 0.625464)(1.204938, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.797875)(0.903218, 0.742457)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.428423)(0.422930, 0.249854)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.551573)(0.404457, 0.557731)(0.466032, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.428423)(0.718492, 0.379162)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.551573)(0.533765, 0.496156)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.305272)(0.773910, 0.311429)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.797875)(0.650759, 0.804033)(0.712334, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.589183, 0.921026)(0.835485, 0.945656)(1.081787, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.712334, 0.551573)(0.786225, 0.434580)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.182121)(0.053477, 0.003552)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.305272)(0.035004, 0.311429)(0.096580, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.182121)(0.349039, 0.132860)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.096580, 0.305272)(0.164313, 0.249854)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.058970)(0.404457, 0.065127)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.551573)(0.281306, 0.557731)(0.342881, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.219731, 0.674724)(0.466032, 0.699355)(0.712334, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.342881, 0.305272)(0.416772, 0.188278)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.149722, 0.428423)(0.096580, 0.453053)(0.342881, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(-0.026571, 0.058970)(0.047319, -0.058024)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.058970)(1.038684, -0.119599)(1.081787, -0.310483)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.958636, 0.182121)(1.020211, 0.188278)(1.081787, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.182121)(0.897061, 0.188278)(0.958636, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.835485, 0.305272)(1.081787, 0.329902)(1.328089, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkred]{-&gt;}(0.466032, 0.058970)(0.712334, 0.083600)(0.958636, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.921026)(0.398299, 0.976444)(0.342881, 1.044177)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.674724)(0.028847, 0.730142)(-0.026571, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.921026)(-0.155880, 0.957971)(-0.396024, 1.044177)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.674724)(0.644601, 0.730142)(0.589183, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.797875)(0.644601, 0.853293)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.674724)(0.761595, 0.779403)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.797875)(0.706177, 0.847136)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.551573)(1.014054, 0.606991)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.797875)(0.829328, 0.834821)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.428423)(0.275148, 0.483840)(0.219731, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.551573)(0.275148, 0.606991)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.428423)(0.392142, 0.533101)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.551573)(0.336724, 0.600834)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.305272)(0.644601, 0.360690)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.797875)(0.521450, 0.853293)(0.466032, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, 0.921026)(0.502978, 1.161170)(0.466032, 1.413630)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, 0.551573)(0.459875, 0.588519)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.182121)(0.022689, 0.286799)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.096580, 0.305272)(-0.032729, 0.354532)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.058970)(0.275148, 0.114388)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.551573)(0.151998, 0.606991)(0.096580, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.219731, 0.674724)(0.133525, 0.914869)(0.096580, 1.167328)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.342881, 0.305272)(0.090422, 0.342217)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.058970)(0.890903, 0.114388)(0.835485, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, 0.182121)(0.890903, 0.237539)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.204938, 0.058970)(1.007896, 0.163648)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.081787, 0.182121)(0.952478, 0.231381)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(1.328089, 0.182121)(1.075629, 0.219066)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.589183, -0.064181)(0.521450, -0.008763)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, -0.187332)(0.638444, -0.082654)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.712334, -0.064181)(0.583026, -0.014921)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.182121)(0.767752, 0.237539)(0.712334, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.835485, 0.305272)(0.749279, 0.545416)(0.712334, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.958636, -0.064181)(0.706177, -0.027236)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, -0.064181)(0.398299, -0.008763)(0.342881, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkgreen]{-&gt;}(0.466032, 0.058970)(0.379827, 0.299114)(0.342881, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 1.290479)(0.669231, 1.099595)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 1.413630)(0.613813, 1.167328)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 1.167328)(0.724649, 1.031862)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 1.044177)(0.102737, 0.982602)(0.096580, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 1.044177)(0.299779, 0.853293)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 1.167328)(0.244361, 0.921026)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.921026)(0.355197, 0.785560)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.674724)(-0.014256, 0.539258)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.921026)(0.041162, 0.853293)(-0.026571, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.674724)(0.718492, 0.613149)(0.712334, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.797875)(0.718492, 0.736300)(0.712334, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.674724)(0.915533, 0.483840)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.797875)(0.860115, 0.551573)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.081787, 0.551573)(0.970951, 0.416107)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 1.044177)(0.780067, 0.964129)(0.589183, 0.921026)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.081787, 0.797875)(1.026369, 0.730142)(0.958636, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.428423)(0.349039, 0.366847)(0.342881, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.551573)(0.349039, 0.489998)(0.342881, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.428423)(0.546080, 0.237539)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.551573)(0.490663, 0.305272)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.305272)(0.601498, 0.169806)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.797875)(0.410614, 0.717827)(0.219731, 0.674724)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.589183, 0.921026)(0.595341, 0.859451)(0.589183, 0.797875)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.712334, 0.551573)(0.656916, 0.483840)(0.589183, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.182121)(0.176628, -0.008763)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.096580, 0.305272)(0.121210, 0.058970)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.058970)(0.232046, -0.076496)(0.096580, -0.187332)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.551573)(0.041162, 0.471525)(-0.149722, 0.428423)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.219731, 0.674724)(0.225888, 0.613149)(0.219731, 0.551573)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.342881, 0.305272)(0.287464, 0.237539)(0.219731, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.058970)(0.964794, -0.002606)(0.958636, -0.064181)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.958636, 0.182121)(0.964794, 0.120545)(0.958636, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(1.204938, 0.428423)(1.026369, 0.348374)(0.835485, 0.305272)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.182121)(0.656916, 0.102073)(0.466032, 0.058970)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.835485, 0.305272)(0.841643, 0.243696)(0.835485, 0.182121)  \pscurve[arrowsize=1.5pt 3,linecolor=darkblue]{-&gt;}(0.466032, 0.058970)(0.472190, -0.002606)(0.466032, -0.064181)  \end{psclip}  \end{pspicture}}\end{picture}' class='latex-displaystyle' />
<p>Unfortunately, the second example is too large for WordPress.</p>]]></content:encoded>
			<wfw:commentRss>http://math.fontein.de/2009/07/21/obtaining-infrastructures-from-global-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

