Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/GAP/pkg/simpcomp/doc/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 18.2.2022 mit Größe 10 kB image not shown  

Quelle  chap10_mj.html   Sprache: HTML

 
 products/sources/formale Sprachen/GAP/pkg/simpcomp/doc/chap10_mj.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript"
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (simpcomp) - Chapter 10: Simplicial blowups</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap10"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chap10_mj.html">10</a>  <a href="chap11_mj.html">11</a>  <a href="chap12_mj.html">12</a>  <a href="chap13_mj.html">13</a>  <a href="chap14_mj.html">14</a>  <a href="chap15_mj.html">15</a>  <a href="chap16_mj.html">16</a>  <a href="chap17_mj.html">17</a>  <a href="chap18_mj.html">18</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap9_mj.html">[Previous Chapter]</a>    <a href="chap11_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap10.html">[MathJax off]</a></p>
<p><a id="X7E1BE673859191F0" name="X7E1BE673859191F0"></a></p>
<div class="ChapSects"><a href="chap10_mj.html#X7E1BE673859191F0">10 <span class="Heading">Simplicial blowups</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X8729B87B848E3F89">10.1 <span class="Heading">Theory</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X83227BC7841E0899">10.2 <span class="Heading">Functions related to simplicial blowups</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X80BB246E818412B1">10.2-1 SCBlowup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7EC03E0C7EA8AA00">10.2-2 SCMappingCylinder</a></span>
</div></div>
</div>

<h3>10 <span class="Heading">Simplicial blowups</span></h3>

<p><a id="X8729B87B848E3F89" name="X8729B87B848E3F89"></a></p>

<h4>10.1 <span class="Heading">Theory</span></h4>

<p>In this chapter functions are provided to perform simplicial blowups as well as the resolution of isolated singularities of certain types of combinatorial <span class="SimpleMath">\(4\)</span>-manifolds. As of today singularities where the link is homeomorphic to <span class="SimpleMath">\(\mathbb{R}P^3\)</span>, <span class="SimpleMath">\(S^2 \times S^1\)</span>, <span class="SimpleMath">\(S^2 \dtimes S^1\)</span> and the lens spaces <span class="SimpleMath">\(L(k,1)\)</span> are supported. In addition, the program provides the possibility to hand over additional types of mapping cylinders to cover other types of singularities.</p>

<p>Please note that the program is based on a heuristic algorithm using bistellar moves. Hence, the search for a suitable sequence of bistellar moves to perform the blowup does not always terminate. However, especially in the case of ordinary double points (singularities of type <span class="SimpleMath">\(\mathbb{R}P^3\)</span>), a lot of blowups have already been successful. For a very short introduction to simplicial blowups see <a href="chap2_mj.html#X7E1BE673859191F0"><span class="RefLink">2.8</span></a>, for further information see <a href="chapBib_mj.html#biBSpreer09CombPorpsOfK3">[SK11]</a>.</p>

<p><a id="X83227BC7841E0899" name="X83227BC7841E0899"></a></p>

<h4>10.2 <span class="Heading">Functions related to simplicial blowups</span></h4>

<p><a id="X80BB246E818412B1" name="X80BB246E818412B1"></a></p>

<h5>10.2-1 SCBlowup</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SCBlowup</code>( <var class="Arg">pseudomanifold</var>, <var class="Arg">singularity</var>[, <var class="Arg">mappingCyl</var>] )</td><td class="tdright">( property )</td></tr></table></div>
<p>Returns: simplicial complex of type <code class="code">SCSimplicialComplex</code> upon success, <code class="keyw">fail</code> otherwise.</p>

<p>If <code class="code">singularity</code> is an ordinary double point of a combinatorial <span class="SimpleMath">\(4\)</span>-pseudomanifold <var class="Arg">pseudomanifold</var> (lk(<code class="code">singularity</code><span class="SimpleMath">\() = \mathbb{R}P^3\)</span>) the blowup of <code class="code">pseudomanifold</code> at <code class="code">singularity</code> is computed. If it is a singularity of type <span class="SimpleMath">\(S^2 \times S^1\)</span>, <span class="SimpleMath">\(S^2 \dtimes S^1\)</span> or <span class="SimpleMath">\(L(k,1)\)</span>, <span class="SimpleMath">\(k \leq 4\)</span>, the canonical resolution of <code class="code">singularity</code> is computed using the bounded complexes provided in the source code below.</p>

<p>If the optional argument <code class="code">mappingCyl</code> of type <code class="code">SCIsSimplicialComplex</code> is given, this complex will be used to to resolve the singularity <code class="code">singularity</code>.</p>

