I use \mathcal S^\complement as the notation of complements. However, I need to flip the \complement symbol to make the anticomplement symbol. If I only use \rotatebox, the size of the anticomplement will be bigger than the complement symbol, but if I add \scalebox{0.75}{...}, the thickness of the anticomplement symbol will change. Are there any ways to fix this problem?
\newcommand{\anticomplement}{\scalebox{0.75}{\rotatebox[origin=c]{180}{$\complement$}}}
...
$\mathcal S^\complement$, $\mathcal S^{\anticomplement}$



\complementwith reflected\anticomplement, use\reflectbox{}with prepended\scriptstyle, e.g.\newcommand{\anticomplement}{\reflectbox{$\scriptstyle\complement$}}– Celdor Sep 30 '22 at 16:20