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

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: unique.pvs   Sprache: PVS

Original von: PVS©

unique: THEORY

  BEGIN
  IMPORTING prelude_aux
  IMPORTING cauchy
  IMPORTING neg
  IMPORTING add

  p,s:   VAR nat
  x,y: VAR real
  cx:  VAR cauchy_real
  nzcx:  VAR cauchy_nzreal
  nncx:  VAR cauchy_nnreal
  npcx:  VAR cauchy_npreal
  ncx:  VAR cauchy_negreal
  pcx:  VAR cauchy_posreal
  px:    VAR posreal
  nzx:   VAR nzreal
  f:     VAR [nzreal->nzreal]
  cf:    VAR [cauchy_nzreal->cauchy_nzreal]

  unique_cauchy: LEMMA cauchy_prop(x,cx) AND cauchy_prop(y,cx) => x = y

  cauchy_dich1: LEMMA cauchy_posreal?(nzcx) IFF NOT cauchy_negreal?(nzcx)
  cauchy_dich2: LEMMA cauchy_negreal?(nzcx) IFF NOT cauchy_posreal?(nzcx)
  cauchy_dich3: LEMMA cauchy_nnreal?(nncx) IFF NOT cauchy_negreal?(nncx)
  cauchy_dich4: LEMMA cauchy_npreal?(npcx) IFF NOT cauchy_posreal?(npcx)
  cauchy_dich5: LEMMA cauchy_negreal?(nzcx) OR cauchy_posreal?(nzcx)
  cauchy_trich: LEMMA cauchy_negreal?(cx) OR cx = cauchy_zero OR cauchy_posreal?(cx)

  cauchy_pos_characteristic: LEMMA 0 <= pcx(p)
  cauchy_neg_characteristic: LEMMA ncx(p) <= 0

  cauchy_pos_monotonic: LEMMA 3 <= pcx(s) => 3 <= pcx(s+p)
  cauchy_monotonic:     LEMMA 3 <= abs(nzcx(s)) => 3 <= abs(nzcx(s+p))

  odd_real_fn?(f:[nzreal->nzreal]):bool = FORALL (x:nzreal): (f(-x) = -f(x))
  odd_cauchy_fn?(cf:[cauchy_nzreal->cauchy_nzreal]):bool
    = FORALL (cx:cauchy_nzreal):(cf(cauchy_neg(cx)) = cauchy_neg(cf(cx)))

  cauchy_odd_extend: LEMMA odd_real_fn?(f) AND odd_cauchy_fn?(cf) AND
    (FORALL (px:posreal, pcx:cauchy_posreal):
              cauchy_prop(px,pcx) => cauchy_prop(f(px),cf(pcx))) =>
    (cauchy_prop(nzx,nzcx) => cauchy_prop(f(nzx),cf(nzcx)))


  END unique

¤ 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