Iloraz języka formalnego
W matematyce i informatyce właściwym ilorazem (lub po prostu ilorazem ) języka w odniesieniu do języka jest język składający się z w takich , że wx jest w dla jakiegoś łańcucha x w . Formalnie:
, bierzemy wszystkie ciągi w mają sufiks w usuwamy ten
Podobnie, lewy iloraz z względem język składający się z łańcuchów w takich, że xw jest w dla jakiegoś ciągu x w . Formalnie:
Innymi słowy, bierzemy wszystkie ciągi w , które mają przedrostek w i usuwamy ten przedrostek.
operandy kolejności: pierwszy operand to drugi a .
Przykład
Rozważać
Teraz, jeśli wstawimy dzielnik do elementu , część po prawej stronie jest w tylko wtedy, gdy dzielnik jest umieszczony w sąsiedztwie b w takim przypadku i ≤ n i j = n ) lub sąsiadujące z a c (w takim przypadku i = 0 i j ≤ n ). Dlatego część po lewej stronie będzie albo lub za ; i można zapisać jako
Nieruchomości
Niektóre typowe właściwości zamknięcia operacji ilorazu obejmują:
- Iloraz języka regularnego z jakimkolwiek innym językiem jest regularny.
- Iloraz języka bezkontekstowego z językiem regularnym jest bezkontekstowy.
- Ilorazem dwóch języków bezkontekstowych może być dowolny rekurencyjnie wyliczalny język.
- Iloraz dwóch języków przeliczalnych rekurencyjnie jest przeliczalny rekurencyjnie.
Te właściwości domknięcia obowiązują zarówno dla lewego, jak i prawego ilorazu.