Транзитивное замыкание
Версия от 22:10, 28 сентября 2010; Андрей Шулаев (обсуждение | вклад)
Эта статья находится в разработке!
Транзитивным замыканием
отношения на множестве называется пересечение всех транзитивных отношений, содержащих как подмножество (иначе, минимальное транзитивное отношение, содержащее в качестве подмножества). Например, если - множество городов, и на них задано отношение , означающее, что если x R y, то "существует автобусный маршрут из x в y", то транзитивным замыканием этого отношения будет отношение "существует возможность добраться из x в y, передвигаясь на автобусах".Существование и описание
Транзитивное замыкание существует для любого отношения. Для этого отметим, что пересечение любого множества транзитивных отношений транзитивно. Более того, обязательно существует транзитивное отношение, содержащее
как подмножество (например, ).Докажем, что
является транзитивным замыканием отношения .- по определению
- транзитивно. Пусть и . Это значит, что существуют i, j такие, что и . Но тогда , и, так как
- - минимальное отношение, удовлетворяющее представленным требованиям. Пусть - транзитивное отношение, содержащее в качестве подмножества. Покажем, что . для любого натурального . Докажем это по индукции. , как было показано выше. Пусть верно для любого . Пусть . Но тогда существует и , но , следовательно . Из транзитивности следует, что , следовательно , что и требовалось доказать
Построение транзитивного замыкания
Представленное доказательство указывает на способ построения транзитивного замыкания, а также позволяет определить транзитивное замыкание отношения
--- это такое отношение , что тогда и только тогда, когда существуют такие, что , , , ..., , , то есть существует путь из вершины в вершину на графе отношения.