# HG changeset patch # User nipkow # Date 1236597859 -3600 # Node ID 8befa897bebbaad4cfb4ffa4512558136f17b366 # Parent 50eec112ca1c53bfdd5b6fd02e40f70ae2f20241# Parent 2f24531b2d3e33dea29dcccd461946550ae2cfda merged diff -r 50eec112ca1c -r 8befa897bebb src/HOL/Docs/MainDoc.thy --- a/src/HOL/Docs/MainDoc.thy Mon Mar 09 10:10:34 2009 +0100 +++ b/src/HOL/Docs/MainDoc.thy Mon Mar 09 12:24:19 2009 +0100 @@ -341,7 +341,7 @@ \end{supertabular} -\section{Set\_Interval} +\section{SetInterval} \begin{supertabular}{@ {} l @ {~::~} l @ {}} @{const lessThan} & @{term_type_only lessThan "'a::ord \ 'a set"}\\ diff -r 50eec112ca1c -r 8befa897bebb src/HOL/SetInterval.thy --- a/src/HOL/SetInterval.thy Mon Mar 09 10:10:34 2009 +0100 +++ b/src/HOL/SetInterval.thy Mon Mar 09 12:24:19 2009 +0100 @@ -54,22 +54,22 @@ @{term"{m.. nat => 'b set => 'b set" ("(3UN _<=_./ _)" 10) - "@UNION_less" :: "nat => nat => 'b set => 'b set" ("(3UN _<_./ _)" 10) - "@INTER_le" :: "nat => nat => 'b set => 'b set" ("(3INT _<=_./ _)" 10) - "@INTER_less" :: "nat => nat => 'b set => 'b set" ("(3INT _<_./ _)" 10) + "@UNION_le" :: "'a => 'a => 'b set => 'b set" ("(3UN _<=_./ _)" 10) + "@UNION_less" :: "'a => 'a => 'b set => 'b set" ("(3UN _<_./ _)" 10) + "@INTER_le" :: "'a => 'a => 'b set => 'b set" ("(3INT _<=_./ _)" 10) + "@INTER_less" :: "'a => 'a => 'b set => 'b set" ("(3INT _<_./ _)" 10) syntax (xsymbols) - "@UNION_le" :: "nat => nat => 'b set => 'b set" ("(3\ _\_./ _)" 10) - "@UNION_less" :: "nat => nat => 'b set => 'b set" ("(3\ _<_./ _)" 10) - "@INTER_le" :: "nat => nat => 'b set => 'b set" ("(3\ _\_./ _)" 10) - "@INTER_less" :: "nat => nat => 'b set => 'b set" ("(3\ _<_./ _)" 10) + "@UNION_le" :: "'a => 'a => 'b set => 'b set" ("(3\ _\_./ _)" 10) + "@UNION_less" :: "'a => 'a => 'b set => 'b set" ("(3\ _<_./ _)" 10) + "@INTER_le" :: "'a => 'a => 'b set => 'b set" ("(3\ _\_./ _)" 10) + "@INTER_less" :: "'a => 'a => 'b set => 'b set" ("(3\ _<_./ _)" 10) syntax (latex output) - "@UNION_le" :: "nat \ nat => 'b set => 'b set" ("(3\(00_ \ _)/ _)" 10) - "@UNION_less" :: "nat \ nat => 'b set => 'b set" ("(3\(00_ < _)/ _)" 10) - "@INTER_le" :: "nat \ nat => 'b set => 'b set" ("(3\(00_ \ _)/ _)" 10) - "@INTER_less" :: "nat \ nat => 'b set => 'b set" ("(3\(00_ < _)/ _)" 10) + "@UNION_le" :: "'a \ 'a => 'b set => 'b set" ("(3\(00_ \ _)/ _)" 10) + "@UNION_less" :: "'a \ 'a => 'b set => 'b set" ("(3\(00_ < _)/ _)" 10) + "@INTER_le" :: "'a \ 'a => 'b set => 'b set" ("(3\(00_ \ _)/ _)" 10) + "@INTER_less" :: "'a \ 'a => 'b set => 'b set" ("(3\(00_ < _)/ _)" 10) translations "UN i<=n. A" == "UN i:{..n}. A"