%
% The union of its two arguments.
-\providecommand*{\union}[2]{ {#1} \cup {#2} }
+\providecommand*{\union}[2]{ {#1}\cup{#2} }
% A three-argument union.
\providecommand*{\unionthree}[3]{ \union{\union{#1}{#2}}{#3} }
% The intersection of its two arguments.
-\providecommand*{\intersect}[2]{ {#1} \cap {#2} }
+\providecommand*{\intersect}[2]{ {#1}\cap{#2} }
% A three-argument intersection.
\providecommand*{\intersectthree}[3]{ \intersect{\intersect{#1}{#2}}{#3} }
% the upper index, such as \infty. Finally the fourth argument should
% contain the things (e.g. indexed sets) to be operated on.
\providecommand*{\binopmany}[4]{
- \mathchoice
- { \underset{#2}{\overset{#3}{#1}}{#4} }
- { {#1}_{#2}^{#3}{#4} }
- { {#1}_{#2}^{#3}{#4} }
- { {#1}_{#2}^{#3}{#4} }
+ \mathchoice{ \underset{#2}{\overset{#3}{#1}}{#4} }
+ { {#1}_{#2}^{#3}{#4} }
+ { {#1}_{#2}^{#3}{#4} }
+ { {#1}_{#2}^{#3}{#4} }
}
\providecommand*{\unionmany}[3]{ \binopmany{\cup}{#1}{#2}{#3} }