Dato qualsiasi linguaggio regolare infinito , come posso dimostrare che può essere partizionato in 2 linguaggi regolari infiniti disgiunti ? Cioè: , e e sono entrambi infiniti e regolari.
Finora ho pensato a:
usando il lemma del pompaggio in modo tale che ma non è riuscito a dimostrare che sono digiunti o che coprono completamente
Usando le normali partizioni linguistiche in classi di equivalenza dijoint, ma non ho capito come determinare se una classe di equivalenza è regolare o infinita.