Topological and algebraic reducibility for patterns on trees