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

Quelle  chap0_mj.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/cvec/doc/chap0_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://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (cvec) - Contents</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="chap0"  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="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="chap1_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap0.html">[MathJax off]</a></p>
<p><a id="X7D2C85EC87DD46E5" name="X7D2C85EC87DD46E5"></a></p>
<div class="pcenter">

<h1>cvec</h1>


<h2>Compact vectors over finite fields</h2>

<p>
    2.8.4</p>

<p>
    20 June 2025
  </p>

</div>
<p><b>
    Max Neunhöffer




  </b>
<br />Email: <span class="URL"><a href="mailto:max@9hoeffer.de">max@9hoeffer.de</a></span>
<br />Homepage: <span class="URL"><a href="http://www-groups.mcs.st-and.ac.uk/~neunhoef">http://www-groups.mcs.st-and.ac.uk/~neunhoef</a></span>
<br />Address: <br />Gustav-Freytag-Straße 40<br /> 50354 Hürth<br /> Germany<br />
</p>

<p><a id="X81488B807F2A1CF1" name="X81488B807F2A1CF1"></a></p>
<h3>Copyright</h3>
<p>© 2005-2014 by Max Neunhöffer</p>

<p><strong class="pkg">cvec</strong> is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.</p>

<p><strong class="pkg">cvec</strong> is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p>

<p>For a copy of the GNU General Public License, see the file <code class="file">LICENSE</code> included with this software, or see <span class="URL"><a href="https://www.gnu.org/licenses/gpl.html">https://www.gnu.org/licenses/gpl.html</a></span>.</p>

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

<div class="contents">
<h3>Contents<a id="contents" name="contents"></a></h3>

