src/HOL/Library/Diagonal_Subsequence.thy
changeset 67399 eab6ce8368fa
parent 67091 1393c2340eec
--- a/src/HOL/Library/Diagonal_Subsequence.thy	Wed Jan 10 15:21:49 2018 +0100
+++ b/src/HOL/Library/Diagonal_Subsequence.thy	Wed Jan 10 15:25:09 2018 +0100
@@ -100,12 +100,12 @@
   finally show "?lhs < \<dots>" .
 qed
 
-lemma diagseq_seqseq: "diagseq \<circ> (op + k) = (seqseq k \<circ> (\<lambda>x. fold_reduce k x (k + x)))"
+lemma diagseq_seqseq: "diagseq \<circ> ((+) k) = (seqseq k \<circ> (\<lambda>x. fold_reduce k x (k + x)))"
   by (auto simp: o_def diagseq_add)
 
 lemma diagseq_holds:
   assumes subseq_stable: "\<And>r s n. strict_mono r \<Longrightarrow> P n s \<Longrightarrow> P n (s \<circ> r)"
-  shows "P k (diagseq \<circ> (op + (Suc k)))"
+  shows "P k (diagseq \<circ> ((+) (Suc k)))"
   unfolding diagseq_seqseq by (intro subseq_stable subseq_diagonal_rest seqseq_holds)
 
 end