# HG changeset patch # User wenzelm # Date 1565100839 -7200 # Node ID 54cebc5cd10850b983915f391b542ba867f8d983 # Parent 1b8858f4c393681dd747037cb32d31ea041685b8 tuned; diff -r 1b8858f4c393 -r 54cebc5cd108 src/ZF/arith_data.ML --- a/src/ZF/arith_data.ML Mon Aug 05 16:11:43 2019 +0200 +++ b/src/ZF/arith_data.ML Tue Aug 06 16:13:59 2019 +0200 @@ -164,8 +164,8 @@ 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 @{thm iff_trans} - val bal_add2 = @{thm eq_add_iff} RS @{thm iff_trans} + val bal_add1 = @{thm eq_add_iff [THEN iff_trans]} + val bal_add2 = @{thm eq_add_iff [THEN iff_trans]} fun trans_tac ctxt = gen_trans_tac ctxt @{thm iff_trans} end; @@ -177,8 +177,8 @@ val prove_conv = prove_conv "natless_cancel_numerals" val mk_bal = FOLogic.mk_binrel \<^const_name>\Ordinal.lt\ val dest_bal = FOLogic.dest_bin \<^const_name>\Ordinal.lt\ iT - val bal_add1 = @{thm less_add_iff} RS @{thm iff_trans} - val bal_add2 = @{thm less_add_iff} RS @{thm iff_trans} + val bal_add1 = @{thm less_add_iff [THEN iff_trans]} + val bal_add2 = @{thm less_add_iff [THEN iff_trans]} fun trans_tac ctxt = gen_trans_tac ctxt @{thm iff_trans} end; @@ -190,8 +190,8 @@ val prove_conv = prove_conv "natdiff_cancel_numerals" val mk_bal = FOLogic.mk_binop \<^const_name>\Arith.diff\ val dest_bal = FOLogic.dest_bin \<^const_name>\Arith.diff\ iT - val bal_add1 = @{thm diff_add_eq} RS @{thm trans} - val bal_add2 = @{thm diff_add_eq} RS @{thm trans} + val bal_add1 = @{thm diff_add_eq [THEN trans]} + val bal_add2 = @{thm diff_add_eq [THEN trans]} fun trans_tac ctxt = gen_trans_tac ctxt @{thm trans} end;