В математике подмножество данного набора закрывается при операции с большим набором , если выполнение этой операции над членами подмножества всегда создает член этого подмножества. Например, натуральные числа замкнуты при сложении, но не при вычитании: 1 - 2 не является натуральным числом, хотя и 1, и 2 являются таковыми.
Аналогично, подмножество называется закрытым для набора операций, если оно закрыто для каждой из операций в отдельности.
Закрытие подмножества является результатом применения к подмножеству оператора замыкания . Замыкание подмножества при некоторых операциях — это наименьшее надмножество , закрывающееся при этих операциях. Его часто называют промежутком (например, линейным пролетом ) или сгенерированным набором .
Пусть S — множество , оснащенное одним или несколькими методами создания элементов S из других элементов S. [примечание 1] Подмножество X из S называется замкнутым в соответствии с этими методами, если, когда все входные элементы находятся в X , то все возможные результаты также находятся в X. Иногда можно также сказать, что X имеетзакрытие свойство .
Основное свойство замкнутых множеств, непосредственно вытекающее из определения, состоит в том, что каждое пересечение замкнутых множеств является замкнутым множеством. Отсюда следует, что для каждого подмножества Y из S существует наименьшее замкнутое подмножество X из S такое, что (это пересечение всех замкнутых подмножеств, содержащих Y ). В зависимости от контекста X называется замыканием Y или множества , порожденного или охватываемого Y .
Понятия замкнутых множеств и замыкания часто распространяются на любые свойства подмножеств, устойчивые при пересечении; то есть каждое пересечение подмножеств, имеющих это свойство, также имеет это свойство. Например, в замкнутом по Зарисскому множестве , также известном как алгебраическое множество , — это множество общих нулей семейства многочленов, а замыкание Зарисского множества V точек — это наименьшее алгебраическое множество, содержащее V.
Алгебраическая структура — это набор операций , удовлетворяющих некоторым аксиомам . Эти аксиомы могут быть тождествами . Некоторые аксиомы могут содержать кванторы существования, в этом случае стоит добавить некоторые вспомогательные операции, чтобы все аксиомы стали тождествами или чисто универсально кванторными формулами. Подробности см . в разделе «Алгебраическая структура» .
В этом контексте, учитывая алгебраическую структуру S , подструктура S — это подмножество, которое замкнуто относительно всех операций S , включая вспомогательные операции, которые необходимы для того, чтобы избежать кванторов существования . Подструктура — это алгебраическая структура того же типа, что и S . Отсюда следует, что на конкретном примере, когда близость доказана, нет необходимости проверять аксиомы доказательства того, что подструктура является структурой одного типа.
Учитывая подмножество X алгебраической структуры S , замыкание X является наименьшей подструктурой S , которая замкнута относительно всех операций S. В контексте алгебраических структур это замыкание обычно называется подструктурой, порожденной или натянутой X , и говорят, что X является порождающим набором подструктуры.
Например, группа — это набор с ассоциативной операцией , часто называемой умножением , с единичным элементом , так что каждый элемент имеет обратный элемент . Здесь вспомогательными операциями являются нулевая операция, приводящая к единичному элементу, и унарная операция инверсии. Подмножество группы, замкнутое относительно умножения и инверсии, также замкнуто относительно нулевой операции (т. е. содержит единицу) тогда и только тогда, когда оно непусто. Итак, непустое подмножество группы, замкнутое относительно умножения и обращения, — это группа, называемая подгруппой . Подгруппа, порожденная одним элементом, то есть замыкание этого элемента, называется циклической группой .
В линейной алгебре замыкание непустого подмножества векторного пространства (при операциях в векторном пространстве, то есть сложении и скалярном умножении) является линейной оболочкой этого подмножества. Согласно предыдущему общему результату, это векторное пространство, и можно легко доказать, что оно представляет собой множество линейных комбинаций элементов подмножества.
Подобные примеры можно привести почти для всех алгебраических структур, иногда с использованием некоторой специфической терминологии. Например, в коммутативном кольце замыкание одного элемента при идеальных операциях называется главным идеалом .
В топологии и смежных отраслях соответствующая операция имеет пределы. Топологическое замыкание множества — это соответствующий оператор замыкания. Этот оператор характеризуют аксиомы замыкания Куратовского .
Бинарное отношение на множестве A можно определить как подмножество R множества упорядоченных пар элементов A . Это обозначение обычно используется для определения замыканий. Многие свойства или операции над отношениями могут использоваться для определения замыканий. Ниже приведены некоторые из наиболее распространенных:
Предварительный порядок — это отношение, которое является рефлексивным и транзитивным. Отсюда следует, что рефлексивное транзитивное замыкание отношения — это наименьший предпорядок, содержащий его. Аналогично, рефлексивное транзитивное симметричное замыкание или замыкание эквивалентности отношения — это наименьшее отношение эквивалентности , которое его содержит.
В предыдущих разделах замыкания рассматривались для подмножеств данного множества. Подмножества множества образуют частично упорядоченное множество (poset) для включения . Операторы замыкания позволяют обобщить концепцию замыкания на любое частично упорядоченное множество.
Учитывая частично упорядоченное множество S , частичный порядок которого обозначается знаком ≤ , оператор замыкания на S представляет собой функцию , возрастающую ( для всех ), идемпотентную ( ) и монотонную ( ). [4]
Эквивалентно, функция из S в S является оператором замыкания, если для всех
Элемент S замкнут, если он является замыканием самого себя, то есть, если По идемпотентности элемент замкнут тогда и только тогда, когда он является замыканием некоторого элемента S .
Примером оператора замыкания, который не работает с подмножествами, является функция потолка , которая отображает каждое действительное число x в наименьшее целое число, не меньшее x .
Замыкание подмножеств данного множества может быть определено либо оператором замыкания, либо набором замкнутых множеств, который устойчив при пересечении и включает данное множество. Эти два определения эквивалентны.
Действительно, из определяющих свойств оператора замыкания C следует, что пересечение замкнутых множеств замкнуто: если это пересечение замкнутых множеств, то оно должно содержать X и содержаться в каждом. Это следует из определения пересечения.
И наоборот, если заданы замкнутые множества и каждое пересечение замкнутых множеств замкнуто, то можно определить оператор замыкания C такой, который является пересечением замкнутых множеств, содержащих X .
Эта эквивалентность остается верной для частично упорядоченных множеств со свойством наибольшей нижней границы , если заменить «закрытые множества» на «замкнутые элементы», а «пересечение» на «наибольшую нижнюю границу».
...выпуклая оболочка S, обозначаемая coS, представляет собой наименьшее выпуклое множество, содержащее S.