td class=tdleft>codeclass=""func"&82;SingularJonesMonoidcode>(<var="Arg">n</ar )/td>< class=tdright">(nbspoperation&;)
Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/GAP/pkg/semigroups/doc/   (Sun/Oracle ©)  Datei vom 29.7.2025 mit Größe 156 kB image not shown  
/table>



<div class
span">>java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 90
lt;  *monoidof degree4with>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsSubsemigroup(S, JonesMonoid(4));</span>
true
<span class="GAPprompt">gap
10java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
<span class="GAPprompt"> >
< bipartition- ideal 8with>
<span class="GAPprompt">gap14
< *   3  &;
<span class="GAPprompt">gapltregularbipartition *-semigroup  of    generator&tjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
<span 14</>/iv
7><div

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

<h5>7.3-3 JonesMonoid</h5>

<div="">table=""width0%tr=< =""&82;JonesMonoid> var"Arg>n/var> )

Quelle  chap7_mj.html   Sprache: HTML

 
 products/sources/formale Sprachen/GAP/pkg/semigroups/doc/chap7_mj.html


<?ml version10"encoding"?

<DOCTYPE PUBLIC  .Strict"
         http///dtd

<html xmlns="http://www.w3.org/1999/xhtmljava.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0
>
<script type="text/javascript"
  src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (Semigroups) - Chapter 7: 
    Standard examples
  </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="chap7"  onload="jscontent()">


<div

<div class="hlinkprevnexttop">nbsp<a href"chap0_mj.html">Top Booka>;  <a hrefchap0_mjhtmlcontents">[Contents]  [Previous Chapter]   a href".html">NextChapternbsp;/>

<p id="mathjaxlink" class="pcenter"><a href="chap7.html">[MathJax off< id="X7C76D1DC7DAF03D3 name="X7C76D1DC7DAF03D3/<>
<< =X7C76D1DC7DAF03D3=X7C76D1DC7DAF03D3">/a
<div class="ChapSects"><a href="chap7_mj.html#X7C76D1DC7DAF03D3">7 <span class="Heading"Standard examples
     examples
  </span></a>
<div class="ContSect"><span class="tocline"><span class semigroupss><a
      Transformation
    </span></a>
</span>
<div class="ContSSBlock">
span=> >span=">nbsp<><hrefhtml>.1- CatalanMonoid/>/>
<span class="ContSS"><br /><span class="nocss">  </span><a href<span class=ContSS< >span=nocss  /span< hrefchap7_mj#80A27F87E5AC598>.- PartialTransformationMonoid<span
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X808A27F87E5AC598">7.1-3 PartialTransformationMonoid</a><<pan="ContSS>nbsp;nbsp;
>emigroupsof transformations</span>/a>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7894EE357D103806">7.1-4 SingularTransformationSemigroup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X80E80A0A83B57483">7.1-5 <span class="Heading">Semigroups of order-preserving transformations</span></a>
</span>
<span class="ContSS"><br /><</span
</iv
<div class="ContSect"></div>/div>
      Semigroups of partial permutations
    </span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X78FBE6DD7BCA30C1">7.2-1 MunnSemigroup</a></span>
<span class=ContSS/<pan">nbsp&;chap7_mj.#X82D9619B7845CAEB.-2 RookMonoid<span
<span class="ContSS"><br /><span classSemigroups of partial
</span classContSSBlock>
</></div
<span="ContSS"><br/< classnocss&; </><a hrefchap7_mj#2D9619B7845CAEB.- RookMonoid>/pan
      Semigroups of bipartitions
     classContSS /<span="nocss>   =chap7_mjhtmlX85D841AE83DF101C"72- span="Heading>nversemonoidsof partialpermutations

</>
<div class="ContSSBlock">
<span ="ContSS>br /nocssnbsp;/pan href.html">7.-

<span of
<span/></>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X8458B0F7874484CE">7.3-4 PartialJonesMonoid</a></span>
<span <span class"ontSS"<br />spanclassnocss &bspspan hrefchap7_mjhtml">7.3- PartitionMonoid
&;/>< =".#X8375152F7AB52B7B">3 </>/>
<span class="ContSS"><br /><span classspan="ContSS>br/nocss>nbsp </span>a href"hap7_mj.#X7DB8CB067CBE1254">.35AnnularJonesMonoid/a>/span>
span=""</<pan">nbsp;nbsp><br /><span=ContSS /< class>nbsp;/span< ="chap7_mj.html#X83C7587C81B985BA">737DualSymmetricInverseSemigroup<a<span
<span class="ContSS"><br /><span class="nocss">&<panContSSbr >span=""&;nbspahref.html">.- PlanarPartitionMonoid
<span classContSS<>ahref=chap7_mj#>73-1 ApsisMonoid/>/>
</div></div>
<div class="ContSect"><span class="span class="ContSS<br /><span class="nocss">  </span< hrefchap7_mj.html#X7C82B25F8441928E.-1ApsisMonoid<span
      PBR
    Standard semigroups
<>
<div class="/>
<<span>> class;;<>hrefjava.lang.StringIndexOutOfBoundsException: Range [107, 106) out of bounds for length 138
</div/><>
< class"< class=tocline"< =nocss<span hrefchap7_mj.html#">75 >
      Semigroups of matrices over adiv="ContSSBlock">
    /><a>
</span>
<div class="ContSSBlock">
<span class="ContSS">span=""><br>span ="">&bsp >< ="chap7_mjhtml">.- </a<span
<spanclassContSS >s class"">;nbsp/>< href.htmlX785924807B60F187>75-2SpecialLinearMonoid<>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X860B2A4382CA8F87">7.5-3 IsFullMatrixMonoid</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X85BACB7F81660ECC">7.6 <span class="Heading">
      Semigroups ofbooleanmatrices
    </span></a>
</span>
<div class="ContSSBlock">
<span="ContSS"><br/><span =""> nbsp;/panhrefchap7_mj#B20103D84E010EF.- FullBooleanMatMonoid<a>/pan>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7A43263981F2F2AF">7.6-2 RegularBooleanMatMonoid</a></span>
<span class="ContSS"><< classContSS >span ="nocss"> &;</span><a href="chap7_mj.#X7B20103D84E010EF">.61 FullBooleanMatMonoid</a></span
<span classContSS< /< class""> nbsp/><a href=".html#X79EF0EA68782CFCA">.- </a</>
<span class="ContSS"><br /><span class="nocss">  </span><a hrefspan class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X78DF50747A28098C">7.6-3 ReflexiveBooleanMatMonoid/a></pan
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X81BBCF2E84239521">7.6-6 TriangularBooleanMatMonoid</a></span>
</div<div
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.>
span="ContSS"><br /><spanclass="nocss">  /pan><ahrefchap7_mj#"771FullTropicalMaxPlusMonoid
 ="> >span ="">nbsp;&bsp.#">.- /panjava.lang.StringIndexOutOfBoundsException: Index 150 out of bounds for length 150
</div></div>
<divclassclass =nocss<> =".>.>
      Examples in various representations
    </span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X82B07E907B3A55F0">7.8-1 TrivialSemigroup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X8411EBD97A220921">7.8-2 MonogenicSemigroup</a>    /></java.lang.StringIndexOutOfBoundsException: Range [15, 16) out of bounds for length 15
<spanclass"ContSS"<br/>span class="nocss"> &;</span><a href="chap7_mj.html#X7E4DFDE27BF8B8F7">7.8-3 RectangularBand</a></span>
<span class"ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.htmlX7982E0667ECEB265>7.- FreeSemilattice/a

<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#>br/><spanclass"">; &gt;< =".htmlX8411EBD97A220921"7.- MonogenicSemigroup>/pan>
span=< < =>;<> =X7"8
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7E2B20C77D47F7FB">7.8-7 BrandtSemigroup</a></span>
</div></div><span class="ContSS">br />spanclassnocss>nbspnbsp<spanahrefchap7_mjhtmlX7982E0667ECEB265>84FreeSemilatticea</>
< class>span="tocline>span class""> ><a ="chap7_mj.#X7BB29A6779E8066A">7.9 <span class="Heading">
      Free
    </span></a>
</span
<divclass"ContSSBlock>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7B2A65F382DB36EC">7.9-1 FreeBand</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7F5658DC7E56C4A6">7.9-2 IsFreeBandCategory</a></span>
span=="ontSS"<r>spanclass"nocss">nbspnbsp/><a ="chap7_mj.htmlX7B1CD5FC7E034B88"><a<span>
<=<< =&; > =".#"7-4<>span
<span class="ContSS"><br /><span class="nocss">  </       :/../npm2.?TeX-AMS-MML_HTMLorMML
==>br / class"&bsp;&bsp<a".#X7AEF4CD1857E7DCC>96IsFreeBandSubsemigroup>/an
< classContSS<r/<spanclass"nocss>bsp;nbsp
spanclass"< >span classclass="nocss>bsp&bsp<pan<a href="hap7_mj..html#X7B1CD5FC7E034B88"">.93

class"ContSS>
>bsp </><a ="chap7_mjhtmlX85DC5D50875E55D6">.- </a</>
<lass"
.-0Heading"Operators/pan>/>
</<span class"br/span class""> &bsp;.html<cript="text/avascript>)
</iv</iv
<class">span ="">span=nocss>&<;710span class=ading">
      
    <>a
