ApCoCoA-1:BBF.RetrieveBorderBasisLTs: Difference between revisions

From ApCoCoAWiki
Skaspar (talk | contribs)
Key and see section update.
m insert version info
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Version|1}}
<command>
<command>
    <title>BBF.RetrieveBorderBasisLTs</title>
  <title>BBF.RetrieveBorderBasisLTs</title>
    <short_description>Retrieve leading terms of computed border basis.</short_description>
  <short_description>Retrieves leading terms of a computed border basis.</short_description>
 
<syntax>
<syntax>
BBF.RetrieveBorderBasisLTs():LIST
BBF.RetrieveBorderBasisLTs():LIST
BBF.RetrieveBorderBasisLTs(Degree:INT):LIST
BBF.RetrieveBorderBasisLTs(Degree:INT):LIST
</syntax>
</syntax>
    <description>
  <description>
The first function without parameter retrieves the leading terms of the computed border basis polynomials from the ApCoCoABBFServer.
<em>Please note:</em> The function(s) explained on this page is/are using the <em>ApCoCoABBFServer</em>. You will have to start the ApCoCoABBFServer in order to use it/them.
The second function with parameter <tt>Degree</tt> >= 0 retrieves the leading terms of degree <tt>Degree</tt> of the computed border basis polynomials.
<par/>
Please note that in order to use this function you have to start the ApCoCoABBFServer.
The first variant of this command without parameter retrieves the leading terms of the computed border basis polynomials from the ApCoCoABBFServer.
The second variant with the parameter <tt>Degree</tt> >= 0 retrieves the leading terms of degree <tt>Degree</tt> of the computed border basis polynomials.
<itemize>
<itemize>
  <item>@param <em>Degree</em> Retrieve the border basis leading terms of degree Degree.</item>
   <item>@return List of border basis leading terms.</item>
   <item>@return List of border basis leading terms.</item>
</itemize>
The following parameter is optional.
<itemize>
  <item>@param <em>Degree</em> Retrieve the border basis leading terms of degree <tt>Degree</tt>.</item>
</itemize>
</itemize>
<example>
<example>
Use Z/(32003)[x, y, z],DegLex;
Use ZZ/(32003)[x, y, z],DegLex;
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
BBF.Init(I);
BBF.Init(I);
Line 26: Line 32:
</example>
</example>
<example>
<example>
Use Z/(32003)[x, y, z],DegLex;
Use ZZ/(32003)[x, y, z],DegLex;
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
BBF.Init(I);
BBF.Init(I);
Line 36: Line 42:
[z^2, y^2, x^2]
[z^2, y^2, x^2]
</example>
</example>
    </description>
  </description>
     <see>BBF.RetrieveBorderBasis</see>
  <types>
    <see>BBF.RetrieveBorderBasisPolyByLT</see>
     <type>borderbasis</type>
    <see>BB.BBasis</see>
  </types>
    <key>RetrieveBorderBasisLTs</key>
  <see>ApCoCoA-1:BBF.RetrieveBorderBasis|BBF.RetrieveBorderBasis</see>
    <key>BBF.RetrieveBorderBasisLTs</key>
  <see>ApCoCoA-1:BBF.RetrieveBorderBasisPolyByLT|BBF.RetrieveBorderBasisPolyByLT</see>
    <key>bbf.RetrieveBorderBasisLTs</key>
  <see>ApCoCoA-1:BB.BBasis|BB.BBasis</see>
    <wiki-category>Package_bbf</wiki-category>
  <key>RetrieveBorderBasisLTs</key>
  <key>BBF.RetrieveBorderBasisLTs</key>
  <wiki-category>ApCoCoA-1:Package_bbf</wiki-category>
</command>
</command>

Latest revision as of 09:47, 7 October 2020

This article is about a function from ApCoCoA-1.

BBF.RetrieveBorderBasisLTs

Retrieves leading terms of a computed border basis.

Syntax

BBF.RetrieveBorderBasisLTs():LIST
BBF.RetrieveBorderBasisLTs(Degree:INT):LIST

Description

Please note: The function(s) explained on this page is/are using the ApCoCoABBFServer. You will have to start the ApCoCoABBFServer in order to use it/them.

The first variant of this command without parameter retrieves the leading terms of the computed border basis polynomials from the ApCoCoABBFServer.

The second variant with the parameter Degree >= 0 retrieves the leading terms of degree Degree of the computed border basis polynomials.

  • @return List of border basis leading terms.

The following parameter is optional.

  • @param Degree Retrieve the border basis leading terms of degree Degree.

Example

Use ZZ/(32003)[x, y, z],DegLex;
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
BBF.Init(I);
BBF.Finish();
-- After computation has finished:
BBF.RetrieveBorderBasisLTs();

Output:
[z^2, y^2, x^2, yz^2, y^2z, xz^2, xy^2, x^2z, x^2y, xyz^2, xy^2z, x^2yz]

Example

Use ZZ/(32003)[x, y, z],DegLex;
I:=Ideal(-4*x^2 + 1, -4*y^2 - 1, 5*z^2);
BBF.Init(I);
BBF.Finish();
-- After computation has finished:
BBF.RetrieveBorderBasisLTs(2);

Output:
[z^2, y^2, x^2]

BBF.RetrieveBorderBasis

BBF.RetrieveBorderBasisPolyByLT

BB.BBasis