<p>Note that bistellar moves do not necessarily preserve any orientation. Thus, the orientation of the blowup has to be checked in order to verify which type of blowup was performed. Normally, repeated computation results in both versions.</p>


<div class="example"><pre>
 gap> SCLib.SearchByName("Kummer variety");
 [ [ 519, "4-dimensional Kummer variety (VT)" ] ]
 gap> c:=SCLib.Load(last[1][1]);;                
 gap> d:= SCBlowup(c,1);
 #I  SCBlowup: checking if singularity is a combinatorial manifold...
 #I  SCBlowup: ...true
 #I  SCBlowup: checking type of singularity...
 #I  SCReduceComplexEx: complexes are bistellarly equivalent.
 #I  SCBlowup: ...ordinary double point (supported type).
 #I  SCBlowup: starting blowup...
 #I  SCBlowup: map boundaries...
 #I  SCBlowup: boundaries not isomorphic, initializing bistellar moves...
 #I  SCBlowup: found complex with smaller boundary: f = [ 15, 74, 118, 59 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 14, 70, 112, 56 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 14, 69, 110, 55 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 14, 68, 108, 54 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 13, 65, 104, 52 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 13, 64, 102, 51 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 13, 63, 100, 50 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 13, 62, 98, 49 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 13, 61, 96, 48 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 12, 57, 90, 45 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 12, 56, 88, 44 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 12, 55, 86, 43 ].
 #I  SCBlowup: found complex with smaller boundary: f = [ 11, 51, 80, 40 ].
 #I  SCBlowup: found complex with isomorphic boundaries.
 #I  SCBlowup: ...boundaries mapped succesfully.
 #I  SCBlowup: build complex...
 #I  SCBlowup: ...done.
 #I  SCBlowup: ...blowup completed.
 #I  SCBlowup: You may now want to reduce the complex via 'SCReduceComplex'.
 <SimplicialComplex: unnamed complex 2735 \ star([ 1 ]) in unnamed complex 2735\
  cup unnamed complex 2739 cup unnamed complex 2737 | dim = 4 | n = 39>
 </pre></div>


<div class="example"><pre
 gap> # resolving the singularities of a 4 dimensional Kummer variety
 gap> SCLib.SearchByName("Kummer variety");
 [ [ 519, "4-dimensional Kummer variety (VT)" ] ]
 gap> c:=SCLib.Load(last[1][1]);;
 gap> for i in [1..16] do
        for j in SCLabels(c) do 
          lk:=SCLink(c,j);
          if lk.Homology = [[0],[0],[0],[1]] then continue; fi; 
          singularity := j; break;
        od;
        c:=SCBlowup(c,singularity); 
      od;
 gap> d.IsManifold;
 true
 gap> d.Homology;
 [ [ 0, [ ] ], [ 0, [ ] ], [ 22, [ ] ], [ 0, [ ] ], [ 1, [ ] ] ]
 </pre></div>

<p><a id="X7EC03E0C7EA8AA00" name="X7EC03E0C7EA8AA00"></a></p>

<h5>10.2-2 SCMappingCylinder</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SCMappingCylinder</code>( <var class="Arg">k</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: simplicial complex of type <code class="code">SCSimplicialComplex</code> upon success, <code class="keyw">fail</code> otherwise.</p>

<p>Generates a bounded version of <span class="SimpleMath">\(\mathbb{C}P^2\)</span> (a so-called mapping cylinder for a simplicial blowup, compare <a href="chapBib_mj.html#biBSpreer09CombPorpsOfK3">[SK11]</a>) with boundary <span class="SimpleMath">\(L(\)</span><code class="code">k</code><span class="SimpleMath">\(,1)\)</span>.</p>


<div class="example"><pre>
 gap> mapCyl:=SCMappingCylinder(3);;
 gap> mapCyl.Homology;              
 [ [ 0, [  ] ], [ 0, [  ] ], [ 1, [  ] ], [ 0, [  ] ], [ 0, [  ] ] ]
 gap> l31:=SCBoundary(mapCyl);;
 gap> l31.Homology;
 [ [ 0, [  ] ], [ 0, [ 3 ] ], [ 0, [  ] ], [ 1, [  ] ] ]
 </pre></div>


<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap9_mj.html">[Previous Chapter]</a>    <a href="chap11_mj.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chap10_mj.html">10</a>  <a href="chap11_mj.html">11</a>  <a href="chap12_mj.html">12</a>  <a href="chap13_mj.html">13</a>  <a href="chap14_mj.html">14</a>  <a href="chap15_mj.html">15</a>  <a href="chap16_mj.html">16</a>  <a href="chap17_mj.html">17</a>  <a href="chap18_mj.html">18</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

100%


¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.