Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/smallantimagmas/doc/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 26.8.2025 mit Größe 34 kB image not shown  

Quelle  smallantimagmas.tex   Sprache: Latech

 
% generated by GAPDoc2LaTeX from XML source (Frank Luebeck)
\documentclass[a4paper,11pt]{report}

\usepackage[top=37mm,bottom=37mm,left=27mm,right=27mm]{geometry}
\sloppy
\pagestyle{myheadings}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\makeindex
\usepackage{color}
\definecolor{FireBrick}{rgb}{0.5812,0.0074,0.0083}
\definecolor{RoyalBlue}{rgb}{0.0236,0.0894,0.6179}
\definecolor{RoyalGreen}{rgb}{0.0236,0.6179,0.0894}
\definecolor{RoyalRed}{rgb}{0.6179,0.0236,0.0894}
\definecolor{LightBlue}{rgb}{0.8544,0.9511,1.0000}
\definecolor{Black}{rgb}{0.0,0.0,0.0}

\definecolor{linkColor}{rgb}{0.0,0.0,0.554}
\definecolor{citeColor}{rgb}{0.0,0.0,0.554}
\definecolor{fileColor}{rgb}{0.0,0.0,0.554}
\definecolor{urlColor}{rgb}{0.0,0.0,0.554}
\definecolor{promptColor}{rgb}{0.0,0.0,0.589}
\definecolor{brkpromptColor}{rgb}{0.589,0.0,0.0}
\definecolor{gapinputColor}{rgb}{0.589,0.0,0.0}
\definecolor{gapoutputColor}{rgb}{0.0,0.0,0.0}

%%  for a long time these were red and blue by default,
%%  now black, but keep variables to overwrite
\definecolor{FuncColor}{rgb}{0.0,0.0,0.0}
%% strange name because of pdflatex bug:
\definecolor{Chapter }{rgb}{0.0,0.0,0.0}
\definecolor{DarkOlive}{rgb}{0.1047,0.2412,0.0064}


\usepackage{fancyvrb}

\usepackage{mathptmx,helvet}
\usepackage[T1]{fontenc}
\usepackage{textcomp}


\usepackage[
            pdftex=true,
            bookmarks=true,        
            a4paper=true,
            pdftitle={Written with GAPDoc},
            pdfcreator={LaTeX with hyperref package / GAPDoc},
            colorlinks=true,
            backref=page,
            breaklinks=true,
            linkcolor=linkColor,
            citecolor=citeColor,
            filecolor=fileColor,
            urlcolor=urlColor,
            pdfpagemode={UseNone}, 
           ]{hyperref}

\newcommand{\maintitlesize}{\fontsize{50}{55}\selectfont}

