I have a list of functional rules of the type
F[x_]:=y;cond[x]
with always the same condition. The list is long and rule 1 of programming says: "Do not copy!"
I surely can somehow "extract" my condition?!
fromherecondmusthold statement
F[x_]:=y; (*if cond[x]*)
G[x_]:=z; (*if cond[x]*)
fromherecondmustnolongerhold statement
As you see, a slight snag would be that F[u_]:=v
would not match the pattern, although an underscored variable is a bound one that could have any other name.