<div class="ContChap"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X873C99678745ABAF">1.1 <span class="Heading">Philosophy</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X786BACDB82918A65">1.2 <span class="Heading">Overview over this manual</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X80D704CC7EBFDF7A">1.3 <span class="Heading">Feedback</span></a>
</span>
</div>
</div>
<div class="ContChap"><a href="chap2_mj.html#X81D63A85782CD477">2 <span class="Heading">Installation of the <strong class="pkg">cvec</strong>-Package</span></a>
</div>
<div class="ContChap"><a href="chap3_mj.html#X81F8AEBD87002F6F">3 <span class="Heading">The Data Structures</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7B9DCCCC83400B47">3.1 <span class="Heading">Finite field elements</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X7ED5B368830755AF">3.2 <span class="Heading">Compressed Vectors in Memory</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X87968B277C5DF090">3.2-1 <span class="Heading">Packing of prime field elements</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X7C195F41802266B7">3.2-2 <span class="Heading">Extension Fields</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X819040FD7BCBABB2">3.2-3 <span class="Heading">How is information about the base field stored?</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X7DF0FE978626CE59">3.2-4 <span class="Heading">Limits that follow from the Data Format</span></a>
</span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X78694256795D3A28">3.3 <span class="Heading">Compressed Matrices</span></a>
</span>
</div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X783395FC81A451F3">3.4 <span class="Heading">External Representation of Matrices on Storage</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X7B82906C7FFF36F5">3.4-1 <span class="Heading">Byte ordering and word length</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap3_mj.html#X7ACD96C483D7DA8A">3.4-2 <span class="Heading">The header of a <code class="code">cmat</code> file</span></a>
</span>
</div></div>
</div>
<div class="ContChap"><a href="chap4_mj.html#X7D12102B824C97B4">4 <span class="Heading">Vectors</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X788B78DE82579F3D">4.1 <span class="Heading">Creation</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X83BF7BBC84478E77">4.1-1 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X83E8D01B82498337">4.1-2 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X826347BB7B81A06D">4.1-3 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X83E046D17AB12FF0">4.1-4 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X86642DDE797387E7">4.1-5 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7CC92B9E8286B025">4.1-6 CVec</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7B9566C1867C5EA6">4.1-7 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X78E5FA4881DE6D1A">4.1-8 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X871E42B97E3664EB">4.1-9 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X81C506327D635947">4.1-10 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X79F5D11E830B9768">4.1-11 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X87D5ABC1835C4A31">4.1-12 CVecClass</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X876613FC7A9A276C">4.1-13 ZeroSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7BA2BD517C058720">4.1-14 ShallowCopy</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X84EBC4427913251F">4.1-15 Randomize</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X79862FF37B75BF48">4.2 <span class="Heading">Arithmetic</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X788A3D6482290F7D">4.2-1 <span class="Heading">Handling of scalars in arithmetic operations</span></a>
</span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7C2F565480B1A4A1"><code>4.2-2 \+</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7CFEB1507E279EF2"><code>4.2-3 \-</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7DD3036C847E12DC">4.2-4 AdditiveInverseSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7A34F9AA8330EBB9">4.2-5 AdditiveInverseMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X8191F74E797B4A3D"><code>4.2-6 \*</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X820D829E87A82A80">4.2-7 AddRowVector</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X846D1EDA7B5B1B39">4.2-8 MultVector</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7F4B8B747E88C59B">4.2-9 ScalarProduct</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X86115BE97842EC3B">4.2-10 ZeroMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7FB1A37D7F8603B9">4.2-11 ZeroVector</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X7C68FFEC84A86786">4.3 <span class="Heading">Element access and slicing</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7A6A222E87452C27">4.3-1 ELM_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X78F1C2AE7A8DD868">4.3-2 ASS_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7D12C17C873DE3B4">4.3-3 ELMS_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X78878E5E839265A6">4.3-4 CVEC_Slice</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X80EC354D78D7B5A6">4.3-5 CopySubVector</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X84347D8B7DFA790C">4.3-6 CVEC_Concatenation</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X81F3C9697E5636B6">4.4 <span class="Heading">Comparison of Vectors and other information</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X8155313286F88093">4.4-1 =</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X790D69A88340E510">4.4-2 LT</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X78952A3C788B7DB3">4.4-3 IsZero</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7F42E5AD87EC9D5A">4.4-4 PositionNonZero</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X8370979D7F451279">4.4-5 PositionLastNonZero</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X780769238600AFD1">4.4-6 Length</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X80A1A9C386FD0E1B">4.5 <span class="Heading">Changing representation, Unpacking</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7BD632E57E1EB300">4.5-1 Unpack</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X850FB74483F87453">4.5-2 IntegerRep</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7FDFEF7A7E850151">4.5-3 NumberFFVector</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7E055C467B1B54D8">4.5-4 CVecNumber</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X853A85AE878B0CBF">4.6 <span class="Heading">Access to the base field</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X854192428704857E">4.6-1 BaseDomain</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X842335E47DC49702">4.6-2 BaseField</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X81B99EEC7C134213">4.6-3 Characteristic</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X81E3BBBB80096DC2">4.6-4 DegreeFFE</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X823EFBDB7ED49554">4.7 <span class="Heading">Hashing techniques for <code class="code">cvec</code>s</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X7F0228A18327F87D">4.7-1 CVEC_HashFunctionForCVecs</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap4_mj.html#X82C8DE4C78B80B1E">4.7-2 ChooseHashFunction</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chap5_mj.html#X812CCAB278643A59">5 <span class="Heading">Matrices</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X788B78DE82579F3D">5.1 <span class="Heading">Creation</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X85E5342B7E2C0E83">5.1-1 CMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X83220C57790E002F">5.1-2 CMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7BAB2E0A7D00D552">5.1-3 CMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X815BE0D27A5110FD">5.1-4 CMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7CB106397A3F21BE">5.1-5 CVEC_ZeroMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8045240986D4EF22">5.1-6 CVEC_IdentityMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X849B5B9B7BD65AA2">5.1-7 CVEC_RandomMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X78BD0AD885D4C2FF">5.1-8 MutableCopyMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X879384D479EB1D82">5.1-9 Matrix</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7C9F7D327BAECA5E">5.2 <span class="Heading">Matrices as lists</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X795EC9D67E34DAB0">5.2-1 Add</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7E98B11B79BA9167">5.2-2 Remove</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X80ED7496817F0E16">5.2-3 ELM_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X80748BB47CB7FA59">5.2-4 ASS_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X83C78ABB810BBF5B">5.2-5 ELMS_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X79E164537CC34B14">5.2-6 ASSS_LIST</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7E22E27979A2DD7C">5.2-7 Length</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X846BC7107C352031">5.2-8 ShallowCopy</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7ECE9056792F28BA">5.2-9 Collected</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8727F2928467C2F9">5.2-10 DuplicateFreeList</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X79E31DB27C82D6E1">5.2-11 Append</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7C86D7F7795125F0">5.2-12 Filtered</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X82AACD43853C24D1">5.2-13 Unbind</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X79862FF37B75BF48">5.3 <span class="Heading">Arithmetic</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X819B1A8A7DE1EE88"><code>5.3-1 \+</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X814AFD8E8377D4DB"><code>5.3-2 \-</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X82AFC3A987140922">5.3-3 AdditiveInverseSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8548396F7D4CAC21">5.3-4 AdditiveInverseMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X848404F57FBFFE7A"><code>5.3-5 \*</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7DAFB0227C5529C6"><code>5.3-6 \*</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8255927C7923A294"><code>5.3-7 \^</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7F673C397A919D81"><code>5.3-8 \*</code></a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X781AD339797C0625">5.3-9 ZeroSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X796D9B2C83C0667B">5.3-10 ZeroMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7ED3BC7D8198EE2E">5.3-11 OneSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7FBD3ABF80EB659C">5.3-12 OneMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X78F9A4028122E39B">5.3-13 InverseMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8593B0F886BBD8A7">5.3-14 InverseSameMutability</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X87F304F3826A7063">5.3-15 TransposedMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8634C79E7DB22934">5.3-16 KroneckerProduct</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X845009E07A011131">5.4 <span class="Heading">Comparison of matrices and other information</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7E2074A77AFF518A">5.4-1 =</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7AA30F9B7CA1A376">5.4-2 LT</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X86A0FAA57E4C26FC">5.4-3 IsZero</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X814D78347858EC13">5.4-4 IsOne</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7FF01BF686AD0623">5.4-5 IsDiagonalMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7ECFBD9F8664982B">5.4-6 IsUpperTriangularMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X81671CFD7CFE4819">5.4-7 IsLowerTriangularMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X875B076C8559CAF0">5.4-8 CVEC_HashFunctionForCMats</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7D5E6AF77B09AB35">5.4-9 ChooseHashFunction</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7B54DF167CFC6C0F">5.5 <span class="Heading">Slicing and submatrices</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X838B45F7790E9FDF">5.5-1 ExtractSubMatrix</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7ED9E5D4809E3B50">5.5-2 CopySubMatrix</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X805F24017D4348E2">5.6 <span class="Heading">Information about matrices</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7B5FF52186205C5E">5.6-1 BaseField</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7EC55E298313BCB1">5.6-2 Characteristic</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7E9F7B7E7BEDA69E">5.6-3 DegreeFFE</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7C6624AF7CEAA74D">5.6-4 DefaultField</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X78DA04477DDD0ACE">5.7 <span class="Heading">Input and output</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7DF1D51F7924429A">5.7-1 CVEC_WriteMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X794D936C7E99F805">5.7-2 CVEC_WriteMatToFile</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X78F898D17D9E522C">5.7-3 CVEC_WriteMatsToFile</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X79E47CB5831D48CC">5.7-4 CVEC_ReadMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X824FA01878D60EE1">5.7-5 CVEC_ReadMatFromFile</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X79397B1D78E0746A">5.7-6 CVEC_ReadMatsFromFile</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7DA0D38A7D5DBDFF">5.8 <span class="Heading">Grease</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7DF5A56F8747DD45">5.8-1 GreaseMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7E8A9C7E7E014FC7">5.8-2 UnGreaseMat</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap5_mj.html#X7A0D26B180BEDE37">5.9 <span class="Heading">Everything else</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X7B97048782F7EE43">5.9-1 Randomize</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X8114198F7D6486CB">5.9-2 OverviewMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap5_mj.html#X84AAF220841589D9">5.9-3 Unpack</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chap6_mj.html#X8571243581CAD780">6 <span class="Heading">Linear Algebra routines</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap6_mj.html#X79C4BA5B821BBE58">6.1 <span class="Heading">Semi echelonised bases and cleaning</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X87855EEA8779C855">6.1-1 EmptySemiEchelonBasis</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7D12102B824C97B4">6.1-2 Vectors</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X8464F2B87BCA3D34">6.1-3 Length</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7F4EA39D7D18D9B7">6.1-4 CleanRow</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X826541AA7FD12F9B">6.1-5 SemiEchelonBasisMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X82A37BC982B1D8CA">6.1-6 SemiEchelonBasisMutable</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X839298477E3F7345">6.1-7 SemiEchelonBasisMutableX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X8309FC85858FC96B">6.1-8 SemiEchelonBasisMutableT</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X845EFC3B87BED1BB">6.1-9 SemiEchelonBasisMutableTX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X837F20C4831FA08E">6.1-10 SemiEchelonBasisMutableP</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X8218306B812EB85E">6.1-11 SemiEchelonBasisMutablePX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7E5C2C297CAAE3FB">6.1-12 MutableNullspaceMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7A9596C98725862E">6.1-13 MutableNullspaceMatX</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7DA0D5887DB12DC4">6.1-14 NullspaceMat</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X87684B0F7AB7B7DB">6.1-15 NullspaceMatDestructive</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap6_mj.html#X825613828322BD22">6.2 <span class="Heading">Characteristic and minimal polynomial</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7BB7DCBF78177638">6.2-1 CharacteristicPolynomialOfMatrix</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7FE2A9D281A74FDD">6.2-2 FactorsOfCharacteristicPolynomial</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X7A110EA07A2EC59C">6.2-3 MinimalPolynomialOfMatrix</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X862C6AA0794E41C4">6.2-4 CharAndMinimalPolynomialOfMatrix</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap6_mj.html#X839407B37A85AAC8">6.2-5 MinimalPolynomialOfMatrixMC</a></span>
</div></div>
</div>
<div class="ContChap"><a href="chap7_mj.html#X854F8C5579845066">7 <span class="Heading">Performance</span></a>
</div>
<div class="ContChap"><a href="chap8_mj.html#X865BC7FE84250875">8 <span class="Heading">Cooperation with the <strong class="pkg">GAP</strong> library</span></a>
</div>
<div class="ContChap"><a href="chap9_mj.html#X7A489A5D79DA9E5C">9 <span class="Heading">Examples</span></a>
</div>
<div class="ContChap"><a href="chapInd_mj.html"><span class="Heading">Index</span></a></div>
<br />
</div>

<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap1_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="chapInd_mj.html">Ind</a>  </div>

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

100%


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