% write page numbers to a .pnr log file for online help
\newwrite\pagenrlog
\immediate\openout\pagenrlog =\jobname.pnr
\immediate\write\pagenrlog{PAGENRS := [}
\newcommand{\logpage}[1]{\protect\write\pagenrlog{#1, \thepage,}}
%% were never documented, give conflicts with some additional packages

\newcommand{\GAP}{\textsf{GAP}}

%% nicer description environments, allows long labels
\usepackage{enumitem}
\setdescription{style=nextline}

%% depth of toc
\setcounter{tocdepth}{1}





%% command for ColorPrompt style examples
\newcommand{\gapprompt}[1]{\color{promptColor}{\bfseries #1}}
\newcommand{\gapbrkprompt}[1]{\color{brkpromptColor}{\bfseries #1}}
\newcommand{\gapinput}[1]{\color{gapinputColor}{#1}}


\begin{document}

\logpage{[ 0, 0, 0 ]}
\begin{titlepage}
\mbox{}\vfill

\begin{center}{\maintitlesize \textbf{ smallantimagmas \mbox{}}}\\
\vfill

\hypersetup{pdftitle= smallantimagmas }
\markright{\scriptsize \mbox{}\hfill  smallantimagmas  \hfill\mbox{}}
{\Huge \textbf{ A library of antiassociative magmas of small order \mbox{}}}\\
\vfill

{\Huge  0.5.1 \mbox{}}\\[1cm]
{ 26 September 2025 \mbox{}}\\[1cm]
\mbox{}\\[2cm]
{\Large \textbf{ Kamil Zabielski\\
  \mbox{}}}\\
{\Large \textbf{ Ryszard Mazurek\\
  \mbox{}}}\\
\hypersetup{pdfauthor= Kamil Zabielski\\
  ;  Ryszard Mazurek\\
  }
\end{center}\vfill

\mbox{}\\
{\mbox{}\\
\small \noindent \textbf{ Kamil Zabielski\\
  }\\
  Address\begin{minipage}[t]{8cm}\noindent
 Department of Theoretical Computer Science\\
 Bia{\l}ystok University of Technology\\
 Wiejska 45A\\
 15\texttt{\symbol{45}}325 Bia{\l}ystok\\
 Poland\\
 \end{minipage}
}\\
{\mbox{}\\
\small \noindent \textbf{ Ryszard Mazurek\\
  }\\
  Address\begin{minipage}[t]{8cm}\noindent
 Department of Theoretical Computer Science\\
 Bia{\l}ystok University of Technology\\
 Wiejska 45A\\
 15\texttt{\symbol{45}}325 Bia{\l}ystok\\
 Poland\\
 \end{minipage}
}\\
\end{titlepage}

\newpage\setcounter{page}{2}
{\small 
\section*{Copyright}
\logpage{[ 0, 0, 1 ]}
 \index{License} {\copyright} 2024 by Kamil Zabielski

 \textsf{smallantimagmas} package is free software; you can redistribute it and/or modify it under the
terms of the \href{http://www.fsf.org/licenses/gpl.html} {GNU General Public License} as published by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version. \mbox{}}\\[1cm]
{\small 
\section*{Acknowledgements}
\logpage{[ 0, 0, 2 ]}
 We appreciate very much all past and future comments, suggestions and
contributions to this package and its documentation provided by \textsf{GAP} users and developers. \mbox{}}\\[1cm]
\newpage

\def\contentsname{Contents\logpage{[ 0, 0, 3 ]}}

\tableofcontents
\newpage

     
\chapter{\textcolor{Chapter }{smallantimagmas automatic generated documentation}}\label{Chapter_smallantimagmas_automatic_generated_documentation}
\logpage{[ 1, 0, 0 ]}
\hyperdef{L}{X7EB7BB817CC15891}{}
{
  
\section{\textcolor{Chapter }{smallantimagmas automatic generated documentation of properties}}\label{Chapter_smallantimagmas_automatic_generated_documentation_Section_smallantimagmas_automatic_generated_documentation_of_properties}
\logpage{[ 1, 1, 0 ]}
\hyperdef{L}{X78F902077A6714C4}{}
{
  

\subsection{\textcolor{Chapter }{IsAntiassociative (for IsMagma)}}
\logpage{[ 1, 1, 1 ]}\nobreak
\hyperdef{L}{X7B8537C57970AE37}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsAntiassociative({\mdseries\slshape M})\index{IsAntiassociative@\texttt{IsAntiassociative}!for IsMagma}
\label{IsAntiassociative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 identifies whether magma \mbox{\texttt{\mdseries\slshape M}} is antiassociative. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallGroup(16));|
  false
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallAntimagma(2));|
  true
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallAntimagma(3));|
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsLeftCyclic (for IsMagma)}}
\logpage{[ 1, 1, 2 ]}\nobreak
\hyperdef{L}{X8392BFEE78284DE1}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftCyclic({\mdseries\slshape M})\index{IsLeftCyclic@\texttt{IsLeftCyclic}!for IsMagma}
\label{IsLeftCyclic:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is left cyclic \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{IsRightCyclic (for IsMagma)}}
\logpage{[ 1, 1, 3 ]}\nobreak
\hyperdef{L}{X7BE3D1C0801AE7EA}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightCyclic({\mdseries\slshape M})\index{IsRightCyclic@\texttt{IsRightCyclic}!for IsMagma}
\label{IsRightCyclic:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is left cyclic \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{IsLeftDistributive (for IsMagma)}}
\logpage{[ 1, 1, 4 ]}\nobreak
\hyperdef{L}{X7D377A068350EE46}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftDistributive({\mdseries\slshape M})\index{IsLeftDistributive@\texttt{IsLeftDistributive}!for IsMagma}
\label{IsLeftDistributive:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is left distributive \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(3), M -> IsLeftDistributive(M) );|
  [ true, false, false, false, false, false, false, false, false, true ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsRightDistributive (for IsMagma)}}
\logpage{[ 1, 1, 5 ]}\nobreak
\hyperdef{L}{X856E2BBA7B87F209}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightDistributive({\mdseries\slshape M})\index{IsRightDistributive@\texttt{IsRightDistributive}!for IsMagma}
\label{IsRightDistributive:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is right distributive \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(3), M -> IsRightDistributive(M) );|
  [ false, false, false, false, true, false, false, false, true, false ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsLeftCancellative (for IsMagma)}}
\logpage{[ 1, 1, 6 ]}\nobreak
\hyperdef{L}{X7D994F7382127E77}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftCancellative({\mdseries\slshape M})\index{IsLeftCancellative@\texttt{IsLeftCancellative}!for IsMagma}
\label{IsLeftCancellative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is left cancellative \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@Display( MultiplicationTable(M) );|
  [ [  2,  1 ],
    [  2,  1 ] ]
  !gapprompt@gap>| !gapinput@IsRightCancellative(M);|
  false
  !gapprompt@gap>| !gapinput@IsLeftCancellative(M);|
  true
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> IsLeftCancellative(M));|
  [ true, false ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsRightCancellative (for IsMagma)}}
\logpage{[ 1, 1, 7 ]}\nobreak
\hyperdef{L}{X85C01ECF83CD5484}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightCancellative({\mdseries\slshape M})\index{IsRightCancellative@\texttt{IsRightCancellative}!for IsMagma}
\label{IsRightCancellative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is right cancellative \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> IsRightCancellative(M));|
  [ false, true ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsCancellative (for IsMagma)}}
\logpage{[ 1, 1, 8 ]}\nobreak
\hyperdef{L}{X7E58570787350F43}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsCancellative({\mdseries\slshape M})\index{IsCancellative@\texttt{IsCancellative}!for IsMagma}
\label{IsCancellative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 if magma is cancellative \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> IsCancellative(M));|
  [ false, false ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsLeftFPFInducted (for IsMagma)}}
\logpage{[ 1, 1, 9 ]}\nobreak
\hyperdef{L}{X7965D94579F05D6F}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftFPFInducted({\mdseries\slshape M})\index{IsLeftFPFInducted@\texttt{IsLeftFPFInducted}!for IsMagma}
\label{IsLeftFPFInducted:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a left\texttt{\symbol{45}}hand sided fixed\texttt{\symbol{45}}point free
inducted \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@Display( MultiplicationTable( SmallAntimagma(2, 2) ) );|
  [ [  2,  2 ],
    [  1,  1 ] ]
  !gapprompt@gap>| !gapinput@IsLeftFPFInducted( SmallAntimagma(2, 2) ); |
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsRightFPFInducted (for IsMagma)}}
\logpage{[ 1, 1, 10 ]}\nobreak
\hyperdef{L}{X866768408460130D}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightFPFInducted({\mdseries\slshape M})\index{IsRightFPFInducted@\texttt{IsRightFPFInducted}!for IsMagma}
\label{IsRightFPFInducted:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a right\texttt{\symbol{45}}hand sided fixed\texttt{\symbol{45}}point free
inducted \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@Display( MultiplicationTable( SmallAntimagma(2, 1) ) );|
  [ [  2,  1 ],
    [  2,  1 ] ]
  !gapprompt@gap>| !gapinput@IsRightFPFInducted( SmallAntimagma(2, 1) );            |
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsLeftDerangementInducted (for IsMagma)}}
\logpage{[ 1, 1, 11 ]}\nobreak
\hyperdef{L}{X7B55200A7A734759}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftDerangementInducted({\mdseries\slshape M})\index{IsLeftDerangementInducted@\texttt{IsLeftDerangementInducted}!for IsMagma}
\label{IsLeftDerangementInducted:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a left\texttt{\symbol{45}}hand sided derangment inducted \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 2);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@IsLeftFPFInducted(M);|
  true
  !gapprompt@gap>| !gapinput@IsRightFPFInducted(M);|
  false
  !gapprompt@gap>| !gapinput@IsRightDerangementInducted(M);|
  false
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsRightDerangementInducted (for IsMagma)}}
\logpage{[ 1, 1, 12 ]}\nobreak
\hyperdef{L}{X7E0D0CD780550E81}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightDerangementInducted({\mdseries\slshape M})\index{IsRightDerangementInducted@\texttt{IsRightDerangementInducted}!for IsMagma}
\label{IsRightDerangementInducted:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a right\texttt{\symbol{45}}hand sided derangment inducted \mbox{\texttt{\mdseries\slshape m}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@IsLeftFPFInducted(M);|
  false
  !gapprompt@gap>| !gapinput@IsRightFPFInducted(M);|
  true
  !gapprompt@gap>| !gapinput@IsRightDerangementInducted(M);|
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsLeftAlternative (for IsMagma)}}
\logpage{[ 1, 1, 13 ]}\nobreak
\hyperdef{L}{X83147660820830E8}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsLeftAlternative({\mdseries\slshape M})\index{IsLeftAlternative@\texttt{IsLeftAlternative}!for IsMagma}
\label{IsLeftAlternative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a left\texttt{\symbol{45}}alternatve magma \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsRightAlternative (for IsMagma)}}
\logpage{[ 1, 1, 14 ]}\nobreak
\hyperdef{L}{X7C16C7657F8B5A61}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsRightAlternative({\mdseries\slshape M})\index{IsRightAlternative@\texttt{IsRightAlternative}!for IsMagma}
\label{IsRightAlternative:for IsMagma}
}\hfill{\scriptsize (property)}}\\
\textbf{\indent Returns:}
\texttt{true} or \texttt{false} 



 is a right\texttt{\symbol{45}}alternatve magma \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
