Application of Semigroup Theory in Modeling Structural Equivalence in English Sentence Patterns | Synapse