products/sources/formale Sprachen/PVS/Bernstein image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: poly2bernstein.pvs   Sprache: PVS

Original von: PVS©

poly2bernstein : THEORY
BEGIN

  IMPORTING multi_polynomial,
            multi_bernstein

  polydegmono,
  bsdegmono   : VAR DegreeMono
  pprod       : VAR Polyproduct
  mpoly       : VAR MultiPolynomial
  nvars,terms : VAR posnat
  cf          : VAR Coeff

  bs_convert_mono(pprod,polydegmono,bsdegmono,nvars)(j:nat)(s:nat): real =
    IF s>bsdegmono(j) THEN 0 
    ELSE sigma(0,s,LAMBDA(i:nat):IF i>s OR i>polydegmono(j) THEN 0 
                                 ELSE pprod(j)(i)*(C(s,i)/C(bsdegmono(j),i)) 
                                 ENDIF
    ENDIF
   
  bs_convert_poly(mpoly,polydegmono,bsdegmono,nvars,terms)(r:nat): Polyproduct = 
    bs_convert_mono(mpoly(r),polydegmono,bsdegmono,nvars)

  bs_convert_poly_def: LEMMA le_below_mono?(nvars)(polydegmono,bsdegmono) IMPLIES
    multipoly_eval(mpoly,polydegmono,cf,nvars,terms) = 
    multibs_eval(bs_convert_poly(mpoly,polydegmono,bsdegmono,nvars,terms),
                 bsdegmono,cf,nvars,terms)

END poly2bernstein

¤ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

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.


Bot Zugriff