\end{Verbatim}
 

 }

 }

 
\section{\textcolor{Chapter }{smallantimagmas automatic generated documentation of attributes}}\label{Chapter_smallantimagmas_automatic_generated_documentation_Section_smallantimagmas_automatic_generated_documentation_of_attributes}
\logpage{[ 1, 2, 0 ]}
\hyperdef{L}{X839C88FC81394B14}{}
{
  

\subsection{\textcolor{Chapter }{AssociativityIndex (for IsMagma)}}
\logpage{[ 1, 2, 1 ]}\nobreak
\hyperdef{L}{X809A477180F2A0F6}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{AssociativityIndex({\mdseries\slshape M})\index{AssociativityIndex@\texttt{AssociativityIndex}!for IsMagma}
\label{AssociativityIndex:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 identifies associativity index of \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@OneSmallAntimagma(2);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@AssociativityIndex(OneSmallAntimagma(2));|
  0
  !gapprompt@gap>| !gapinput@OneSmallGroup(4);|
  <pc group of size 4 with 2 generators>
  !gapprompt@gap>| !gapinput@AssociativityIndex(OneSmallGroup(4));|
  64
  !gapprompt@gap>| !gapinput@AssociativityIndex(OneSmallGroup(4)) = 4 ^ 3;|
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{DiagonalOfMultiplicationTable (for IsMagma)}}
\logpage{[ 1, 2, 2 ]}\nobreak
\hyperdef{L}{X802DA9B083E7F4A3}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{DiagonalOfMultiplicationTable({\mdseries\slshape M})\index{DiagonalOfMultiplicationTable@\texttt{DiagonalOfMultiplicationTable}!for IsMagma}
\label{DiagonalOfMultiplicationTable:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 computes diaognal of multiplication table of \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(3), M -> DiagonalOfMultiplicationTable((M)));                |
  [ [ 2, 1, 1 ], [ 2, 1, 1 ], 
    [ 2, 3, 2 ], [ 2, 1, 1 ], 
    [ 2, 1, 1 ], [ 2, 1, 2 ], 
    [ 2, 3, 2 ], [ 2, 1, 2 ], 
    [ 2, 3, 1 ], [ 2, 3, 1 ]
  ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{CommutativityIndex (for IsMagma)}}
\logpage{[ 1, 2, 3 ]}\nobreak
\hyperdef{L}{X87FED7267EB0A068}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{CommutativityIndex({\mdseries\slshape M})\index{CommutativityIndex@\texttt{CommutativityIndex}!for IsMagma}
\label{CommutativityIndex:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 identifies commutativity index of \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{AnticommutativityIndex (for IsMagma)}}
\logpage{[ 1, 2, 4 ]}\nobreak
\hyperdef{L}{X7D32B8F780294AEC}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{AnticommutativityIndex({\mdseries\slshape M})\index{AnticommutativityIndex@\texttt{AnticommutativityIndex}!for IsMagma}
\label{AnticommutativityIndex:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 calculates anticommutativity index of \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{SquaresIndex (for IsMagma)}}
\logpage{[ 1, 2, 5 ]}\nobreak
\hyperdef{L}{X85904967802C27B4}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{SquaresIndex({\mdseries\slshape M})\index{SquaresIndex@\texttt{SquaresIndex}!for IsMagma}
\label{SquaresIndex:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 computes squares index of \mbox{\texttt{\mdseries\slshape M}} so the order of $\left\{ m^2 | \in M \right\}$. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> List(M, m -> m * m) );                |
  [ [ m2, m1 ], [ m2, m1 ] ]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> SquaresIndex(M ));|
  [ 2, 2 ]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(3), M -> SquaresIndex(M ));|
  [ 2, 2, 2, 2, 2, 2, 2, 2, 3, 3 ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IdSmallAntimagma (for IsMagma)}}
\logpage{[ 1, 2, 6 ]}\nobreak
\hyperdef{L}{X783C01BD7B931A12}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IdSmallAntimagma({\mdseries\slshape M})\index{IdSmallAntimagma@\texttt{IdSmallAntimagma}!for IsMagma}
\label{IdSmallAntimagma:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 identifies class of antiassociative magma \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallGroup(16));|
  false
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallAntimagma(2));|
  true
  !gapprompt@gap>| !gapinput@IsAntiassociative(OneSmallAntimagma(3));|
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{LeftOrder (for IsExtLElement)}}
\logpage{[ 1, 2, 7 ]}\nobreak
\hyperdef{L}{X78BF96667D805695}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{LeftOrder({\mdseries\slshape [m]})\index{LeftOrder@\texttt{LeftOrder}!for IsExtLElement}
\label{LeftOrder:for IsExtLElement}
}\hfill{\scriptsize (attribute)}}\\


 returns a left order of element \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{RightOrder (for IsExtRElement)}}
