Московский государственный университет имени М.В.Ломоносова
Опубликован: 09.09.2007 | Доступ: свободный | Студентов: 5300 / 588 | Оценка: 4.35 / 3.78 | Длительность: 13:51:00
ISBN: 978-5-9556-0038-3
Специальности: Математик
Лекция 1:

Основные алгебраические структуры и операции

Лекция 1: 12345 || Лекция 2 >

Обобщенная ассоциативность (применение ассоциативной операции к n сомножителям при n >= 3

Рассмотрим ассоциативную операцию * на множестве M, *: M\times M\to M, (a,b)\mapsto a*b\in M для a,b\in M, при этом

(a*b)*c=a*(b*c)\ \forall a,b,c\in M.

Для одного или двух сомножителей нет вопроса о различных расстановках скобок: a, a*b. Для трех сомножителей a, b, c существует всего две расстановки скобок (a*b)*c, a*(b*c), обозначающие применение бинарной операции * (каждый раз применяемой к двум элементам). На множестве из четырех элементов a1, a2, a3, a4 расстановок скобок уже значительно больше: ((a1*a2)*a3)*a4 (регулярная слева расстановка), (a1*a2)*(a3*a4), (a1*(a2*a3))*a4, a1*((a2*a3)*a4), a1*(a2*(a3*a4)) (регулярная справа расстановка).

Задача 1.3.1 (трудная).

Найти число всех различных расстановок скобок для применения бинарной операции на n сомножителях.

Определение ассоциативной бинарной операции ( (a*b)*c=a*(b*c) для всех a,b,c\in M ) означает, что для трех сомножителей результат применения операции не зависит от расстановки скобок (т. е. порядка ее применения). Наша ближайшая цель - показать, что для ассоциативной бинарной операции это утверждение верно и для n сомножителей a1,a2,...,an (при всех расстановках скобок после соответствующего применения операции * мы получаем один и тот же элемент, который можно обозначить a1*a2*...*an, без указания расстановки скобок).

Теорема 1.3.2.

Пусть * - бинарная ассоциативная операция на множестве M (*: M\times M\to M, (a,b)\mapsto a*b для a,b\in M, и (a*b)*c=a*(b*c) для всех a,b,c\in M), a_1,a_2,...,a_n\in M, n \ge 3. Тогда результат применения операции * к n сомножителям a1,a2,...,an не зависит от расстановки скобок.

Доказательство проведем индукцией по n по вполне упорядоченному множеству \{n\in N\mid n \ge 3\}, это означает, что любое непустое подмножество этого множества имеет наименьший элемент.

Начало индукции n=3 обеспечено определением ассоциативной операции.

Допустим, что утверждение верно для всех k, 3 \le k<n. Рассмотрим произвольную расстановку скобок на n сомножителях a1,a2,...,an, соответствующую применениям бинарной операции * (каждый раз к двум элементам). Наша цель - доказать, что результат применения операции * для произвольной расстановки скобок совпадает с результатом применения для регулярной слева расстановки скобок (... ((a1*a2)*a3)*...)*an. При этом для n=2 имеем a1*a2, а для n=1 имеем a1.

В каждой расстановке скобок есть последнее применение операции * (например: (a * b)\circledast c ; (a_1*a_2)\circledast (a_3*a_4) ; ((a_1*a_2)*a_3) \circledast (a_4*a_5), здесь \circledast обозначает последнее применение операции * в каждой из приведенных расстановок). Таким образом, последнее применение операции * происходит к произведению k сомножителей a1,a2,...,ak с некоторой расстановкой скобок и к произведению (n-k) сомножителей ak+1,...,an с некоторой расстановкой скобок, при этом 1 \le k<n, 1 \le n-k<n. Результат произведения операции * в левом и правом блоке не зависит от расстановки скобок (возможно, k=1 или k=2 ; возможно, n-k=1 или n-k=2 ; если 3 \le k<n, то в силу индуктивного предположения; если 3 \le n-k<n, то также в силу индуктивного предположения). Выберем в левом произведении регулярную слева расстановку скобок, а в правом произведении - регулярную справа расстановку скобок. Тогда имеем, применяя последовательно ассоциативность для трех сомножителей, [(... ((a1*a2)*a3)... ak-1)*ak]*[ak+1*(ak+2*(... (an-1*an)... ))]=[((... ((a1*a2)*a3)... ak-1)*ak)*ak+1]*[ak+2*(... (an-1*an)... )]=...= ((a1*a2)*a3)... an-1)*an (в наших обозначениях, если k=1, то [a1]=a1 ; аналогично, если n-k=1, то [an]=an ).

Итак, результат применения операции * в соответствии с исходной (произвольной) расстановкой скобок совпал с результатом применения при регулярной слева расстановке скобок. Таким образом, результат применения ассоциативной операции не зависит от расстановки скобок.

Лекция 1: 12345 || Лекция 2 >
Акерке Садыкбекова
Акерке Садыкбекова
Надие Якубова
Надие Якубова