src/HOL/Import/Generate-HOL/GenHOL4Real.thy
changeset 19233 77ca20b0ed77
parent 17694 b7870c2bd7df
child 19277 f7602e74d948
equal deleted inserted replaced
19232:1f5b5dc3f48a 19233:77ca20b0ed77
    19 const_maps
    19 const_maps
    20   real_0   > 0           :: real
    20   real_0   > 0           :: real
    21   real_1   > 1           :: real
    21   real_1   > 1           :: real
    22   real_neg > uminus      :: "real => real"
    22   real_neg > uminus      :: "real => real"
    23   inv      > HOL.inverse :: "real => real"
    23   inv      > HOL.inverse :: "real => real"
    24   real_add > "op +"      :: "[real,real] => real"
    24   real_add > HOL.plus    :: "[real,real] => real"
    25   real_mul > "op *"      :: "[real,real] => real"
    25   real_mul > HOL.times   :: "[real,real] => real"
    26   real_lt  > "op <"      :: "[real,real] => bool";
    26   real_lt  > "op <"      :: "[real,real] => bool";
    27 
    27 
    28 ignore_thms
    28 ignore_thms
    29     real_TY_DEF
    29     real_TY_DEF
    30     real_tybij
    30     real_tybij
    50 
    50 
    51 const_maps
    51 const_maps
    52   real_gt     > HOL4Compat.real_gt
    52   real_gt     > HOL4Compat.real_gt
    53   real_ge     > HOL4Compat.real_ge
    53   real_ge     > HOL4Compat.real_ge
    54   real_lte    > "op <="      :: "[real,real] => bool"
    54   real_lte    > "op <="      :: "[real,real] => bool"
    55   real_sub    > "op -"       :: "[real,real] => real"
    55   real_sub    > HOL.minus    :: "[real,real] => real"
    56   "/"         > HOL.divide   :: "[real,real] => real"
    56   "/"         > HOL.divide   :: "[real,real] => real"
    57   pow         > Nat.power    :: "[real,nat] => real"
    57   pow         > Nat.power    :: "[real,nat] => real"
    58   abs         > HOL.abs      :: "real => real"
    58   abs         > HOL.abs      :: "real => real"
    59   real_of_num > RealDef.real :: "nat => real";
    59   real_of_num > RealDef.real :: "nat => real";
    60 
    60