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. |