I'm doing this for homework. I need to write a regular expression for a language over (a
, b
) that includes all strings not included in a language (a*b)*
for example 'aaaaaaabaaaaaaaabaaaaaaabaaaabaaaaaaaaab' would work. So I'm looking for a regular expression for allll the strings which are not included in that.
Can you help me at least get on the right step to figure it out?
I know that a*b
means as many a
's as we want followed by one b
. Then that whole sort as many times as we want.
This probably should do the trick. This says the string should not have any a or b. ^ is the symbol for negation.