\logpage{[ 1, 2, 8 ]}\nobreak
\hyperdef{L}{X850894387AD0E717}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{RightOrder({\mdseries\slshape [m]})\index{RightOrder@\texttt{RightOrder}!for IsExtRElement}
\label{RightOrder:for IsExtRElement}
}\hfill{\scriptsize (attribute)}}\\


 returns a right order of element \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{LeftOrdersOfElements (for IsMagma)}}
\logpage{[ 1, 2, 9 ]}\nobreak
\hyperdef{L}{X7CDCE61679BFD1F7}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{LeftOrdersOfElements({\mdseries\slshape [m]})\index{LeftOrdersOfElements@\texttt{LeftOrdersOfElements}!for IsMagma}
\label{LeftOrdersOfElements:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 returns a left order of element \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{RightOrdersOfElements (for IsMagma)}}
\logpage{[ 1, 2, 10 ]}\nobreak
\hyperdef{L}{X84D8A5D88790F870}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{RightOrdersOfElements({\mdseries\slshape [m]})\index{RightOrdersOfElements@\texttt{RightOrdersOfElements}!for IsMagma}
\label{RightOrdersOfElements:for IsMagma}
}\hfill{\scriptsize (attribute)}}\\


 returns a left order of element \mbox{\texttt{\mdseries\slshape m}}. }

 }

 
