Show only subsets of
Name | Description |
---|---|
All-sided Ideal | A non-empty language $L \subseteq \Sigma^*$ is a all-sided ideal if $L = \Sigma^*\shuffle L$; the complement is subword converse-closed. |
Bifix-closed | If a language is both prefix-closed and suffix-closed then it is also bifix-closed.
This language is: Prefix-closed $\cap$ Suffix-closed |
Bifix-convex | If a language is both prefix-convex and suffix-convex then it is also bifix-convex. This language is: Prefix-convex $\cap$ Suffix-convex |
Bifix-free |
|
Factor-closed |
|
Factor-convex | If $u$, $v$, $w$, $x \in \Sigma^*$ and $w=uxv$ then $x$ is a factor of $w$. A language $L$ is factor-convex if $u$, $v$, $w \in \Sigma^*$, $u$ is a factor of $v$ and $v$ is factor of $w$ with $u$, $w \in L$, then $v \in L$.
|
Factor-free |
|
Factor-free regular |
This language is: Factor-free $\cap$ Regular |
Finite | Finite languages are an important subset of regular languages. They are accepted by complete DFAs that are acyclic apart from a loop on the sink state for all alphabetic symbols. |
Left Ideal | A non-empty language $L \subseteq \Sigma^*$ is a left ideal if $L = \Sigma^*L$; the complement is suffix converse-closed. |
Prefix-closed |
|
Prefix-closed regular |
This language is: Prefix-closed $\cap$ Regular |
Prefix-convex | If $u,v,w \in \Sigma^\star$ and $w = uv$ then $u$ is prefix of $w$. A language $L$ is prefix-convex if $\forall_{ u,v,w }$ $u$ is prefix of $v$ and $v$ is prefix of $w$ with $u,w \in L$ implies $v \in L$. |
Prefix-free |
|
Prefix-free regular |
This language is: Prefix-free $\cap$ Regular |
Regular | The set of regular languages over an alphabet $\Sigma$ can be defined recursively as follows:
To prove that a language is regular, one can define a DFA, NFA, regular expression, etc. that recognizes that language. |
Right Ideal | A non-empty language $L \subseteq \Sigma^*$ is a right ideal if $L = L\Sigma^*$; the complement is prefix converse-closed. |
Star-free | Star-free languages are the languages constructed from finite languages using only boolean operations and concatenation. |
Subword-closed |
|
Subword-convex | If $w=u_0 v_1 u_1 ... v_n u_n$, where $u_i$ ,$v_i\in\Sigma^*$, then $v=v_1 v_2 ... v_n$ is a subword of $w$.
A language $L$ is subword-convex if $u$, $v$, $w \in \Sigma^*$, $u$ is a subword of $v$ and $v$ is subword of $w$ with $u$, $w \in L$, then $v \in L$. |
Subword-free |
|
Suffix-closed |
|
Suffix-convex | If $u,v,w \in \Sigma^\star$ and $w = uv$, then $v$ is suffix of $w$. A language $L$ is suffix-convex if $u,v,w \in \Sigma^\star$, $u$ is suffix of $v$ and $v$ is suffix of $w$ with $u,w \in L$ implies $v \in L$. |
Suffix-free |
|
Suffix-free regular |
This language is: Suffix-free $\cap$ Regular |
Two-sided Ideal | A non-empty language $L \subseteq \Sigma^*$ is a two-sided ideal if $L = \Sigma^*L\Sigma^*$; the complement is bifix converse-closed. |