src/sml/IsacKnowledge/LogExp.thy
author wneuper
Thu, 17 Jan 2008 16:27:03 +0100
changeset 3881 72f0be16d83b
parent 321 925b49c23654
child 3895 e5f5c5cce5a3
permissions -rw-r--r--
start-work-070517 merged into HEAD
     1 (* all outcommented in order to demonstrate authoring:
     2    WN071203
     3 remove_thy"LogExp";
     4 use_thy_only"IsacKnowledge/LogExp";
     5 use_thy_only"IsacKnowledge/Isac";
     6 *)
     7 LogExp = PolyEq + 
     8 
     9 consts
    10 
    11   ln     :: "real => real"
    12   exp    :: "real => real"         ("E'_ ^^^ _" 80)
    13 
    14 (*----------------------------------------------------------*
    15   alog   :: "[real, real] => real" ("_ log _" 90)
    16 
    17   (*Script-names*)
    18   Solve'_log    :: "[bool,real,        bool list] \
    19 				   \=> bool list"
    20                   ("((Script Solve'_log (_ _=))// (_))" 9)
    21 
    22 rules
    23 
    24   equality_pow    "0 < a ==> (l = r) = (a^^^l = a^^^r)"
    25   equality_power  "((a log b) = c) = (a^^^(a log b) = a^^^c)"
    26   exp_invers_log  "a^^^(a log b) = b"
    27 *----------------------------------------------------------*)
    28 
    29 end