src/HOL/Hyperreal/Log.thy
author paulson
Fri, 05 Dec 2003 18:10:59 +0100
changeset 14277 ad66687ece6e
parent 12224 02df7cbe7d25
child 14411 7851e526b8b7
permissions -rw-r--r--
more field division lemmas transferred from Real to Ring_and_Field
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12224
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     1
(*  Title       : Log.thy
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     2
    Author      : Jacques D. Fleuriot
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     3
    Copyright   : 2000,2001 University of Edinburgh
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     4
    Description : standard logarithms only 
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     5
*)
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     6
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     7
Log = Transcendental +
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     8
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
     9
constdefs
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    10
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    11
    (* power function with exponent a *)
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    12
    powr  :: [real,real] => real     (infixr 80)
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    13
    "x powr a == exp(a * ln x)"
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    14
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    15
    (* logarithm of x to base a *)
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    16
    log :: [real,real] => real
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    17
    "log a x == ln x / ln a"
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    18
02df7cbe7d25 even more theories from Jacques
paulson
parents:
diff changeset
    19
end