Лекция
Привет, сегодня поговорим про прямое или декартово произведение двух множеств, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое прямое или декартово произведение двух множеств , настоятельно рекомендую прочитать все из категории Дискретная математика. Теория множеств . Теория графов . Комбинаторика..
Прямое или декартово произведение двух множеств — это множество, элементами которого являются всевозможные упорядоченные пары элементов исходных множеств.
Понятие прямого произведения естественно обобщается на произведение множеств с дополнительной структурой (алгебраической, топологическиой, и т. д.) поскольку произведение множеств часто наследует структуры, имевшиеся на исходных множествах.
в | в | в | в | в | в | в | в |
---|---|---|---|---|---|---|---|
и | и | и | и | и | и | и | и |
к | к | к | к | к | к | к | к |
Произведение множества {в, и, к} на множество цветов радуги |
Пусть даны два множества и . Прямое произведение множества и множества есть такое множество , элементами которого являются упорядоченные пары для всевозможных и .
Отображения произведения множеств в его множители — и — называют координатными функциями.
Аналогично определяется произведение конечного семейства множеств.
Строго говоря, тождество ассоциативности не имеет места, но в силу существования естественного взаимно однозначного соответствия между множествами и этим различием можно зачастую пренебречь.
000 | 001 | 002 | 010 | 011 | 012 | 020 | 021 | 022 |
100 | 101 | 102 | 110 | 111 | 112 | 120 | 121 | 122 |
200 | 201 | 202 | 210 | 211 | 212 | 220 | 221 | 222 |
{0, 1, 2}3, 33 = 27 элементов |
---|
-я Декартова степень множества определяется для целых неотрицательных , как -кратное Декартово произведение на себя:
Обычно обозначается как или .
При положительных Декартова степень состоит из всех упорядоченных наборов (кортежей) элементов из длины . Так вещественное пространство (множество кортежей из трех вещественных чисел), есть 3 степень множества вещественных чисел
При , Декартова степень по определению, содержит единственный элемент — пустой кортеж .
В общем случае, для произвольного семейства множеств (не обязательно различных) (множество индексов может быть бесконечным) прямое произведение определяется как множество функций, сопоставляющих каждому элементу элемент множества :
Отображения называются проекциями.
В частности, для конечного семейства множеств любая функция с условием эквивалентна некоторому кортежудлины , составленному из элементов множеств , так, что на -ом месте кортежа стоит элемент множества . Об этом говорит сайт https://intellect.icu . Поэтому декартово (прямое) произведение конечного числа множеств может быть записано так:
Проекции определяются следующим образом:
Пусть — отображение из в , а — отображение из в . Их прямым произведением называется отображение из в : .
Аналогично вышеизложенному, данное определение обобщается на многократные и бесконечные произведения.
Прямое (декартово) произведение двух групп и — это группа из всех пар элементов с операцией покомпонентного умножения: . Эта группа обозначается как . Ассоциативность операции умножения в группе следует из ассоциативности операций перемножаемых групп. Сомножители и изоморфны двум нормальным подгруппам своего произведения, и соответственно. Пересечение этих подгрупп состоит из одного элемента , который является единицей группы-произведения. Координатные функции произведения групп являются гомоморфизмами.
Это определение распространяется на произвольное число перемножаемых групп. В случае конечного числа прямое произведение изоморфно прямой сумме. Отличие возникает при бесконечном числе множителей.
В общем случае, , где и . (Операция в правой части — это операция группы .) Единицей группы-произведения будет последовательность, составленная из единиц всех перемножаемых групп: . Например, для счетного числа групп: , где в правой части стоит множество всех бесконечных двоичных последовательностей.
Подгруппа на множестве всех , носитель которых (то есть множество ) конечен, называется прямой суммой. Например, прямая сумма того же самого набора множеств содержит все двоичные последовательности с конечным числом единиц, а их можно трактовать какдвоичные представления натуральных чисел.
Аналогично произведению групп, можно определить произведения колец, алгебр, модулей и линейных пространств, причем в определении прямого произведения (см. выше) следует заменить нулем. Определение произведения двух (или конечного числа) объектов совпадает с определением прямой суммы. Однако, вообще говоря, прямая сумма отличается от прямого произведения: например, прямое произведение счетного множества копий суть пространство всехпоследовательностей действительных чисел, тогда как прямая сумма — пространство тех последовательностей, у которых только конечное число членов ненулевые (т. н. финитных последовательностей).
Пусть и — два топологических пространства. Топология произведения задается базой, состоящей из всевозможных произведений , где —открытое подмножество и — открытое подмножество .
Определение легко обобщается на случай произведения нескольких пространств. Для бесконечного произведения определение усложняется. Определим открытый цилиндр , где и — открытое подмножество .
Топология бесконечного произведения будет задаваться базой, составленной из всевозможных пересечений конечного числа открытых цилиндров (такая топология аналогична компактно-открытой топологии пространств отображений если считать индексное множество имеющим дискретную топологию).
Теорема Тихонова утверждает компактность произведений любого количества компактных пространств; однако для бесконечных произведений ее не удается доказать без использования аксиомы выбора (или равносильных ей утверждений теории множеств).
Также, теорема Александрова показывает, что любое топологическое пространство можно вложить в (бесконечное) произведение связных двоеточий, если только выполнена аксиома Колмогорова.
— | | |
| — | |
| | |
| — | |
Множество вершин прямого произведения двух графов и задается как произведение вершин графов сомножителей. Ребрами будут соединены следующие па́ры вершин:
Иначе говоря, множество ребер произведения графов является объединением двух произведений: ребер первого на вершины второго, и вершин первого на ребра второго.
Идея прямого произведения получила дальнейшее развитие в теории категорий, где она послужила основой для понятия произведения объектов. Неформально, произведение двух объектов и — это наиболее общий объект в данной категории, для которого существуют проекции на и . Во многих категориях (множеств, групп, графов, …) произведением объектов является именно их прямое произведение. Важно, что в большинстве случаев важно не столько конкретное определение прямого произведения, сколько указанное выше свойство универсальности. Различные определения будут давать при этом изоморфные объекты .
//C#
using System;
using System.Collections.Generic;
using System.Text;
namespace mz
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите количество элементов в первом и втором множествах соответственно:");
int xcount = Convert.ToInt32(Console.ReadLine());
int ycount = Convert.ToInt32(Console.ReadLine());
string[] X = new string[xcount];
string[] Y = new string[ycount];
Console.WriteLine("ВВедите элементы первого множества:");
for (int i = 0; i < xcount; i++)
X = Console.ReadLine();
Console.WriteLine("ВВедите элементы второго множества:");
for (int i = 0; i < ycount; i++)
Y = Console.ReadLine();
XY xy = new XY();
string[] s = xy.MulXY(X, Y);
Console.WriteLine("Результат:");
xy.PrintMulXY(s);
Console.ReadLine();
}
}
public class XY
{
public string[] MulXY(string[] X, string[] Y)
{
string[] res = new string[X.Length * Y.Length];
int k = 0;
foreach (string i in X)
foreach (string j in Y)
{
res[k] = "(" + i + "," + j + ")";
k++;
}
return res;
}
public void PrintMulXY(string[] strMulXY)
{
foreach (string s in strMulXY)
Console.WriteLine(" {0}", s);
return;
}
}
}
На С++,с использованием STL.
Надеюсь, эта статья про прямое или декартово произведение двух множеств, была вам полезна, счастья и удачи в ваших начинаниях! Надеюсь, что теперь ты понял что такое прямое или декартово произведение двух множеств и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Дискретная математика. Теория множеств . Теория графов . Комбинаторика.
Комментарии
Оставить комментарий
Дискретная математика. Теория множеств . Теория графов . Комбинаторика.
Термины: Дискретная математика. Теория множеств . Теория графов . Комбинаторика.