Back to Browse

Context-Free Grammars (CFGs): 5 Easy Examples

95.6K views
Jul 29, 2022
19:02

Here we go over five examples of making a context-free grammar for a given set of languages. Generally we recommend to look at the properties of the language to build the CFG: how it is built up (via unions, concatenations, etc.), how counts of variables are used, edge cases, etc. The purpose of these five examples are to give an easy baseline of what is generally expected for making CFGs, and I give guidelines for them. Timeline: 0:00 - Intro 0:15 - Example 1: (0 U 1)* 2:16 - Example 2: {0^n 1^m : n, m at least 0} 6:07 - Example 3: Palindromes 9:09 - Example 4: Union, Concatenation, Star of two CFLs 13:19 - Example 5: {a^i b^j c^k : i != j} Easy Theory Website: https://www.easytheory.org GoFundMe: https://www.gofundme.com/f/easy-theory-video-studio Patreon: https://www.patreon.com/EasyTheoryYT Fourthwall: https://easy-theory-llc-shop.fourthwall.com Problem Solving channel: ​⁠ @easytheoryprobsolve If you like this content, please consider subscribing to my channel: https://www.youtube.com/channel/UC3VY6RTXegnoSD_q446oBdg?sub_confirmation=1

Download

0 formats

No download links available.

Context-Free Grammars (CFGs): 5 Easy Examples | NatokHD