[ home | doges | learn | cates | random | about ]
  • Linear Algebra 3 — Аноним Apr 02, 2020 №3 Развернуть пост | Фокус на посте

    Оглавление

    • Арифметика целых чисел
      • Основная теорема арифметики
      • НОД и НОК в Z
      • Алгоритм деления в Z

    Арифметика целых чисел


    1.9 в первом томе кострикина

    делитель, кратность, отношение делимости, простые числа, основная теорема арифметики, теорема евклида, НОД и НОК, свойства НОД и НОК, взаимно простые числа



    Основная теорема арифметики

    Теорема. Каждое положительное целое число n>1 может быть записано в виде произведения простых чисел: n=p1p2…pm. Эта запись единственна с точностью до порядка множителей. Можно сгруппировать одинаковые множители и получить запись вида n=p1ϵ1p2ϵ2…pkϵk. Аналогичное (и тоже единственное с точностью до порядка множителей) разложение можно сделать для рациональных чисел.

    (Доказательство основной теоремы арифметики будет дано позже. Первая её часть кажется довольно очевидной, однако со второй всё не так просто. Например, рассмотрим вот такое множество S=4k+1∣k=0,1,…. Индукцией по k можно доказать существование разложения для чисел из S на квазипростые числа — те, которые нельзя разложить ещё сильнее и они представляются просто как 4k+1, но я вообще не понял, как это доказывать, и как делать индукционный переход. Но при этом нет единственности такого разложения: например, 441=9×49=212. Так что для просто целых чисел единственность тоже не особо очевидна.)

    Теорема Евклида. Множество всех простых чисел бесконечно. Если бы существовало конечное множество P=p1,p2,…,pn простых чисел, то по предыдущей теореме число c=p1p2…pn+1 делилось бы хотя бы на одно из чисел из P (НУО, пусть это будет p1, то есть c=p1c′). Тогда:

    p1c′=p1p2…pn+1p1(c′−p2…pn)=1

    Однако последнее равенство невозможно, потому что делителем единицы может быть только ±1, а p1≠1.



    НОД и НОК в Z

    Определения наибольшего общего делителя и наименьшего общего кратного через основную теорему арифметики. Пусть у нас есть целые числа m и n, которые раскладываются на простые следующим образом: n=±p1α1…pkαk и m=±p1β1…pkβk (для каждого из чисел выписываем все простые, которые делят и то, и другое число, пихаем нули в степени просто, если что). Тогда НОК и НОД определяются вот так:

    • НОД(n,m)=p1min(α1,β1)…pkmin(αk,βk)
    • НОК(n,m)=p1max(α1,β1)…pkmax(αk,βk)

    Свойства НОД и НОК:

    • НОД(n,m)∣n и НОД(n,m)∣m (следует просто по смыслу и из определения).

    • Если d∣n и d∣m, то НОДd∣НОД(n,m) (потому что, если d делит и m, и n, то это означает, что в нём вхождений каждого простого числа меньше или равно минимуму вхождений для m и n). То есть, если есть какой-то общий делитель двух чисел, то он будет делить и их наибольший общий делитель.

    • НОКn∣НОК(n,m) и НОКm∣НОК(n,m) (просто по определению).

    • Если n∣d и m∣d, то НОКНОК(n,m)∣d (ну тут такое же объяснение, как и для аналогичного утверждения для НОД, это всё видно из разложения на простые числа). То есть наименьшее кратное двух чисел делит любое число кратное обоим этим числам.

    • Очевидно, если перемножить НОД и НОК двух чисел, то получится просто произведение этих двух чисел (потому что одно берёт минимумы, другое — максимумы, если всё свалить вместе, то можно будет собрать оба числа): НОДНОКНОД(n,m)×НОК(m,n)=n×m. (Ну, формально тут надо ещё указать, что надо, чтобы n>0 и m>0)

    Числа называются взаимно простыми, если их НОД равен 1.



    Алгоритм деления в Z

    Теорема про деление с остатком. Для любых a,b∈Z,b>0 найдутся такие q,r∈Z, что:

    a=bq+r,0≤r<b

    (А, если позволить b быть и отрицательным, то условие для r будет вот таким: 0≤r<|b|.)

    Доказательство. Рассмотрим вот такое множество S=a−bs∣s∈Z,a−bs≥0 (короче, это все неотрицательные числа, которые получаются последовательными вычитанием и прибавлением b к a). Очевидно, это множество непустое, по крайней мере можно взять s=−a2 и тогда a+ba2=a(1+ab)≥0, потому что, если a<0, то ab≤−1.

    Раз множество непустое, то можно выбрать наименьший его элемент (или только инфимум? ну, это детали), который обозначим за r=a−bq, который по определению S будет неотрицательным. Пойдём от противного: предположим, что r≥b⟹r−b=a−b(q+1)≥0 — это тоже элемент множества S и он меньше r, что противоречит с тем, что r — наименьший элементт S.


    Альтернативное определение НОД и разложение НОД. Рассмотрим множество линейных комбинаций целых чисел m и n (таких, что они одновременно не равны нулю): J=nu+mv∣u,v∈Z. Выберем в этом множестве наименьший положительный элемент d=nu0+mv0. А теперь разделим n на это вот d:

    n=dq+r,0≤r<dr=n−dq=n−(nu0+mv0)q=n(1−u0q)+m(−v0q)∈J

    То есть остаток от деления n на d попадает в это множество J. НО остаток от деления меньше, чем d, так что он может только равняться нулю, потому что иначе было бы противоречие с тем, что d — наименьший положительный элемент J. А раз остаток от деления равен нулю, то d∣n. Аналогично d∣m. И при этом ещё, если есть какой-то другой делитель d′∣n,d′∣m, то он будет делить и d: d′∣d=nu0+mv0.

    Таким образом, d удовлетворяет всем характеристическим свойствам НОД, так что можно вот так определить НОД как наименьшую неотрицательную линейную комбинацию чисел. В частности, два числа являются взаимно простыми тогда и только тогда, когда mu+nv=1 для некоторых u,v∈Z.

    Отсюда же следует обоснование для алгоритма Евклида (на самом деле, нет). Чтобы найти НОД двух чисел, надо взять какой-то элемент J и последовательно его уменьшать, вычитая из него другие элементы J (элементы J замкнуты относительно плюса и минуса). Хотя, нет, как-то не очень, мда, там можно гораздо проще доказать, что алгоритм Евклида корректен.

  • Linear Algebra 2 — Аноним Mar 31, 2020 №2 Развернуть пост | Фокус на посте

    Оглавление

    • Перестановки
      • Перестановки
      • Циклическая структура перестановки
      • Знак перестановки
      • Действие Sn на функциях

    Перестановки


    1.8 в первом томе кострикина

    перестановки, симметрическая группа, циклическая запись перестановок, порядок перестановки, орбиты, длина орбиты, единственность разложения на циклы, разложение на транспозиции (циклы длины 2), знак (чётность) перестановки, независимость чётности перестановки от разложения, чётность произведения перестановок, формула для определения чётности, перестановка перестановок

    действие перестановок на функции, кососимметрические функции (с примером), доказательство независимости чётности перестановки от разложения через кососимметрические функции



    Перестановки

    Перестановкой называется биективное отображение конечного множества Ω=1,2,…,n (сами элементы не важны, поэтому просто для удобства обозначим их циферками) самого на себя. Это отображение π:i→π(i) можно ещё записать вот в такой форме:

    π=(12…ni1i2…in)

    Сверху записаны элементы множества Ω, а снизу записано то, куда каждый из них отображается: π(k)=ik. Ну, это такая, дефолтная запись перестановки, с помощью которой в том числе удобно перемножать перестановки:

    στ=(12342341)(12344321)=1234↓↓↓↓4321↓↓↓↓1432=(12341432)

    Так как множество перестановок Sn обладает свойствами ассоциативности, есть единичный элемент (перестановка, которая каждый элемент отображает сам в себя) и для каждого есть обратная перестановка, то Sn образуют группу, которая называется симметрической группой степени n. |Sn|=n! — ну это как бы да, очевидно.



    Циклическая структура перестановки

    Перестановки можно раскладывать в произведение нескольких более простых перестановок. Получается более удобная и при кольная запись. Например, если перестановка имеет вид π(i)→(imod4)+1, то её можно записать в виде σ=(1234): здесь числа переводятся в те, которые следуют за ними, и предполагается, что эта штука циклически замкнута. Перестановка может состоять и из нескольких непересекающихся циклов: τ=(14)(23). Так что получается, что σ4=e и τ2=e — если возвести в наименьшее общее кратное длин циклов перестановки, получим единичную перестановку. Очевидно, то вот эти циклические штуки можно записывать с разными ротациями, это сути не меняет.

    Возведение перестановки в степень. Так как перестановка — это биективное отображение из конечного множества в конечное, то обязательно найдётся такая степень πk=π(π…π(i)), что πk=e. Множество конечно, значит, найдутся такие m и n, m>n, что πm(i)=πn(i),∀i∈Ω, потому что существует конечное число способов отобразить Ω само в себя. π(πm−1(i))=π(πn−1(i)), и в силу инъективности (на самом деле, тут достаточно только её, сюръективность следует из всего этого) по значению функции можно однозначно определить соответствующий аргумент, так что можно сократить: πm−1(i)=πn−1(i). И так сокращаем до упора и получаем πm−n(i)=e(i).

    Кстати, это же самое работает и для любой инъективной функции на конечном множестве, и из последнего вывода следовала бы её сюръективность, потому что π(πm−n−1)=e, то есть любому значению i∈Ω соответствует аргумент πm−n−1(i).

    Степень перестановки, кстати, определяется индуктивно вот так:

    еслиеслиеслиπs={π(πs−1),если s>0,e,если s=0,π−1((π−1)−s−1),если s<0.

    (Короче, просто, если степень положительная, то это несколько умножений π самого на себя, если отрицательная — то это несколько умножений π−1 самого на себя. Я не знаю, зачем я написал это, просто я сначала чего-то совсем не понял, что имеется в виду в этой формуле.)

    Порядком перестановки называется такое наименьшее число q∈Z>0, что πq=e (ну и, соответственно, получится так, что все различные степени будут содержаться в множестве e,π,…,πq−1).

    Эквивалентные точки. Назовём две точки i,j∈Ω π-эквивалентными, если j=πs(i) для некоторого s∈Z. Это будет отношением эквивалентности, так как, очевидно, любая точка эквивалентна сама себе (π0=e), это отношение симметрично и транзитивно. Так что перестановка разбивает множество Ω на несколько классов экивалентности, которые называются π-орбитами: Ω=Ω1∪⋯∪Ωp. Количество элементов в классе эквивалентности — это длина орбиты. Если у нас есть элемент орбиты, то все остальные можно найти, последовательно применяя к нему перестановку.

    Определение циклов перестановки. Каждой орбите можно сопоставить цикл длины lk=|Ωk|, который определяется вот так:

    πk:=(iπ(i)…πlk−1(i))

    То есть получается перестановка, которая применяет ко всем элементам i∈Ω∖Ωk перестановку π. Так что любая перестановка разбивается на такие независимые циклы: π=π1π2…πp. При этом не имеет значения, в каком порядке они расположены, потому что они друг от друга не зависят. При этом в записи естественно опускать циклы длины 1.

    Единственность разложения на циклы.

    image-20200401162437257


    При этом можно всё упростить ещё сильнее: каждую перестановку можно записать в виде произведения нескольких транспозиций (это так называются циклы длины 2). Нам по сути достаточно знать, как разложить вот такой цикл:

    (12…n−1n)=(1n)(1n−1)…(13)(12)

    (Перестановки применяются справа налево, если что.) И тут уже разложение будет неоднозначным, потому что, например, если сделать ротацию большого цикла слева, то получится вот такое:

    (23…n1)=(21)(2n)…(24)(23)

    То есть вообще другие транспозиции, совпадают только вот эти (12) в первой и (21) во второй.



    Знак перестановки

    Теорема. Пусть π∈Sn и ещё пусть π=τ1τ2…τk — произвольное разложение на k транспозиций. Тогда число ϵπ=(−1)k — это знак перестановки π (или сигнатура, чётность). Знак полностью определяется перестановкой и не зависит от выбранного разложения. А ещё взятие знака мультипликативно: ϵαβ=ϵαϵβ.

    Доказательство.

    image-20200401175435139

    Таким образом, мы постепенно двигаем вот это последнее вхождение числа s влево, пока мы либо не придём к случаю, когда оно сократиться, либо мы доведём s до конца влево, и у нас получится e=σ1′σ2′…σm′, где σ1′=(st′). И вот это s есть только в первой транспозиции, в остальных её нет. Вот в этом втором случае тогда получается противоречие из-за того, что s должно было отобразиться само в себя, потому что:

    s=e(s)=(σ1′σ2′…σm)(s)=σ1′(s)=t′≠s

    Так что мы постепенно протаскиваем числа влево s и они сокращаются до того, как достигают самой левой транспозиции, при этом количество траснпозиций уменьшается на 2. Если предположить, что m изначально нечётно, то мы можем такими сокращениями сократить его до единицы, так что получится, что σ1′=e, а это невозможно. Поэтому m чётно, а значит, k и k′ имеют одинаковую чётность, что доказывает инвариантность знака перестановки вне зависимости от её разложения.

    А мультипликативность просто следует из того, что если вот α=τ1…τk и β=τk+1…τk+l, тогда αβ=τ1…τk+l. Ну и просто очевидно:

    ϵαβ=(−1)k+l=(−1)k(−1)l=ϵαϵβ


    Очевидное следствие из всего этого — это то, что если у нас есть какая-то перестановка π:Ω→Ω с орбитами Ω1,…,Ωn, то её знак/сигнатура/чётность вычисляется по формуле:

    ϵπ=(−1)‖Ω1‖−1…(−1)‖Ωn‖−1=(−1)∑k=1n(‖Ωk‖−1)

    Потому что каждому циклу соответствует одна орбита, и каждый вот этот цикл разбивается на |Ωk|−1 транспозиций.


    Множества чётных и нечётных перестановок. Таким образом, все перестановки делятся на чётные и нечётные:

    чётныеперестановкиAn={π∈Sn∣ϵπ=1} - чётные перестановкиSn=An∪An―

    Перестановки множества перестановок. Можно взять отображение Lτ:π↦τπ, где τ — это какая-то произвольная транспозиция. Это отображение будет биективным (оно инъективно, потому что τα=τβ⟹τ−1τα=τ−1τβ⟹α=β, а сюръективность следует из инъективности и того, что это отображение конечного множества из себя в себя).

    Ещё это видно из того, что Lτ2 — это единичное отображение, потому что Lτ2:π↦ττπ=π, так что из этого следует, что Lτ−1=Lτ, ну, а так как есть обратное отображение, то это биекция.

    Аналогичным образом можно определить Rτ:π↦πτ, и оно тоже будет биективным. Эти два отображения создают две разных перестановки на Sn, и, видимо, пока что они бесполезны, но где-то потом будет использоваться в других местах.

    Мощности множеств чётных/нечётных перестановок. ϵτπ=ϵτϵπ=−ϵπ, то есть из чётной перестановки можно сделать нечётную, умножив её ровно на одну любую транспозицию. Поэтому введённые функции Lτ и Rτ переводят нечётные перестановки в чётные и наоборот. В частности: Lτ(An)=An―, из чего в силу биективности этого отображения следует, что |An|=|An―|=n!/2.



    Действие Sn на функциях

    Альтернативные определения и выводы для чётности перестановки. Теорему про чётность перестановок можно сформулировать иначе, не используя вот это разбиение на транспозиции, а через понятие инверсий. (Ну, количество инверсий — это количество пар элементов, которые будут стоять не по порядку после применения перестановки. И чётность определяется как чётность количества инверсий. И там точно так же получается, что чётных перестановок столько же, сколько и нечётных, и вообще эти классы совпадают с теми, которые мы определили через транспозиции.)

    А ещё можно доказать теорему про чётность перестановок, опираясь на понятие кососимметрической функции. Определим действие перестановки π∈Sn на функцию f от каких-то n аргументов как (π∘f)(x1,…,xn):=f(xπ1,…,xπn). То есть аргументы просто перемешиваются.

    Действие перестановок на f обладает свойством ассоциативности: (αβ)∘f=α∘(β∘f). Ето довольно просто выводится, если просто по определению подставить, и там всё должно получиться, потому что само перемножение перестановок ассоциативно.

    Функция называется кососимметрической, если при перестановке любых её двух соседних аргументов, она меняет знак на противоположный: f(…,xk,xk+1,…)=−f(…,xk+1,xk,…). Из этого следует, что при перестановке вообще любых двух аргументов кососимметрическая функция поменяет свой знак на противоположный. Например, если мы хотим поменять местами i-ый и j-ый по счёту аргументы в функции f(…,xi,xi+1,…,xj−1,xj,…), то для начала нам надо продвигуть i-ый аргумент вправо за (j−i) обменов, после чего сдвинуть j-ый за (j−i−1) обменов. Таким образом, суммарно получается (2(j−i)−1) обмен, количество нечётное, каждый обмен меняет знак функции на противоположный, так что выходит, что знак в итоге поменяется на минус.

    Один из примеров ненулевой кососимметрической функции — это вот такое: Δn=Δn(x1,x2,…,xn)=Π1≤j<i≤n(xi−xj). Короче, произведение всех возможных разностей аргументов без повторений с точностью до порядка разностей. При перестановке местами двух множителей скобка (xk+1−xk) точно поменяет свой знак на противоположный, а вот в остальном на каждую скобку, которая включает в себя xk найдётся такая же скобка, но с xk+1 вместо xk, так что в остальном набор скобок останется тем же, а значит, знак функции после перестановки xk и xk+1 изменится на противоположный. И эта функция точно не тождественна нулю, короче, доказали, что кососимметрические функции существуют там какие-то.

    Теперь с помощью этих кососимметрических функций можно доказать теорему о том, что чётность перестановки не зависит от разложения и что ϵαβ=ϵαϵβ. Если взять какую-нибудь ненулевую кососимметрическую функцию (а такая существует, как мы только что по няли) и применить к ней перестановку π=τ1τ2…τk, раскладывающуюся в произведение транспозиций, то:

    π∘f=(τ1…τk−1)∘(τk∘f)=(−1)(τ1…τk−1)∘f=⋯=(−1)kf=ϵπf

    И так получается, что правая часть всего этого по сути не зависит от от разложения, левая — тоже не зависит, значит, ϵπ не зависит от конкретного разложения π на транспозиции. Тут только стоит помнить о том, что будь f нулевой, то ничего бы не вышло, потому что тогда бы значение справа зависело только от нулёвости функции, и нам бы это ни о чём не говорило.

    Кстати, вот такое из этого следует доказательство той формулы про чётность произведения перестановок:

    ϵαβ=(αβ)∘f=α∘(β∘f)=α∘(ϵβf)=ϵβ(α∘f)=(ϵαϵβ)f
  • Linear Algebra 1 — Аноним Mar 30, 2020 №1 Развернуть пост | Фокус на посте

    Оглавление

    • Отображения
      • Ассоциативность композиции отображений
      • Свойства обратных отображений. Отображение обратное композиции
      • Принцип Дирихле в терминах отображений. Отображения объединения и пересечения множеств
    • Отношения эквивалентности. Факторизация отображений
      • Бинарные отношения. Отношения эквивалентности
      • Упорядоченные множества

    Отображения


    1.5 в первом томе кострикина

    ассоциативность композиции отображений, сюръективность левого обратного, инъективность правого обратного, биективность обратного, обратное отображение для композиции, принцип Дирихле в терминах отображений конечного множества самого в себя, отображение объединения и пересечения множеств



    Ассоциативность композиции отображений

    Теорема 1. Композиция отображений подчиняется закону ассоциативности, то есть:

    h:U→Vg:V→Wf:W→T⟹f(gh)=(fg)h

    Доказательство. Для базового случая, на самом деле, тут достаточно посмотреть на диаграмму:

    Ну и просто, для любой точки u∈U будет выполняться вот это:

    (f(gh))(u)=f(gh(u))=f(g(h(u)))=fg(h(u))=((fg)h)(u)

    А для произвольного числа композиций отображений доказывается индукцией. По сути надо только увидеть, что (f1f2…fn)fn+1=f1(f2…fnfn+1) в индукционном переходе, и это будет означать, что можно ставить скобки как угодно.



    Свойства обратных отображений. Отображение обратное композиции

    Лемма. Если нам даны такие отображения f:X→Y и g:Y→X, что для них gf=eX, то f — инъекция, а g — сюръекция.

    Доказательство. Возьмём x1,x2∈X и предположим, что f(x1)=f(x2). Тогда:

    x1=eX(x1)=gf(x1)=g(f(x1))=g(f(x2))=gf(x2)=x2

    Из чего следует инъективность отображения f. Сюръективность же g следует из того, что какой бы x∈X мы бы ни взяли, g(fx)=eX(x)=x.

    Из этой леммы следует то, что отображение имеет обратное к себе тогда и только тогда, когда оно является биективным. Например, если g=f−1 и подставить в предыдущую лемму, то выходит, что f — и инъекция, и сюръекция (потому что fg=eY,gf=eX). А обратное утверждение следует просто из того, что так как биективное отображение f:X→Y сопоставляет каждому элементу из Y единственный элемент из X, то можно определить обратное отображение, которое просто будет делать такие же отображения, но в обратную сторону.

    А ещё есть вот такое свойство отображения, обратного композиции отображений:

    f:X→Yg:Y→Z(gf)(f−1g−1)=g(ff−1)h=gg−1=eY(f−1g−1)(gf)=f−1(g−1g)f=f−1f=eZ

    То есть, (gf)−1=f−1g−1.



    Принцип Дирихле в терминах отображений. Отображения объединения и пересечения множеств

    Тут ещё он рассказывает про то, что инъективное отображение конечного множества самого в себя будет биективным. И аналогично с сюръективным отображением. По сути это же следует из принципа Дирихле:

    • Если кролики рассажены в клетки, кроликов столько же, сколько и клеток, и ни в одной из клеток не сидит больше одного кролика, то в каждой клетке есть по крайней мере один кролик.
    • Если в каждой клетке есть хотя бы один кролик и клеток столько же, сколько кроликов, то в каждой клетке сидит ровно один кролик.

    Ну и ещё вот та кой прикол есть: если A⊂B, то и f(A)⊂f(B). Это доказывается методом от противного: предположим, что это не так, то есть ∃t∈f(A):t∉f(B). Но тогда, если t=f(a),a∈A, то из этого следует, что a∉B, а это противоречит условию. На этом основываются ещё вот такая штука:

    A∩B⊂Af(A∩B)⊂f(A)f(A∩B)⊂f(B)⟹f(A∩B)⊂f(A)∩f(B)

    И аналогично выводится вот такая штука:

    A⊂A∪BB⊂A∪B⟹f(A)∪f(B)⊂f(A∪B)f(A∪B)⊂f(A)∪f(B)}⟹f(A∪B)=f(A)∪f(B)



    Отношения эквивалентности. Факторизация отображений


    1.6 в первом томе кострикина

    бинарные отношения, график отображения, отношения эквивалентности, классы эквивалентности, фактиоризация, упорядоченные множества, накрытие и сравнимость, наибольший и максимальный элементы в частично упорядоченном множестве



    Бинарные отношения. Отношения эквивалентности

    Для любых двух множеств X и Y любое подмножество ω⊂X×Y называется бинарным отношением между X и Y (или же, если Y=X, то это просто отношение на X).

    Γ(f)=(x,y)∣x∈X,y=f(x)⊂X×Y — это просто график бинарного отношения или же функции f:X→Y. Ну, просто, да, что тут ещё можно ожидать.

    Бинарное отношение ∼ на X называется отношением эквивалентности, если выполняются условия:

    • a∼a — рефлексивность.
    • a∼b⟹b∼a — симметричность.
    • a∼b,b∼c⟹a∼c — транзитивность.

    Отношение эквивалентности разбивает множество на классы эквивалентности x―=x′∈X∣x′∼x (различные классы не пересекаются, потому что, если предположить обратное, то из-за транзитивности получится, что пересекающиеся классы совпадают, и все они суммарно составляют множество X). И обратное тоже верно: если есть какое-то разбиение множества, то ему соответствует отношение эквивалентности.

    X/∼ — это фактормножество X относительно ∼. По сути это просто множество всех классов эквивалентности. Отображение p:x→p(x)=x―, сопоставляющее каждому элементу множества его класс эквивалетности, называется естественным отображением или канонической проекцией.

    В качестве примера рассмотрим отображение f:X→Y. Определим отношение на множестве X следующим образом: x∼x′⟺f(x)=f(x′). Это будет отношением эквивалентности, достаточно проверить выполнение всех трёх свойств. Классы эквивалентности в этом случае являются слоями отображения, а отношение эквивалентности индуцирует отображение f―:X/∼→Y, которое отображает класс эквивалентности в соответствующее значение функции. При этом тут говорят, что f― хорошо определена, так как её значение не зависит от выбора представителя класса в качестве аргумента.



    Упорядоченные множества

    Упорядочением множества X (порядком на множестве X) называется бинарное отношение ≤ на X, которое обладает следующими свойствами:

    • x≤x — рефлексивность.
    • x≤y,y≤x⟹x=y — антисимметричность.
    • x≤y,y≤z⟹x≤z — транзитивность.

    Если все элементы множества сравнимы друг с другом, то говорят, что множество линейно упорядочено. Иначе в общем случае говорят о частичном порядке на X.

    Говорят, что y∈X накрывает x∈X, если x≤y и не существует такого z∈X, который может встать между ними: x≤z≤y. В случае с конечным множеством |X|<∞, x и y сравнимы тогда и только тогда, когда существует конечная цепочка x=x1,x2,…,xn=y, в которой xi+1 накрывает xi.

    Накрытия можно изобразить в виде диаграмм, в которых верхние элементы накрывают нижние. В итоге получается так, что сравнимые элементы соединяются линиями, идущими сверху вниз. Между несравнимыми элементами линий нет.

    image-20200330180309314

    Наибольшим элементом частично упорядоченного множества X называется такой n∈X, что x≤n,∀x∈X. В силу антисимметричности существует ровно один наибольший элемент. А есть ещё максимальный элемент — это такой элемент m∈X, для которого из неравенства m≤x∈X следует x=m. Очевидно, наибольший элемент всегда является максимальным. Но обратное не верно в общем случае. Да и вообще максимальных элементов может быть несколько: например, в диаграмме на картинке ниже наибольшего элемента нет, потому что просто нет такого элемента, который был бы сравним со всеми остальными. Но зато есть три максимальных.

    Аналогичные определения можно дать для наименьшего элемента и минимального элемента. О минимальных и максимальных элементах можно думать как о локальных минимумах/максимумах.