Spacing up- and downarrow properly for up- and downsets is ugly, but is nice! The solution: prefix \uparrow with \mathopen.