В математике , в частности в теории множеств , декартово произведение двух множеств A и B , обозначаемое A × B , представляет собой множество всех упорядоченных пар ( a , b ) , где a принадлежит A , а b принадлежит B. [1] В терминах нотации конструктора множеств это выглядит следующим образом: [2] [3]
Таблицу можно создать, взяв декартово произведение набора строк и набора столбцов. Если взять декартово произведение строк × столбцов , ячейки таблицы будут содержать упорядоченные пары вида (значение строки, значение столбца) . [4]
Аналогично можно определить декартово произведение n множеств, также известное как n -кратное декартово произведение , которое может быть представлено n -мерным массивом, где каждый элемент является n - кортежем . Упорядоченная пара — это 2-кортеж или пара . Еще более общим образом можно определить декартово произведение индексированного семейства множеств.
Декартово произведение названо в честь Рене Декарта [5] , чья формулировка аналитической геометрии дала начало этой концепции, которая далее обобщается в терминах прямого произведения .
Строгое определение декартова произведения требует указания домена в нотации конструктора множеств . В этом случае домен должен содержать само декартово произведение. Для определения декартова произведения множеств и , с типичным определением Куратовским пары как , подходящим доменом является множество , где обозначает множество мощности . Тогда декартово произведение множеств и будет определяться как [6]
Иллюстративный пример — стандартная колода из 52 карт . Стандартные игральные карты {A, K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2} образуют набор из 13 элементов. Масти карт {♠, ♥ , ♦ , ♣ } образуют набор из четырех элементов. Декартово произведение этих наборов возвращает набор из 52 элементов, состоящий из 52 упорядоченных пар , которые соответствуют всем 52 возможным игральным картам.
Ранги × Масти возвращают набор в форме {(A, ♠), (A, ♥ ), (A, ♦ ), (A, ♣), (K, ♠), ..., (3, ♣), (2, ♠), (2, ♥ ), (2, ♦ ), (2, ♣)}.
Suits × Ranks возвращает набор в виде {(♠, A), (♠, K), (♠, Q), (♠, J), (♠, 10), ..., (♣, 6), (♣, 5), (♣, 4), (♣, 3), (♣, 2)}.
Эти два множества различны, даже не пересекаются , но между ними существует естественная биекция , при которой (3, ♣) соответствует (♣, 3) и так далее.
Основным историческим примером является декартова плоскость в аналитической геометрии . Для того чтобы представить геометрические фигуры численным способом и извлечь числовую информацию из числовых представлений фигур, Рене Декарт назначил каждой точке плоскости пару действительных чисел , называемых ее координатами . Обычно первый и второй компоненты такой пары называются ее координатами x и y соответственно (см. рисунок). Таким образом, множество всех таких пар (т. е. декартово произведение , с обозначением действительных чисел) назначается множеству всех точек плоскости. [7]
Формальное определение декартова произведения из теоретико-множественных принципов следует из определения упорядоченной пары . Наиболее распространенное определение упорядоченных пар, определение Куратовского , таково: . Согласно этому определению, является элементом , а является подмножеством этого множества, где представляет оператор множества мощности . Следовательно, существование декартова произведения любых двух множеств в ZFC следует из аксиом спаривания , объединения , множества мощности и спецификации . Поскольку функции обычно определяются как частный случай отношений , а отношения обычно определяются как подмножества декартова произведения, определение декартова произведения двух множеств обязательно предшествует большинству других определений.
Пусть A , B , C и D — множества.
Декартово произведение A × B не является коммутативным , [4] поскольку упорядоченные пары меняются местами, если не выполняется хотя бы одно из следующих условий: [8]
Например:
Строго говоря, декартово произведение не ассоциативно (если только одно из участвующих множеств не пусто). Если, например, A = {1} , то ( A × A ) × A = {((1, 1), 1)} ≠ {(1, (1, 1))} = A × ( A × A ) .
Декартово произведение удовлетворяет следующему свойству относительно пересечений (см. средний рисунок).
В большинстве случаев приведенное выше утверждение неверно, если заменить пересечение на объединение (см. крайний правый рисунок).
На самом деле, у нас есть вот что:
Для разности множеств мы также имеем следующее тождество:
Вот некоторые правила, демонстрирующие дистрибутивность с другими операторами (см. крайний левый рисунок): [ 8 ] где обозначает абсолютное дополнение A.
Другие свойства, связанные с подмножествами :
[9]
Мощность множества — это количество элементов множества. Например, определим два множества: A = {a, b} и B = {5, 6} . Оба множества A и B состоят из двух элементов каждое. Их декартово произведение, записанное как A × B , дает новое множество, которое имеет следующие элементы:
где каждый элемент A парен каждому элементу B , и где каждая пара составляет один элемент выходного набора. Количество значений в каждом элементе результирующего набора равно количеству наборов, декартово произведение которых берется; в данном случае 2. Мощность выходного набора равна произведению мощностей всех входных наборов. То есть,
В этом случае | А × В | = 4
Сходным образом,
и так далее.
Множество A × B бесконечно , если либо A , либо B бесконечно, а другое множество не является пустым множеством. [10]
Декартово произведение можно обобщить до n -арного декартова произведения над n множествами X 1 , ..., X n как множество
из n -кортежей . Если кортежи определены как вложенные упорядоченные пары , их можно идентифицировать с помощью ( X 1 × ... × X n −1 ) × X n . Если кортеж определен как функция на {1, 2, ..., n }, которая принимает свое значение в i как i -й элемент кортежа, то декартово произведение X 1 × ... × X n является набором функций
Декартов квадрат множества X — это декартово произведение X 2 = X × X. Примером является двумерная плоскость R 2 = R × R , где R — множество действительных чисел : [1] R 2 — это множество всех точек ( x , y ) , где x и y — действительные числа (см. декартову систему координат ).
n- арная декартова степень множества X , обозначаемая , может быть определена как
Примером этого является R 3 = R × R × R , где R снова является множеством действительных чисел [1] и, в более общем смысле, R n .
n - арная декартова степень множества X изоморфна пространству функций из n -элементного множества в X. В качестве особого случая 0-арная декартова степень X может быть принята как одноэлементное множество , соответствующее пустой функции с областью значений X.
Можно определить декартово произведение произвольного (возможно, бесконечного ) индексированного семейства множеств. Если I — это любое индексное множество , а — семейство множеств, индексированных I , то декартово произведение множеств в определяется как множество всех функций, определенных на индексном множестве I, таких, что значение функции при определенном индексе i является элементом X i . Даже если каждое из X i непусто, декартово произведение может быть пустым, если не предполагается аксиома выбора , которая эквивалентна утверждению, что каждое такое произведение непусто. также может обозначаться . [11]
Для каждого j в I функция, определяемая как, называется j -й проекционной картой .
Декартова степень — это декартово произведение, где все множители X i являются одним и тем же множеством X . В этом случае — это множество всех функций от I до X , и часто обозначается как X I . Этот случай важен при изучении кардинального возведения в степень . Важным особым случаем является случай, когда множество индексов — это , натуральные числа : это декартово произведение — это множество всех бесконечных последовательностей с i -м членом в соответствующем множестве X i . Например, каждый элемент из можно визуализировать как вектор со счетно бесконечными вещественными числовыми компонентами. Это множество часто обозначается как , или .
Если несколько множеств умножаются вместе (например, X 1 , X 2 , X 3 , ... ), то некоторые авторы [12] предпочитают сокращать декартово произведение просто как × X i .
Если f — функция из X в A, а g — функция из Y в B , то их декартово произведение f × g — функция из X × Y в A × B, причем
Это можно распространить на кортежи и бесконечные коллекции функций. Это отличается от стандартного декартова произведения функций, рассматриваемых как множества.
Пусть — множество и . Тогда цилиндр относительно является декартовым произведением и .
Обычно считается вселенной контекста и не учитывается. Например, если является подмножеством натуральных чисел , то цилиндром является .
Хотя декартово произведение традиционно применяется к множествам, теория категорий дает более общую интерпретацию произведения математических структур. Это отличается от понятия декартова квадрата в теории категорий, которое является обобщением произведения волокон, хотя и связано с ним .
Возведение в степень является правым сопряженным элементом декартова произведения; таким образом, любая категория с декартовым произведением (и конечным объектом ) является декартово замкнутой категорией .
В теории графов декартово произведение двух графов G и H — это граф, обозначаемый как G × H , множество вершин которого является (обычным) декартовым произведением V ( G ) × V ( H ) и таким, что две вершины ( u , v ) и ( u ′, v ′) смежны в G × H , тогда и только тогда, когда u = u ′ и v смежно с v ′ в H , или v = v ′ и u смежно с u ′ в G . Декартово произведение графов не является произведением в смысле теории категорий. Вместо этого категориальное произведение известно как тензорное произведение графов .