Difference between revisions of "ApCoCoA-1:DA.Differentiate"

From ApCoCoAWiki
Line 1: Line 1:
 
<command>
 
<command>
 
     <title>diffalg.Differentiate</title>
 
     <title>diffalg.Differentiate</title>
     <short_description>Computes the derivation of a polynomial.</short_description>
+
     <short_description>the derivation of a differential polynomial</short_description>
 
<syntax>
 
<syntax>
 
$diffalg.Differentiate(F:POLY):POLY
 
$diffalg.Differentiate(F:POLY):POLY

Revision as of 09:04, 22 December 2008

diffalg.Differentiate

the derivation of a differential polynomial

Syntax

$diffalg.Differentiate(F:POLY):POLY

Description

The function computes the derivation of the polynomial F. If the order of the result would exceed the given maximum order as implied by the current ring, an error is thrown.

Example

Use Q[x[1..2,0..20]];
F:=x[1,4]^2*x[1,1]-x[2,4]^3;
$diffalg.Differentiate(F);
-------------------------------
x[1,2]x[1,4]^2 + 2x[1,1]x[1,4]x[1,5] - 3x[2,4]^2x[2,5]
-------------------------------

Use Q[x[1..2,0..20]];
F:=x[1,20]^2*x[1,1]-x[2,4]^3;
$diffalg.Differentiate(F);
-------------------------------
ERROR: Maximum order is exceeded.
CONTEXT: Error("Maximum order is exceeded.")
-------------------------------

Diffalg.NthDerivation