Русская Википедия:Фильтр (математика)
Шаблон:Значения Фильтр — подмножество частично упорядоченного множества, удовлетворяющее определённым условиям. Понятие происходит из общей топологии, где возникают фильтры на решётке всех подмножеств какого-либо множества, упорядоченных отношением включения. Фильтр — понятие, двойственное идеалу.
Фильтры были введены Анри Картаном в 1937 году[1][2] и впоследствии использованы Никола Бурбаки в их книге Topologie Générale как альтернатива аналогичному понятию сети, разработанному в 1922 году Э. Г. Муром и Г. Л. Смитом.
Определение в рамках теории решёток
Подмножество <math>F</math> полурешётки <math>L</math> называется фильтром, если
- для всех <math>a,b \in F</math>, <math>a \land b \in F</math>
- для всех <math>a \in F</math> и <math>b</math> таких, что <math>a \leq b</math>, <math>b \in F</math>
Фильтр называется собственным, если <math>F \neq L</math>.
Собственный фильтр такой, что не существует других собственных фильтров, его содержащих, называется ультрафильтром или максимальным фильтром.
Фильтр <math>F</math> решётки называется простым, если в нём для всех <math>a,b \in L</math> из того, что <math>a \lor b \in F</math>, следует, что либо <math>a \in F</math>, либо <math>b \in F</math>.
Минимальный фильтр, содержащий данный элемент <math>x</math>, называется главным фильтром, сгенерированным главным элементом <math>x</math>.
Если <math>F</math> фильтр, то <math>L \backslash F</math> является идеалом.
Фильтр на булевой алгебре
Фильтром на булевой алгебре <math>M</math> называется подмножество <math>D \subseteq M</math>, для которого выполняются условияШаблон:Sfn:
- <math>D \neq \varnothing</math>,
- <math>x, y \in D \Rightarrow ( x \cap y ) \in D</math>,
- <math>x \in D, x \leqslant y \Rightarrow y \in D</math>,
- <math>x \in D \Rightarrow \bar{x} \notin D</math>.
Фильтр <math>D</math> на булевой алгебре <math>M</math> называется ультрафильтром, если выполняется условие:
- <math>\forall x \in M: x \in D \vee \bar{x} \in D</math>.
Фильтр <math>D</math> на булевой алгебре <math>M</math> называется простым, если он удовлетворяет условию:
- <math>\forall x, y \in M: (x \cup y ) \in D \Rightarrow x \in D \vee y \in D</math>.
Фильтр <math>D</math> на булевой алгебре <math>M</math> называется максимальным, если он не содержится ни в каком другом фильтре на <math>M</math>.
Фильтры на множествах
Частным случаем фильтра является фильтр на множестве. Для каждого множества <math>X</math> можно определить решётку его подмножеств <math>(\mathcal P(X),\subseteq)</math>. Тогда фильтр <math>\mathfrak F</math> на <math>X</math> определяется как подмножество <math>\mathcal P(X)</math>, удовлетворяющее следующим условиямШаблон:Sfn:
- <math>\mathfrak F \neq \varnothing</math>
- <math>\varnothing \notin\mathfrak F</math>
- пересечение любых двух элементов <math>\mathfrak F</math> лежит в <math>\mathfrak F</math>
- надмножество любого элемента <math>\mathfrak F</math> лежит в <math>\mathfrak F</math>
Фильтр вида <math>\mathfrak F_Z=\{Y \in\mathcal P(X) \mid Z \subseteq Y\}</math> называется фильтром, порожденным множеством <math>Z</math>. Фильтр, порожденный множеством из одного элемента, называется главным. Главный фильтр является ультрафильтром.
База фильтра
Пусть <math>\mathfrak F</math> — фильтр на множестве <math>X</math>. Семейство <math>\mathfrak B</math> подмножеств <math>B\subset\mathfrak F</math> называется базой (базисом) фильтра <math>\mathfrak F</math>, если любой элемент фильтра <math>\mathfrak F</math> содержит некоторый элемент базы <math>\mathfrak B</math>, то есть для любого <math>Y\in\mathfrak F</math> существует <math>B\in\mathfrak B</math> такое, что <math>B\subset Y</math>. При этом фильтр <math>\mathfrak F</math> совпадает с семейством всевозможных надмножеств множеств из <math>\mathfrak B</math>. В частности, фильтры, имеющие общую базу, совпадают. Говорят также, что база <math>\mathfrak B</math> порождает фильтр <math>\mathfrak F</math>
Для того, чтобы семейство <math>\mathfrak B=\{B\}</math> подмножеств множества <math>X</math> являлось базой некоторого фильтра на <math>X</math> необходимо и достаточно выполнение следующих условий (аксиом базы):
- <math>\mathfrak B\neq\varnothing</math>;
- <math>\varnothing\not\in\mathfrak B</math>;
- для любых <math>A,B\in\mathfrak B</math> существует <math>C\in\mathfrak B</math> такое, что <math>A\cap B\supset C</math>.
Две базы <math>\mathfrak B</math> и <math>\mathfrak B'</math> называются эквивалентными, если любой элемент <math>B\in\mathfrak B</math> содержит в себе некоторый элемент <math>B'\in\mathfrak B'</math>, и наоборот, любой элемент <math>B'\in\mathfrak B'</math> содержит в себе некоторый элемент <math>B\in\mathfrak B</math>.
Эквивалентные базы порождают один и тот же фильтр. Среди всех баз, эквивалентных данной базе <math>\mathfrak B</math> существует максимальная по включению база, а именно, порождаемый этой базой фильтр <math>\mathfrak F</math>. Таким образом, между классами эквивалентных баз и фильтрами существует естественное взаимно-однозначное соответствие.
Сравнение фильтров
Пусть на множестве <math>X</math> заданы два фильтра <math>\mathfrak F</math> и <math>\mathfrak F'</math>. Говорят, что фильтр <math>\mathfrak F'</math> мажорирует фильтр <math>\mathfrak F</math> (<math>\mathfrak F'</math> сильнее <math>\mathfrak F</math>, <math>\mathfrak F'</math> тоньше <math>\mathfrak F</math>), если <math>\mathfrak F'\supset\mathfrak F</math>. В этом случае также говорят, что фильтр <math>\mathfrak F</math> мажорируется фильтром <math>\mathfrak F'</math> (<math>\mathfrak F</math> слабее <math>\mathfrak F'</math>, <math>\mathfrak F</math> грубее <math>\mathfrak F'</math>).
Говорят, что база <math>\mathfrak B'</math> сильнее базы <math>\mathfrak B</math>, и записывают <math>\mathfrak B'\geqslant \mathfrak B</math>, если любой элемент <math>B\in\mathfrak B</math> содержит в себе некоторый элемент <math>B'\in\mathfrak B'</math>. База <math>\mathfrak B'</math> сильнее базы <math>\mathfrak B</math> тогда и только тогда, когда фильтр <math>\mathfrak F'</math>, порожденный базой <math>\mathfrak B'</math>, сильнее фильтра <math>\mathfrak F</math>, порожденного базой <math>\mathfrak B</math>.
Базы <math>\mathfrak B</math> и <math>\mathfrak B'</math> эквивалентны тогда и только тогда, когда одновременно <math>\mathfrak B'\geqslant \mathfrak B</math> и <math>\mathfrak B\geqslant \mathfrak B' </math>.
Фильтры в топологических пространствах
Пусть <math>(X,\mathcal T)</math> — топологическое пространство и <math>\mathfrak F</math> — фильтр на множестве <math>X</math>. Точка <math>a\in X</math> называется пределом фильтра <math>\mathfrak F</math>, если любая окрестность <math>V(a)</math> точки <math>a</math> принадлежит фильтру <math>\mathfrak F</math>. Обозначение: <math>a \in \lim\mathfrak F</math>. Если <math>a</math> является единственным пределом фильтра, то также пишут <math>a=\lim\mathfrak F</math>.
Для фильтра <math>\mathfrak F</math>, порожденного базой <math>\mathfrak B</math>, точка <math>a</math> является его пределом тогда и только тогда, когда любая окрестность <math>V(a)</math> целиком содержит некоторое множество из <math>\mathfrak B</math>.
В хаусдорфовом топологическом пространстве фильтр может иметь не более одного предела. Верно и обратное: если каждый фильтр имеет не более одного предела, то пространство хаусдорфово.
Точка <math>a\in X</math> называется предельной точкой (точкой прикосновения, частичным пределом) фильтра <math>\mathfrak F</math>, если <math>a</math> принадлежит замыканию любого множества из <math>\mathfrak F</math>, то есть <math>a\in\overline Y</math> для всех <math>Y\in\mathfrak F</math>. Равносильно, для любой окрестности <math>V(a)</math> точки <math>a</math> и для любого <math>Y\in\mathfrak F</math> выполнено <math>V(a)\cap Y\neq\varnothing</math>. Любая предельная точка ультрафильтра является его пределом.
В компактном топологическом пространстве любой фильтр имеет предельную точку, а любой ультрафильтр имеет предел.
Примеры
- Множество всех окрестностей точки топологического пространства является фильтром;
- Если <math>X</math> — бесконечное множество, то множество дополнений конечных множеств является фильтром. Такой фильтр называется конечным фильтром или фильтром Фреше.
- Если <math>X</math> — бесконечное множество мощности <math>\mathfrak m</math>, то множество дополнений множеств мощности <math><\mathfrak m</math> тоже является фильтром.
См. также
Примечания
Литература
- ↑ H. Cartan, «Théorie des filtres» Шаблон:Wayback, CR Acad. Paris, 205, (1937) 595—598.
- ↑ H. Cartan, «Filtres et ultrafiltres» Шаблон:Wayback, CR Acad. Paris, 205, (1937) 777—779.