3.4. Векторы и прямые произведения
Вектор – это упорядоченный набор элементов. Сказанное не следует считать определением вектора, поскольку тогда потребуется давать объяснения по поводу его синонима «упорядоченный набор». Понятие «вектор» (другой синоним – «кортеж») будем считать, как и понятие множества, неопределяемым. Элементы, образующие вектор, называются координатами или компонентами вектора. Координаты нумеруются слева направо. Число координат называется длиной или размерностью вектора. Бесконечные векторы рассматриваться не будут. В отличие от элементов множества координаты вектора могут совпадать. Вектор будем заключать в круглые скобки, например (0, 5, 4, 5). Иногда скобки и даже запятые опускаются. Векторы длины 2 часто называются упорядоченными парами (или просто парами), векторы длины 3 – тройками и т. д. Два вектора равны, если они имеют одинаковую длину и соответствующие координаты их равны. Иначе говоря, векторы (a1,a2,…,am) и (b1,b2,…,bn) равны, если m=n и a1=b1, a2=b2, …, am=bn.
Прямым произведением множеств A и B (обозначение А´В) называется множество всех пар (a,b), таких, что a
A, b
В. В частности, если А=В, то обе координаты принадлежат А. Такое произведение обозначается А2. Аналогично прямым произведением множеств A1, A2, …, An (обозначение A1´A2´…´An) называется множество всех векторов (a1, a2, …,an) длины n, таких, что a1
A1, a2
A2, …,an
An . A´A´A´…´A обозначается An.
Пример 3.6.
1. Множество R´R=R2 – это множество точек плоскости, точнее пар
вида (а, b), где a, b
R и являются координатами точек плоскости.
Координатное представление точек плоскости, предложенное французским математиком и философом Декартом, исторически первый пример прямого произведения. Поэтому иногда прямое произведение называют декартовым.
2. A = {а, b, с, d, e, f, g, h}, B={1, 2, 3, …, 8} Тогда A´B = {а1, а2, а3, ..., h7, h8} – множество, содержащее обозначения всех 64 клеток шахматной доски.
3. Рассмотрим множество числовых матриц 3х4, т. е. матриц вида
,
где аij принадлежит множеству R действительных чисел. Строки матрицы – это элементы множества R4 (векторы длины 4). Сама матрица, рассматриваемая как упорядоченный набор (т. е. вектор) строк, – это элемент множества (R4)3 = R4´R4´R4. Компоненты матрицы, заданной таким образом, – строки, а не числа. Поэтому (R4)3 ¹ R12. Содержательный смысл этого неравенства в том, что в векторе из R12 не содержится никакой информации о строении матрицы; тот же вектор из R12 мог бы перечислять элементы матриц 4´3 или 2´6, которые как математические объекты вовсе не совпадают с матрицами 3´4.
Приведенный пример показывает, в частности, что компонентами векторов могут быть также векторы.
4. Пусть A – конечное множество, элементами которого являются символы (буквы, цифры, знаки препинания, знаки операций и т. д.). Такие множества обычно называют алфавитами. Элементы множества Аn называются словами длины п в алфавите A. Множество всех слов в алфавите А – это множество A*= ÈAi = A1ÈA2ÈA3È … При написании слов (которые по этому определению являются векторами) не принято пользоваться ни запятыми, ни скобками как разделителями; но они могут оказаться символами самого алфавита. Поэтому слово в алфавите А – это просто конечная последовательность символов алфавита А. Например, десятичное целое число – это слово в алфавите цифр {0, 1, ..., 9}. Текст, напечатанный на пишущей машинке, является словом в алфавите, определяемом клавиатурой данной машинки (включая знаки препинания и пробел).
Теорема 3.1. Пусть А1, A2,…, An – конечные множества и |A1| = m1, |A2| = m2, …, |An| = mn. Тогда мощность множества A1´A2´A3´…´An равна произведению мощностей A1, A2, A3, …, An ,
![]()
Эта теорема может быть доказана методом математической индукции. Для n = 1 теорема тривиально верна. Предположим, что она верна для n = k, и докажем ее справедливость для n=k+1.
По предположению, | A1´A2´A3´…´Ak | = m1m2m3 … mk. Возьмем любой вектор (a1, a2, …, ak) из A1´A2´A3´…´Ak и припишем справа элемент
ak+1
Ak+1.. Это можно сделать mk+1 разными способами; при этом получится mk+1 различных векторов из A1´A2´A3´…´Ak+1. Таким образом, из всех
m1 … mk векторов приписыванием справа элемента из Ak+1 можно получить m1 … mkmk+1 векторов из A1´A2´A3´…´Ak+1, причем все они различны, и никаких других векторов в A1´A2´A3´…´Ak+1 не содержится. Поэтому для n = k+1 теорема верна и, следовательно, верна для любых п.
Следствие: |An| = |A|n.
Эта простая теорема и ее следствие лежат в основе очень многих комбинаторных фактов.
Проекции
Проекцией вектора v на i-ю ось (обозначение прiv) называется его i-я компонента. Проекцией вектора v = (a1, a2, …, an) на оси с номерами i1, i2, …, ik называется вектор (ai1, ai2, …, aik) длины k (обозначение прi1,i2, …, ik v).
Пусть V – множество векторов одинаковой длины. Тогда проекцией множества V на i-ю ось называется множество проекций всех векторов из V на
i-ю ось: прi V = {прi v | v
V}. Аналогично определяется проекция множества V на несколько осей: прi1,i2,…,ik V = {прi1,i2,…,ik v | v Î V}. В частности, если
V = A1´A2´…´An, то прi1,i2,…,ik V = Ai1´Ai2´…´Aik. Отметим, что в общем случае прi V – вовсе не обязательно прямое произведение; оно может быть его подмножеством.
Пример 3.7.
1. Проекция точки плоскости на 1-ю ось – это ее абсцисса (первая координата); проекция на 2-ю ось – ордината.
2. V ={(a,b,d), (c,b,d),(d,b,b)}, пр1V = {a,c,d}, пр2V = {b}, пр2,3V = ((b,d), (b,b)}.