diff -r 46f59511b7bb -r d97fdabd9e2b src/CCL/ex/List.thy --- a/src/CCL/ex/List.thy Fri Sep 20 19:07:10 2024 +0200 +++ b/src/CCL/ex/List.thy Fri Sep 20 19:51:08 2024 +0200 @@ -12,13 +12,13 @@ definition map :: "[i\i,i]\i" where "map(f,l) == lrec(l, [], \x xs g. f(x)$g)" -definition comp :: "[i\i,i\i]\i\i" (infixr "\" 55) +definition comp :: "[i\i,i\i]\i\i" (infixr \\\ 55) where "f \ g == (\x. f(g(x)))" -definition append :: "[i,i]\i" (infixr "@" 55) +definition append :: "[i,i]\i" (infixr \@\ 55) where "l @ m == lrec(l, m, \x xs g. x$g)" -axiomatization member :: "[i,i]\i" (infixr "mem" 55) (* FIXME dangling eq *) +axiomatization member :: "[i,i]\i" (infixr \mem\ 55) (* FIXME dangling eq *) where member_ax: "a mem l == lrec(l, false, \h t g. if eq(a,h) then true else g)" definition filter :: "[i,i]\i"