\section{\textcolor{Chapter }{smallantimagmas automatic generated documentation of global functions}}\label{Chapter_smallantimagmas_automatic_generated_documentation_Section_smallantimagmas_automatic_generated_documentation_of_global_functions}
\logpage{[ 1, 3, 0 ]}
\hyperdef{L}{X7A4C95527CCD8524}{}
{
  

\subsection{\textcolor{Chapter }{AllSubmagmas}}
\logpage{[ 1, 3, 1 ]}\nobreak
\hyperdef{L}{X8011AFA47C662D53}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{AllSubmagmas({\mdseries\slshape M})\index{AllSubmagmas@\texttt{AllSubmagmas}}
\label{AllSubmagmas}
}\hfill{\scriptsize (function)}}\\


 builds a collection of non\texttt{\symbol{45}}isomorphic submagmas of \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@AllSmallAntimagmas(2);|
  [ <magma with 2 generators>, <magma with 2 generators> ]
  !gapprompt@gap>| !gapinput@List(AllSmallAntimagmas(2), M -> AllSubmagmas(M));|
  [ [ <magma with 1 generator> ], [ <magma with 1 generator> ] ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{MagmaIsomorphismInvariantsMatch}}
\logpage{[ 1, 3, 2 ]}\nobreak
\hyperdef{L}{X7BA7BE44861A8C51}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{MagmaIsomorphismInvariantsMatch({\mdseries\slshape M})\index{MagmaIsomorphismInvariantsMatch@\texttt{MagmaIsomorphismInvariantsMatch}}
\label{MagmaIsomorphismInvariantsMatch}
}\hfill{\scriptsize (function)}}\\


 computes isomorphism invariants of \mbox{\texttt{\mdseries\slshape M}}. }

 

