Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: power_series_deriv.pvs   Sprache: Lisp

Original von: PVS©

(upper_semilattices
 (finite_set_is_least_bounded_above 0
  (finite_set_is_least_bounded_above-1 nil 3314553924
   ("" (skolem!)
    (("" (typepred "<=")
      (("" (expand "upper_semilattice?")
        (("" (flatten) (("" (inst?) nil nil)) nil)) nil))
      nil))
    nil)
   ((<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (set type-eq-decl nil sets nil)
    (is_finite const-decl "bool" finite_sets nil)
    (finite_set type-eq-decl nil finite_sets nil)
    (empty? const-decl "bool" sets nil)
    (non_empty_finite_set type-eq-decl nil finite_sets nil))
   nil))
 (least_upper_bound_singleton 0
  (least_upper_bound_singleton-1 nil 3314553965
   ("" (skolem!)
    (("" (expand"least_upper_bound?" "upper_bound?")
      (("" (split)
        (("1" (typepred "<=")
          (("1"
            (expand"upper_semilattice?" "partial_order?" "preorder?"
             "reflexive?")
            (("1" (skosimp :preds? t)
              (("1" (expand "singleton")
                (("1" (inst?) (("1" (assertnil nil)) nil)) nil))
              nil))
            nil))
          nil)
         ("2" (skosimp)
          (("2" (inst - "t!1")
            (("2" (expand "singleton") (("2" (propax) nil nil)) nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((upper_bound? const-decl "bool" bounded_orders nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (t!1 skolem-const-decl "T" upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (set type-eq-decl nil sets nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil)
    (preorder? const-decl "bool" orders nil)
    (reflexive? const-decl "bool" relations nil)
    (partial_order? const-decl "bool" orders nil))
   shostak))
 (lub_singleton 0
  (lub_singleton-1 nil 3314554034
   ("" (skolem!)
    (("" (invoke (typepred "%1") (! 1 l))
      (("" (rewrite "unique_least_upper_bound")
        (("" (rewrite "least_upper_bound_singleton"nil nil)) nil))
      nil))
    nil)
   ((nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (T formal-type-decl nil upper_semilattices nil)
    (set type-eq-decl nil sets nil)
    (pred type-eq-decl nil defined_types nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (lub const-decl "(LAMBDA (t): least_upper_bound?(t, S, <=))"
     bounded_orders nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil)
    (least_upper_bound_singleton formula-decl nil upper_semilattices
     nil)
    (antisymmetric? const-decl "bool" relations nil)
    (PRED type-eq-decl nil defined_types nil)
    (unique_least_upper_bound formula-decl nil bounded_orders nil))
   shostak))
 (lub_le 0
  (lub_le-1 nil 3314554072
   ("" (skolem!)
    (("" (expand "lub")
      (("" (invoke (typepred "%1") (! 1 l l))
        (("" (invoke (name-replace "L" "%1") (! 1 l l))
          (("" (expand "least_upper_bound?")
            (("" (typepred "<=")
              (("" (prop)
                (("1" (hide -4)
                  (("1" (expand "upper_bound?")
                    (("1" (inst - "t!1")
                      (("1"
                        (expand"upper_semilattice?" "partial_order?"
                         "preorder?" "transitive?")
                        (("1" (flatten)
                          (("1" (inst - "t!1" "L" "s!1")
                            (("1" (assertnil nil)) nil))
                          nil))
                        nil)
                       ("2" (expand"union" "singleton" "member"nil
                        nil))
                      nil))
                    nil))
                  nil)
                 ("2" (hide -4)
                  (("2" (expand "upper_bound?")
                    (("2" (inst - "u!1")
                      (("1"
                        (expand"upper_semilattice?" "partial_order?"
                         "preorder?" "transitive?")
                        (("1" (flatten)
                          (("1" (inst - "u!1" "L" "s!1")
                            (("1" (assertnil nil)) nil))
                          nil))
                        nil)
                       ("2" (expand"union" "singleton" "member"nil
                        nil))
                      nil))
                    nil))
                  nil)
                 ("3" (hide -4)
                  (("3" (inst - "s!1")
                    (("3" (assert)
                      (("3" (expand "upper_bound?")
                        (("3" (skolem-typepred)
                          (("3" (expand"union" "singleton" "member")
                            (("3" (assertnil nil)) nil))
                          nil))
                        nil))
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((lub const-decl "T" upper_semilattices nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (t!1 skolem-const-decl "T" upper_semilattices nil)
    (u!1 skolem-const-decl "T" upper_semilattices nil)
    (preorder? const-decl "bool" orders nil)
    (transitive? const-decl "bool" relations nil)
    (partial_order? const-decl "bool" orders nil)
    (member const-decl "bool" sets nil)
    (upper_bound? const-decl "bool" bounded_orders nil)
    (singleton const-decl "(singleton?)" sets nil)
    (singleton? const-decl "bool" sets nil)
    (union const-decl "set" sets nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (lub const-decl "(LAMBDA (t): least_upper_bound?(t, S, <=))"
     bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (nonempty_finite_union1 application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil))
   shostak))
 (le_lub_1 0
  (le_lub_1-1 nil 3314554256
   ("" (skosimp)
    (("" (expand "lub")
      (("" (invoke (typepred "%1") (! 1 r))
        (("" (invoke (name-replace "L" "%1") (! 1 r))
          (("" (expand "least_upper_bound?")
            (("" (flatten)
              (("" (hide -2)
                (("" (expand "upper_bound?")
                  (("" (inst - "t!1")
                    (("1" (typepred "<=")
                      (("1"
                        (expand"upper_semilattice?" "partial_order?"
                         "preorder?" "transitive?")
                        (("1" (flatten)
                          (("1" (inst - "s!1" "t!1" "L")
                            (("1" (assertnil nil)) nil))
                          nil))
                        nil))
                      nil)
                     ("2" (expand"union" "singleton" "member"nil
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((lub const-decl "T" upper_semilattices nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (upper_bound? const-decl "bool" bounded_orders nil)
    (member const-decl "bool" sets nil)
    (preorder? const-decl "bool" orders nil)
    (transitive? const-decl "bool" relations nil)
    (partial_order? const-decl "bool" orders nil)
    (u!1 skolem-const-decl "T" upper_semilattices nil)
    (t!1 skolem-const-decl "T" upper_semilattices nil)
    (singleton const-decl "(singleton?)" sets nil)
    (singleton? const-decl "bool" sets nil)
    (union const-decl "set" sets nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (lub const-decl "(LAMBDA (t): least_upper_bound?(t, S, <=))"
     bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (nonempty_finite_union1 application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil))
   shostak))
 (le_lub_2 0
  (le_lub_2-1 nil 3314554321
   ("" (skosimp)
    (("" (expand "lub")
      (("" (invoke (typepred "%1") (! 1 r))
        (("" (invoke (name-replace "L" "%1") (! 1 r))
          (("" (expand "least_upper_bound?")
            (("" (flatten)
              (("" (hide -2)
                (("" (expand "upper_bound?")
                  (("" (inst - "u!1")
                    (("1" (typepred "<=")
                      (("1"
                        (expand"upper_semilattice?" "partial_order?"
                         "preorder?" "transitive?")
                        (("1" (flatten)
                          (("1" (inst - "s!1" "u!1" "L")
                            (("1" (assertnil nil)) nil))
                          nil))
                        nil))
                      nil)
                     ("2" (expand"union" "singleton" "member"nil
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((lub const-decl "T" upper_semilattices nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (upper_bound? const-decl "bool" bounded_orders nil)
    (member const-decl "bool" sets nil)
    (preorder? const-decl "bool" orders nil)
    (transitive? const-decl "bool" relations nil)
    (partial_order? const-decl "bool" orders nil)
    (u!1 skolem-const-decl "T" upper_semilattices nil)
    (t!1 skolem-const-decl "T" upper_semilattices nil)
    (singleton const-decl "(singleton?)" sets nil)
    (singleton? const-decl "bool" sets nil)
    (union const-decl "set" sets nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (lub const-decl "(LAMBDA (t): least_upper_bound?(t, S, <=))"
     bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (nonempty_finite_union1 application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil))
   shostak))
 (union_preserves_bounded_above 0
  (union_preserves_bounded_above-1 nil 3314553924
   ("" (skolem-typepred)
    (("" (expand "bounded_above?")
      (("" (skosimp*)
        (("" (inst + "lub(t!1, t!2)")
          (("" (expand "upper_bound?")
            (("" (skolem-typepred)
              (("" (expand"union" "member")
                (("" (split)
                  (("1" (inst?) (("1" (rewrite "le_lub_1"nil nil))
                    nil)
                   ("2" (inst? -3) (("2" (rewrite "le_lub_2"nil nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((lub const-decl "T" upper_semilattices nil)
    (union const-decl "set" sets nil)
    (le_lub_1 formula-decl nil upper_semilattices nil)
    (r!1 skolem-const-decl "(union[T](S1!1, S2!1))" upper_semilattices
     nil)
    (S2!1 skolem-const-decl
     "(LAMBDA (S: set[T]): bounded_above?(S, <=))" upper_semilattices
     nil)
    (S1!1 skolem-const-decl
     "(LAMBDA (S: set[T]): bounded_above?(S, <=))" upper_semilattices
     nil)
    (le_lub_2 formula-decl nil upper_semilattices nil)
    (member const-decl "bool" sets nil)
    (upper_bound? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (bounded_above? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil))
   nil))
 (add_preserves_bounded_above 0
  (add_preserves_bounded_above-1 nil 3314553924
   ("" (skolem-typepred)
    (("" (rewrite "add_as_union")
      (("" (rewrite "union_preserves_bounded_above"nil nil)) nil))
    nil)
   ((add_as_union formula-decl nil sets_lemmas nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (union_preserves_bounded_above application-judgement
     "(LAMBDA (S: set[T]): bounded_above?(S, <=))" upper_semilattices
     nil)
    (union_preserves_bounded_above judgement-tcc nil upper_semilattices
     nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (bounded_above? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil))
   nil))
 (least_upper_bound_union 0
  (least_upper_bound_union-1 nil 3314556714
   ("" (skosimp)
    (("" (expand "least_upper_bound?")
      (("" (prop)
        (("1" (hide -4 -2)
          (("1" (expand "upper_bound?")
            (("1" (skolem-typepred)
              (("1" (expand"union" "member")
                (("1" (inst - "r!1")
                  (("1" (rewrite "le_lub_1"nil nil)
                   ("2" (assert)
                    (("2" (inst - "r!1")
                      (("2" (rewrite "le_lub_2"nil nil)) nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil)
         ("2" (skosimp)
          (("2" (rewrite "lub_le")
            (("2" (split)
              (("1" (hide -5 -4 -2)
                (("1" (inst?)
                  (("1" (assert)
                    (("1" (expand "upper_bound?")
                      (("1" (skolem!)
                        (("1" (inst - "r!2")
                          (("1" (expand"union" "member"nil nil))
                          nil))
                        nil))
                      nil))
                    nil))
                  nil))
                nil)
               ("2" (hide -4 -3 -2)
                (("2" (inst?)
                  (("2" (assert)
                    (("2" (expand "upper_bound?")
                      (("2" (skolem!)
                        (("2" (inst - "r!2")
                          (("2" (expand"union" "member"nil nil))
                          nil))
                        nil))
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((least_upper_bound? const-decl "bool" bounded_orders nil)
    (r!2 skolem-const-decl "(S1!1)" upper_semilattices nil)
    (union_preserves_bounded_above application-judgement
     "(LAMBDA (S: set[T]): bounded_above?(S, <=))" upper_semilattices
     nil)
    (r!2 skolem-const-decl "(S2!1)" upper_semilattices nil)
    (lub_le formula-decl nil upper_semilattices nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (T formal-type-decl nil upper_semilattices nil)
    (set type-eq-decl nil sets nil) (union const-decl "set" sets nil)
    (pred type-eq-decl nil defined_types nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (S1!1 skolem-const-decl
     "(LAMBDA (S: set[T]): least_bounded_above?(S, <=))"
     upper_semilattices nil)
    (S2!1 skolem-const-decl
     "(LAMBDA (S: set[T]): least_bounded_above?(S, <=))"
     upper_semilattices nil)
    (r!1 skolem-const-decl "(union(S1!1, S2!1))" upper_semilattices
     nil)
    (le_lub_1 formula-decl nil upper_semilattices nil)
    (le_lub_2 formula-decl nil upper_semilattices nil)
    (member const-decl "bool" sets nil)
    (upper_bound? const-decl "bool" bounded_orders nil))
   shostak))
 (least_upper_bound_add 0
  (least_upper_bound_add-1 nil 3314556833
   ("" (skosimp)
    (("" (rewrite "add_as_union")
      (("" (rewrite "least_upper_bound_union")
        (("" (rewrite "least_upper_bound_singleton"nil nil)) nil))
      nil))
    nil)
   ((add_as_union formula-decl nil sets_lemmas nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (set type-eq-decl nil sets nil)
    (pred type-eq-decl nil defined_types nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (T formal-type-decl nil upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (union_preserves_bounded_above application-judgement
     "(LAMBDA (S: set[T]): bounded_above?(S, <=))" upper_semilattices
     nil)
    (least_upper_bound_singleton formula-decl nil upper_semilattices
     nil)
    (least_upper_bound_union formula-decl nil upper_semilattices nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil))
   shostak))
 (union_preserves_least_bounded_above 0
  (union_preserves_least_bounded_above-1 nil 3314553924
   ("" (skolem-typepred)
    (("" (expand "least_bounded_above?")
      (("" (skosimp*)
        (("" (inst + "lub(t!1, t!2)")
          (("" (rewrite "least_upper_bound_union"nil nil)) nil))
        nil))
      nil))
    nil)
   ((lub const-decl "T" upper_semilattices nil)
    (least_upper_bound_union formula-decl nil upper_semilattices nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil))
   nil))
 (add_preserves_least_bounded_above 0
  (add_preserves_least_bounded_above-1 nil 3314553924
   ("" (skolem-typepred)
    (("" (rewrite "add_as_union")
      (("" (rewrite "union_preserves_least_bounded_above"nil nil))
      nil))
    nil)
   ((add_as_union formula-decl nil sets_lemmas nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (union_preserves_least_bounded_above application-judgement
     "(LAMBDA (S: set[T]): least_bounded_above?(S, <=))"
     upper_semilattices nil)
    (union_preserves_least_bounded_above judgement-tcc nil
     upper_semilattices nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (T formal-type-decl nil upper_semilattices nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil))
   nil))
 (lub_union 0
  (lub_union-1 nil 3314556944
   ("" (skolem!)
    (("" (invoke (typepred "%1" "%2" "%3") (! 1 l) (! 1 r 1) (! 1 r 2))
      (("" (invoke (name-replace "LU" "%1") (! 1 l))
        (("" (invoke (name-replace "L1" "%1") (! 1 r 1))
          (("" (invoke (name-replace "L2" "%1") (! 1 r 2))
            (("" (use "least_upper_bound_union")
              (("" (assert)
                (("" (use "unique_least_upper_bound"nil nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((union_preserves_least_bounded_above application-judgement
     "(LAMBDA (S: set[T]): least_bounded_above?(S, <=))"
     upper_semilattices nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (T formal-type-decl nil upper_semilattices nil)
    (set type-eq-decl nil sets nil)
    (pred type-eq-decl nil defined_types nil)
    (least_upper_bound? const-decl "bool" bounded_orders nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (lub const-decl "(LAMBDA (t): least_upper_bound?(t, S, <=))"
     bounded_orders nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (union const-decl "set" sets nil)
    (least_upper_bound_union formula-decl nil upper_semilattices nil)
    (PRED type-eq-decl nil defined_types nil)
    (antisymmetric? const-decl "bool" relations nil)
    (lub const-decl "T" upper_semilattices nil)
    (unique_least_upper_bound formula-decl nil bounded_orders nil)
    (= const-decl "[T, T -> boolean]" equalities nil))
   shostak))
 (lub_add 0
  (lub_add-1 nil 3314557004
   ("" (skolem!)
    (("" (rewrite "add_as_union")
      (("" (rewrite "lub_union")
        (("" (rewrite "lub_singleton"nil nil)) nil))
      nil))
    nil)
   ((add_as_union formula-decl nil sets_lemmas nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (set type-eq-decl nil sets nil)
    (pred type-eq-decl nil defined_types nil)
    (least_bounded_above? const-decl "bool" bounded_orders nil)
    (upper_semilattice? const-decl "bool" bounded_orders nil)
    (<= formal-const-decl "(upper_semilattice?[T])" upper_semilattices
        nil)
    (T formal-type-decl nil upper_semilattices nil)
    (nonempty_singleton_finite application-judgement
     "non_empty_finite_set[T]" upper_semilattices nil)
    (nonempty_union2 application-judgement "(nonempty?)"
     upper_semilattices nil)
    (union_preserves_least_bounded_above application-judgement
     "(LAMBDA (S: set[T]): least_bounded_above?(S, <=))"
     upper_semilattices nil)
    (lub_singleton formula-decl nil upper_semilattices nil)
    (lub_union formula-decl nil upper_semilattices nil)
    (singleton? const-decl "bool" sets nil)
    (singleton const-decl "(singleton?)" sets nil))
   shostak)))


¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.129Angebot  Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können  ¤





Druckansicht
unsichere Verbindung
Druckansicht
Hier finden Sie eine Liste der Produkte des Unternehmens

Mittel




Lebenszyklus

Die hierunter aufgelisteten Ziele sind für diese Firma wichtig


Ziele

Entwicklung einer Software für die statische Quellcodeanalyse


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik