# HG changeset patch # User nipkow # Date 1089991992 -7200 # Node ID b75073d90bff8dbcbd8d255bfd5f11e467bc0be5 # Parent aed573241bea2a34e29deb18645f27fc3fbddeee Fine-tuned sum syntax. diff -r aed573241bea -r b75073d90bff src/HOL/SetInterval.thy --- a/src/HOL/SetInterval.thy Fri Jul 16 17:32:34 2004 +0200 +++ b/src/HOL/SetInterval.thy Fri Jul 16 17:33:12 2004 +0200 @@ -549,7 +549,7 @@ "_from_to_setsum" :: "idt \ 'a \ 'a \ 'b \ 'b" ("(3\_ = _.._./ _)" [0,0,0,10] 10) "_from_upto_setsum" :: "idt \ 'a \ 'a \ 'b \ 'b" ("(3\_ = _..<_./ _)" [0,0,0,10] 10) "_upto_setsum" :: "idt \ 'a \ 'b \ 'b" ("(3\_<_./ _)" [0,0,10] 10) -syntax (latex output) +syntax (latex_sum output) "_from_to_setsum" :: "idt \ 'a \ 'a \ 'b \ 'b" ("(3\<^raw:$\sum_{>_ = _\<^raw:}^{>_\<^raw:}$> _)" [0,0,0,10] 10) "_from_upto_setsum" :: "idt \ 'a \ 'a \ 'b \ 'b" @@ -563,15 +563,22 @@ "\ii. t) {..x\{a..b}. e"} & @{term[source]"\x=a..b. e"} & @{term"\x=a..b. e"}\\ -@{term[source]"\x\{a..x=a..x=a..x\{..xxx\{a..b}. e"} & @{term"\x=a..b. e"} & @{term[mode=latex_sum]"\x=a..b. e"}\\ +@{term[source]"\x\{a..x=a..x=a..x\{..xxx::nat=0..x