products/Sources/formale Sprachen/Isabelle/Doc image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei:   Sprache: PVS

% various extras for the standard prelude

sets_lemmas_aux[T:TYPE]: THEORY

BEGIN

  x, y: VAR T
  a, b, c: VAR set[T]
  A, B : Var setofsets[T]

  IMPORTING sets_lemmas[T]

  union_complement:        LEMMA union(a,complement(a))        = fullset
  intersection_complement: LEMMA intersection(a,complement(a)) = emptyset
  disjoint_complement:     LEMMA disjoint?(a,complement(a))
  disjoint_commutative:    LEMMA disjoint?(a,b) = disjoint?(b,a)
  disjoint_empty:          LEMMA disjoint?(a,emptyset)
  powerset_fullset:        LEMMA member(a, powerset(a))
  union_diff_inter:        LEMMA union(difference(a,b),intersection(a,b)) = a
  disjoint_diff_inter:     LEMMA disjoint?(difference(a,b),intersection(a,b))
  disjoint_member:         LEMMA disjoint?(a,b) AND member(x,a) IMPLIES
                                                               NOT member(x,b)

END sets_lemmas_aux

[ Original von:0.1Diese Quellcodebibliothek enthält Beispiele in vielen Programmiersprachen. Man kann per Verzeichnistruktur darin navigieren. Der Code wird farblich markiert angezeigt.  Datei übertragen  ]