# Remove conditional for ThreeJSymbol [closed]

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?

• The Simplify should be placed within the scope of the Assuming, 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 the Simplify Commented Sep 30, 2022 at 22:00
• Hi, I think you need to provide mory information, otherwise one has to guess what your actual expressions look like and how they were generated. You could try yourExpression /. {f_Piecewise :> Simplify[f,Assumptions -> yourAssumptions]}. Commented Oct 1, 2022 at 2:36
• Here is a related post. Commented Oct 1, 2022 at 3:59

expr = ThreeJSymbol[{jj, 0}, {1, 0}, {2, 0}];