Home Overview Documents Content Dictionaries Software & Tools The OpenMath Society OpenMath Projects OpenMath Discussion Lists OpenMath Meetings Links

OpenMath Content Dictionary: polynomial3

Canonical URL:
http://www.openmath.org/cd/polynomial3.ocd
CD File:
polynomial3.ocd
CD as XML Encoded OpenMath:
polynomial3.omcd
Defines:
factors, gcd, quotient, remainder
Date:
2004-07-12
Version:
0
Review Date:
2006-07-12
Status:
experimental
Uses CD:
alg1, arith1, logic1, quant1, set1, setname1, setname2, relation1, fns1, interval1, integer1, polynomial1, polynomial2

This CD holds a collection of basic modular arithmetic for polynomials over fields. The data structures for polynomials can be arithmetic expressions, for instance using the ring1.expression symbol, or DMP as in the CD polyd1.


gcd

Description:

The n-ary greatest common divisor for univariate polynomials over fields.

Example:
The gcd(X,Y,Z).
  
gcd ( X , Y , Z )
Signatures:
sts


[Next: factors] [Last: remainder] [Top]

factors

Description:

This symbol is a unary function, whose argument should be a polynomial f. When applied to f, it represents a complete list of irreducible factors of f.

Example:
The following expression represents the list [X+1,X+1] of rational polynomials.
  
factors ( expression ( expression ( poly_ring ( Q , X ) , X 2 + 2 X + 1 ) ) )
Signatures:
sts


[Next: quotient] [Previous: gcd] [Top]

quotient

Role:
application
Description:

This symbol represents the binary division operator on univariate polynomials over fields. That is, for univariate polynomials a and b, quotient(a,b) denotes the polynomial q such that a=b*q+r, with degree(r) less than degree(b).

Commented Mathematical property (CMP):
For all a,b with a,b univariate polynomials over a field F we have a = b * quotient(a,b) + remainder(a,b) and degree(remainder(a,b)) is less than degree(b).
Formal Mathematical property (FMP):
  
a , b . a poly_ring_d ( F , 1 ) b a = b quotient ( a , b ) + remainder ( a , b ) degree ( ) < degree ( b )
Signatures:
sts


[Next: remainder] [Previous: factors] [Top]

remainder

Role:
application
Description:

The symbol represents a binary function, whose arguments should be univariate polynomials in the same polynomial ring whose coefficient ring is a field. When applied to a and b, it represents the polynomial remainder after division of a by b.

For univariate polynomials a and b, remainder(a,b) denotes r such that a=b*q+r, with degree(r) less
than degree(b).
See remainder for a formal statement of this property.
Signatures:
sts


[First: gcd] [Previous: quotient] [Top]

Home Overview Documents Content Dictionaries Software & Tools The OpenMath Society OpenMath Projects OpenMath Discussion Lists OpenMath Meetings Links