Pattern Reduction