vault backup: 2026-04-08 15:10:32
This commit is contained in:
20
.obsidian/workspace.json
vendored
20
.obsidian/workspace.json
vendored
@@ -34,6 +34,20 @@
|
|||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "29593975 - Regular Expressions"
|
"title": "29593975 - Regular Expressions"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1e58a188bb5d367b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593952 - Regular Languages.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "29593952 - Regular Languages"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 1
|
"currentTab": 1
|
||||||
@@ -199,10 +213,10 @@
|
|||||||
},
|
},
|
||||||
"active": "e179fd2c20f4067e",
|
"active": "e179fd2c20f4067e",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593940 - Formal Languages.md",
|
|
||||||
"00 Inbox/29593975 - Regular Expressions.md",
|
|
||||||
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593852 - Strings.md",
|
|
||||||
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593952 - Regular Languages.md",
|
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593952 - Regular Languages.md",
|
||||||
|
"00 Inbox/29593975 - Regular Expressions.md",
|
||||||
|
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593940 - Formal Languages.md",
|
||||||
|
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593852 - Strings.md",
|
||||||
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593958 - Kleene star of languages.md",
|
"10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593958 - Kleene star of languages.md",
|
||||||
"30 Library/29593962 - atfl-st2026-l02-finite-representation-of-languages-full.pdf",
|
"30 Library/29593962 - atfl-st2026-l02-finite-representation-of-languages-full.pdf",
|
||||||
"30 Library/normalize_name.sh",
|
"30 Library/normalize_name.sh",
|
||||||
|
|||||||
@@ -28,4 +28,6 @@ A _regular expression_ $r$ over an alphabet $Sigma$ is defined recursively:
|
|||||||
> [!EXAMPLE]
|
> [!EXAMPLE]
|
||||||
> The language $L$ over $Sigma = {a, b}$ containing the substring $a b$ is regular, since it can be expressed using the regular expression
|
> The language $L$ over $Sigma = {a, b}$ containing the substring $a b$ is regular, since it can be expressed using the regular expression
|
||||||
> $r = (a +b)^* a b (a + b)^*$
|
> $r = (a +b)^* a b (a + b)^*$
|
||||||
|
|
||||||
|
## Equivalence of regular expressions
|
||||||
|
Two regular expressiosn $r$ and $s$ are _equivalent_ ($r eq.triple s$ or $r hat(eq) s$) if thy generate the same language ($L(r) eq L(s)$).
|
||||||
@@ -17,4 +17,8 @@ tags:
|
|||||||
|
|
||||||
## 📝 Content
|
## 📝 Content
|
||||||
|
|
||||||
A language $L$ that can be described by a regular expression $r$ (i. e. $L(r) = L$) is called _regular_.
|
A language $L$ that can be described by a [[29593975 - Regular Expressions|Regular Expression]] $r$ (i. e. $L(r) = L$) is called _regular_.
|
||||||
|
|
||||||
|
> [!WARNING]
|
||||||
|
> There a several important languages that **cannot** be described by a regular expression.
|
||||||
|
> <mark style="background: #CACFD9A6;">(proof later)</mark>
|
||||||
|
|||||||
Reference in New Issue
Block a user