Я хотел бы знать, как вы можете определить, является ли какое-либо регулярное выражение дополнением к другому регулярному выражению.Допустим, у меня есть 2 регулярных выражения r_1 и r_2.Я могу, конечно, создать DFA из каждого из них, а затем проверить, чтобы убедиться, что L (r_1)! = L (r_2).Но это не обязательно означает, что r_1 является дополнением к r_2 и наоборот.Кроме того, кажется, что много разных регулярных выражений могут быть одним и тем же дополнением к одному регулярному выражению.Поэтому мне интересно, как по двум регулярным выражениям я могу определить, является ли одно дополнением другого.Это также ново для меня, поэтому, возможно, я упускаю что-то, что должно быть очевидным.
Редактировать: Я должен отметить, что я не просто пытаюсь найти дополнение регулярного выражения.Мне дано два регулярных выражения, и я должен определить, являются ли они дополнением друг друга.