Виртуальный оператор сотовой связи
- 1 year ago
- 0
- 0
Оператор замыкания — обобщение интуитивной концепции замыкания. Именно: если — частично упорядоченное множество , оператор будет называться оператором замыкания, если выполнены три условия:
В роли множества часто выступает булеан некоторого другого множества ; примеры этого можно найти в топологии, алгебре и логике.
Элементы вида называются замкнутыми , они образуют подмножество в исходном частично упорядоченном множестве . Оператор замыкания полностью определяется множеством замкнутых элементов; а именно, замыкание элемента — это наименьший замкнутый элемент, больший или равный данного:
Множество всех замкнутых элементов иногда называют муровским семейством в честь американского математика Элиакима Мура , исследовавшего замыкания в 1910 году . Некоторые частные случаи замыкания называют оболочкой (например, выпуклая оболочка или линейная оболочка ) — это позволяет избегать путаницы с понятием замкнутого множества .
Примеры операторов замыкания можно найти в самых разных областях математики:
В топологии изучается замыкание множества . Топологическое замыкание «уважает» конечное объединение множеств:
В частности, при эта формула превращается в .
В алгебре и логике рассматривают операторы замыкания, обладающие свойством финитарности :
В универсальной логике примером замыкания является оператор следствия ( англ. consequence operator ).
Теоретическая информатика также очень широко применяет все наработки теории порядков в области операторов замыкания, включая определение на произвольных частично упорядоченных множествах.
Замыкание множества в заданном топологическом пространстве состоит из тех точек пространства, любая окрестность которых имеет хотя бы одну общую точку с . Функция, сопоставляющая каждому подмножеству данного пространства его замыкание, является оператором топологического замыкания (в смысле, определённом выше). И наоборот, любой оператор топологического замыкания задаёт топологию на множестве , в которой множество замкнуто тогда и только тогда, когда оно является элементом булеана , замкнутым относительно оператора .
Фактически, — это система аксиом общей топологии, эксплуатирующая эту идею. Она выстраивает топологическую структуру , отталкиваясь от определения оператора топологического замыкания как экстенсивного идемпотентного оператора, обладающего свойством .
Аксиома монотонности для оператора топологического замыкания является излишней, так как выводится из остальных аксиом.
Финитарное замыкание играет важную роль в универсальной алгебре , где традиционно называется алгебраическим замыканием . Любое подмножество алгебры определяет некоторую подалгебру: наименьшую из всех подалгебр, содержащих данное множество. Так вводится оператор замыкания на булеане .
Возможно, наиболее известный пример такого оператора — функция, сопоставляющая набору векторов некоторого линейного пространства его линейную оболочку — подпространство, образованное данными векторами. Другой пример: функция, сопоставляющая некоторому подмножеству элементов группы порожденную ими подгруппу . Аналогичные примеры можно построить для полей , решёток и других видов алгебраических структур .
Операторы замыкания «линейная оболочка» и «наименьшее подполе, содержащее данное множество» обладают т. н. обменным свойством : если принадлежит замыканию , но не принадлежит замыканию множества , то принадлежит замыканию . Финитарное замыкание, обладающее этим свойством, называется матроидом . Размерность векторного пространства и степень трансцендентности поля (над его простым полем ) — это в точности ранг соответствующего матроида.
Функция, отображающее подмножество поля в его алгебраическое замыкание — тоже оператор финитарного замыкания, но отличающийся по своим свойствам от операторов, рассмотренных выше. Эти две разновидности замыкания изучаются в теории моделей , где они обозначаются (от англ. definable closure ) и (от англ. algebraic closure ).
Выпуклая оболочка в евклидовом пространстве представляет ещё один пример финитарного замыкания. Этот оператор обладает антиобменным свойством : если не принадлежит множеству , но принадлежит его замыканию, то не принадлежит замыканию . Финитарные замыкания с этим свойством приводят к понятию .
Рассмотрим некоторый логический формализм , который позволяет, следуя определённым правилам, выводить новые формулы из имеющихся. Пусть обозначает множество всех возможных формул, а — булеан этого множества, упорядоченный по включению. Для произвольного множества формул , обозначим множество формул, выводимых из . Тогда — оператор замыкания, заданный на .
Более строго можно определить следующим образом. Пусть — оператор дедуктивного шага в монотонной логике; иными словами, — это множество формул, каждая из которых либо является аксиомой, либо принадлежит , либо получена однократным применением какого-либо правила вывода к формулам из . Заметим, что для любого направленного класса выполняется равенство , следовательно, оператор непрерывен и к нему можно применить теорему о неподвижной точке . Тогда определяется как наименьшая неподвижная точка , большая или равная . В соответствии с такой точкой зрения, Тарский , Браун и Сушко , а также другие авторы, предложили общий подход к математической логике , основанный на теории операторов замыкания. Та же идея нашла применение в логическом программировании и нечёткой логике .
Около 1930 г. Альфред Тарский разработал абстрактную теорию дедукции, моделирующую некоторые свойства логических исчислений. С математической точки зрения, он описал финитарное замыкание на множестве высказываний . В универсальной логике за этим замыканием закрепилось название, придуманное Тарским: оператор следствия ( англ. consequence operator ). Итак, пусть — множество всех возможных высказываний, его подмножество — теория; тогда — это множество высказываний, которые являются логическим следствием теории . В настоящее время термин «оператор следствия» может применяться не только к финитарным операторам; в таком случае, если оператор всё же удовлетворяет условию финитарности, о нем говорят как об операторе конечного следствия ( англ. finite consequence operator ).
Пусть оператор замыкания действует на булеане . Семейство замкнутых подмножеств образует подмножество в . Любое пересечение множеств из снова лежит в , то есть — нижняя подполурешётка в . Соответственно, если некоторое множество замкнуто относительно произвольных (возможно, бесконечных) пересечений, то функция, сопоставляющая каждому подмножеству наименьшее множество , содержащее , является оператором замыкания.
Оператор замыкания называется топологическим , если семейство замкнутых множеств замкнуто относительно конечных объединений, то есть если образует подрешётку , полную относительно операции объединения. Даже если оператор не является топологическим, множество всё равно обладает структурой решётки (с операциями и , определёнными так: , ); но в этом случае не является подрешёткой , так как операции на них не согласованы.
Если оператор замыкания финитарный , замыканиями конечных множеств являются множества . Следовательно, — (или «алгебраическая решётка», если учитывать, что на действительно имеется структура решётки). И наоборот, если семейство замкнутых множеств является алгебраическим частично-упорядоченным множеством, то соответствующий оператор замыкания финитарный.
Замыкания можно рассматривать не только на булеане, но и на любом частично упорядоченном множестве . Кроме приведённого выше определения оператора замыкания как экстенсивной монотонной идемпотентной функции, существует также ряд альтернативных определений. Например, три указанных аксиомы можно заменить одной:
Если считать, что между отображениями определено поточечное сравнение , то свойство экстенсивности оператора можно кратко записать так:
Монотонное идемпотентное отображение , обладающее двойственным свойством , называется оператором ядра ( англ. kernel operator ), оператором внутренности ( англ. interior operator ) или двойственным замыканием ( англ. dual closure ). Пример такой функции — операция получения внутренности множества в топологии. Другой пример даёт функция округления , рассматриваемая как оператор на вещественных числах с естественным порядком: округление к меньшему ( англ. floor , ) — это оператор внутренности, а округление к большему ( англ. ceil , ) — оператор замыкания. Ещё один пример: если — некоторое множество, и в нём зафиксировано произвольное подмножество , то является оператором внутренности на булеане , а — оператором замыкания.
Неподвижная точка отображения , то есть элемент , обладающий свойством , называется замкнутым . Оператор замыкания на частично упорядоченном множестве полностью определяется множеством замкнутых элементов. Если элемент замкнут, то утверждение равносильно .
Как объясняется в статье, посвящённой соответствию Галуа , всякое такое соответствие порождает оператор замыкания. Более того, любой оператор замыкания можно получить из некоторого соответствия Галуа . Построить подходящее соответствие Галуа можно не единственным образом; универсальный способ состоит в следующем. Пусть обозначает множество замкнутых элементов. Тогда можно рассматривать как отображение ; это будет нижняя сопряжённая функция соответствия Галуа. В качестве верхней сопряжённой функции возьмём вложение . Фактически, любая функция, являющаяся нижней сопряженной к вложению некоторого подмножества в , и есть замыкание: «Операторы замыкания суть нижние сопряженные к вложениям.» Однако не для каждого вложения существует нижняя сопряженная функция!
Всякое частично упорядоченное множество можно рассматривать как категорию , в которой стрелка существует (и единственна) тогда и только тогда, когда . В такой интерпретации операторы замыкания соответствуют монадам
Если — , то для того, чтобы подмножество было множеством замкнутых элементов какого-либо оператора , необходимо и достаточно , чтобы образовывало муровское семейство на , то есть множество, содержащее верхнюю границу и точную нижнюю грань любого подмножества множества . Любое такое само является полной решёткой, причём отношение порядка и нижняя операция (инфимум) наследуются из , а верхняя операция (супремум) может отличаться. Когда решётка введена как булева алгебра подмножеств некоторого множества , муровское семейство называют системой замыканий ( англ. closure system ) множества .
Операторы замыкания на полной решётке сами образуют полную решётку, отношение порядка на которой вводится поточечно: тогда и только тогда, когда .
Понятие замыкания было введено Э. Г. Муром в монографии 1910 года Introduction to a Form of General Analysis . Концепция системы замкнутых подмножеств впервые была описана в работах Ф. Риса применительно к топологическим пространствам .