<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BasisOfRowModule</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">BasisOfRowModule</code> (<a href="chap3_mj.html#X7A0EDA3284F0832B"><span class="RefLink">3.1-2</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
BasisOfRowModule :=
function( M )
local N;
N := HomalgVoidMatrix( "unknown_number_of_rows",
NumberColumns( M ),
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = BasisOfRowModule(", M, ")" ], "need_command", "BasisOfModule"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BasisOfColumnModule</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">BasisOfColumnModule</code> (<a href="chap3_mj.html#X870A963687F2867F"><span class="RefLink">3.1-4</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
BasisOfColumnModule :=
function( M )
local N;
N := HomalgVoidMatrix(
NumberRows( M ), "unknown_number_of_columns",
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = BasisOfColumnModule(", M, ")" ], "need_command", "BasisOfModule"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DecideZeroRows</code>( <var class="Arg">A</var>, <var class="Arg">B</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">DecideZeroRows</code> (<a href="chap3_mj.html#X7A7ADD857AAD8158"><span class="RefLink">3.1-6</span></a>) inside the computer algebra system. The rows of <var class="Arg">B</var> must form a basis (see <code class="func">BasisOfRowModule</code> (<a href="chap3_mj.html#X7CA9554E855D5032"><span class="RefLink">3.1-1</span></a>)).</p>
<div class="example"><pre>
DecideZeroRows :=
function( A, B )
local N;
N := HomalgVoidMatrix(
NumberRows( A ),
NumberColumns( A ),
HomalgRing( A )
);
homalgSendBlocking(
[ "matrix ", N, " = DecideZeroRows(", A, B, ")" ], "need_command", "DecideZero"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DecideZeroColumns</code>( <var class="Arg">A</var>, <var class="Arg">B</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">DecideZeroColumns</code> (<a href="chap3_mj.html#X781FC1367F5A2EB7"><span class="RefLink">3.1-8</span></a>) inside the computer algebra system. The columns of <var class="Arg">B</var> must form a basis (see <code class="func">BasisOfColumnModule</code> (<a href="chap3_mj.html#X7A8574FE7B4DCE59"><span class="RefLink">3.1-3</span></a>)).</p>
<div class="example"><pre>
DecideZeroColumns :=
function( A, B )
local N;
N := HomalgVoidMatrix(
NumberRows( A ),
NumberColumns( A ),
HomalgRing( A )
);
homalgSendBlocking(
[ "matrix ", N, " = DecideZeroColumns(", A, B, ")" ], "need_command", "DecideZero"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SyzygiesGeneratorsOfRows</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">SyzygiesGeneratorsOfRows</code> (<a href="chap3_mj.html#X78551C36859F7524"><span class="RefLink">3.1-10</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
SyzygiesGeneratorsOfRows :=
function( M )
local N;
N := HomalgVoidMatrix( "unknown_number_of_rows",
NumberRows( M ),
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = SyzygiesGeneratorsOfRows(", M, ")" ], "need_command", "SyzygiesGenerators"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ SyzygiesGeneratorsOfColumns</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">SyzygiesGeneratorsOfColumns</code> (<a href="chap3_mj.html#X7BFA32BA80762292"><span class="RefLink">3.1-12</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
SyzygiesGeneratorsOfColumns :=
function( M )
local N;
N := HomalgVoidMatrix(
NumberColumns( M ), "unknown_number_of_columns",
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = SyzygiesGeneratorsOfColumns(", M, ")" ], "need_command", "SyzygiesGenerators"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BasisOfRowsCoeff</code>( <var class="Arg">M</var>, <var class="Arg">T</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">BasisOfRowsCoeff</code> (<a href="chap3_mj.html#X874402C08793EDAD"><span class="RefLink">3.1-14</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
BasisOfRowsCoeff :=
function( M, T )
local v, N;
v := homalgStream( HomalgRing( M ) )!.variable_name;
N := HomalgVoidMatrix( "unknown_number_of_rows",
NumberColumns( M ),
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, T, " = BasisOfRowsCoeff(", M, ")" ], "need_command", "BasisCoeff"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ BasisOfColumnsCoeff</code>( <var class="Arg">M</var>, <var class="Arg">T</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">BasisOfColumnsCoeff</code> (<a href="chap3_mj.html#X7A404EC486BAD561"><span class="RefLink">3.1-16</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
BasisOfColumnsCoeff :=
function( M, T )
local v, N;
v := homalgStream( HomalgRing( M ) )!.variable_name;
N := HomalgVoidMatrix(
NumberRows( M ), "unknown_number_of_columns",
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, T, " = BasisOfColumnsCoeff(", M, ")" ], "need_command", "BasisCoeff"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DecideZeroRowsEffectively</code>( <var class="Arg">A</var>, <var class="Arg">B</var>, <var class="Arg">T</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">DecideZeroRowsEffectively</code> (<a href="chap3_mj.html#X80A26CC279614874"><span class="RefLink">3.1-18</span></a>) inside the computer algebra system. The rows of <var class="Arg">B</var> must form a basis (see <code class="func">BasisOfRowModule</code> (<a href="chap3_mj.html#X7CA9554E855D5032"><span class="RefLink">3.1-1</span></a>)).</p>
<div class="example"><pre>
DecideZeroRowsEffectively :=
function( A, B, T )
local v, N;
v := homalgStream( HomalgRing( A ) )!.variable_name;
N := HomalgVoidMatrix(
NumberRows( A ),
NumberColumns( A ),
HomalgRing( A )
);
homalgSendBlocking(
[ "matrix ", N, T, " = DecideZeroRowsEffectively(", A, B, ")" ], "need_command", "DecideZeroEffectively"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ DecideZeroColumnsEffectively</code>( <var class="Arg">A</var>, <var class="Arg">B</var>, <var class="Arg">T</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">DecideZeroColumnsEffectively</code> (<a href="chap3_mj.html#X7F239DE47B7EEA55"><span class="RefLink">3.1-20</span></a>) inside the computer algebra system. The columns of <var class="Arg">B</var> must form a basis (see <code class="func">BasisOfColumnModule</code> (<a href="chap3_mj.html#X7A8574FE7B4DCE59"><span class="RefLink">3.1-3</span></a>)).</p>
<div class="example"><pre>
DecideZeroColumnsEffectively :=
function( A, B, T )
local v, N;
v := homalgStream( HomalgRing( A ) )!.variable_name;
N := HomalgVoidMatrix(
NumberRows( A ),
NumberColumns( A ),
HomalgRing( A )
);
homalgSendBlocking(
[ "matrix ", N, T, " = DecideZeroColumnsEffectively(", A, B, ")" ], "need_command", "DecideZeroEffectively"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ RelativeSyzygiesGeneratorsOfRows</code>( <var class="Arg">M</var>, <var class="Arg">M2</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">RelativeSyzygiesGeneratorsOfRows</code> (<a href="chap3_mj.html#X7BF27670874C5CE1"><span class="RefLink">3.1-22</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
RelativeSyzygiesGeneratorsOfRows :=
function( M, M2 )
local N;
N := HomalgVoidMatrix( "unknown_number_of_rows",
NumberRows( M ),
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = RelativeSyzygiesGeneratorsOfRows(", M, M2, ")" ], "need_command", "SyzygiesGenerators"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ RelativeSyzygiesGeneratorsOfColumns</code>( <var class="Arg">M</var>, <var class="Arg">M2</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">RelativeSyzygiesGeneratorsOfColumns</code> (<a href="chap3_mj.html#X78370E58780C91C2"><span class="RefLink">3.1-24</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
RelativeSyzygiesGeneratorsOfColumns :=
function( M, M2 )
local N;
N := HomalgVoidMatrix(
NumberColumns( M ), "unknown_number_of_columns",
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = RelativeSyzygiesGeneratorsOfColumns(", M, M2, ")" ], "need_command", "SyzygiesGenerators"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ReducedSyzygiesGeneratorsOfRows</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">ReducedSyzygiesGeneratorsOfRows</code> (<a href="chap3_mj.html#X7A6E97FA7F1FF73D"><span class="RefLink">3.1-26</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
ReducedSyzygiesGeneratorsOfRows :=
function( M )
local N;
N := HomalgVoidMatrix( "unknown_number_of_rows",
NumberRows( M ),
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = ReducedSyzygiesGeneratorsOfRows(", M, ")" ], "need_command", "SyzygiesGenerators"
);
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ReducedSyzygiesGeneratorsOfColumns</code>( <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>This is the entry of the <strong class="pkg">homalg</strong> table, which calls the corresponding macro <code class="func">ReducedSyzygiesGeneratorsOfColumns</code> (<a href="chap3_mj.html#X7AF938828299812C"><span class="RefLink">3.1-28</span></a>) inside the computer algebra system.</p>
<div class="example"><pre>
ReducedSyzygiesGeneratorsOfColumns :=
function( M )
local N;
N := HomalgVoidMatrix(
NumberColumns( M ), "unknown_number_of_columns",
HomalgRing( M )
);
homalgSendBlocking(
[ "matrix ", N, " = ReducedSyzygiesGeneratorsOfColumns(", M, ")" ], "need_command", "SyzygiesGenerators"
);
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.