\subsection{\textcolor{Chapter }{IsMagmaIsomorphic}}
\logpage{[ 1, 3, 3 ]}\nobreak
\hyperdef{L}{X7F7EAF23807EE984}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsMagmaIsomorphic({\mdseries\slshape M, N})\index{IsMagmaIsomorphic@\texttt{IsMagmaIsomorphic}}
\label{IsMagmaIsomorphic}
}\hfill{\scriptsize (function)}}\\


 identifies whether magmas \mbox{\texttt{\mdseries\slshape M}}, \mbox{\texttt{\mdseries\slshape N}} are isomorphic. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@N := SmallAntimagma(2, 2);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@T := MagmaByMultiplicationTable([ [2, 1], [2, 1] ]);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@IsMagmaIsomorphic(M, M);|
  true
  !gapprompt@gap>| !gapinput@IsMagmaIsomorphic(M, T);|
  true
  !gapprompt@gap>| !gapinput@IsMagmaIsomorphic(M, N);|
  false
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{IsMagmaAntiisomorphic}}
\logpage{[ 1, 3, 4 ]}\nobreak
\hyperdef{L}{X807BD59180325341}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{IsMagmaAntiisomorphic({\mdseries\slshape [M, N]})\index{IsMagmaAntiisomorphic@\texttt{IsMagmaAntiisomorphic}}
\label{IsMagmaAntiisomorphic}
}\hfill{\scriptsize (function)}}\\


 identifies whether magmas \mbox{\texttt{\mdseries\slshape M}}, \mbox{\texttt{\mdseries\slshape N}} are antiisomorphic. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@N := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@N := SmallAntimagma(2, 2);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@IsMagmaAntiisomorphic(M, M);|
  false
  !gapprompt@gap>| !gapinput@IsMagmaAntiisomorphic(M, N);|
  true
  !gapprompt@gap>| !gapinput@IsMagmaAntiisomorphic(M, TransposedMagma(M));|
  true
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{TransposedMagma}}
\logpage{[ 1, 3, 5 ]}\nobreak
\hyperdef{L}{X79BF9EB48562EF6C}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{TransposedMagma({\mdseries\slshape [M]})\index{TransposedMagma@\texttt{TransposedMagma}}
\label{TransposedMagma}
}\hfill{\scriptsize (function)}}\\


 generates transposed magma \mbox{\texttt{\mdseries\slshape M}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@IsMagmaAntiisomorphic(M, TransposedMagma(M));|
  true
  !gapprompt@gap>| !gapinput@IsMagmaIsomorphic(M, TransposedMagma(TransposedMagma(M)));|
  true
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@Display(MultiplicationTable(M));|
  [ [  2,  1 ],
    [  2,  1 ] ]
  !gapprompt@gap>| !gapinput@Display(MultiplicationTable(TransposedMagma(M)));|
  [ [  2,  2 ],
    [  1,  1 ] ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{LeftPower}}
\logpage{[ 1, 3, 6 ]}\nobreak
\hyperdef{L}{X7FD21A58851687DF}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{LeftPower({\mdseries\slshape [m, k]})\index{LeftPower@\texttt{LeftPower}}
\label{LeftPower}
}\hfill{\scriptsize (function)}}\\


 returns a left $k$\texttt{\symbol{45}}power of element \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{RightPower}}
