I am trying to create a context free grammar in Extended Backus–Naur form, which starts with a non-empty sequence of a's and is followed by a non-empty sequence of b's. With the special condition that the number of b's has to be unequal to the number of a's.
Thus, the grammar should generate words like:
aaaabbbaaabbabbb
So basically I could do something like this:
$\ G=(N,T,P,S)$
$\ N = \{S\}$
$\ T = \{a,b\}$
$\ P = \{S=aa(S|\epsilon)b\}$
But then the words would always have $\ 2n$ a's and n b's:
aabaaaabbaaaaaabbb
So how is it possible to make the number of a's uncorrelated of the number of b's, without being equal?
As and one with moreBs, but then the number of characters is still correlated – Florian Ludewig Oct 27 '19 at 12:27