<span
< classContSSBlockjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7A9EEFD386D6F630">7.10-1 GraphInverseSemigroup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a hrefGraph semigroups
span=""br> =>nbsp<s><a ="chap7_mjhtml#">7.0- IsVertexdivclassContSect>spanclass">span class""&;<>href=chap7_mj.htmlhtmlX7E42E8337A78B076">7.1 <spanclass"">
<spanclass"ContSS>
>
<spanclass=ContSSbr/span"ocss>nbsp; /pan>71- GraphOfGraphInverseSemigroup<span>
<span class="ContSS"><br/>spanclassnocss  /span><ahref.#X870128E4845D6ABD7.06</a></span>
<span class classContSS< >spanclass=nocss&; /><ahref="chap7_mj.html#X7DEE927C83D4DFDD">7.10-3 IsVertex</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7DF1ACC27CC998EB">7.10-8 VerticesOfGraphInverseSemigroup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X87500BC782212D4A">7.10-9 IndexOfVertexOfGraphInverseSemigroup</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X7E51292C8755DCF2">7.11 <span class="Heading">
      Free inverse semigroups
    <span<a>
<pan="ContSS"><br /> class=nocss&; spanahrefhtml">.05GraphOfGraphInverseSemigroup
< class>
<span class="ContSS"><br /><span classspanclassContSS>br /< class=nocss>nbspnbsp/span<ahref".html#X7BC6D5107ED09DBA">7.10-7 IsGraphInverseSubsemigroupspan>
span=ContSS"< />span class=""&;nbsp;
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7B91643B827DA6DB">7.11-3 IsFreeInverseSemigroup</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7999FE0286283CC2"7.14IsFreeInverseSemigroupElement</a></span>
<span class="ContSS"><br /><java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 12
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7DB7DCEC7E0FE9A3">7.11-6 CanonicalForm</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X87BB5D047EB7C2BF">7.11-7 MinimalWord</a></span</span
<span class="ContSS"><br /><span class="nocss">  </<span class="ContSS"><br /><span class="nocss">  </span.#X7F3F9DED8003CBD0.1-FreeInverseSemigroupa></pan>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7A55FD9A7DF21C60">7.11-9 <span class="Heading">Operators for free inverse semigroup elements
      </span></a>