\logpage{[ 1, 3, 7 ]}\nobreak
\hyperdef{L}{X788005DE7947D914}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{RightPower({\mdseries\slshape [m, k]})\index{RightPower@\texttt{RightPower}}
\label{RightPower}
}\hfill{\scriptsize (function)}}\\


 returns a right $k$\texttt{\symbol{45}}power of element \mbox{\texttt{\mdseries\slshape m}}. }

 

\subsection{\textcolor{Chapter }{AllSmallAntimagmas}}
\logpage{[ 1, 3, 8 ]}\nobreak
\hyperdef{L}{X7DDB92C284197B0B}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{AllSmallAntimagmas({\mdseries\slshape n})\index{AllSmallAntimagmas@\texttt{AllSmallAntimagmas}}
\label{AllSmallAntimagmas}
}\hfill{\scriptsize (function)}}\\


 returns all antiassociative magmas of specified size \mbox{\texttt{\mdseries\slshape n}} (a number

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@AllSmallAntimagmas(2);|
  [ <magma with 2 generators>, <magma with 2 generators> ]
  !gapprompt@gap>| !gapinput@AllSmallAntimagmas(3);|
  [ 
    <magma with 3 generators>, <magma with 3 generators>, <magma with 3 generators>,
    <magma with 3 generators>, <magma with 3 generators>, <magma with 3 generators>,
    <magma with 3 generators>, <magma with 3 generators>,
    <magma with 3 generators>, <magma with 3 generators>
  ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{NrSmallAntimagmas}}
\logpage{[ 1, 3, 9 ]}\nobreak
\hyperdef{L}{X7E5054007A985873}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{NrSmallAntimagmas({\mdseries\slshape n})\index{NrSmallAntimagmas@\texttt{NrSmallAntimagmas}}
\label{NrSmallAntimagmas}
}\hfill{\scriptsize (function)}}\\


 counts number of antiassociative magmas of specified size \mbox{\texttt{\mdseries\slshape n}} (a number). 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@NrSmallAntimagmas(2);|
  2
  !gapprompt@gap>| !gapinput@NrSmallAntimagmas(3);|
  10
  !gapprompt@gap>| !gapinput@NrSmallAntimagmas(4);|
  17780
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{SmallAntimagma}}
\logpage{[ 1, 3, 10 ]}\nobreak
\hyperdef{L}{X7903CEEA79DEBA73}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{SmallAntimagma({\mdseries\slshape n, i})\index{SmallAntimagma@\texttt{SmallAntimagma}}
\label{SmallAntimagma}
}\hfill{\scriptsize (function)}}\\


 returns antiassociative magma of id \mbox{\texttt{\mdseries\slshape [n, i]}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@SmallAntimagma(4, 5);|
  <magma with 4 generators>
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{OneSmallAntimagma}}
\logpage{[ 1, 3, 11 ]}\nobreak
\hyperdef{L}{X804A623879A9AC7F}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{OneSmallAntimagma({\mdseries\slshape n})\index{OneSmallAntimagma@\texttt{OneSmallAntimagma}}
\label{OneSmallAntimagma}
}\hfill{\scriptsize (function)}}\\


 returns a random antiassociative magma of size \mbox{\texttt{\mdseries\slshape n}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@OneSmallAntimagma(2);|
  <magma with 2 generators>
  
  !gapprompt@gap>| !gapinput@OneSmallAntimagma(3);|
  <magma with 3 generators>
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{ReallyAllSmallAntimagmas}}
\logpage{[ 1, 3, 12 ]}\nobreak
\hyperdef{L}{X7D0A720279246D45}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{ReallyAllSmallAntimagmas({\mdseries\slshape n})\index{ReallyAllSmallAntimagmas@\texttt{ReallyAllSmallAntimagmas}}
\label{ReallyAllSmallAntimagmas}
}\hfill{\scriptsize (function)}}\\


 returns really\texttt{\symbol{45}}all antiassociative magmas, isomorphic, of
