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

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: mucalculus_prop.prf   Sprache: Lisp

Original von: PVS©

(mucalculus_prop
 (antisymmetry 0
  (antisymmetry-2 nil 3324308681 ("" (grind-with-ext) nil nil)
   ((bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (antisymmetry-1 nil 3324295090
   ("" (skosimp)
    (("" (apply-extensionality :hide? t) (("" (grind) nil nil)) nil))
    nil)
   nil nil))
 (reflexivity 0
  (reflexivity-2 nil 3324308681 ("" (grind) nil nil)
   ((<= const-decl "bool" mucalculus nil)) nil)
  (reflexivity-1 nil 3324295090 ("" (grind) nil nilnil nil))
 (glb_lower_bound 0
  (glb_lower_bound-2 nil 3324308681 ("" (grind) nil 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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil) (member const-decl "bool" sets nil)
    (glb const-decl "pred[T]" mucalculus nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (glb_lower_bound-1 nil 3324295090 ("" (grind) nil nilnil nil))
 (glb_greatest_lower_bound 0
  (glb_greatest_lower_bound-2 nil 3324308681
   ("" (grind :polarity? t) nil 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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil) (member const-decl "bool" sets nil)
    (glb const-decl "pred[T]" mucalculus nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (glb_greatest_lower_bound-1 nil 3324295090
   ("" (grind :polarity? t) nil nilnil nil))
 (lub_upper_bound 0
  (lub_upper_bound-2 nil 3324308681 ("" (grind) nil 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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil) (member const-decl "bool" sets nil)
    (lub const-decl "pred[T]" mucalculus nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (lub_upper_bound-1 nil 3324295090 ("" (grind) nil nilnil nil))
 (lub_least_upper_bound 0
  (lub_least_upper_bound-2 nil 3324308681
   ("" (grind :polarity? t) nil 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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil) (member const-decl "bool" sets nil)
    (lub const-decl "pred[T]" mucalculus nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (lub_least_upper_bound-1 nil 3324295090
   ("" (grind :polarity? t) nil nilnil nil))
 (closure_mu 0
  (closure_mu-2 nil 3324308681
   (""
    (auto-rewrite "glb_lower_bound" "glb_greatest_lower_bound" "mu"
                  "lfp" "monotonic?")
    (("" (reduce :if-match nil)
      (("" (inst - "mu(F!1)" "q!1")
        (("" (assert) (("" (grind :exclude ("glb")) nil nil)) nil))
        nil))
      nil))
    nil)
   ((lfp const-decl "pred[T]" mucalculus nil)
    (mu const-decl "pred[T]" mucalculus nil)
    (glb_greatest_lower_bound formula-decl nil mucalculus_prop nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (<= const-decl "bool" mucalculus nil)
    (glb_lower_bound formula-decl nil mucalculus_prop nil))
   nil)
  (closure_mu-1 nil 3324295090
   (""
    (auto-rewrite "glb_lower_bound" "glb_greatest_lower_bound" "mu"
                  "lfp" "monotonic?")
    (("" (reduce :if-match nil)
      (("" (inst - "mu(F!1)" "q!1")
        (("" (assert) (("" (grind :exclude ("glb")) nil nil)) nil))
        nil))
      nil))
    nil)
   nil nil))
 (smallest_closed 0
  (smallest_closed-2 nil 3324308681
   ("" (auto-rewrite "mu" "lfp" "glb_lower_bound")
    (("" (skosimp) (("" (assertnil nil)) nil)) nil)
   ((lfp const-decl "pred[T]" mucalculus nil)
    (mu const-decl "pred[T]" mucalculus nil)
    (glb_lower_bound formula-decl nil mucalculus_prop nil))
   nil)
  (smallest_closed-1 nil 3324295090
   ("" (auto-rewrite "mu" "lfp" "glb_lower_bound")
    (("" (skosimp) (("" (assertnil nil)) nil)) nil)
   nil nil))
 (fixpoint_mu1 0
  (fixpoint_mu1-2 nil 3324308681
   ("" (auto-rewrite "closure_mu" "monotonic?" "lfp")
    (("" (skolem-typepred)
      (("" (rewrite "antisymmetry")
        (("" (delete 2)
          (("" (expand "mu" 1 1)
            (("" (assert)
              (("" (rewrite "glb_lower_bound")
                (("" (inst?) (("" (assertnil nil)) nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (lfp const-decl "pred[T]" mucalculus nil)
    (glb_lower_bound formula-decl nil mucalculus_prop nil)
    (set type-eq-decl nil sets nil)
    (<= const-decl "bool" mucalculus nil)
    (closure_mu formula-decl nil mucalculus_prop nil)
    (mu const-decl "pred[T]" mucalculus nil)
    (antisymmetry formula-decl nil mucalculus_prop nil))
   nil)
  (fixpoint_mu1-1 nil 3324295090
   ("" (auto-rewrite "closure_mu" "monotonic?" "lfp")
    (("" (skolem-typepred)
      (("" (rewrite "antisymmetry")
        (("" (delete 2)
          (("" (expand "mu" 1 1)
            (("" (assert)
              (("" (rewrite "glb_lower_bound")
                (("" (inst?) (("" (assertnil nil)) nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   nil nil))
 (fixpoint_mu2 0
  (fixpoint_mu2-2 nil 3324308681
   ("" (lemma "fixpoint_mu1")
    (("" (expand"fixpoint?" "fixpoint?"nil nil)) nil)
   ((fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint_mu1 formula-decl nil mucalculus_prop nil))
   nil)
  (fixpoint_mu2-1 nil 3324295090
   ("" (auto-rewrite "fixpoint?")
    (("" (skolem!)
      (("" (assert) (("" (rewrite "fixpoint_mu1"nil nil)) nil)) nil))
    nil)
   nil nil))
 (least_fixpoint1 0
  (least_fixpoint1-2 nil 3324308681
   ("" (skosimp)
    (("" (rewrite "smallest_closed")
      (("" (replace*) (("" (rewrite "reflexivity"nil nil)) nil))
      nil))
    nil)
   ((smallest_closed formula-decl nil mucalculus_prop nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (reflexivity formula-decl nil mucalculus_prop nil))
   nil)
  (least_fixpoint1-1 nil 3324295090
   ("" (skosimp)
    (("" (rewrite "smallest_closed")
      (("" (replace*) (("" (rewrite "reflexivity"nil nil)) nil))
      nil))
    nil)
   nil nil))
 (least_fixpoint2 0
  (least_fixpoint2-2 nil 3324308681
   ("" (lemma "least_fixpoint1")
    (("" (expand"fixpoint?" "fixpoint?"nil nil)) nil)
   ((fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (least_fixpoint1 formula-decl nil mucalculus_prop nil))
   nil)
  (least_fixpoint2-1 nil 3324295090
   ("" (expand"fixpoint?" "fixpoint?")
    (("" (lemma "least_fixpoint1") (("" (propax) nil nil)) nil)) nil)
   nil nil))
 (mu_lfp 0
  (mu_lfp-2 nil 3324308681
   ("" (skolem!)
    (("" (expand"lfp?" "lfp?" "fixpoint?")
      (("" (reduce)
        (("1" (forward-chain "least_fixpoint1"nil nil)
         ("2" (rewrite "fixpoint_mu1"nil nil))
        nil))
      nil))
    nil)
   ((lfp? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (lfp? const-decl "bool" mucalculus nil)
    (fixpoint_mu1 formula-decl nil mucalculus_prop nil)
    (least_fixpoint1 formula-decl nil mucalculus_prop nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil))
   nil)
  (mu_lfp-1 nil 3324295090
   ("" (skolem!)
    (("" (expand"lfp?" "lfp?" "fixpoint?")
      (("" (reduce)
        (("1" (forward-chain "least_fixpoint1"nil nil)
         ("2" (rewrite "fixpoint_mu1"nil nil))
        nil))
      nil))
    nil)
   nil nil))
 (closure_nu 0
  (closure_nu-2 nil 3324308681
   (""
    (auto-rewrite "lub_upper_bound" "lub_least_upper_bound" "nu" "gfp"
                  "monotonic?")
    (("" (reduce :if-match nil)
      (("" (inst - "q!1" "nu(F!1)")
        (("" (assert) (("" (grind :exclude ("lub")) nil nil)) nil))
        nil))
      nil))
    nil)
   ((gfp const-decl "pred[T]" mucalculus nil)
    (nu const-decl "pred[T]" mucalculus nil)
    (lub_least_upper_bound formula-decl nil mucalculus_prop nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (NOT const-decl "[bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (<= const-decl "bool" mucalculus nil)
    (lub_upper_bound formula-decl nil mucalculus_prop nil))
   nil)
  (closure_nu-1 nil 3324295090
   (""
    (auto-rewrite "lub_upper_bound" "lub_least_upper_bound" "nu" "gfp"
                  "monotonic?")
    (("" (reduce :if-match nil)
      (("" (inst - "q!1" "nu(F!1)")
        (("" (assert) (("" (grind :exclude ("lub")) nil nil)) nil))
        nil))
      nil))
    nil)
   nil nil))
 (largest_closed 0
  (largest_closed-2 nil 3324308681
   ("" (auto-rewrite "nu" "gfp" "lub_upper_bound")
    (("" (skosimp) (("" (assertnil nil)) nil)) nil)
   ((gfp const-decl "pred[T]" mucalculus nil)
    (nu const-decl "pred[T]" mucalculus nil)
    (lub_upper_bound formula-decl nil mucalculus_prop nil))
   nil)
  (largest_closed-1 nil 3324295090
   ("" (auto-rewrite "nu" "gfp" "lub_upper_bound")
    (("" (skosimp) (("" (assertnil nil)) nil)) nil)
   nil nil))
 (fixpoint_nu1 0
  (fixpoint_nu1-2 nil 3324308681
   ("" (auto-rewrite "closure_nu" "monotonic?" "gfp")
    (("" (skolem-typepred)
      (("" (rewrite "antisymmetry")
        (("" (delete 2)
          (("" (expand "nu" 1 2)
            (("" (assert)
              (("" (rewrite "lub_upper_bound")
                (("" (inst?) (("" (assertnil nil)) nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (gfp const-decl "pred[T]" mucalculus nil)
    (lub_upper_bound formula-decl nil mucalculus_prop nil)
    (set type-eq-decl nil sets nil)
    (<= const-decl "bool" mucalculus nil)
    (closure_nu formula-decl nil mucalculus_prop nil)
    (nu const-decl "pred[T]" mucalculus nil)
    (antisymmetry formula-decl nil mucalculus_prop nil))
   nil)
  (fixpoint_nu1-1 nil 3324295090
   ("" (auto-rewrite "closure_nu" "monotonic?" "gfp")
    (("" (skolem-typepred)
      (("" (rewrite "antisymmetry")
        (("" (delete 2)
          (("" (expand "nu" 1 2)
            (("" (assert)
              (("" (rewrite "lub_upper_bound")
                (("" (inst?) (("" (assertnil nil)) nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   nil nil))
 (fixpoint_nu2 0
  (fixpoint_nu2-2 nil 3324308681
   ("" (lemma "fixpoint_nu1")
    (("" (expand"fixpoint?" "fixpoint?"nil nil)) nil)
   ((fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint_nu1 formula-decl nil mucalculus_prop nil))
   nil)
  (fixpoint_nu2-1 nil 3324295090
   ("" (expand"fixpoint?" "fixpoint?")
    (("" (lemma "fixpoint_nu1") (("" (propax) nil nil)) nil)) nil)
   nil nil))
 (greatest_fixpoint1 0
  (greatest_fixpoint1-2 nil 3324308681
   ("" (skosimp)
    (("" (rewrite "largest_closed")
      (("" (replace*) (("" (rewrite "reflexivity"nil nil)) nil))
      nil))
    nil)
   ((largest_closed formula-decl nil mucalculus_prop nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (reflexivity formula-decl nil mucalculus_prop nil))
   nil)
  (greatest_fixpoint1-1 nil 3324295090
   ("" (skosimp)
    (("" (rewrite "largest_closed")
      (("" (replace*) (("" (rewrite "reflexivity"nil nil)) nil))
      nil))
    nil)
   nil nil))
 (greatest_fixpoint2 0
  (greatest_fixpoint2-2 nil 3324308681
   ("" (lemma "greatest_fixpoint1")
    (("" (expand"fixpoint?" "fixpoint?"nil nil)) nil)
   ((fixpoint? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (greatest_fixpoint1 formula-decl nil mucalculus_prop nil))
   nil)
  (greatest_fixpoint2-1 nil 3324295090
   ("" (expand"fixpoint?" "fixpoint?")
    (("" (lemma "greatest_fixpoint1") (("" (propax) nil nil)) nil))
    nil)
   nil nil))
 (nu_gfp 0
  (nu_gfp-2 nil 3324308681
   ("" (skolem!)
    (("" (expand"gfp?" "gfp?" "fixpoint?")
      (("" (reduce)
        (("1" (forward-chain "greatest_fixpoint1"nil nil)
         ("2" (rewrite "fixpoint_nu1"nil nil))
        nil))
      nil))
    nil)
   ((gfp? const-decl "bool" mucalculus nil)
    (fixpoint? const-decl "bool" mucalculus nil)
    (gfp? const-decl "bool" mucalculus nil)
    (fixpoint_nu1 formula-decl nil mucalculus_prop nil)
    (greatest_fixpoint1 formula-decl nil mucalculus_prop nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil))
   nil)
  (nu_gfp-1 nil 3324295090
   ("" (skolem!)
    (("" (expand"gfp?" "gfp?" "fixpoint?")
      (("" (reduce)
        (("1" (forward-chain "greatest_fixpoint1"nil nil)
         ("2" (rewrite "fixpoint_nu1"nil nil))
        nil))
      nil))
    nil)
   nil nil))
 (dual_dual 0
  (dual_dual-2 nil 3324308681
   ("" (grind-with-ext :rewrites ("complement_complement[T]")) nil nil)
   ((dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (pred type-eq-decl nil defined_types nil)
    (set type-eq-decl nil sets nil)
    (O const-decl "T3" function_props nil)
    (complement const-decl "set" sets nil)
    (complement_complement formula-decl nil sets_lemmas nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (boolean nonempty-type-decl nil booleans nil))
   nil)
  (dual_dual-1 nil 3324295090
   ("" (skolem!)
    (("" (apply-extensionality :hide? t)
      (("" (grind :rewrites ("complement_complement[T]")) nil nil))
      nil))
    nil)
   nil nil))
 (dual_inclusion1 0
  (dual_inclusion1-2 nil 3324308681 ("" (grind) nil nil)
   ((T formal-type-decl nil mucalculus_prop nil)
    (member const-decl "bool" sets nil)
    (complement const-decl "set" sets nil)
    (<= const-decl "bool" mucalculus nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (O const-decl "T3" function_props nil))
   nil)
  (dual_inclusion1-1 nil 3324295090 ("" (grind) nil nilnil nil))
 (dual_inclusion2 0
  (dual_inclusion2-2 nil 3324308681 ("" (grind) nil nil)
   ((T formal-type-decl nil mucalculus_prop nil)
    (member const-decl "bool" sets nil)
    (complement const-decl "set" sets nil)
    (<= const-decl "bool" mucalculus nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (O const-decl "T3" function_props nil))
   nil)
  (dual_inclusion2-1 nil 3324295090 ("" (grind) nil nilnil nil))
 (dual_inclusion3 0
  (dual_inclusion3-2 nil 3324308681
   ("" (grind :rewrites ("complement_complement[T]")) nil nil)
   ((complement const-decl "set" sets nil)
    (member const-decl "bool" sets nil)
    (O const-decl "T3" function_props nil)
    (complement_complement formula-decl nil sets_lemmas nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (dual_inclusion3-1 nil 3324295090
   ("" (grind :rewrites ("complement_complement[T]")) nil nilnil
   nil))
 (dual_inclusion4 0
  (dual_inclusion4-2 nil 3324308681
   ("" (grind :rewrites ("complement_complement[T]")) nil nil)
   ((complement const-decl "set" sets nil)
    (member const-decl "bool" sets nil)
    (O const-decl "T3" function_props nil)
    (complement_complement formula-decl nil sets_lemmas nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (<= const-decl "bool" mucalculus nil))
   nil)
  (dual_inclusion4-1 nil 3324295090
   ("" (grind :rewrites ("complement_complement[T]")) nil nilnil
   nil))
 (monotonic_dual_monotonic 0
  (monotonic_dual_monotonic-2 nil 3324308681
   ("" (grind :if-match nil)
    (("" (inst - "complement(p2!1)" "complement(p1!1)")
      (("" (reduce :polarity? t) nil nil)) nil))
    nil)
   ((set type-eq-decl nil sets 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 mucalculus_prop nil)
    (pred type-eq-decl nil defined_types nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (complement const-decl "set" sets nil)
    (member const-decl "bool" sets nil)
    (O const-decl "T3" function_props nil)
    (<= const-decl "bool" mucalculus nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil))
   nil)
  (monotonic_dual_monotonic-1 nil 3324295090
   ("" (grind :if-match nil)
    (("" (inst - "complement(p2!1)" "complement(p1!1)")
      (("" (reduce :polarity? t) nil nil)) nil))
    nil)
   nil nil))
 (least_fixpoint_dual 0
  (least_fixpoint_dual-2 nil 3324308681
   ("" (skolem!)
    ((""
      (case "mu(dual(F!1)) <= complement(nu(F!1)) AND complement(mu(dual(F!1))) <= nu(F!1)")
      (("1" (grind-with-ext :exclude ("mu" "nu" "dual")) nil nil)
       ("2"
        (auto-rewrite "dual_inclusion1" "dual_inclusion2" "dual_dual"
                      "smallest_closed" "largest_closed" "closure_nu"
                      "closure_mu")
        (("2" (ground) nil nil)) nil))
      nil))
    nil)
   ((nu const-decl "pred[T]" mucalculus nil)
    (complement const-decl "set" sets nil)
    (set type-eq-decl nil sets nil)
    (dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (mu const-decl "pred[T]" mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (<= const-decl "bool" mucalculus nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (AND const-decl "[bool, bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (mu_lfp application-judgement "(lfp?(F))" mucalculus_prop nil)
    (nu_gfp application-judgement "(gfp?(F))" mucalculus_prop nil)
    (monotonic_dual_monotonic application-judgement "(monotonic?[T])"
     mucalculus_prop nil)
    (member const-decl "bool" sets nil)
    (closure_mu formula-decl nil mucalculus_prop nil)
    (dual_inclusion2 formula-decl nil mucalculus_prop nil)
    (largest_closed formula-decl nil mucalculus_prop nil)
    (dual_dual formula-decl nil mucalculus_prop nil)
    (closure_nu formula-decl nil mucalculus_prop nil)
    (dual_inclusion1 formula-decl nil mucalculus_prop nil)
    (smallest_closed formula-decl nil mucalculus_prop nil))
   nil)
  (least_fixpoint_dual-1 nil 3324295090
   ("" (skolem!)
    ((""
      (case "mu(dual(F!1)) <= complement(nu(F!1)) AND complement(mu(dual(F!1))) <= nu(F!1)")
      (("1" (apply-extensionality :hide? t)
        (("1" (grind :exclude ("mu" "nu" "dual")) nil nil)) nil)
       ("2"
        (auto-rewrite "dual_inclusion1" "dual_inclusion2" "dual_dual"
                      "smallest_closed" "largest_closed" "closure_nu"
                      "closure_mu")
        (("2" (ground) nil nil)) nil))
      nil))
    nil)
   nil nil))
 (greatest_fixpoint_dual 0
  (greatest_fixpoint_dual-2 nil 3324308681
   ("" (skolem!)
    ((""
      (case "complement(mu(F!1)) <= nu(dual(F!1)) AND mu(F!1) <= complement(nu(dual(F!1)))")
      (("1" (grind-with-ext :exclude ("mu" "nu" "dual")) nil nil)
       ("2"
        (auto-rewrite "dual_inclusion1" "dual_inclusion2" "dual_dual"
                      "smallest_closed" "largest_closed" "closure_nu"
                      "closure_mu")
        (("2" (ground) nil nil)) nil))
      nil))
    nil)
   ((dual const-decl "[pred[T] -> pred[T]]" mucalculus_prop nil)
    (nu const-decl "pred[T]" mucalculus nil)
    (mu const-decl "pred[T]" mucalculus nil)
    (monotonic? const-decl "bool" mucalculus nil)
    (predicate_transformer type-eq-decl nil mucalculus nil)
    (complement const-decl "set" sets nil)
    (set type-eq-decl nil sets nil)
    (<= const-decl "bool" mucalculus nil)
    (pred type-eq-decl nil defined_types nil)
    (T formal-type-decl nil mucalculus_prop nil)
    (AND const-decl "[bool, bool -> bool]" booleans nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (boolean nonempty-type-decl nil booleans nil)
    (nu_gfp application-judgement "(gfp?(F))" mucalculus_prop nil)
    (monotonic_dual_monotonic application-judgement "(monotonic?[T])"
     mucalculus_prop nil)
    (mu_lfp application-judgement "(lfp?(F))" mucalculus_prop nil)
    (member const-decl "bool" sets nil)
    (closure_nu formula-decl nil mucalculus_prop nil)
    (dual_inclusion1 formula-decl nil mucalculus_prop nil)
    (smallest_closed formula-decl nil mucalculus_prop nil)
    (dual_dual formula-decl nil mucalculus_prop nil)
    (closure_mu formula-decl nil mucalculus_prop nil)
    (dual_inclusion2 formula-decl nil mucalculus_prop nil)
    (largest_closed formula-decl nil mucalculus_prop nil))
   nil)
  (greatest_fixpoint_dual-1 nil 3324295090
   ("" (skolem!)
    ((""
      (case "complement(mu(F!1)) <= nu(dual(F!1)) AND mu(F!1) <= complement(nu(dual(F!1)))")
      (("1" (apply-extensionality :hide? t)
        (("1" (grind :exclude ("mu" "nu" "dual")) nil nil)) nil)
       ("2"
        (auto-rewrite "dual_inclusion1" "dual_inclusion2" "dual_dual"
                      "smallest_closed" "largest_closed" "closure_nu"
                      "closure_mu")
        (("2" (ground) nil nil)) nil))
      nil))
    nil)
   nil nil)))


¤ Dauer der Verarbeitung: 0.36 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