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.