To tak naprawdę podstawowa teoria mnogości. Wiesz, czym jest relacja zwrotna, czym jest relacja symetryczna, a co relacja przechodnia, prawda? Relacja równoważności to taka, która spełnia wszystkie trzy z tych właściwości.
Prawdopodobnie słyszałeś o „przejściowym zamknięciu” relacji ? Cóż, to jest nic, ale przynajmniej przechodnia relacja który zawiera . To właśnie oznacza termin „zamknięcie”. Podobnie można mówić o „symetrycznym zamknięciu” relacji , „refleksyjnym zamknięciu” relacji i „równoważnym zamknięciu” relacji w dokładnie ten sam sposób.R R R RRRRRR
Po namyśle możesz przekonać się, że przechodnie przejście to . Symetryczne zamknięcie to . Zamknięcie zwrotne to (gdzie to relacja tożsamości). R ∪ R 2 ∪ R 3 ∪ … R ∪ R - 1 R ∪ I IRR∪R2∪R3∪…R∪R−1R∪II
Używamy notacji dla . To zwrotny przechodni zamknięcie z . Zauważ teraz, że jeśli jest symetryczny, każda relacja , , , , ... jest symetryczna. Zatem będzie również symetryczny. I ∪ R ∪ R 2 ∪ … R R I R R 2 R 3 R ∗R∗I∪R∪R2∪…RRIRR2R3R∗
Zatem równoważne zamknięcie jest przejściowym zamknięciem jego symetrycznego zamknięcia, tj. . To reprezentuje sekwencję kroków, z których niektóre są krokami do przodu ( ) i niektóre krokami do tyłu ( ).( R ∪ R - 1 ) ∗ R R - 1R(R∪R−1)∗RR−1
Mówi się, że relacja ma właściwość Church-Rosser, jeśli zamknięcie równoważności jest takie samo jak relacja złożona . Jest to sekwencja kroków, w której wszystkie kroki do przodu są pierwsze, a następnie wszystkie kroki do tyłu. Tak więc właściwość Church-Rosser mówi, że wszelkie przeplatanie kroków do przodu i do tyłu można w równoważny sposób wykonać, wykonując kroki do przodu, a kroki do tyłu później.R ∗ ( R - 1 ) ∗RR∗(R−1)∗