For the best experience, we recommend using a widescreen desktop

Theory

Language Information

Class Hierarchy

All Languagesco-ATMRecursively Enumerable (RE)ATMContext-FreeaⁿbⁿRegulara*b+

Closure Properties

OperationRegularCFLRE
Union✓✓✓
Intersection✓✗✓
Complement✓✗✗
Concatenation✓✓✓
Kleene star✓✓✓
Intersection with regular✓✓✓
Homomorphism✓✓✓
Inverse homomorphism✓✓✓
Reversal✓✓✓
Set difference✓✗✗

CFL = Context-Free · RE = Recursively Enumerable