Глава 4: В которой зло начинает обретать очертания

Это некоммерческий фанфик по мотивам вселенных The Witcher и Disco Elysium. Все права на оригинальные произведения, персонажей, названия и элементы миров принадлежат их соответствующим правообладателям. Автор фанфика не претендует на владение ими. Возрастной рейтинг: rated R (18+). Текст содержит ненормативную лексику, алкоголь, вымышленные наркотики, насилие, и прочие темы, предназначенные для совершеннолетней аудитории. “Где нет лишения добра, там нет и зла.” — Аврелий Августин, “Энхиридион” …


Group Homomorphisms: отображения, kernel и потеря информации

В главе про isomorphisms мы рассматривали отображения, которые показывают, что две группы имеют одну и ту же структуру. Isomorphism должен: сохранять group operation; быть one-to-one; быть onto. Но часто нам нужно отображение, которое сохраняет операцию, даже если часть информации при этом теряется. Такое отображение называется group homomorphism / гомоморфизмом групп. Главная идея Homomorphism переводит элементы одной группы в другую так, чтобы выполнение операции до и после mapping давало …


Глава 3: В которой пахнет смертью, сиренью и крыжовником

Это некоммерческий фанфик по мотивам вселенных The Witcher и Disco Elysium. Все права на оригинальные произведения, персонажей, названия и элементы миров принадлежат их соответствующим правообладателям. Автор фанфика не претендует на владение ими. Возрастной рейтинг: rated R (18+). Текст содержит ненормативную лексику, алкоголь, вымышленные наркотики, насилие, и прочие темы, предназначенные для совершеннолетней аудитории. “Запах — могущественный волшебник, переносящий нас через тысячи миль и …


Глава 2: В которой никто никому не рад

Это некоммерческий фанфик по мотивам вселенных The Witcher и Disco Elysium. Все права на оригинальные произведения, персонажей, названия и элементы миров принадлежат их соответствующим правообладателям. Автор фанфика не претендует на владение ими. Возрастной рейтинг: rated R (18+). Текст содержит ненормативную лексику, алкоголь, вымышленные наркотики, насилие, и прочие темы, предназначенные для совершеннолетней аудитории. “Ад — это другие.” — Жан-Поль Сартр, “За закрытыми дверями” РАССКАЗЧИК – …


Глава 1: В которой ведьмак теряет память, а медальон — обретает голос

Visiem, kuri bija līdzās. — Cat&Mouse team Это некоммерческий фанфик по мотивам вселенных The Witcher и Disco Elysium. Все права на оригинальные произведения, персонажей, названия и элементы миров принадлежат их соответствующим правообладателям. Автор фанфика не претендует на владение ими. Возрастной рейтинг: rated R (18+). Текст содержит ненормативную лексику, алкоголь, вымышленные наркотики, насилие, и прочие темы, предназначенные для совершеннолетней аудитории. Мы неведомы себе, мы, …


Normal Subgroupsб Factor Groups, Internal direct products: Нормальные подгруппы и фактор-группы

В главе про cosets мы увидели, что подгруппа N разбивает группу G на left cosets: aN = {an | n ∈ N} и right cosets: Na = {na | n ∈ N} В Abelian group left и right cosets совпадают по простой причине: для любых a ∈ G и n ∈ N: an = na Поэтому: aN = Na В non-Abelian group отдельные элементы обычно не коммутируют: an != na Но иногда множества aN и Na всё равно совпадают. При этом необязательно, чтобы: an = na для одного и того же n. Достаточно, чтобы для каждого n ∈ N нашёлся некоторый n' ∈ N, такой …


External Direct Products: как собирать большие группы из маленьких

До сих пор мы в основном изучали отдельные группы. Теперь научимся брать несколько групп и собирать из них одну новую, более крупную группу. Такая конструкция называется external direct product (внешнее прямое произведение). Главная идея очень простая: элемент новой группы состоит сразу из нескольких компонентов, а операция выполняется отдельно в каждом компоненте. Определение Пусть есть группы: G1, G2, ..., Gn Их external direct product обозначается: G1 ⊕ G2 ⊕ ... ⊕ Gn Элементы этой группы — …


Cosets (смежные классы в группах) и теорема Лагранжа

