Phonological Rule Playground
Define phonological rules in SPE notation, build ordered rule sets, and trace step-by-step derivations from underlying to surface forms.
Pre-loaded Examples
Rule Builder
Derive Surface Form
Enter phonemes separated by nothing (each character = one segment) or by dots for multi-char segments (e.g. b.æ.t.ɪ.ŋ)
Derivation
Ordered Rules
No rules added yet. Use the builder to add rules.
How Phonological Rules Work
Phonological rules describe systematic sound changes in a language. In generative phonology (SPE framework), rules are written as A → B / C__D, meaning segment A becomes B when preceded by C and followed by D.
Rules apply in a specific order to an underlying representation (UR) to produce a surface form (SF). The order matters: feeding occurs when Rule 1 creates the context for Rule 2 to apply, while bleeding occurs when Rule 1 removes the context Rule 2 needs.
This playground lets you define rules using IPA symbols and natural classes, then trace the derivation step by step to see exactly how each rule transforms the representation.