diff -r 079fe4292526 -r c7723cc15de8 src/HOL/Analysis/Infinite_Set_Sum.thy --- a/src/HOL/Analysis/Infinite_Set_Sum.thy Sun Aug 25 20:54:20 2024 +0200 +++ b/src/HOL/Analysis/Infinite_Set_Sum.thy Sun Aug 25 21:10:01 2024 +0200 @@ -100,6 +100,8 @@ syntax "_infsetsum" :: "pttrn \ 'a set \ 'b \ 'b::{banach, second_countable_topology}" ("(2\\<^sub>a_\_./ _)" [0, 51, 10] 10) +syntax_consts + "_infsetsum" \ infsetsum translations \ \Beware of argument permutation!\ "\\<^sub>ai\A. b" \ "CONST infsetsum (\i. b) A" @@ -109,6 +111,8 @@ syntax "_uinfsetsum" :: "pttrn \ 'b \ 'b::{banach, second_countable_topology}" ("(2\\<^sub>a_./ _)" [0, 10] 10) +syntax_consts + "_uinfsetsum" \ infsetsum translations \ \Beware of argument permutation!\ "\\<^sub>ai. b" \ "CONST infsetsum (\i. b) (CONST UNIV)" @@ -118,6 +122,8 @@ syntax "_qinfsetsum" :: "pttrn \ bool \ 'a \ 'a::{banach, second_countable_topology}" ("(2\\<^sub>a_ | (_)./ _)" [0, 0, 10] 10) +syntax_consts + "_qinfsetsum" \ infsetsum translations "\\<^sub>ax|P. t" => "CONST infsetsum (\x. t) {x. P}"