</span>
</div></div>
</div>

<h3>7 <span class="Heading">
    Standard examples
  </span></h3>

<p>In this chapter we describe some standard families of examples of semigroups and monoids which are available in the <strong<spanclass=ContSS<br/><span class="nocss">&; <spanahref.htmlX7B91643B827DA6DB71-3IsFreeInverseSemigroup</<>

<p><a id > class;nbsp>ahref.X1A2917797267391- </a><>

<h4 class< > class"n;;/>achap7_mj.html#X7DB7DCEC7E0FE9A3">.16CanonicalForm><span
       semigroups
    <span/>

<p>In</panjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7

<p><a id="X84C4C81380B0239D" name="X84C4C81380B0239D">span< /span=nocss&;<span=chap7_mj#java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<>71- 

<div
<p>Returns<h471 <span class=Heading/pan

<p> span/>

<p> Catalanmonoid is by <span ="">textit{ -)/> transformationsspan="SimpleMath">\(f_i\/></>

<p classp>n this, edescribe<p>In this section, we describe theclass="java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
         \(
          \begin{java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 7
          ots \\
          1&2&3&span>: transformationmonoid/>
          end}\right \
        \]<

<where< class="">(=,, -\<span has equal the <span class="SimpleMath">\(n\)</span>th Catalan number.</p>


<div class="example"><pre
<spanclass"GAPprompt"gapgt</span <span=GAPinput> : CatalanMonoid);</span>
<transformation monoid of degree 6 with 5 generators>
<span\left
13</re/iv

p<="X85C1D4307D0F5FF7" ="X85C1D4307D0F5FF7"/>>

<h5&;2&;3amp;  &;i    ;    amp & java.lang.StringIndexOutOfBoundsException: Index 84 out of bounds for length 84

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<:transformation./>

<p>If class"gapgt ">Size();

<p>If code="code"><code  class="code">[1..n]</ode, thenit an <strong classbutton>endomorphism</trong> of a partition <code class="code">P</code> on <code class="code">[1 .. n]</code> if <code class="code">(, j</code>  <code class"code"></> implies < ="code"(  ,java.lang.StringIndexOutOfBoundsException: Range [343, 341) out of bounds for length 392

<p><code class=ContSSbr />< classnocss /><hrefchap7_mj.htmlX8378FC8B840B9706733JonesMonoid/a</>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := EndomorphismsPartition([3, 3, 3]);</span>
&;transformation semigroup of 9 with4generatorsgt;
<span
5144<pre/>

<> < classcode> a transformationof < ="code">[ . ]/>, then is  <strong="button>endomorphismofapartitioncodeclass="code><code  code="[ . ]/> if (,j</> incode class=""P/>  thatcode="code"( ^f,j ^f<code is < classcode>/>.<pjava.lang.StringIndexOutOfBoundsException: Index 392 out of bounds for length 392

<< classgap/> <span"S:=EndomorphismsPartition(3 ,3)

<div class="func"><table class="func" width="100%"> classContSSbr/span" &;
.34 java.lang.StringIndexOutOfBoundsException: Index 114 out of bounds for length 62
<ReturnsA transformation./>

<p>If <var class="Arg">n</var> is a positive integer, then this function returns a semigroup5144</pre></div


<div class="example"><pre>
spanclass"APprompt">ap;/pan<span=GAPinputS =PartialTransformationMonoid/>
<regular transformation monoid of degree 6 with 4 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
7776</pre></div>

<p><a id

<h5>7.1-4 SingularTransformationSemigroup</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SingularTransformationSemigroup</code>( <var class="Arg">n</var> )</td><td class="tdright">( operation )</td></tr></table></div>
divclass="func"<table="func"width10%">tdleft><codeclass="func">‣ SingularTransformationMonoid/>( <varclass"">n</var )/td< class=tdright>&bsp )<td<></table<<pan class"ContSS">br/>span class"nocss>;nbspa =chap7_mj.##X83C7587C81B985BA">73-DualSymmetricInverseSemigroup><java.lang.StringIndexOutOfBoundsException: Index 154 out of bounds for length 154
<p

<p < class<an"br> lass""&;nbsp;/.html.1ApsisMonoid/>/


<div lt monoid 6 4 >
<classgapspan class/iv/>
&t;regular transformation semigroup ideal of degree 4 with 1 generator>
<span class="GAPprompt">gap></span> <span class="GAPinput
2

<p><a 

<h55< class"Semigroups of order-preserving transformations

<div=">< ="" width"0%>tr"">code="func">#27 OrderEndomorphisms(varn/>)tdtd=tdright; >/><table>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SingularOrderEndomorphisms</code><pReturns The semigroup non-invertibletransformations/p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ OrderAntiEndomorphisms</code>( <var class="Arg">n</var> )</td
<iv"func"< class"func width="10%>tr class">#27 PartialOrderEndomorphismsrg<var> )/>< class
<div class="func"><table class="func<>
<>Returns: semigroup  transformationsrelatedto linear.<p>


<>
<dt><strong="Mark"<codeclass="code">OrderEndomorphisms(< class="Arg"n/>    <>a>
<><p>>odeclasscode>(varar =""n</var)/dereturns monoidof transformations preserve usual onspanclass"SimpleMath">\({,2 ldots})/>,  <var="">n<varis integer< classcode>(<var="Arg">n/>)</>is by < classSimpleMath\textit})/> :</

<p =GAPprompt;>span"(S;/>
              3/><div
              \begin{array}{ccccccccc}
              1&2amp&;&n-1&; n\
              &1amp2amp\&;&java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
\{}right \qquad
              \left>
              {}ccccccccc}
              1;2;cdotsampi-1& iamp i+&;i+amp;\codeclassfunc>82 java.lang.StringIndexOutOfBoundsException: Range [128, 127) out of bounds for length 234
              &class"table""width"nbspnbsp<<=.76-ReflexiveBooleanMatMonoid>pan
              ;2ampcdots&;&;i+;&;i+ampcdots
               ="< />&;/span>< hrefhrefhref"chap7_mjhtml">.-5GossipMonoid<
              {rray\right
            \]</p>

<p>where <span class=

</dd>< class=M">OrderEndomorphisms(var class"">n)/>
<dt><strong class="Mark"><code class="code">SingularOrderEndomorphisms(<var class="Arg">n</var>)</code></strong></dt>
<dd><p><code class="code">SingularOrderEndomorphisms(<var class="Arg">n</var>)</code> returns the ideal of <code class="code">OrderEndomorphisms(<var class="Arg">n</var>)</code> consisting of the non-invertible elements, when <var class="Arg">n</var> is at least <code class="code">2</code>. The only invertible element in <code class="code">OrderEndomorphisms(<var class="Arg">n</var>)</code> is the identity transformation. Therefore <code class="code">SingularOrderEndomorphisms(<var class="Arg">n</var>)</code> has <span class="SimpleMath">\({2n-1\choose n-1} - 1\)</span> elements.</p>

</dd>
<dt<strong classMarkcodeclass"OrderAntiEndomorphisms(n)
/strong>

<d>p>code class=code>(var=Argnvar/>returns monoid transformations preserve reverse theusual on <classSimpleMath>({1 2, \ldotsn\}\</>, where<arclass=rg"/var> a positive . code>OrderAntiEndomorphisms(<var=Argn<>/>isgenerated  generators of<odeclass"ode>OrderEndomorphisms(\({,2 ldots\)/>The codeclasscode"OrderAntiEndomorphisms(< class="Arg></><code  <pan=SimpleMath\{n-1n-1 \<span</

/>
<dt><strong              ;1ampamp\cdots&;n-2;n-1
<dd><p><code class="code\left

</dd>
<><strong class"< class=code">(<var class"n/ar>/>
<dd><p><code class="code">PartialAntiOrderEndomorphisms(<var class="Arg">n</var              &n\\

</dd>
<dljava.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5

<div class="example"><pre>
<span class="GAPprompt">gap<spanjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
&; transformation of with5>java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
<span class="GAPprompt">gap></span> <span class="GAPinput">IsIdempotentGenerated(S);</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S) = Binomial(2 * 5 - 1, 5 - 1);</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">Difference(S, SingularOrderEndomorphisms(5));</span>
[ ]
<Examples various representations
/pan
>artialOrderEndomorphisms<var=">/var>)turns a oftransformations on ><cArg><var </>points somorphicmonoidof  transformations theorder<pan"">({,2,\,n})/><p>
<  monoid of  4 with>
<span class="GAPprompt">gap>< class""> classcode>(<varclass""spanclassContSS"< /> class=">bsp;nbsp/pan>a=chap7_mjhtmljava.lang.StringIndexOutOfBoundsException: Range [108, 106) out of bounds for length 143
true
<span class="GAPprompt">gap></span> <span class="GAPinput">U := PartialOrderEndomorphisms(6);</span>
<regular transformationmonoid ofdegree   12>
<spanclass""gap;</> java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<regular>/iv
span"gapgt<> span class="GAPinput">IsSubsemigroup(V, U);

true</pre></div>

<p><a id="


<h51 <>

<div class="func"><table <span classGAPprompt>ap></pan>< classGAPinput> =OrderEndomorphisms)<span
<div class="func"><table class="func" width="100%"><tr><td class<span class="GAPprompt">ap;</span span="GAPinput">IsIdempotentGenerated>
<p>Returns: A monoidtrue

<p>An endomorphismofvar=Arg</>  ahomomorphism classDcode =://.github/chap7_mjX85E9B019877AD7FE =":>EndomorphismMonoid</code>, called with a single argument

<p>If the <var class="Arg">&t; transformation  of 0with>


<ul
>> of of the vertices class<>, < class"code class=""[]/> the ofvertex"i/>



</li>
<li><p

</li>
</ul>
<p>See also <code class="func">GeneratorsOfEndomorphismMonoid</code> (<a href="
https://gap-packages.github.io/io/doc/chap7_mj.html#X7E93B268823F6478"><span class="RefLink">Digraphs: GeneratorsOfEndomorphismMonoid</span></a>). Note that the performance of <code class="code">EndomorphismMonoid</code> may differ from that of <code class="func">GeneratorsOfEndomorphismMonoid</code> (<a href="https://gap-packages.github.io/io/doc/chap7_mj.html#X7E93B268823F6478"><span class="<transformation monoid of degree 7 withwith 12 generatorsgt;


<div class="example"><pre>
<span class="GAPprompt">gap>
<
  ;
<span class="GAPprompt"divclassfunc class"" width10"<>td class"">code class=""&82;EndomorphismMonoid<,colors)tdclass">(nbsp; )/d
< classGAPpromptgap;/> < classEndomorphismMonoid);<span
<transformation group of size 6, degree
<spanclassGAPpromptgap;<span<pan="GAPinput> :=EndomorphismMonoid(, [, 2 2);/>
<span class="GAPprompt">pcode=""></code, with argument the of  of =""></var
true
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
2
<span class="GAPprompt">gap></span> <span class="GAPinput">S := EndomorphismMonoid(gr, [[1], [2, 3]]);;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := EndomorphismMonoid(gr, [1, 2, 2]);;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsGroupAsSemigroup(S);</span>
true</pre></div>

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

<h4>7.2 <span class="Heading">
      Semigroups of partial permutations
    </span></h4>

<p>In this section, we describe the operations in <strong class="pkg">Semigroups</strong> that can be used to create semigroups of partial permutations belonging to several standard classes of example. See <a href="../../../doc/ref/chap54_mj.html#X7D6495F77B8A77BD"><span class="RefLink">Reference: Partial permutations</span></a> for more information about partial permutations.</p>

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

<h5>7.2-1 MunnSemigroup</h5>

<div class="func"><table class="func" width=java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 163
<Returns: Munnof.java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52

p < ="">/ar is a semilattice, then <ode="code"MunnSemigroupcodereturns inversejava.lang.StringIndexOutOfBoundsException: Range [135, 134) out of bounds for length 280

<p>This function was written jointly by J. D. Mitchell, Yann Péresse (St Andrews), Yanhui Wang (York).</p>


<div class="example"<transformationgroupsize,degree  2 generators>
<pan="GAPprompt">ap;/> <span=""S: InverseSemigroup<>
<span class="GAPprompt">></span> <span class="GAPinput">PartialPerm([1, 2, 3, 4, 5, 6, 7, 10], [4, 6, 7, 3, 8, 2, 9, 5]),</span>
<span class="GAPprompt">></span> <span class="GAPinput">PartialPerm([1, 2, 7, 9], [5, 6, 4, 3])]);</span>
&;inverse  perm of 10   generators&;
<span class="GAPprompt">gap></span
< class>>>< classGAPinput>: (;/span
<inverse partial perm semigroup of rank 60 with 7 2
<span=">apgt< class=GAPinput>(M
0
< ="">&;/> span="GAPinputNrIdempotents(S

60</pre></div>

<p><a id

<h5>

<div class   permutations
<p>:An  of .</>

<p><code class="code">RookMonoid> this,we   instrong"Semigroups<>that used semigroupsofpartial belonging toseveral standardclasses of .See ...///html#X7D6495F77B8A77BD class">: Partial permutationsfor information about partial permutations.




<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := RookMonoid(4);</span>
<symmetric inverse
< classjava.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 99
<></>

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

<h5>7.2-3 <span class="Heading">Inverse monoids ofReturns The semigroup asemilatticep>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ POI</code>( <var class="Arg">n</var> )</td><td class="tdright">( operation )</td></tr></table></div>
< =""<ablewidth0<><="">< class"func>#27 var class="Arg">n )/d< "tdright>&;operation;)/>/r>table<div
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ POPI</code>( <var class="Arg">n</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<divdiv class>pre
pReturns inverse  of permutations relatedto alinear.</>


<dl>
<dt><strong class="Mark"><code class="code">POI(<var class="Arg">n</var>)</code></strong></dt>
<dd><p><code class="code">POI(<var class="Arg">n</var>)</code> returns the inverse monoid of partial permutations that preserve the usual order on <span class="SimpleMath">\(\{1, 2, \ldots, n\}\)</span>, where <var class="Arg">n</var> is a positive integer. <code class="code">POI(<var class="Arg">n</var>)</code> is generated by the <span class="SimpleMath">\(\textit{n}\)</span> partial permutations:</p>

<p class="center">\[
        left
        \{}{cccccjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
        1&2&3&\cdots&java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 0

        \{}right,\java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
        \left(
        \begin{array}{ccccccccc}
        1&2&\cdots&i-1& i& i+1&i+2&\cdots
        &n\\
        1&2&\cdots&i-1& i+1&-&i+2&\cdots&n\\
        \end{array}\right)
      \]</p>

<p>where <span

</
<>strong""<codeclassPODI<ar=Arg<var)<code>/trong<t>
<dd><p><code class="code">PODI(<var class="Arg">n</var>)</code< class="GAPprompt">></pan> <span class="APinput">S :=RookMonoid4);</span>

</>
<< class">codeclass"">POPI<arclass="Arg">n</ar></code</strong</dt>
<dd><p><code class="code">POPI

<p class="center">\
     \left
      \begin{array class=""><table="func =10">><td="">code="">&82;POI/code( <var class"Arg">/> )td>tdclass="">&;&bsp/<tr>/able>/div
1;&mp&an\
2&3&\cdots&n&1
\end{array}\right),\qquad
\left(
\begin{array}{cccccc}
1&2&\cdots&n-2&n-1&n\\
1&2&\cdots&n-2&n&-
\end{array}\right),
      \]</p>

<p>and has <span class="SimpleMath">\(1+\frac{n}{2}{2n\choose n}\)</span> elements.</p>

</divclass="func"< classfunc width10%t>< "">code="">&82;PORI<code>(< class="rg"n</>)/d>td class="dright"&operationnbsp)td<>/ablediv>
<dt< classMarkcode classcode>PORI(< class=rgn<var)</ode/></>
<dd><p><code class="code">PORI(<var class="Arg">n</var>)</code> returns the inverse monoid of partial permutations that preserve or reverse the orientation of <span class="SimpleMath">\(\{1, 2, \ldots, n\}\)</span>, where <span class="SimpleMath">\(n\)</span> is a positive integer. <code class="code">PORI(<var class="Arg">n</var>)</code> is generated by the generators of <code class="code">POPI(<var class="Arg">n</var>)</code>, alongjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</dd>
</dl>

<div class="example"><pre
<span class="GAPprompt">gap>&;&cdotsampn-1
<inverse partial perm java.lang.StringIndexOutOfBoundsException: Range [8, 31) out of bounds for length 14
<span class="GAPprompt">p>here class>\(1 dots  \)<panandhas span=SimpleMath>{nchoosen\)</span elements/java.lang.StringIndexOutOfBoundsException: Index 138 out of bounds for length 138
<inverse partial perm monoid of rank 10 with 2 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S) = 1 + 5 * Binomial(20, 10);</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">S := PODI(10);</span>
<inverse partial perm monoid of rank 10 with 11 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := POI(10);</span>
<inverse partial perm monoid of rank 10 with 10 generators>
<span class="<>

monoidthat  <class"\\12 ldots java.lang.StringIndexOutOfBoundsException: Range [204, 203) out of bounds for length 671
true
<span class="GAPprompt">gap></span> <span class="GAPinput">IsSubsemigroup(PORI(10), PODI(10))</span>
<span class="GAPprompt">></span> <span class="GAPinput">and IsSubsemigroup(PORI(10), POPI(10))</>
<span class="GAPprompt">></span> <span class="GAPinput">and IsSubsemigroup(PODI(10), POI(10))</span>
<span class="GAPprompt">></span> <span class="GAPinput">and IsSubsemigroup(POPI(10), POI(10));</span>
true</pre<divjava.lang.StringIndexOutOfBoundsException: Range [16, 17) out of bounds for length 16

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

<h4>7.3 <span class="Heading">
      Semigroups of bipartitions
    </span></h4>

<p>In this \(

<p><a id="1&2&cdotsamp;-2&;n-1&n\java.lang.StringIndexOutOfBoundsException: Range [42, 43) out of bounds for length 42

<h5>7.3-1 PartitionMonoid</h5>

< class class=0"<>tdclass"tdleftclass>#27 /> < class">)/td> class=tdright">(  )<td<tr/able>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><codedd>pcode =""><var=Argn<)/>returnstheinversemonoidofpartialpermutationsthatpreserveorreversetheorientation spanclass="\\1 2\ldots n\\, )<>isgenerated of codeclass=code>(varclassArg><>alongwiththepermutationthatreversesthe on span=SimpleMath>(\1, 2\,n})/> "PORI(varclass=">>)<>has =SimpleMath">({}2{n\ n ( ))/pan> .

>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SingularPartitionMonoid</code>( <var class="Arg">n</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: A 

<p>If <

<p><code classspan class="GAPprompt">gap></span> <span class="GAPinput">S := PORI10)/>

<p>If=GAPpromptgapgt;/> < ="GAPinput> :POPI(0)


<div class="example"><<span class="GAPprompt">g></> <spanclass="GAPinput">SizeS =1 + * (20, 0;<>
<span class="GAPprompt">gap></span> <span classspanclass"GAPprompt>gapgt;S :=PODI(1)</pan
<regularbipartition-monoidofsize 414,degree with 4
 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
4140
<span class="GAPprompt">gap></span> <span class="GAPinput">T := SingularPartitionMonoid(4);</span>
<regular bipartition *-semigroup ideal<pan class"">gapgt<span< class=GAPinput =POI(0;/>
<span class="GAPprompt">gapltinversepartial monoidof 0with1 >java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
true
<span class="GAPprompt">gap></span> <spanspanclass"">gt/span> <panclass=G"a IsSubsemigroupPORI(10)POPI(0))
&;regularbipartition **-onoid of  5 with  generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
21147</pre></div>

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

<h5>7.3-2 BrauerMonoid</h5>

< class">table ="" width="10%>>td"tdleft> ="func87 /> varArgn<var/>< class"">&;operationnbsp)/></></able/div>
<div class="func"><table class="func" width="100%"><tr
<div class=func>tableclass"func width="10%">

̻ SingularBrauerMonoid/code( var class="Arg>n/>)/>tdclasstdright> operation&;<td<tr></table</>
<p>Returns: A bipartition monoid.</p>

<p>If <var class="Arg">n</var> is a non-negative integer, then this operation returns the Brauer monoid of degree <var class="Arg">n</var>. The <em>Brauer monoid</em> is the submonoid of the partition monoid consisting of those bipartitions where the size of every block is 2.</p>

<p><code class="code">PartialBrauerMonoid</code> returns the partial Brauer monoid, which is the submonoid of the partition monoid consisting of those bipartitions where the size of every block is <em>at most</em> 2. The partial Brauer monoid contains the Brauer monoid as a submonoid.<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><code class="code">SingularBrauerMonoid ="">table=""width=1%>trclasstdleft><ode=func>&87&nbsp;RookPartitionMonoid<code(< class"Arg">/> <td< class"tdright>&;operationn;)<>
( operation )

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ TemperleyLiebMonoid</code>( <var class="Arg">n</var> )</td><td class="tdright">(divclass=functable class""width0>>td=""<codeclass&2;SingularBrauerMonoid<=Arg/>)<>tdclass"">(&;nbsp)</d></r></>/div
<divclass=func">tableclass"func width="00%>
<>
<p>Returns: A bipartition monoid.</p>

<p>If <varp>< class""></code  thepartial Brauer monoid which is submonoidof  partition consistingofthose where sizeof every block isemat most/>2  partial monoidcontainstheBrauer monoid a submonoid</p>

<p><code class="code">SingularJonesMonoid</code>


<iv="example>>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := JonesMonoid(4);</span>
<regular bipartition *-monoid of degree 4 with 3 generators>
<span &tregular bipartition-onoid of 4 with  generatorsgt
true
<rue
lt bipartition  of8 with generator&;/re/div

=X8458B0F7874484CE</a>/p>

<h5>7.3-4 PartialJonesMonoid</h5>

<class=func<able=func width="0">tr><tdclass=tdleft<code="func">#27; PartialJonesMonoid/code(<var=Arg"n/var> /table
p: bipartitionmonoid/p>

<> <var="">n</ar is non-negative integer  <code ="code">PartialJonesMonoid/>returnsthepartialJones of <var=Argn/>.Theem  monoidem  asubsemigroup the Brauermonoid element the Brauer is inthe  Jones if partition it isfiner than  partition by element the monoid  other, anelement thepartialJones monoid be from elementcodeclass"code> by singleton blocks >n</var> is strictly contained in the Motzkin monoid of the same degree.</p>

<p>See <code class="func">PartialBrauerMonoid</code> (<a href="chap7_mj.html#X79D33B2E7BA3073A"><span class="RefLink">7.3-2</span></a>), <code class="func">JonesMonoid</code> (<a href="chap7_mj.html#X8378FC8B840B9706"><span class="RefLink">7.3-3</span></a>), and <code class=


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := PartialJonesMonoid(4);</span>
<regular bipartition *>Returns A  monoid.</>
<span class="GAPprompt">gap>p>f<var=Argn</ar>  anon-negativeinteger this operation  the   degreevar class"rg>n/> <> is the subsemigroup of the Brauer consisting of thosebipartitionsthat are planar seePlanarPartitionMonoid (chap7_mjhtmlX8444092A7967A029>spanclass"efLink"739/></>  Jonesmonoid sometimesreferredto asthe<strong="button">Temperley-Liebmonoid<trong</>
lt bipartition*monoidof 4 with generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">U := MotzkinMonoid(4);</span>
<regular bipartition *-monoid of divclassexample><pre>
<span class"GAPprompt>gapgS =JonesMonoid4)</span>
true
<span class="GAPprompt">gap>span="GAPprompt">ap></pan> <span class"GAPinput>S= TemperleyLiebMonoid4;

true
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(U);</span>
323
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span
143
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(T);</span>
14</pre></div>

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

<h5>7.3-5 AnnularJonesMonoid</h5>

<div class="func"><table 
<p>ReturnsA  monoid/p>

<p>If =""< class"func" width="tr>""< =">82;PartialJonesMonoid( =Arg/> </>< classnbsp&;)</d><tr>/></>


<div class="example"><pre>
<span<pReturns:Ab monoid>
<regular

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

<h5>7.3-6 MotzkinMonoid</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code classpIf< classArg<> isa non-negative integer then codeclass">Arg"artial Jones monoid/m>isasubsemigroup of the monoid monoidmonoid cin Jonesmonoid ifthepartitionthat finerthanthepartition by elementoftheJones .Inotherwords thepartialJonesmonoid some element< =code>by singleton blocks codeclass=code"[a] [b]/><p>
<R: Abipartition.</>

<p>If <var

<p>Note that the Motzkin monoid of degree <var class="Arg">n</var> contains the partial Jones monoid of degree <var class="Arg">n</var>, but in general, these monoids are not equal; see <code class="func">PartialJonesMonoid</code> (<a href=


divclass=example>pre
<spanclass=G">></> <panclass""> : MotzkinMonoid()<span
<regular bipartition -monoid   4with3generators;
 =">ap&; "T:=PartialJonesMonoid(4/>
&;regular *- ofdegree generatorsgt
<span classGAPprompt>></pan>< class"">(U,S)</>
true
<span class="GAPprompt">gap></span> <span <span=GAPpromptgap&t<span <span class=GAPinput>S );/>
323
< classGAPpromptgapgt</pan>spanclassGAPinput>izeT;<span>
143</pre></div>

<>a id"X83C7587C81B985BA" =""<a</p>

<h5>7.3-7 DualSymmetricInverseSemigroup</h5>

<div class="func"><table class="func14
< =func<able ="" ="0%><>dleft<code class="">82;DualSymmetricInverseMonoid/> < classArg>/>)<>td=tdright(nbspoperation )/></r>/></>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"1<pre<divjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
d =f"< ="func=10""< ="func>#22;PartialDualSymmetricInverseMonoid( <arclass")/>td class="dright(nbsp;operation&bsp)/></tr<table<divjava.lang.StringIndexOutOfBoundsException: Index 241 out of bounds for length 241
<p>Returns: An inverse bipartition monoid.</p>

<p>If <var class="Arg">n</var> is a java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 37

<p><code class="code">java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 0

<p><code class="code">PartialDualSymmetricInverseMonoid</code=">gap> >IsBlockBijection<code> (<a href=chap3_mj.html#X829494DF7FD6CFEC">">.5-6<>)./p>


<div class="example"><pre>
<span class="GAPprompt">gap&
25
<span class="GAPprompt">gap></<Returns: A bipartitionmonoid.</>
<inverse block bijection monoid of degree 3 with 3 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
25
<span class=
&p>If varclass"">n</varvar>is anon-negativeinteger,  thisoperation  theMotzkin monoidof <varclass"rg>n. The>spanclass=">/>)
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
29072</pre></div>

<p><a id=X831C61384168D6F"name=X8301C61384168D6F"></a>/>

<h5

<div class="">>"> =MotzkinMonoid();
<div class="func"><table class="func" widthjava.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
<class=func<tableable class=func width=10%><tr> class=""><code class="func">#8227 </code>( <var class=Arg></var )/td<tdclasstdright> operation;)</d</r><table<divjava.lang.StringIndexOutOfBoundsException: Index 243 out of bounds for length 243
<div class="func"><table class=
< class="func>funcwidth="10"><r<d ="dleft>< class"func>#82; SingularFactorisableDualSymmetricInverseMonoid(varclass"Arg>n )<>td class"tdright">( operationnbsp;)
<div class="func"><table class="func" width
<divclass="func"><tableclass=" width="10%">
><codeclass=func"̶( Arg></ar </d>d classtdright>nbspoperationnbsp<td<tr<table<div>
p> java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 46

<p>If <var class="Arg">n</var> is a positive integer, then this operation returns the uniform block bijection monoid of degree <var class="Arg">n</var>. The <em>uniform block bijection monoid</em> is the submonoid of the partition monoid consisting of the block bijections of degree <span class="SimpleMath">\(n\)</span> where the number of positive integers in a block equals the number of negative integers in that block. The uniform block bijection monoid is also referred to as the <em>factorisable dual symmetric inverse monoid</em>.</p>

<p><code class="code">SingularUniformBlockBijectionMonoid</code> returns the ideal of the uniform block bijection monoid consisting of the non-invertible elements (i.e. those not in the group of units), when <var class="Arg">n</var> is at least 2.</p>

<p><code class="code">PlanarUniformBlockBijectionMonoid</code> returns the submonoid of the uniform block bijection monoid consisting<iv class="func"><table class""=10"tr>tdclass""< =func>#827 < class=rg>tdclass=tdright>&;operation )/>


<p><code class="code">SingularPlanarUniformBlockBijectionMonoid</code> returns the ideal of the planar uniform block bijection monoid consisting of the non-invertible elements (i.e. those not in the group of units), when <var class="Arg">n</var> is at least 2.</p>
divclass="func>table=" =10%<trtd=dleft class">#27 n<>)/td< ="nbspoperation&)/ddiv>
<p><code class: An  /java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46

<p>See <code class="func">IsUniformBlockBijection</code> (<a href="chap3_mj.html#X79D54AD8833B9551"><span class="RefLink">3.5-17</span></a>).</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">S := UniformBlockBijectionMonoid(4);</span>
lt   of    >
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(PlanarUniformBlockBijectionMonoid(8));</span>
128
<span class="GAPprompt">gap></span> <span class="GAPinput">S := DualSymmetricInverseMonoid(4);</span>
&;inverse  monoiddegree  3generators;
<span class="GAPprompt">gap></span> <span class="GAPinput">IsFactorisableInverseMonoid< ="">table=" ="0%<><td=tdleft 87 </code <ar="">n<vartd>tdtdright;&;)/>t>/table

<span class="GAPprompt">gap></span> <span class="GAPinput">S := UniformBlockBijectionMonoid="func">table="unc ="0%<>< class< class>#82;</code(< class>/> )/d> class"(operation&;
/>/>/divjava.lang.StringIndexOutOfBoundsException: Index 254 out of bounds for length 254
<inverse block bijection monoid of degree 4 with 3 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsFactorisableInverseMonoid(S);</span>
true
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
< =">; < class=GAPinput"                    SymmetricInverseMonoid)<>
<inverse bipartition monoid of degree 5 with 3 generators>
<span class="GAPprompt">gap></span> <
true
<span class="GAPprompt
&; block monoid  6 with4>
<span class="GAPprompt">gap>< =c"/>returnsthe elements(ie ) < =Arg>isatleast 2
2
<<> < class</code(<href"chap3_mj.htmlX79D54AD8833B9551"><pan ="">51<span/>./>
true</pre></div>

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

<h5

<div=""><>
<ivfunc>tablefunc=10"<>codeclass"">#27 < class"">/> </>td="">&;operation;)/>/>/>/>
<p>Returns: A bipartition monoid.</p>

<p>If <var class="Arg">n</var> is a positive integer, then this operation returns the planar partition monoid of degree <var class="Arg">n</var> which is the monoid consisting of all the planar bipartitions of degree <var class="Arg">n</var> (planar bipartitions are definedltinverse bijectionmonoid of 4withgenerators&;

<p><code; block of 4withgenerators;


< class"pre>
<span class="GAPprompt">gap></span> <span class="GAPinput&t;inverse block bijection monoid of degree 4 with 3 generators>
<regular bipartition*- of 3 with generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">Size(S);</span>
132
< class=">ap> span class=GAPinput"
">T = SingularPlanarPartitionMonoid(3;
<regular bipartition *-semigroup ideal of degree 3 with                    ();<>
< classGAPprompt>ap><span class">ize(T);/>
131
spanclassgap<>< ="">DifferenceS, T);</span>
[ <block bijection: [ 1, -1 ], [ 2, -2 ], [ 3, -3 ]> ]
</pre></div>

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

<h5>7.3-10 ModularPartitionMonoid</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ModularPartitionMonoid</code>( <var class="Arg">m</var>, <var class="Arg">n</var> )</td><;inverseblock monoid degreewith 4generators;
divclassfunctableclassfuncwidth=100%>trtd="">< class"">#27 </code( < class"Arg>/>, Argn/>)/>< class">  )d>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PlanarModularPartitionMonoid</code>( <var class="Arg">m</var>, <var class="Arg">n</var</pre</div
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code classh57.3- PlanarPartitionMonoidh5>
<p>Returns: A bipartition monoid.</p>

--> --------------------

--> maximum size reached

--> --------------------

Messung V0.5
C=100 H=100 G=100

¤ Dauer der Verarbeitung: 0.24 Sekunden  ¤

*© 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 und die Messung sind noch experimentell.