# HG changeset patch # User wenzelm # Date 1444508853 -7200 # Node ID 6204c86280ff7f3ba13d602c449e8118175a8bb9 # Parent ce1b2234cab62301a257b55b04571e69cb8ed765 tuned syntax -- more symbols; diff -r ce1b2234cab6 -r 6204c86280ff src/ZF/Main_ZF.thy --- a/src/ZF/Main_ZF.thy Sat Oct 10 22:23:25 2015 +0200 +++ b/src/ZF/Main_ZF.thy Sat Oct 10 22:27:33 2015 +0200 @@ -14,11 +14,8 @@ "F^(succ(n)) (x) = F(F^n (x))" definition - iterates_omega :: "[i=>i,i] => i" where - "iterates_omega(F,x) == \n\nat. F^n (x)" - -notation (xsymbols) - iterates_omega ("(_^\ '(_'))" [60,1000] 60) + iterates_omega :: "[i=>i,i] => i" ("(_^\ '(_'))" [60,1000] 60) where + "F^\ (x) == \n\nat. F^n (x)" lemma iterates_triv: "[| n\nat; F(x) = x |] ==> F^n (x) = x" diff -r ce1b2234cab6 -r 6204c86280ff src/ZF/Ordinal.thy --- a/src/ZF/Ordinal.thy Sat Oct 10 22:23:25 2015 +0200 +++ b/src/ZF/Ordinal.thy Sat Oct 10 22:27:33 2015 +0200 @@ -28,11 +28,8 @@ "Limit(i) == Ord(i) & 0y. y succ(y)" 50) + le (infixl "\" 50) where + "x \ y == x < succ(y)" subsection\Rules for Transset\ @@ -392,7 +389,7 @@ lemma not_lt_imp_le: "[| ~ i j \ i" by (rule_tac i = i and j = j in Ord_linear2, auto) -subsubsection\Some Rewrite Rules for <, le\ +subsubsection\Some Rewrite Rules for <, \\ lemma Ord_mem_iff_lt: "Ord(j) ==> i\j <-> i