src/ZF/arith_data.ML
changeset 35409 5c5bb83f2bae
parent 35408 b48ab741683b
child 38513 33ab01218ae1
--- a/src/ZF/arith_data.ML	Sat Feb 27 23:13:01 2010 +0100
+++ b/src/ZF/arith_data.ML	Sun Feb 28 22:30:51 2010 +0100
@@ -163,9 +163,9 @@
   val prove_conv = prove_conv "nateq_cancel_numerals"
   val mk_bal   = FOLogic.mk_eq
   val dest_bal = FOLogic.dest_eq
-  val bal_add1 = @{thm eq_add_iff} RS iff_trans
-  val bal_add2 = @{thm eq_add_iff} RS iff_trans
-  fun trans_tac _ = gen_trans_tac iff_trans
+  val bal_add1 = @{thm eq_add_iff} RS @{thm iff_trans}
+  val bal_add2 = @{thm eq_add_iff} RS @{thm iff_trans}
+  fun trans_tac _ = gen_trans_tac @{thm iff_trans}
   end;
 
 structure EqCancelNumerals = CancelNumeralsFun(EqCancelNumeralsData);
@@ -176,9 +176,9 @@
   val prove_conv = prove_conv "natless_cancel_numerals"
   val mk_bal   = FOLogic.mk_binrel "Ordinal.lt"
   val dest_bal = FOLogic.dest_bin "Ordinal.lt" iT
-  val bal_add1 = @{thm less_add_iff} RS iff_trans
-  val bal_add2 = @{thm less_add_iff} RS iff_trans
-  fun trans_tac _ = gen_trans_tac iff_trans
+  val bal_add1 = @{thm less_add_iff} RS @{thm iff_trans}
+  val bal_add2 = @{thm less_add_iff} RS @{thm iff_trans}
+  fun trans_tac _ = gen_trans_tac @{thm iff_trans}
   end;
 
 structure LessCancelNumerals = CancelNumeralsFun(LessCancelNumeralsData);
@@ -189,9 +189,9 @@
   val prove_conv = prove_conv "natdiff_cancel_numerals"
   val mk_bal   = FOLogic.mk_binop "Arith.diff"
   val dest_bal = FOLogic.dest_bin "Arith.diff" iT
-  val bal_add1 = @{thm diff_add_eq} RS trans
-  val bal_add2 = @{thm diff_add_eq} RS trans
-  fun trans_tac _ = gen_trans_tac trans
+  val bal_add1 = @{thm diff_add_eq} RS @{thm trans}
+  val bal_add2 = @{thm diff_add_eq} RS @{thm trans}
+  fun trans_tac _ = gen_trans_tac @{thm trans}
   end;
 
 structure DiffCancelNumerals = CancelNumeralsFun(DiffCancelNumeralsData);