As finite automata are need to be minimised, as it contains redundant states & transitions. Likewise, grammars should also get simplified. Means it should be analysed that are there any variables / productions extra / it may contain redundant productions / variables.
So, grammars are simplified with the help of 3 basic steps as below:
1. Removal of Useless Symbols
a. Removal of Non-Generating Symbols
b. Removal of Unreachable Symbols
2. Removal of €- Productions
3. Removal of Unit Productions
Here, o/p CFG of previous step will be given as i/p to next step.
Link for video on removal of Unreachable Symbols is as below:
• Simplification of CFG | 1. Removal of...
#automata #automatatheory #dfa #nfa #re #regular_expression #sppu #cfg #computer #computerengineering #simplification #grammar #cfg #toc
Watch video Simplification of Grammar(CFG) | 1. Removal of Useless Symbols |a.Removal of Non- Generating Symbols online without registration, duration hours minute second in high quality. This video was added by user Learn with ART 08 February 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4 once and liked it people.