diff -r 168dba35ecf3 -r 97775f3e8722 src/HOL/Code_Numeral.thy --- a/src/HOL/Code_Numeral.thy Fri Aug 27 15:36:02 2010 +0200 +++ b/src/HOL/Code_Numeral.thy Fri Aug 27 19:34:23 2010 +0200 @@ -115,12 +115,12 @@ lemmas [code del] = code_numeral.recs code_numeral.cases lemma [code]: - "eq_class.eq k l \ eq_class.eq (nat_of k) (nat_of l)" - by (cases k, cases l) (simp add: eq) + "HOL.equal k l \ HOL.equal (nat_of k) (nat_of l)" + by (cases k, cases l) (simp add: equal) lemma [code nbe]: - "eq_class.eq (k::code_numeral) k \ True" - by (rule HOL.eq_refl) + "HOL.equal (k::code_numeral) k \ True" + by (rule equal_refl) subsection {* Code numerals as datatype of ints *} @@ -301,7 +301,7 @@ (Haskell "Integer") (Scala "BigInt") -code_instance code_numeral :: eq +code_instance code_numeral :: equal (Haskell -) setup {* @@ -342,7 +342,7 @@ (Scala "!((k: BigInt) => (l: BigInt) =>/ if (l == 0)/ (BigInt(0), k) else/ (k.abs '/% l.abs))") (Eval "!(fn n => fn m =>/ if m = 0/ then (0, n) else/ (n div m, n mod m))") -code_const "eq_class.eq \ code_numeral \ code_numeral \ bool" +code_const "HOL.equal \ code_numeral \ code_numeral \ bool" (SML "!((_ : Int.int) = _)") (OCaml "Big'_int.eq'_big'_int") (Haskell infixl 4 "==")