- •Методические указания по дисциплине «Системный анализ»
- •Часть 1. Теория множеств.
- •Глава 1. Понятие множества и отношения
- •1.3. Включение
- •X í y и y í z влечет X í z;
- •1.4. Операции над множествами
- •Примеры
- •Упражнения
- •1.5. Алгебра множеств
- •Примеры
- •1.6. Отношения
- •1.7. Отношения эквивалентности
- •Упражнения
- •1.8. Функции
- •1.9. Композиция и обращение функций
- •§ 1.10. Отношения порядка
§ 1.10. Отношения порядка
В этом параграфе мы определим несколько видов отношений, прообразом которых служит интуитивное понятие отношения порядка (предшествования—следования), т. е. такого отношения р, что в соответствующем множестве X
для некоторых пар его различных элементов х и у имеет место хру, но не урх. В этом случае при помощи отношения р можно решить, в каком порядке поставить эти элементы: х, у, а не y, х, так как имеет место хру, но не урх. Из такого рода отношений для множества действительных чисел хорошо известны отношения <, ≤, > и ≥. Аналогичную роль для систем множеств играют отношения и .
Первый тип отношений порядка, который мы сейчас рассмотрим, будет характеризоваться основными свойствами, общими для упомянутых выше отношений ≤ для чисел и для множеств. Предварительно мы введем одно понятие: отношение р во множестве X будет называться антисимметричным, если для любых элементов х и у множества X из одновременной истинности хру и урх следует x=у. Частичным упорядочением, или отношением частичного порядка, во множестве X мы будем называть рефлексивное, антисимметричное и транзитивное отношение в X. Поскольку можно пожелать рассматривать частичное упорядочение в X относительно некоторого другого, отличного от X множества (например, обычное упорядочение в Z относительно множества четных чисел), удобно ввести еще одно определение: отношение р частично упорядочивает множество У, если р∩(УУ) есть частичное упорядочение в Y. Отношение р∩(УУ) есть «сужение» отношения р на множество У в том смысле, что оно исключает из рассмотрения те упорядоченные пары, у которых хотя бы одна из координат не есть элемент множества У.
Примеры.
Отношение «является целым кратным» в Z+ есть частичное упоря- дочение.
Иерархия или схема организации в торговой фирме определяется частичным упорядочением в некотором множестве должностей.
Если р есть частичное упорядочение в X, то р ∩ (AA) частично упорядочивает подмножество А множество X.
Для любого отношения р обратным к нему называется такое
отношение р, что урх равносильно хру. Если р есть частичное упорядочение, то р также есть частичное упорядочение.
5. Любое рефлексивное и транзитивное отношение называется пред- упорядочением. Такого рода отношение может обладать тем неудобством, что при попытке упорядочить с его помощью какое-либо множество это отношение не позволяет «различать» некоторые пары различных объектов х, у—в том смысле, что будет иметь место как хру, так и урх. Напри мер, пусть для некоторого множества людей w будет функцией веса,
а h—функцией роста, т. е. w(x) и h(x) будут, соответственно, означать вес и рост некоторого индивида х. В таком случае отношение р такое, что xpу равносильно w(x)≤w(y) и h(x)≤h(у), будет предупорядочением, но не частичным упорядочением, если найдутся два индивида, имеющие одинаковый вес и одинаковый рост.
Если р есть предупорядочение множества X, то это отношение определяет частичное упорядочение в некотором разбиении множества X (согласно упражнению 10 из § 1.7). Во-первых, утверждается, что отношение ~, для которого х~у равносильно по определению хру и урх, является отношением эквивалентности. Во-вторых, устанавливается, что отношеяие р', для которого [х] р' [у], если хру, является частичным упорядочением, областью определения которого служит соответствующее множество классов эквивалентности [х]. Окончательно можно сказать, что если р есть предупорядочение в некотором множестве X, то оно является частичным упорядочением в множестве, получающемся из X в результате идентификации элементов, не различимых с помощью отношения р.
Сказанное хорошо иллюстрируется следующим примером: в качестве р берется отношение во множестве комплексных чисел такое, что zpw, . если действительная часть числа г меньше или равна действительной части числа .
Следуя традиции, мы будем обозначать частичные упорядочения символом ≤. Если отношение ≤ частично упорядочивает множество X, а х и у суть элементы множества X, то соотношение х ≤ у может иметь или не иметь места. Аналогично, если х ≤ у и ху, мы будем писать просто х < у и говорить, что х меньше, чем у, или х предшествует у, или у больше, чем х. Мы будем также использовать, если это нам почему-либо окажется удобным, записи ух и у>х в качестве альтернативы для х≤у и х <у соответственно.
Отношение р во множестве X является, по определению, иррефлексивным, если ни для какого х из X не имеет места хрх. Если ≤ — частичное упорядочение в X, то <—иррефлексивно и транзитивно в X. Обратно, исходя из иррефлексивного и транзитивного отношения < в X и полагая х≤у, по определению, равносильным х<у или х=у, мы приходим к частичному упорядочению ≤ в X. Доказательства этих фактов мы предоставляем читателю. Получение < из ≤С, и наоборот, может быть проиллюстрировано на примере определения строгого включения множеств в терминах включения и наоборот. Если ≤ частично упорядочивает конечное множество X, то отношение < можно описать посредством следующего понятия. Элемент у множества X, по
определению, покрывает элемент х, если х<у и не существует такого и, что х<и<_у. Если х<у, то, очевидно, можно найти такие элементы множества Х:х1, х2, ..., хп, что х = х1 <х2 < ... <xn=y, причем каждое xi+1 покрывает xt. Обратно, из существования такой цепочки следует х<у.
Отношение р есть простое (или линейное) упорядочение, если оно является частичным упорядочением и, каковы бы ни были различные элементы х я у области определения (совпадающей с областью значений) отношения р, непременно имеет место либо хру, либо урх. Отношение р просто упорядочивает множество У, если p∩ (YY) есть простое упорядочение в У. Обычное упорядочение действительных чисел по величине есть типичный пример простого упорядочения. В противоположность этому включение множеств не является, вообще говоря, простым упорядочением.
Нечего и говорить, что отношения порядка применяются для установления порядка в различных множествах. На практике отношение порядка для какого-либо данного множества X задается обычно постулированием или доказательством некоторых структурных характеристик множества X. Иными словами, определенные особенности строения множества X, например существование операции или отображения какого-либо специального типа, позволяют определить для X отношение порядка; пример такого рода будет приведен в упражнениях к этому параграфу. Свойства такого отношения порядка могут оказаться полезными для выяснения и описания дальнейших характеристик множества X. Поэтому удобно располагать специальной терминологией, приспособленной в первую очередь именно к множествам, а не к отношениям порядка в них.
Частично упорядоченное множество есть упорядоченная пара <Х, ≤ >, где отношение ≤ частично упорядочивает множество X. Просто упорядоченное множество, или цепь, — это упорядоченная пара <Х, ≤ >, где ≤ просто упорядочивает множество X. Например, если F есть некоторая система множеств, то <F, > есть частично упорядоченное множество. Если, далее, ≤ есть обычное упорядочение целых чисел, то <Z, ≤ > есть цепь. С точки зрения теории множеств более экономно рассматривать отношения порядка, а не упорядоченные множества (т. е. множества вместе с упорядочивающими их отношениями). Если, скажем, <Х, ≤ > есть какое-то частично упорядоченное множество, то ≤ ∩(ХХ) есть частичное упорядочение в X. Поэтому вместо того, чтобы рассматривать X и отношение ≤ , частично упорядочивающее X, нам достаточно рассматривать лишь само отношение порядка ≤ ∩(ХХ), поскольку оно полностью определяет X как область своего определения. Иначе говоря, для любого предложения об упорядоченных множествах можно
указать эквивалентное ему предложение об отношениях порядка и обратно.
В качестве иллюстрации предыдущего замечания мы переформулируем данное нами ранее описание отношения < для конечного множества X, частично упорядоченного отношением ≤ Пусть <Х, ≤ > есть конечное частично упорядоченное множество; тогда х < у равносильно тому, что существует цепь вида х=х1<х2<.... <.хп =у, в которой каждое xi+l покрывает X;. Это обстоятельство позволяет представить любое конечное частично упорядоченное множество в виде наглядной схемы. Элементы изображаемого множества X изображаются при этом точками, расположенными на схеме в соответствии со следующим правилом. Точка, изображающая у, располагается выше точки, изображающей х, в том и только в том случае, когда x<iy, причем, если у покрывает х, то х и у соединяются прямолинейным отрезком. Таким образом, х<
у равносильно тому, что на диаграмме имеется ломаная линия, восходящая от х к у. Вот несколько схем такого рода.
Н а первой схеме представлена цепь, состоящая из пяти элементов. Ясно, что схема любой цепи имеет такой вид. На последней схеме изображено множество-степень трехэлементного множества, частично упорядоченное посредством отношения включения; точка, расположенная на самом низком уровне, изображает пустое подмножество, точки, расположенные на следующем (втором снизу) уровне,—одноэлементные подмножества и т. д. Такие схемы используются не только для того, чтобы изображать уже заданные каким-либо образом частично упорядоченные множества, представляя в наглядном виде упорядочивающие их отношения; их можно использовать и для задания частично упорядоченных множеств — отношение порядка в этом случае, по определению, есть отношение, связывающее элементы, изображаемые точками, соединенными восходящими ломаными.
Перед тем как ввести еще одно определение, относящееся к понятию частично упорядоченного множества, нам будет полезно обсудить предварительно один пример. Множество {1, 2, 3, 5, 6, 10, 15, 30}, элементы
которого суть делители числа 30, частично упорядочено отношением ≤, где, по определению, х≤у, если у кратно х. Предлагаем читателю в качестве упражнения показать, что схема этого частично упорядоченного множества совпадает с последней из приведенных выше схем, изображающей множество-степень трехэлементного множества, частично упорядоченное отношением включения. Сами эти множества (множество-степень трехэлементного множества и множество делителей числа 30), разумеется, различны, но рассматриваемые с точки зрения их структуры—именно как частично упорядоченные множества — они неразличимы. Именно поэтому-то их схемы и совпадают. Этот тип отношений между двумя частично упорядоченными множествами заслуживает особого внимания, поскольку любому свойству каждого из таких множеств, формулируемому исключительно в терминах упорядочивающего его отношения, соответствует совершенно аналогичное свойство другого множества. Поэтому мы хотим выразить такого рода «неразличимость» в точных формальных терминах. Тождество изображающих такого рода множества схем означает, прежде всего, наличие некоторого соответствия, связывающего попарно элементы этих множеств. Это обстоятельство может быть описано как существование взаимно-однозначного соответствия, что, кстати, удобно еще и тем, что мы не обязаны ограничиваться рассмотрением лишь конечных множеств. Интересующее нас соответствие между множествами проявляется, далее, и в том, что любое соотношение между какой-либо парой ;элементов одного из множеств, полностью определяемое его упорядочением, сохраняется и для соответствующей (в смысле упомянутого взаимно-однозначного соответствия) пары элементов другого множества (относительно аналогичного соотношения между членами этой пары, определяемого упорядочением этого второго множества). Точная формулировка рассматриваемого отношения между множествами фиксируется следующим определением. Функция f : X→Х' называется сохраняющей порядок (или изотопной) относительно упорядочения множества X и упорядочения ≤' множества X', если х≤у влечет f (х) ≤' f (у). Теперь обсуждаемое нами подобие множеств можно описать как существование такого взаимно-однозначного соответствия, что оно само и обратное к нему сохраняют порядок. В этой связи принято пользоваться следующей терминологией. Изоморфизм между частично упорядоченными множествами <Х, ≤ > и <Х', ≤' > есть взаимно-однозначное соответствие между X и X' такое, что как оно, так и обратное к нему сохраняют порядок1. Если такое соответствие существует, то одно из этих частично упорядоченных множеств называют изоморфным образом другого, или
1 О более общем понятии изоморфизма см. ниже § 3.4 — Прим. перев.
говорят просто, что эти частично упорядоченные множества изоморфны. Таким образом, отношение «подобия», которое, как мы видели, имеет место между множеством всех подмножеств трехэлементного множества и множеством всех делителей числа 30, рассматриваемыми вместе с частичными упорядочениями этих множеств, можно описать, сказав, что эти множества суть изоморфные частично упорядоченные множества.
Когда выше мы определили понятие частично упорядоченного множества, было отмечено, что типичным примером этого понятия является система множеств, частично упорядоченная включением. Конечно, это было сказано довольно-таки приблизительно—ведь смысл слова «типичный» имеет так много разных оттенков. Одно из возможных уточнений может быть дано в виде следующего важного утверждения: каждое частично упорядоченное множество изоморфно некоторой системе множеств, частично упорядоченной включением. Это утверждение доказывает следующая
Теорема 1.7. Любое частично упорядоченное множество <Х, ≤ > изоморфно некоторой системе множеств, а именно некоторой системе подмножеств множества X, частично упорядоченной включением.
Доказательство. Для произвольного элемента а из X обозначим через Sa множество {xХ| x≤а}. Тогда отображение f, определенное на X со значениями в {SaaX}, где f(a) = Sa, удовлетворяет утверждению теоремы. Детали доказательства предоставляются читателю в качестве упражнения.
Этот результат часто формулируют так; «Каждое частично упорядоченное множество может быть представлено посредством некоторой системы множеств (частично упорядоченной включением)». По сути дела, эта теорема означает, что изучение произвольных частично упорядоченных множеств можно без потери общности свести к изучению систем множеств, частично упорядоченных включением. На практике подобный перевод обычно все же не осуществляется, так как многие из непосредственно усматриваемых свойств конкретных частично упорядоченных множеств при этом были бы утрачены. Отметим, наконец, что теорема 1.7 отнюдь не утверждает, что каждое частично упорядоченное множество изоморфно множеству всех подмножеств какого-либо множества. Такие частично упорядоченные множества (т. е. множества вида <P(A),>) не могут считаться типичными примерами произвольных частично упорядоченных множеств, поскольку они обладают рядом специфических особенностей. Например, любое такое множество содержит элемент (а именно, ø), меньший любого другого элемента, и элемент (а именно, А), больший любого другого элемента.
В заключении этого параграфа мы введем еще несколько определений , относящихся к частично упорядоченным множествам, которые нам впоследствии понадобятся. Наименьшим элементом множества Х относительно частичного упорядочения ≤ мы будем называть такой элемент y множества Х, что для всех х из Х верно у ≤ х. Если такой элемент существует, то он единственен; поэтому, говорят о наименьшем элементе какого-либо множества Х относительно частичного упорядочения ≤ называют такой его элемент у, что ни для одного хХ не имеет места ч<у. Минимальный элемент может быть не единственным, как это видно, например, из второго из приведенных выше (стр.65) схем частично упорядоченных множеств. Наибольшим элементом множества Х относительно ≤ называют такой уХ, что для любого хХ х≤у. Наибольший элемент, если таковой существует, единственен, так что и в этом случае можно говорить о вполне определенном наибольшем элементе. Максимальным элементом множества Х относительно ≤ называют такой уХ, что ни для какого хХ не верно х>у.
Частично упорядоченное множество <X, ≤> называется вполне упорядоченным, если каждое непустое подмножество множества Х имеет наименьший элемент. Хорошо знакомым всем примером вполне упорядоченного множества является множество всех неотрицательных целых чисел, упорядоченное естественным образом. Каждое вполне упорядоченное множество <x, ≤> является цепью, так как для любых двух различных элементов х, у множества Х множество {x,. y} должно иметь наименьший элемент; следовательно, имеет место либо х<н, либо y<x.
Если <X, ≤ > есть частично упорядоченное множество и АХ, то элемент хХ называется верхней границей множества А, если для любого аА имеет место а≤х. Аналогично, элемент хХ называется нижней границей множества А, если для любого аА х≤а. Множество может иметь много верхних границ. Элемент хХ называется наименьшей верхней границей, или супремумом, множества А (в символах: sup А), если х есть верхняя граница множества А и для всех верхних границ у у множества А имеет место х≤у. Иными словами, наименьшая верхняя граница есть верхняя граница, являющаяся нижней границей множества всех верхних границ. Элемент хХ называется наибольшей нижней границей, или инфимумом, множества А (в символах: inf Ф), если х есть нижняя граница множества А и для любой нижней границы у множества А верно х>у. Легко видеть, что если множество А имеет наименьшую верхнюю границу, то она единственна; аналогично – для наибольшей нижней границы.
Упражнения
Доказать, что если р есть отношение частичного порядка, то об- ратное отношение р также является отношением частичного порядка.
На множестве всех непрерывных функций, определенных на мно- жестве неотрицательных действительных чисел и принимающих действии- тельные значения, f = O(g), по определению, означает: существуют такие положительные константы М и N, что для всех х> N f(x) ≤ Mg(x). По- казать, что определенное таким образом отношение является предупо- рядочением, и определить соответствующее отношение эквивалентности.
Пусть ≤ есть частичное упорядочение множества X; доказать: < иррефлексивно и транзитивно в X. Пусть, обратно, < — отношение, иррефлексивное и транзитивное в X; доказать: отношение ≤ такое, что х≤ у равносильно х<у или х = у, есть частичное упорядочение в X.
Для каких множеств А <Р(А), > является линейно упорядо- ченным множеством?
Пусть <Х, ≤ > и <Х', ≤' > — частично упорядоченные множества. Показать, что множество Х*Х' частично упорядочено отношением р, где <x, х'> р <у, у'>, по определению, равносильно х≤ y и x' ≤' у'. Ча- стично упорядоченное множество <Х*Х', р> называют (прямым) про изведением данных частично упорядоченных множеств.
Двойственным к частично упорядоченному множеству <Х, р> на зывают частично упорядоченное множество <Х, р> (см. упражнение 1). Пусть <Х, ≤ > —частично упорядоченное множество, a,bX и а≤ b; множество всех таких х X, что а≤ x≤ й, называют отрезком (замкну тым интерзалом) [а, b]. Показать, что множество отрезков частично упорядоченного множества <Х, ≤ > , частично упорядоченное включением, изоморфно некоторому подмножеству произведения частично упорядо ченного множества <Х , ≤ > и двойственного к нему.
Частично упорядоченное множество называют самодвойственным, если оно изоморфно двойственному к нему множеству. Доказать, что:
имеются в точности два неизоморфных частично упорядоченных двухэлементных множества, каждое из которых самодвойственно;
имеется пять попарно неизоморфных частично упорядоченных трехэлементных множеств, три из которых самодвойственны.
Показать на примере, что если <Х, ≤ > и <Х', ≤'> суть частично упорядоченные множества и f:X→X' — взаимно-однозначное соответ ствие, сохраняющее порядок, то f -1 может и не сохранять порядок.
Доказать, что если f есть изоморфизм между частично упорядо ченными множествами <Х, ≤ > и <Х', ≤'>, то х<у равносильно f(x)<'f(y).
Восполнить недостающие шаги доказательства теоремы 1.7.
Пусть <Х, ≤ > есть частично упорядоченное множество. Доказать, что и есть максимальный элемент тогда и только тогда, когда из уХ и yu следует у=и. Доказать, что v есть минимальный элемент тогда и только тогда, когда из уХ и y≤v следует y = v.
Пусть Fп есть система всех подмножеств множества Z+, имеющих не более п элементов (п—фиксированное положительное целое число), а F—совокупность всех конечных подмножеств множества Z+. Дока зать, что относительно включения
каждый элемент множества F п, имеющий п элементов, максимален;
F не имеет максимальных элементов.
Пусть X — множество всех квадратов, лежащих внутри некото рого прямоугольника, не являющегося квадратом. Каковы максималь ные элементы этого множества относительно включения?
Доказать, что для линейно упорядоченного множества понятия наибольшего (наименьшего) и максимального (соответственно, минималь ного) элемента совпадают.
Пусть <Х, ≤ > — частично упорядоченное множество, обладающее тем свойством, что каждое его непустое подмножество, имеющее верх нюю границу, имеет наименьшую верхнюю границу. Доказать, что каж дое непустое подмножество множества X, имеющее нижнюю границу, имеет наибольшую нижнюю границу.
Доказать, что любое вполне упорядоченное множество <Х, ≤ > обладает свойством частично упорядоченного множества, сформулирован ным в условии предыдущего упражнения.
Пусть X — множество, р — операция в X. (Это значит, что р есть функция, определенная на Х*Х со значениями в X; значение функции р на <х, у> мы будем обозначать через ху.) Пусть, далее, р коммутативна, ассоциативна и идемпотентна [т.е. ху = ух, x(yz) = (xy)z и хх=х для всех х, у, zX]. Пусть, наконец, х≤у для х, уХ означает, по определению, ху =х. Доказать, что
≤ частично упорядочивает X;
если X имеет наименьший элемент 0, то 0[: = 0;
ху≤ х; ху≤ у; из z≤ x и z≤ y следует xyz.
Отношение ≤, где m≤n означает, что п делится на т, частично упорядочивает множество Z+. Доказать, что любая пара целых чисел имеет относительно этого упорядочения наименьшую верхнюю границу и наибольшую нижнюю границу.
Доказать, что любое подмножество множества P(А), частично упорядоченного включением, имеет наименьшую верхнюю границу и наибольшую нижнюю границу.
1 Впрочем, это относится не ко всем математикам даже и того времени. См. ниже, главу III, особенно § 3.9.— Прим. перев
1 Употребителен также термин принцип экстенсиональности.— Прим. перев;
1 В оригинале — formula (формула); в переводе мы предпочли воспользоваться более подходящим (и употребительным) для данной цели термином «форма», тем более, что слову «формула» ниже (начиная с § 2.3) будет придаваться специальное значение.— Прим. перев.
1 Принцип этот часто называют также принципом свертывания; в формулировке его обычно говорят не о форме, a d формуле, но мы (см. предыдущее примечание) предпочитаем резервировать этот термин для обозначения формальных выражений определенного вида (см. §§ 2.3, 2.7 и особенно 3.8).— Прим. перев
1 Разумеется, речь идет о сенате США — Прим. перев. и ред
1 Здесь мы пользуемся обозначением, подробно обсуждаемым ниже.
1 См. §§ 2.1 и 2.2. —Прим.. пгрев.
1 Читатель, возможно, привык к использованию различных терминов для наименования какой-либо операции и ее результата: «умножение» — «произведение», «сложение»—«сумма», «вычитание» — «разность». В этой книге во многих случаях (хотя и не всегда) для обоих понятий используется один термин; к двусмысленностям это не приводит, поскольку из контекста ясно, о чем именно идет речь.— Прим. перев.
2 Под «рассуждением» здесь может пониматься и целая книга или даже некоторая научная теория; ср. ниже авторские примеры. Вместо «универсальное множество» часто говорят «универсум рассуждения» или просто «универсум».— Прим. перев.
3 Этот способ изображения отношений между множествами (или классами, понятиями, свойствами) известен также под именем «кругов Эйлера».— Прим. перев