Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
lfa:2024:lab11 [2025/01/09 00:14] cata_chiru [11.2. Closed under CFLs] |
lfa:2024:lab11 [2025/01/09 00:14] (current) cata_chiru [11.2. Closed under CFLs] |
||
|---|---|---|---|
| Line 192: | Line 192: | ||
| **11.2.6.** Difference with a regular language is a closure property. | **11.2.6.** Difference with a regular language is a closure property. | ||
| <hidden Solution 11.2.6.> | <hidden Solution 11.2.6.> | ||
| - | Let \( L_1 \) be a context-free language and \( L_2 \) a regular language. $ \overline{L_2} $ is regular, as complement is a closure property for regular languages. From 11.2.5, we know that the intersection is closed between CFLs and Regular Languages, and write $ L_1 \setminus L_2 = L_1 \cap \overline{L_2} $. | + | Let \( L_1 \) be a context-free language and \( L_2 \) a regular language. |
| + | |||
| + | $ \overline{L_2} $ is regular, as complement is a closure property for regular languages. | ||
| + | |||
| + | From 11.2.5, we know that the intersection is closed between CFLs and Regular Languages, and write $ L_1 \setminus L_2 = L_1 \cap \overline{L_2} $. | ||
| </hidden> | </hidden> | ||