When I evaluate:
Assuming[3 > jj >= 1 && jj \[Element] Integers,
ThreeJSymbol[{jj, 0}, {1, 0}, {2, 0}]]
it outputs an expression saying that if
$3 > jj \ge 1$
I get a nonzero answer, otherwise it's zero. How do I remove this conditional? I found that Simplify does the trick, but this expression appears in a much bigger expression that I don't want to Simplify, because it will take forever. Is there a quick way to remove the conditional?

Simplifyshould be placed within the scope of theAssuming, i.e.,Assuming[3 > jj >= 1 && jj \[Element] Integers, ThreeJSymbol[{jj, 0}, {1, 0}, {2, 0}] // Simplify]You can use parentheses to restrict the scope of theSimplify– Bob Hanlon Sep 30 '22 at 22:00yourExpression /. {f_Piecewise :> Simplify[f,Assumptions -> yourAssumptions]}. – user293787 Oct 01 '22 at 02:36