Executable Multivariate Polynomials (Q7361593)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Polynomials
Language Label Description Also known as
default for all languages
No label defined
    English
    Executable Multivariate Polynomials
    AFP entry Polynomials

      Statements

      10 August 2010
      0 references
      Christian Sternagel
      0 references
      René Thiemann
      0 references
      Alexander Maletzky
      0 references
      Fabian Immler
      0 references
      Florian Haftmann
      0 references
      Andreas Lochbihler
      0 references
      Alexander Bentkamp
      0 references
      Executable Multivariate Polynomials (English)
      0 references
      We define multivariate polynomials over arbitrary (ordered) semirings in combination with (executable) operations like addition, multiplication, and substitution. We also define (weak) monotonicity of polynomials and comparison of polynomials where we provide standard estimations like absolute positiveness or the more recent approach of Neurauter, Zankl, and Middeldorp. Moreover, it is proven that strongly normalizing (monotone) orders can be lifted to strongly normalizing (monotone) orders over polynomials. Our formalization was performed as part of the IsaFoR/CeTA-system which contains several termination techniques. The provided theories have been essential to formalize polynomial interpretations. This formalization also contains an abstract representation as coefficient functions with finite support and a type of power-products. If this type is ordered by a linear (term) ordering, various additional notions, such as leading power-product, leading coefficient etc., are introduced as well. Furthermore, a lot of generic properties of, and functions on, multivariate polynomials are formalized, including the substitution and evaluation homomorphisms, embeddings of polynomial rings into larger rings (i.e. with one additional indeterminate), homogenization and dehomogenization of polynomials, and the canonical isomorphism between R[X,Y] and R[X][Y].
      0 references