Linearity Requirement for Patterns