In writing a grammar one needs to pay attention that every non-terminal is defined, and it is useful, to avoid useless rules
A grammar is in its reduced form if:
There is an algorithm in two phases:
The resulting grammar can be reduced but is not guaranteed to be minimal
Construct the complement set DEF and the defined non-term symbols $$DEF=V\setminus UNDEF$$
A third rule is required for a grammar to be in the reduced form,
The grammar G must not have circular derivations, which are inessential and lead to ambiguity
To obtain a non-circular grammar we have to:
Recursion is also common in grammars,
It is a required and sufficient condition for a reduced grammar to generate infinite languages
$A\overset{n}{\Rightarrow} xAy\;\;n\ge 1$ is recursive