Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/PVS/reals/   (Beweissystem der NASA Version 6.0.9©)  Datei vom 28.9.2014 mit Größe 587 kB image not shown  

Quellcode-Bibliothek convex_functions.prf   Sprache: Lisp

 
(convex_functions
 (composition_of_convex 0
  (composition_of_convex-1 nil 3465141264
   ("" (skeep)
    (("" (expand "convex?")
      (("" (skeep)
        (("" (expand "o")
          (("" (inst -2 "x" "y" "t")
            (("" (assert)
              ((""
                (inst - "f(t * x - t * y + y)"
                 "f(y) - t * f(y) + t * f(x)")
                (("" (assert)
                  (("" (inst - "f(x)" "f(y)" "t")
                    (("" (assertnil nil)) nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (convex? const-decl "bool" convex_functions nil)
    (O const-decl "T3" function_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (real nonempty-type-from-decl nil reals nil)
    vex_functions
    (number_field nonempty-type-from-decl
    ( const-decl "number > boolean]" number_fields
     nil)
    (boolean  nil booleansnil)
    (number nonempty-type-decl 
   nil))
 (max_of_convex 0
  (max_of_convex-1 nil 3462698433
   ("" (skeep)
    (("" (expand "convex?")
      (("" (skeep)
        (("" (inst?)
          (" (inst?
            (("" (assert)
              ((" ( -3)
                (("" (hide -3)
                  ((""
                    (case "f(t * x - t * y (inst - ""ft * x t y +y"
                    (("1 ("  (composition_of_convex-1 346416java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
("( - f(x)"() t"java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
                         )
                          " expand max"(1assertnil)
                            )java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
                            -numfield" nil
                            ( assert( application-judgement" nil)
                              (("2"
( - "(1-d]" )
                                (("2"
                                  (mult-by -3 "t")
                                  (" (assertnil ))
                                  nil))
                                nil)
                              
                            numfield nonempty-type-eq-decl nil )
 expandmax)
                            (("3" (assert)
                              (("3"
                                (mult-by2 "1-t))
                                (("3"
                                  (mult-by -3 "t")
(("3" (assertnil nil))
                                  nil    (*    numbersnil)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
nil
                              nil))
                )
                           ("4" (expandnumbernonempty-type-decl nil  nil)
                            (("4" (assert)
                              ""(?)
                                mult-by2"java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 22
                                ((" ("" assert)
                            "java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
            (4 y ) = gt *  *  +y orf(  x-t  y y<gt* -t   +))
nil)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
                                )
                              nil))
                                          (""                          (" ((expand max (("assert nil nil))
                           ("5" (expand "max")
(("5" ()
                              (("5"
                                (mult-by(("1 (case"()>y)or () ()
                                "java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
                                  (((2
                                  ("(assert) nil nilnil))
nil)
                                nil))
                              il)
nil)
                           ("6" (expand "max")
                            (("6" (assert)
                              (("6"
                                (mult-by -2 "(1-t)")
                                (("6"
                                   -3"t
                                  mult-by - t)
                                  nil))
                                nil))
                              nil))
                            nil)
                           (                           "3" ( "max)
                            ("7(("33java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
                              (("nil)
                           (3expand")
                                (("7"
                                                                ((""
                                   assert)
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("8"                             nil)
                           nil)
                          )                              (4
(                         )
                          (("2" (hide-all-but java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
                           (2 ( nil nilnil)
                          nil))
                        nil)
                       ("2" (hide-all-but 1) (("2" (grind) nil nil))
                        nil))
                                  mult-by-"t")
                     ("2" (hide-all-but 1) (("2" (grind) nil nil))
                      nil)
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil)
        ))
                                        (mult-by -3 (mult-by -3 "t")
       nil
   (( application-judgementrealrealsnil                                 nil)
    (real_plus_real_is_real application-judgement "real" reals nil                              )java.lang.StringIndexOutOfBoundsException: Range [35, 36) out of bounds for length 35
    ((""
    ( nilnumbers                                mult-by- "-t)"java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
    (boolean nonempty-type-decl nil booleansnil
( number_fieldboolean"reals)
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl(2 ( nonempty-type-from-decl nilrealsnilil

    (real_le_is_total_order name-judgement "(total_order both_sides_times_pos_le1_imp
     java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
    (    (nonneg_real nonempty-type-eq-decl nil real_types nil)
     nil)
    ( name-judgement
     (?real                
    (real_ge_is_total_ordernil
)
    (max    )
    (nonneg_real nonempty-type-eq-decl  nil)
    h_sides_times_pos_ge1_imp nil" nil)
java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 9
    ()
     (?]  nil
    (posreal nonempty-type-eq-decl  realreals )
> bool )
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
    (bool     (number nonempty-type-decl* [
ORbool  > booleansnil
    (>= const-decl "bool" (number_field_pred const-declnumber boolean"number_fields
numfieldn    shostak)
    (+ const-decl( 0
    (( )
(const-decl[,java.lang.StringIndexOutOfBoundsException: Range [38, 31) out of bounds for length 71
<(name-judgement
real_minus_real_is_realjava.lang.StringIndexOutOfBoundsException: Range [29, 25) out of bounds for length 25
   shostak))
     eal_propsnjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
(  3465147java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
   "()
    (("" (expand "convex?")
      (("" (skeep     )
        (("" (inst - "x" "y" "t")
          (   (( java.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 54
            (("" (assert)
 )java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
            java.lang.StringIndexOutOfBoundsException: Range [30, 17) out of bounds for length 47
         )java.lang.StringIndexOutOfBoundsException: Range [15, 16) out of bounds for length 15
        nil))
     )
    nil)
   ( application-judgement" niljava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 68
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 67
    ? "convex_functionsniljava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
    ( nil nil
    (boolean java.lang.StringIndexOutOfBoundsException: Range [10, 5) out of bounds for length 12
(  3537
     nil)
ieldnonempty-type-from-decl number_fields)
    (real_pred const-decl "[number_field ->("expand"("(
    (real nonempty-type-from-decl nil reals nil        ((" - skeep)
    (real_minus_real_is_real application-judgement "real" reals nil)
    real_le_is_total_order "total_order[]"
                 (" (ssert)
    + [>("(java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
   shostak)nil)
 (scal_convex 0
  (scal_convex-1 nil 3465142317              )
   ("" (skeep)
    (("" (expand "convex?"          nil)
      ((" nil)java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
        (" ( -"x y"""java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
          (("" (expand "*")
           ( (
              (("" (factor 1)
("( " ("assertil ) )niljava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
                nil))
    ( const-decl)
            ))
      java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
        nil))
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 11
    nil)
   ((real_times_real_is_real application-judgement    (real_le_is_total_order
    (real_plus_real_is_real application-judgement "real" reals nil)
    (convex?     real_props niljava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
    (number nonempty-type-decl nil numbers nil)
      java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
    (    ("expand"
     nil)
                  (( 1java.lang.StringIndexOutOfBoundsException: Range [29, 30) out of bounds for length 29
    (real_pred const-declconvex_function_right_lt_TCC1-145("(- a)(( ) ))
( nonempty-type-from-decl reals )
    (real_minus_real_is_real application-judgement "real" reals nil)
    ( (subtype-tcc  )
     real_props)
        boolnonempty-type-eq-decl
     niljava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
    (nonneg_real nonempty-type-eq-decl nil real_types application-judgement"real"reals(number_field nil number_fields)
il
    (>= const-decl "bool" reals nil)
nil  (real_lt_is_strict_total_order
field    booleanonempty-type-decl nil
    -const-decl"[ numfield- convex boolconvex_functions )
         niljava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
real_predconst-decl [- booleanreal_times_real_is_real ""reals niljava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
 "[  - ] equalitiesjava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
convex_function_right_lt-3nil 63590
   shostak))
 (convex_function_right_lt_TCC1 0
  (convex_function_right_lt_TCC1-1 nil 3465305677
   " (subtype-tcc) nil)
   (boolean   booleans("( ""C-A/B-A"
    (bool nonempty-type-eq-decl nil booleans nil)        (1 (njava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
              ("inst-""" "java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
l java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
    number_field_pred"(1(java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
     nil)
    number_field  java.lang.StringIndexOutOfBoundsException: Range [46, 39) out of bounds for length 39
 boolean" reals )
    (real nonempty-type-from-decl nil reals( ("
    (* const-decl "[T -> realreal_fun_opsnil)
     convex_function_right_lt_TCC10
     "strict_total_order?[) niljava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
    (convex? const-decl "bool ( (1java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35

    number_field_pred"number ]" java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
    (real_plus_real_is_real                                   cross-mult)
   nil(("( name-judgement
convex_function_right_lt
  ((convex? n)
   ("" (skeep)
    (("" (name "tt" "(C-A)/(B-A)")
      (("1" (label "ttname" -(nil
        (1 ( 1 real_times_real_is_realapplication-judgement""reals )
          ((1"(label "ottname"-1)
            (("1" (expand "convex nil(2(1java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
              (("1" (inst - " convex_function_right_lt-3 4605900
                        "
(("cross-mult1(2" nil)
                    (("1" (assert)
                      (("1" (split)
                        (                            nil)
3(ttname java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
                (1")java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
"java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
                            (java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 29
                            (("1" (field 1)

                                (replace "ttname" + rl)
                                (1
                                 cross-mult 1
                                  (("1" (assertnil nil))
                                  nil))
                                nilnil)                   ("niljava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
                              )
                             ("2" (  [, java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 37
                              (("2" (assertnil nil)) nil))
                            nil
                           ((   number_fieldsnil)
                            (""() nil) )
    (  [number nil nil) )java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
                         2("
                                                   (" nil)
                 )
                          nil)(real_div_nzreal_is_realapplication-judgement"real"realsnil)
                         ("3(real_minus_real_is_realapplication-judgement"real3 +)
java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 71
                            )
                          
                          nil)
                      ))
                    nilnil)
                   ("2" (replace "ttname" + rl)
                    (""( 1  nilnil)))
                  nil))
                nil)java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
              nil))
            nil
           2( ttname )(("(nilnil)nil)
          )
        nil)
       ("2" (assertnil nil))
      nil))
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 8
   ((real nonempty-type-from-decl(2  (nonempty-type-eq-decl rnil
    (real_pred const-decl "[number_field - )
    (- const-decl "[numfield, numfield -> numfield]" number_fields  (> const-decl ype-from-decl realsnil
    (/ const-decl "[numfield, nznum -> numfield]" number_fields 
    (nznumnonempty-type-eq-declnilnumber_fields nil(- [  -   niljava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
    il
number_fieldjava.lang.StringIndexOutOfBoundsException: Range [59, 46) out of bounds for length 64
    (numfield( name-judgement
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
 const-decl"T,T- boolean] equalitiesniljava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 48
    boolean  booleansnil)
(  nilnumbersnil( const-decl",T- ( nil booleans)
    numbernonempty-type-decl   nil
    real_minus_real_is_realapplication-judgementreal  nil
    real_times_real_is_real ""realsnil)
    (    (real_plus_real_is_real "reals iljava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
convex?ealnonempty-type-eq-decl  nil
    +const-declnumfield] java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
    (* const-decl "[numfield, numfield -> numfield]"     (div_mult_pos_gt1 formula-decl nil extra_real_props nil
    (real_le_is_total_order name-judgement "(total_order?[real])"
      nil)
    name-judgement"total_order?[eal]
     real_props nil)
    (real_lt_is_strict_total_order nil
     "(strict_total_order?[real])" real_props nil)
    (div_mult_pos_le1 formula-decl nil real_props nil)
java.lang.StringIndexOutOfBoundsException: Range [21, 4) out of bounds for length 54
    ((times_div2formula-decl nil)"( " (/)"java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
      ("onst-decl"  ]booleansnil
    ( formula-declnil real_propsnil    (const-declbool nil
(nonzero_real nonempty-type-eq-decl   nil
(    ("1 expand "?)
    (bool nonempty-type-eq-decl nil booleans nil)
    (> const-decl "bool" reals nil)
    (both_sides_times_pos_ge1 formula-decl nil real_props nil)
    nonneg_realnonempty-type-eq-decl(onneg_realnonempty-type-eq-decl eal_typesniljava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    (posreal nonempty-type-eq-decl nil real_types nil)
    (FDX_65 skolem-const-decl "real"    > const-decl " ssertjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 34
    (>= const-decl "bool" reals nil)
((strict_total_order?[real real_props nil)
 name-judgement
     "(strict_total_order?[real])" real_props nil)
       (  bool functionsjava.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
    (id const-decl "(bijective (TRUE const-decl bool"booleansnil
    (TRUE const-decl "bool" booleans nil)
    both_sides_times_neg_ge1  eal_props )
    (nonpos_real nonempty-type-eq-decl((""
    (negreal nonempty-type-eq-decl nil real_types nil
    (< const-decl "bool" reals nil) (<= const-decl "bool" reals nil)
    (div_mult_pos_gt1 formula-decl                                   assert) nil))))java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
( application-judgement"
     real_types nil)
    (minus_odd_is_odd application-judgement "odd_int" integers nil)
    (both_sides_times1formula-declnilreal_props )
   nil)
  convex_function_right_lt-23504
   ("" (skeep)
    (("" (name (both_sides_times1nil)
      (("1" (labelconvex_function_right_lt-2 45086
        (""        )
          (1 (ottname 1
            label""-)
                            ("3" assert)))))))
((java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
                  1 replace1java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
                    (("1" (assert1)
                      (("1" (splitt)
                        ("1"
                          (
                           "(B (""("" split)
                          (("1"
                            (case-replace(("1"
                             "( - C /C A) (-)t"
                              (("1"
                                 "" + rl
                                (1
                                  (("1"()nil)))
                                  (("1" (assertnil)))))))
(2 cross-mult)
                              (("2" (assertnil)))))
                           ("2" (cross-mult 1) (("2" (field 1) nil)))))
                         ("2" (replace "ttname" + rl)
 )(2"()java.lang.StringIndexOutOfBoundsException: Range [65, 63) out of bounds for length 70
                         ("3" (replace "("" ce "" +)
                          (3 ( 1)
                            (("3" (ssertnil)))))
                   ("3 replace"tname       " assert) nil))java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
                    ""f ) )))))
           ("2" (replace "ttname" + rl      (("1"       (("1" (label("()))))java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
       ("2" (assertnil))))

   nil nil)
  (convex_function_right_lt-1 nil 3465305687
( skeep
    ("2( -java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
      (("1" (label "tname" -1)
        (("1" (case " nil nil))
("""java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
            (("1" (expand                          (1
              (("1" (inst - "B" " ("()(""( )
                (("1" (case "A + t * B - t * A ( nonempty-type-eq-decl nil nil)
                  (("1"     (NOT                              "
                    (("1" (assert)
                      (1 (n nil
                        (1"
                          (    )
                          (("1"
                            ( "( A ("assert il)))
(""(ield1)
                              (("1(real nonempty-type-from-decl nil reals )nil)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
                                 tname+rljava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
(""
( 1)
                                  (("1" (assertnil)))))))
                             "2lace tname rl)
                                  real_times_real_is_real ""reals 
""(1 ))))
                         ("2" (replace "tname" + rl)
                          
                         (""(n4355
                          (("3" (cross-mult 1)
(""()nil)))))
                   ("2" (replace " (2" assert(""() (" field-( field1)) nil))
                    (("2" (field 1) nil))   nilnil)
           ("2" (replace "tname" + rlnil
        (   java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
    nil)
   nil nil))
 (convex_function_left_lt_TCC1 0
  (convex_function_left_lt_TCC1-1 nil 3465305984
   ("(java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 29
   ((boolean nonempty-type-decl nil  ((eal_lt_is_strict_total_orderjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
    (    )
    (NOT(NOT const-decl edconst-decl"number-boolean] java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
(  nil nil)
    (number_field_pred const-decl     ( const-decl "numfield - ( real nil
niljava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
    (number_field nonempty-type-from-decl nil number_fields nil)
    /const-decl[(= booleannotequalnil
    (real nonempty-type-from-decl nil reals nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_lt_is_strict_total_orderconvex_function_left_lt-1nil363595
     "(strict_total_order?[real])" real_props(  "(?T,T]"identitynil)
    (?const-decl" keepjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
    /const-declboolean nil)
(  " realsnil)
    (real_plus_real_is_real application-judgement "real" reals nil))
   nil))
 0
  (convex_function_left_lt-1)
   ("" (nil
    ("skeep)
      (("" (inst - "A" "B" "C" "f")
        (( application-judgement" niljava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
      nil))
        nil))
      nil))
    nil)
   ((real_div_nzreal_is_real application-judgement "real (bool nonempty-type-eq-decl nil booleansniljava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
    minus_odd_is_odd "odd_int" integers    numfieldnonempty-type-eq-declnil 
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
real_props)
    real_lt_is_strict_total_order
     (?nil
    (bool    nznumnonempty-type-eq-decl nilnumber_fields)
    (NOT const-decl "[bool -TRUEconst-decl bool"booleans)
    / const-decl ""  nil)
(    (convex_function_right_lt nilconvex_functions nil)java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  ( nil3     strict_total_orderreal)real_props java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
    (= const-decl      ("1"  (DX_69r  java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
* [,numfield- ]number_fieldsn)
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/ const-decl "[numfield, nznum- numfield"  nil
(  ""booleans("((3()nil nil)nil)java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
nil
    (bijective? const-decl "bool" functions nil)
    (real_gt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (>= const-decl "bool" reals nil    niljava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
"" )
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    (both_sides_times_pos_ge1_imp formula-decl nil extra_real_props
     nil)
    ( nonempty-type-from-decl       nil)
    ( name-judgement(otal_order    (nonempty-type-declnilnumbersjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
 td_av
    div_mult_pos_ge2  nil
    (""( x = y")
times_div2formula-decl)
    (> const-decl "bool" reals nil    (real_le_is_total_ordername-judgement "total_order?real]
(  "java.lang.StringIndexOutOfBoundsException: Range [62, 52) out of bounds for length 67
nonempty-type-from-decl reals)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
number_field_pred  [ -> boolean]" number_fields
     nil)
booleannonempty-type-decl nilbooleansnil)
       n"total_order[]"
    (convex_function_right_lt formula-decl nil convex_functions nil))
   shostak))
 between_point_is_wtd_av0

   ("" (skeep)
    (("" (case "x = y")        nil)
      ""inst+ ("1assert) )
       ("2" (inst + "(y-z)/(y-x)")
        (("1" (prop)
(1"(1)( (onneg_real nonempty-type-eq-decl nil real_types nil)
"2 (ross-mult 1) (" () nil))niljava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
       ("( "()") ((java.lang.StringIndexOutOfBoundsException: Range [9, 6) out of bounds for length 9
          nil)
         (2 () nil booleansniljava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
        nil))
      nil)
nilNOT"bool" il
   ((real nonempty-type-from-decl const-decl[,numfield-numfield" number_fieldsnjava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
    (real_predconst-decl"[number_field- boolean]"  nil
        real_le_is_total_ordernonzero_real nil )
eal_propsjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
     nil)
    ( nilnumber_fieldsnil)
    oolean booleansnil)
    (number nonempty-type-decl nil numbers nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props      const-declbool,bool>bool  )
    (real_times_real_is_real application-judgementx  "real n)
    real_gt_is_strict_total_orderjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
     "(strict_total_order?[real real_div_nzreal_is_real "" nil)
(real_ge_is_total_order     div_mult_pos_le2  )
     real_props nil
    (bool nonempty-type-eq-decl between_point_is_wtd_av2-1number_fields)
" (skeepjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
    ( const-decl( inst - x "y" "z"
    (        ((" (assertjava.lang.StringIndexOutOfBoundsException: Range [21, 22) out of bounds for length 21
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    formula-declnil n
    (div_mult_pos_le1 formula-decl nil real_props nil)
    (- const-decl "[numfield -nil))
    (? const-decl ""functions( " > numfield]number_fieldsjava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
    ("?T ) java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
    application-judgement  ( "[java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 68
    (minus_odd_is_odd application-judgement(numfieldnonempty-type-eq-declnil )
    (NOT const-decl "[bool -> bool]" booleans nil)
    (real_plus_real_is_real application-judgement ( skolem-const-decl "" java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 53
    (* const-decl "[numfield, numfield - (java.lang.StringIndexOutOfBoundsException: Range [28, 4) out of bounds for length 69
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil
    (nonzero_real"()
both_sides_times1formula-declnil real_props)
    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil(" inst- x"y
( java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 25
     notequalnil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    -const-decl"nil)
    (y skolem-const-decl "real" convex_functions nil)
    xskolem-const-decl"real"convex_functions(application-judgement enil
     application-judgementreal reals nil)
    (real_div_nzreal_is_real application-judgement "real nilreal_props java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
   )
 (between_point_is_wtd_av2 0
java.lang.StringIndexOutOfBoundsException: Range [53, 2) out of bounds for length 44
   ("(skeep)
    (("("(skosimp
(" (instn number_fields)
        (( expandjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
          (("" (skosimp*)
            (("" (inst + "(1-t!1)") (("" (assertnil nil)) nil)1 inst-"!" x1 ttt)
          nil))
       nil)
      nil))
    nil)
   ((between_point_is_wtd_av formula-decl nil convex_functions nil)
    real_minus_real_is_realapplication-judgement    (( ( "w!1> y!1)
    (real_times_real_is_real application-judgement "real" reals nil)
order name-judgement "(total_order?[real])"
     real_props nil)
    (- const-decl "[numfield, numfield ->
nilnumber_fieldsnil
    ""(tname)
    (real nonempty-type-from-decl nil                            "1
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field java.lang.StringIndexOutOfBoundsException: Range [32, 24) out of bounds for length 40
lean"java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
     nil)
    (boolean                  (1 (eplace)
                    (1 label"1)
                      (1 inst "!"
 (onvex_const_on_connected_min
  (convex_const_on_connected_min-1 nil 34628(")java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   ("" (skosimp*)
                               "" "!(!)+tt*f!(!)
      (("1" (expand "convex?")
        " ( "ttt""!-                           )java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
          (("1 label""-java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
            (("1" (inst - "w!1" "x!1"                    2 (replace(""
              ((((2  ("
                ("""x1+ttt *!1- * x1=y1"
                  " assert )java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
"1)
                      (("1" (inst - "y!1")
                        ("(assert)java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
                          (("1" (replace))
                            nil)
                              (both-sides "-" "f!1(x!1)+ttt*f!1(x!1)"
                               )
                              "1
                                                    ( (hide-all-but1
                                "
                        ""()
        (""
                                                              )java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
                                    1
                                      )
                                      (("1" (assertnil nil))
                                      nil))
                                    nil))
                                  )
                                nil          ((1                  "(replace"ame+)
                              nil))
                            )
                          nil))
                        nil))
                      nil))
                   nil
                   ("( "  java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
                    (("2"(""  "1java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
          ((1assert
            ("assertjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
                         "both-sides"ttt!x1 )
                          nil))
                        )
                                                        (""(case w1    -tt w1 !)
                    )
nil
                 (""()
                  ((""( - -rl)
                  nil)
                 ("3"("" +rl
                  (3 cross-mult1 (" ((1
                  nil))
                nil))
              nil))
            nil)
           (("1
          nil))
            ( -)
       ("2"(("java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
        (("1" expand convex"java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
          (1( "ttt" "x1-!)/(!-!))
            (("1" (label "tname" -1)
              (("1" (inst -(("1"
                (("1" (                                              ( 3""java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
                  (1 case((2"
                    (("" (replace 1java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
                      nil
                        (("1" (inst - "y!1")
                                                                       ("

                              (("1"
                                              ("java.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 51
                                ("java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
                                  (assert)
(                                          ))
                                    (factor -2)
                                    (("1"
                                      (name "GEE" "(1-ttt)")
                                      (("1"
                                        (replace-1
(("1"
                                          (div-by -3 "GEE")
                                          (("1"
                                            (nil)
                                            (("1" (assertnil nil)
                                             
                                              replacetname+rl)
                                              nil)
                                                 1
                        )
java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 26
                                                  nil
                                                  nil))
                                                ))
                                              nil))
                                            nil(("2 (ield)nilnil)nil)
                                          nil nil)
                                        )
                                      nil))
                                    nil))
                                  nil))
                                nil))
          nil                    (" cross-mult1 "")nil ))nil)java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
                            nil))
                          nil))
                        nil))
                      nil)
                     (" "2"(inst -"!") (2 (assert)nil) )java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
                      (("2" (mult-by 1    )nil
                        (("2" (fieldnil)
                      )
                                  )
                   ("2" (replace "tname" + rl)
                    " )(2(ilnil) )
                    nilnil)
                   ("3 ( nonempty-type-decl nil booleans i)))
                    (""(cross-multjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 11
java.lang.StringIndexOutOfBoundsException: Range [44, 25) out of bounds for length 25
                  ( const-decl"-boolean reals)
                nil))
              nil)
             ("2 ( const-decl "number ]" java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
            nil))
          nil)
         (2 inst -w1)(   real_minus_real_is_realpplication-judgementreal realsniljava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
        nil))
      nil))
    nil)
   ((>= const-decl "bool" reals nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    realnonempty-type-from-declnil  )
    (eal_predconst-decl"java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 64
    (number_field nonempty-type-from-decl nil number_fields (x!skolem-const-decl" convex_functions niljava.lang.StringIndexOutOfBoundsException: Range [55, 56) out of bounds for length 55
    (number_field_predconst-decl "number - ]"number_fields
    nil)
    (boolean nonempty-type-decl nil booleans nil)
    (    x!  "real"convex_functions)
    (real_minus_real_is_real application-judgement "real" reals nil)
on-judgement""reals)
    (= const-decl "[T, T -> boolean]" equalities nil)
    ( nonempty-type-eq-decl  nil
    (/= const-decl( const-decl "numfield,numfield- numfield"number_fieldsniljava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/const-decl"numfield nznum- numfield" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (div_mult_pos_le1 formula-decl real_props)
    (AND const-decl "[bool, bool -> bool]" booleans>java.lang.StringIndexOutOfBoundsException: Range [17, 7) out of bounds for length 35
    (w!1     both_sides_times_pos_le1_impformula-decl nilextra_real_props
    ()
    (div_mult_pos_le2 formula-decl nil real_props nil)
    (+ const-decl " both_sides_minus_le1 nil niljava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
    (  ",numfield- numfield] (? const-decl "functionsjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
    (real_lt_is_strict_total_order  ( const-decl""  )
     "(strict_total_order (java.lang.StringIndexOutOfBoundsException: Range [34, 25) out of bounds for length 69
    (real_ge_is_total_order name-judgement "(total_order >const-decl bool nil)
      nil
(real_le_is_total_order name-judgement(?[])
         both_sides_times_pos_le1_imp  extra_real_props
    < const-decl""realsnil
    (NOT)
    (both_sides_minus_le1 formula-decl nil real_props nil)
    ( const-decl "numfield > numfield" nil
t_is_strict_total_ordername-judgement
    (ijective const-decl  nil
        id     application-judgement"" realsnil
al_div_nzreal_is_nzreal "nzreal"
    _s_even  even_int"nil
    both_sides_times_pos_le1_imp nilextra_real_props
     nil)
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    -  "[ - numfield] nil)
    (CBD_77nonpos_real     oth_sides_times1 nil )
    ( formula-decl java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
    (id const-decl(?T,T]  nil)
    (TRUE const-decl( formula-decl xtra_tegies)
    (minus_even_is_even application-judgement "even_int"integers)
    (minus_nzint_is_nzint application-judgement    (GEE skolem-const-decl "real"    (GEE skolem-const-decl "real"   nil
    (zero_times1 formula-decl nil real_props nil)
    div_mult_pos_ge1   niljava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
    (nonpos_real nonempty-type-eq-decl nil real_types nil)
    ( formula-declnilextra_real_props
     nilreal_plus_real_is_real "real realsnil
    ( application-judgement java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 27
    (minus_real_is_real application-judgement "real" reals( formula-declnil real_props )
    (neg_one_times formula-decl nil(GEE skolem-const-decl "eal nil
    times_div_cancel2formula-declnil  nil
java.lang.StringIndexOutOfBoundsException: Range [19, 4) out of bounds for length 54
    (minus_odd_is_odd application-judgement "odd_int" integers nil)
( nonempty-type-eq-declnilreals)
    (both_sides_times1   shostak      ("java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    (convex? const-decl "bool" convex_functions nil)
      convex_min_is_connected-1 4210java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
   real_times_real_is_real "real" reals nil))
    ((("" (assert
                        " replace - )
    (times_div_cancel2java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
    ((number_field_pred "number- ] (""grind nilnil " grindnil
                              ))
    (< const-declnil))
               nil
 (convex_min_is_connected 0
  (onvex_min_is_connected-1    (= const-decl "java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
   ("" (   (numfield nonempty-type-eq-decl nil number_fields nil)
    (("" (skeep    (convex? const-decl "bool" convex_functions nil)
      (("" (lemma "between_point_is_wtd_av")
            (real_le_is_total_order name-judgement "(total_order?[real])"
          ((""     real_props nil)
            ((          (("" (assert)
              
                (("" (inst -              (" expand"  shostak)java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
                  (("" (assert)
                    ("( 3- (("" (inst -""y ""java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
                      (("inst-")
                        ((""
                          (case-replace
                           "f(y) - t!1*f(y) = (1-t!1)*f(y)")
                          nil)
                          nil))
                        nil))
                      nil))
                    nil))
                  )
                nil))
              nil
            nil))
          nil))
        nil)
      nil" label nil3465220
    nil)
   ((number nonempty-type-decl nil numbers nil)
    (  nilnil
    (number_field_pred const-decl "[number -> boolean]" number_fields("( "fac
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 9
    nil)
real_pred     const-decl[ - ] number_fieldsnil)
    (realnonempty-type-from-decl  nil
    (minus_odd_is_odd application-judgement "odd_int" integers nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (convex? const-decl "bool" convex_functions nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_times_real_is_real application-judgement "real" reals nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (between_point_is_wtd_av formula-decl nil convex_functions nil))
   shostak))
 (loc_convex_min_is_connected 0
  (loc_convex_min_is_connected-1 nil 3462873854
   ("" (skeep)
    (("" (skeep)
      (("" (lemma "between_point_is_wtd_av")
        (("" (inst - "x" "y" "w")
          (("" (assert)
            (("" (skosimp*)

              (("" (expand "convex?")
                ((              (("" (label "fxc" 1)
                  (("" (assert)
                    (("" (replace -                    (("" (inst - "A" "B" "x")
(  -"")(" assert nil nil)java.lang.StringIndexOutOfBoundsException: Range [67, 65) out of bounds for length 69
                      )
                    nil((""
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   (numbernonempty-type-decl   )
ns nil
    (nil
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl     "(nil)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    (realnil
        (real_plus_real_is_real application-judgement "real"nil)
    (convex? const-decl "bool" convex_functions nil)
    (real_plus_real_is_real application-judgement "real" realsniljava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
    (real_le_is_total_order name-judgement "(total_order?[real])"         (("" (label "fac" -4)
     real_props nil)
    (real_lt_is_strict_total_order 
     "(strict_total_order?[real])" real_props nil)
    (real_times_real_is_real application-judgement "real" reals nil)
    (real_minus_real_is_realassert      )
    (between_point_is_wtd_av(between_point_is_wtd_av2formula-decl convex_functionsnil
   )
 (convex_btw_pt_left_lt 0
  (convex_btw_pt_left_lt-1 nil 3465122240
   ("" (skeep)
    (("" (label "convexf" -1)
      (("" (label "" -)
        ( label"Bx- ("
""-)
            (("" (label "fbc" -5)
              (("" (label "1java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
                (("" (lemma                                    ("
                  ((" (label """      )
                    (("" (inst - "A" "B" "x")
                      ("
                        (("" (skosimp*)
                          (("" (expand "convex?")
                            (("" (inst - "B" "A" "t!1")
                              ((""
                                (assert)
                                ((""
                                  nil
                                  ((""
                                    (mult-by        (("" (inst - "x" "y" "t")
                                    ((""
(copy "fbc)
                                      ((""
                                                  nil))
                                        ((""
                                          (add-formulas -1 -2)
nil)
                                          nil)              nil)(  "[number- ]
                                        java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
                                      nil)nonneg_realnonempty-type-eq-decl nil real_types nil)
                                    nil))
real_propsnil)
                                nil))
                              nil(    (- const-decl (< ""reals)
                            nil    
                          nil))
                        nil))
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((between_point_is_wtd_av2 formula-decl nil convex_functions nil)
    (number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (real nonempty-type-from-decl nil reals nil)
    (< const-decl "bool" reals nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (real_gt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (posreal nonempty-type-eq-decl nil real_types nil)
    (> const-decl "bool" reals nil)
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    (>= const-decl "bool" reals nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (both_sides_times_pos_le1_imp formula-decl nil extra_real_props
     nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (convex? const-decl "bool" convex_functions nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil))
   shostak))
 (convex_btw_pt_right_lt 0
  (convex_btw_pt_right_lt-1 nil 3465122644
   ("" (skeep)
    (("" (label "convexf" -1)
      (("" (label "Ax" -2)
        (("" (label "Bx" -3)
          (("" (label "fac" -4)
            (("" (label "fbc" -5)
              (("" (label "fxc" 1)
                (("" (lemma "between_point_is_wtd_av2")
                  (("" (label "bpwa" -1)
                    (("" (inst - "A" "B" "x")
                      (("" (assert)
                        (("" (skosimp*)

                          ((""    (real_ge_is_total_order name-judgement "(total_order?[real])"
                            (("" (inst    (real_gt_is_strict_total_order    (real_ge_is_total_order name-judgement "(total_order?[real])"
                              ((""
                                (assert)
                                ((""
                                  (copy "fac")
                                  ((""
                                    (mult-by -1 "1-t!1"    (numfield nonempty-type-eq-decl nil number_fields nil)
                                    ((""
                                      (copy "fbc")
                                      ((""
                                        (mult-by -1 "t!1")
                                        (    (real_plus_real_is_real application-judgement "real" reals nil))
                                          (add-formulas -1 -2)
                                          nil
                                          nil))
                                        nil))
                                      nil          (("" (case "t = 0")
                                    nil))
                                  nil))
                                nil))    (("" (lemma "convex_btw_pt_left_lt")               ("2" (inst - "x" "y" "t") (("2" (assert) nil nil)) nil))
                              nil))
                            nil))
                          nil))
                        nil))
                      nil))
                    nil))
                  nil))
            nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((between_point_is_wtd_av2    (number_field_pred const-decl    (real_div_nzreal_is_real application-judgement "real" reals nil)
    (number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans    (real_lt_is_strict_total_order name-judgement
    (number_field_pred const-decl "[number (convex? const-decl "bool" convex_functions nil))
     nil     real_props nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred ex_unique_min 0
    (real nonempty-type-from-decl nil  (strictly_convex_unique_min-1 nil 346270125    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil)
    (< const-decl "bool (("" (expand "strictly_convex?")
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (both_sides_times_pos_le1_imp formula-decl nil extra_real_props
     nil)
    (real_gt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (posreal nonempty-type-eq-decl nil real_types nil)
    (> const-decl "bool" reals nil)
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    (>= const-decl "bool" reals nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (convex? const-decl "bool" convex_functions nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil))
   nil))
 (convex_wtd_av_lt 0
  (convex_wtd_av_lt-1 nil 3466357784
   ("" (skeep)
    (("" (skeep)
      (("" (expand "convex?")
        (("" (inst - "x" "y" "t")
          (("" (assert)
            (("" (mult-by -2 "t")
              (("" (mult-by -3 "1-t")
                (("" (add-formulas -2 -3) nil nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (real nonempty-type-from-decl nil reals nil)
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
    (bool nonempty-type-eq-decl nil booleans nil)
    (>= const-decl "bool" reals nil)
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    (> const-decl "bool" reals nil)
    (posreal nonempty-type-eq-decl nil real_types nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_gt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (< const-decl "bool" reals nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (convex? const-decl "bool" convex_functions nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (real_times_real_is_real application-judgement "real" reals nil))
   nil))
 (convex_increasing 0
  (convex_increasing-1 nil 3487678404
   ("" (skeep)
    (("" (lemma "convex_btw_pt_left_lt")
      (("" (inst - "x" "w" "f(w) + (f(v)-f(w))/2" "f" "v")
        (("" (assert)
          (("" (split)
            (("1" (case "x = v")
              (("1" (replace -1) (("1" (inst - "w") nil nil)) nil)
               ("2" (assert) nil nil))
              nil)
             ("2" (inst - "w") (("2" (assert) nil nil)) nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((convex_btw_pt_left_lt formula-decl nil convex_functions nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_div_nzreal_is_real application-judgement "real" reals nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil)
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/= const-decl "boolean" notequal nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real nonempty-type-from-decl nil reals nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number nonempty-type-decl nil numbers nil)
    (real_plus_real_is_real application-judgement "real" reals nil))
   shostak))
 (convex_decreasing 0
  (convex_decreasing-1 nil 3487678783
   ("" (skeep)
    (("" (lemma "convex_btw_pt_left_lt")
      (("" (inst - "w" "x" "(f(v)-f(w))/2 + f(w)" "f" "v")
        (("" (assert) (("" (inst - "w") (("" (assert) nil nil)) nil))
          nil))
        nil))
      nil))
    nil)
   ((convex_btw_pt_left_lt formula-decl nil convex_functions nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_div_nzreal_is_real application-judgement "real" reals nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil)
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/= const-decl "boolean" notequal nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real nonempty-type-from-decl nil reals nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number nonempty-type-decl nil numbers nil)
    (real_plus_real_is_real application-judgement "real" reals nil))
   shostak))
 (strictly_convex_implies_convex 0
  (strictly_convex_implies_convex-1 nil 3466438530
   ("" (skeep)
    (("" (expand "strictly_convex?")
      (("" (expand "convex?")
        (("" (skeep)
          (("" (case "t = 0")
            (("1" (replace -1) (("1" (assert) nil nil)) nil)
             ("2" (case "t = 1")
              (("1" (replace -1) (("1" (assert) nil nil)) nil)
               ("2" (inst - "x" "y" "t") (("2" (assert) nil nil)) nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (strictly_convex? const-decl "bool" convex_functions nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans nil)
    (= const-decl "[T, T -> boolean]" equalities nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (real nonempty-type-from-decl nil reals nil)
    (convex? const-decl "bool" convex_functions nil))
   shostak))
 (strictly_convex_unique_min 0
  (strictly_convex_unique_min-1 nil 3462701259
   ("" (skosimp*)

    ((                                nil))
      (("" (inst    +const-decl[,numfield ]                            (""  "max)
        ("()
          ((""                                (("4"
            (("" (grind
          nil                                  nil))
        nil))
          (/= const-decl "boolean" notequal                                                                  (number_field nonempty-type-from-decl nil number_fields nil)
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil                                nil))
    (real_plus_real_is_real                            nil)
    (strictly_convex? const-decl "bool" convex_functions nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement      (("" (expand "convex?")
     real_props nil)
    (real_minus_real_is_real          (("" (expand "o")
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)                   "f(y) - t * f(y) + t * f(x)")
    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil)
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/= const-decl "boolean" notequal nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real nonempty-type-from-decl nil reals nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number nonempty-type-decl nil numbers nil)
    (posrat_div_posrat_is_posrat application-judgement "posrat"
     rationals nil))
   shostak))
 (strictly_conv_uniq_intv_min 0
  (strictly_conv_uniq_intv_min-1 nil 3462701814
   ("" (skosimp*)

        (max const-decl "{p: real (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
      (("" (prop)
        (("" (inst - "x!1" "y!1" "1/2")
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
            (("" (inst - "1 / 2 * x!1 - 1 / 2 * y!1 + y!1")
              (("" (assert) (("" (hide -1) (("" (grind) nil (max_of_strictly_convex 0
                              l)                            (("3" (assert)                              (("3"
              nil))
                                (("3"
          nil))
        nil))
      nil))
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (strictly_convex? const-decl "bool" convex_functions nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (+ const-decl "[numfield, numfield -> (("4" (assert)
    (- const-decl "[numfield, numfield -> numfield]"                               (("4"
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (/ const-decl "[numfield, nznum -> numfield]" number_fields nil)
    (nznum nonempty-type-eq-decl nil number_fields nil)
    (/= const-decl "boolean" notequal nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real nonempty-type-from-decl nil reals nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number nonempty-type-decl nil numbers nil)
    (posrat_div_posrat_is_posrat application-judgement "posrat"
     rationals nil))
   shostak))
 (composition_of_strictly_convex 0
  (composition_of_strictly_convex-1 nil 3465141383
   ("" (skeep)
    (("" (expand "strictly_convex?")
      (("" (expand "convex?")
        (("" (skeep)
          (("" (expand "o")
            (("" (inst -2 "x" "y" "t")
              (("" (assert)
                ((""
                  (inst - "f(t * x - t * y + y)"
                   "f(y) - t * f(y) + t * f(x)")
                  (("" (assert)
                    (("" (inst - "f(x)" "f(y)" "t")
                      (("" (assert) nil nil)) nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (strictly_convex? const-decl "bool" convex_functions nil)
    (number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (real nonempty-type-from-decl nil reals nil)
    (* const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (- const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (+ const-decl "[numfield, numfield -> numfield]" number_fields nil)
    (numfield nonempty-type-eq-decl nil number_fields nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_minus_real_is_real application-judgement "real" reals nil)
    (real_le_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (O const-decl "T3" function_props nil)
    (convex? const-decl "bool" convex_functions nil))
   nil))
 (max_of_strictly_convex 0
  (max_of_strictly_convex-1 nil 3462703577
   ("" (skeep)
    (("" (expand "strictly_convex?")
      (("" (skeep)
        (("" (inst?)
          (("" (inst?)
            (("" (assert)
              (("" (hide -3)
                (("" (hide -3)
                  ((""
                    (case "f(t * x - t * y + y) >= g(t * x - t * y + y) or f(t * x - t * y + y) < g(t * x - t * y + y)")
                    (("1" (case "f(y) >= g(y) or f(y) < g(y)")
                      (("1" (case "f(x) >= g(x) or f(x) < g(x)")
                        (("1" (prop)
                          (("1" (expand "max") (("1" (assert) nil nil))
                            nil)
                           ("2" (expand "max")
                            (("2" (assert)
                              (("2"
                                (mult-by -2 "(1-t)")
                                (("2"
                                  (mult-by -3 "t")
                                  (("2" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("3" (expand "max")
                            (("3" (assert)
                              (("3"
                                (mult-by -2 "(1-t)")
                                (("3"
                                  (mult-by -3 "t")
                                  (("3" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("4" (expand "max")
                            (("4" (assert)
                              (("4"
                                (mult-by -2 "(1-t)")
                                (("4"
                                  (mult-by -3 "t")
                                  (("4" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("5" (expand "max")
                            (("5" (assert)
                              (("5"
                                (mult-by -2 "(1-t)")
                                (("5"
                                  (mult-by -3 "t")
                                  (("5" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("6" (expand "max")
                            (("6" (assert)
                              (("6"
                                (mult-by -2 "(1-t)")
                                (("6"
                                  (mult-by -3 "t")
                                  (("6" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("7" (expand "max")
                            (("7" (assert)
                              (("7"
                                (mult-by -2 "(1-t)")
                                (("7"
                                  (mult-by -3 "t")
                                  (("7" (assert) nil nil))
                                  nil))
                                nil))
                              nil))
                            nil)
                           ("8" (expand "max") (("8" (assert) nil nil))
                            nil))
                          nil)
                         ("2" (mult-by -3 "t")
                          (("2" (hide-all-but 1)
                            (("2" (grind) nil nil)) nil))
                          nil))
                        nil)
                       ("2" (hide-all-but 1) (("2" (grind) nil nil))
                        nil))
                      nil)
                     ("2" (hide-all-but 1) (("2" (grind) nil nil))
                      nil))
                    nil))
                  nil))
                nil))
              nil))
            nil))
          nil))
        nil))
      nil))
    nil)
   ((real_times_real_is_real application-judgement "real" reals nil)
    (real_plus_real_is_real application-judgement "real" reals nil)
    (strictly_convex? const-decl "bool" convex_functions nil)
    (number nonempty-type-decl nil numbers nil)
    (boolean nonempty-type-decl nil booleans nil)
    (number_field_pred const-decl "[number -> boolean]" number_fields
     nil)
    (number_field nonempty-type-from-decl nil number_fields nil)
    (real_pred const-decl "[number_field -> boolean]" reals nil)
    (real nonempty-type-from-decl nil reals nil)
    (real_lt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (real_ge_is_total_order name-judgement "(total_order?[real])"
     real_props nil)
    (max const-decl "{p: real | p >= m AND p >= n}" real_defs nil)
    (nonneg_real nonempty-type-eq-decl nil real_types nil)
    (both_sides_times_pos_ge1_imp formula-decl nil extra_real_props
     nil)
    (real_gt_is_strict_total_order name-judgement
     "(strict_total_order?[real])" real_props nil)
    (posreal nonempty-type-eq-decl nil real_types nil)
    (> const-decl "bool" reals nil)
    (both_sides_times_pos_lt1 formula-decl nil real_props nil)
    (bool nonempty-type-eq-decl nil booleans nil)
--> --------------------

--> maximum size reached

--> --------------------

100%


¤ 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.0.51Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

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.