specified size \mbox{\texttt{\mdseries\slshape n}} (a number

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@ReallyAllSmallAntimagmas(2);|
  [ <magma with 2 generators>, <magma with 2 generators> ]
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{ReallyNrSmallAntimagmas}}
\logpage{[ 1, 3, 13 ]}\nobreak
\hyperdef{L}{X796637787C216BA1}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{ReallyNrSmallAntimagmas({\mdseries\slshape n})\index{ReallyNrSmallAntimagmas@\texttt{ReallyNrSmallAntimagmas}}
\label{ReallyNrSmallAntimagmas}
}\hfill{\scriptsize (function)}}\\


 counts number of antiassociative magmas of specified size \mbox{\texttt{\mdseries\slshape n}} (a number

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@ReallyNrSmallAntimagmas(3);|
  52
\end{Verbatim}
 

 }

 }

 
\section{\textcolor{Chapter }{smallantimagmas automatic generated documentation of methods}}\label{Chapter_smallantimagmas_automatic_generated_documentation_Section_smallantimagmas_automatic_generated_documentation_of_methods}
\logpage{[ 1, 4, 0 ]}
\hyperdef{L}{X8553DA53796C81EA}{}
{
  

\subsection{\textcolor{Chapter }{MagmaIsomorphism (for IsMagma, IsMagma)}}
\logpage{[ 1, 4, 1 ]}\nobreak
\hyperdef{L}{X87F3EA827FF3D302}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{MagmaIsomorphism({\mdseries\slshape M, N})\index{MagmaIsomorphism@\texttt{MagmaIsomorphism}!for IsMagma, IsMagma}
\label{MagmaIsomorphism:for IsMagma, IsMagma}
}\hfill{\scriptsize (operation)}}\\


 computes an isomoprhism between magmas \mbox{\texttt{\mdseries\slshape M}}, \mbox{\texttt{\mdseries\slshape N}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@N := MagmaByMultiplicationTable([ [2, 1], [2, 1] ]);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@MagmaIsomorphism(M, N);|
  <general mapping: Domain([ m1, m2 ]) -> Domain([ m1, m2 ]) >
\end{Verbatim}
 

 }

 

\subsection{\textcolor{Chapter }{MagmaAntiisomorphism (for IsMagma, IsMagma)}}
\logpage{[ 1, 4, 2 ]}\nobreak
\hyperdef{L}{X7AB3F3E37D8A5687}{}
{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{MagmaAntiisomorphism({\mdseries\slshape M, N})\index{MagmaAntiisomorphism@\texttt{MagmaAntiisomorphism}!for IsMagma, IsMagma}
\label{MagmaAntiisomorphism:for IsMagma, IsMagma}
}\hfill{\scriptsize (operation)}}\\


 creates an antiisomoprhism between magmas \mbox{\texttt{\mdseries\slshape M}}, \mbox{\texttt{\mdseries\slshape N}}. 

 
\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example]
  !gapprompt@gap>| !gapinput@M := SmallAntimagma(2, 1);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@N := SmallAntimagma(2, 2);|
  <magma with 2 generators>
  !gapprompt@gap>| !gapinput@MagmaAntiisomorphism(M, N);|
  <mapping: Domain([ m1, m2 ]) -> Domain([ m1, m2 ]) >
\end{Verbatim}
 

 }

 }

 }

 \def\indexname{Index\logpage{[ "Ind", 0, 0 ]}
\hyperdef{L}{X83A0356F839C696F}{}
}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Index}


\printindex

\immediate\write\pagenrlog{["Ind", 0, 0], \arabic{page},}
\newpage
\immediate\write\pagenrlog{["End"], \arabic{page}];}
\immediate\closeout\pagenrlog
\end{document}

100%


¤ Dauer der Verarbeitung: 0.5 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.