В этой главе мы плавно перейдём к одной из главных теорем конечной теории групп: Lagrange’s Theorem. Но перед этим нужно понять новый инструмент: coset / смежный класс. Грубо говоря, cosets позволяют разбить группу на одинаковые блоки, построенные из одной подгруппы. Это потом приводит к важнейшему факту: порядок подгруппы делит порядок группы. Но сначала надо понять сами cosets. Определение: Coset of H in G Пусть G — группа, и: H ⊆ G — непустое подмножество. Если взять элемент: a ∈ G то можно …


Изоморфизмы групп в абстрактной алгебре

Изоморфизм (isomorphism) — это способ формально сказать: две группы выглядят по-разному, но устроены одинаково. То есть элементы могут называться по-разному, операция может записываться по-разному, но algebraic structure / алгебраическая структура одна и та же. Простая аналогия: один человек считает: “one, two, three”, а другой: “eins, zwei, drei”. Слова разные, но оба делают одно и то же — считают. С группами бывает аналогичная история: одна и та же структура может быть описана разными …


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

Циклическая группа (cyclic group) — это группа, которую можно полностью получить (сгенерировать) из одного элемента. Иными словами, если имеется элемент a и если брать его степени: ..., a^-2, a^-1, e, a, a^2, a^3, ... то можно получить всю группу. Формально: G = <a> = {a^n | n ∈ Z} Такой элемент a называется generator (генератор). По-простому, один элемент “накручивает” всю группу. Важная ремарка про notation Если группа записывается в multiplicative notation, то пишут: a^n Это значит: a · a · a …


Конечные группы и подгруппы в абстрактной алгебре

Когда мы уже знаем, что такое группа (group), следующий шаг — понять её внутреннюю структуру. Для этого вводятся понятия: порядок группы (order of a group); порядок элемента (order of an element); подгруппа (subgroup); тесты на подгруппу (subgroup tests); порождённая подгруппа (generated subgroup); центр группы (center of a group); централизатор (centralizer). Это всё нужно, чтобы понимать, как группа устроена изнутри. Порядок группы Порядок группы (order of a group) — это количество элементов в …


Что такое группа в абстрактной алгебре и какие у неё есть свойства

Абстрактная алгебра (abstract algebra) изучает не конкретные числа или фигуры, а структуры вида: множество + операция + свойства операции Главный вопрос: какие свойства имеет операция? Если разные системы имеют одинаковые свойства, их можно изучать одинаковыми методами. Например: целые числа под сложением; симметрии квадрата; матрицы; перестановки; точки на elliptic curve. Все они могут быть группами. Бинарная операция Пусть: G — множество. Бинарная операция (binary operation) на G — это …


Введение в группы в абстрактной алгебре

Введение в группы (groups) часто начинают с симметрий квадрата, потому что это очень наглядный пример. Берём обычный квадрат. Рассматриваем все его симметрии (symmetries). По нашим условным правилам квадрат можно: поворачивать на 0, 90, 180, 270 градусов (rotations); отражать по вертикали, горизонтали и диагоналям (reflections); комбинировать такие движения друг с другом. Нас интересует не сам путь движения, а итоговый эффект (net effect), то есть как квадрат выглядит после преобразования. …


Функции и отображения в абстрактной алгебре

В абстрактной алгебре функция — это не просто школьная история типа y = x². Это основной язык, через который математика говорит: “один объект переходит в другой объект по некоторому правилу”. (Да-да, вино переходит в уксус, а Мюнхгаузен — в Феофила.) То есть функция описывает не только вычисление, но и связь между множествами, структурами, группами, кольцами, полями и так далее. Если множества (sets) — это “объекты”, то функции (functions / mappings) — это “стрелки” между объектами. Что такое …


Отношения эквивалентности и разбиения множества в абстрактной алгебре

В абстрактной алгебре одна из первых реально важных идей такова: иногда разные с виду объекты удобно считать “одинаковыми” — не вообще, а в рамках выбранного правила. Для этого вводится отношение эквивалентности (equivalence relation). Это не просто формальная академическая муть. Эта идея потом постоянно всплывает в криптографии и zero-knowledge в записях типа: Z/nZ F_p G/H На первый взгляд блок про эквивалентность кажется простым и почти философским, но это важный кирпич. Без него потом сложнее …