Аффинное пространство — различия между версиями
(→Неформальное введение) |
Dominica (обсуждение | вклад) |
||
Строка 92: | Строка 92: | ||
\begin{pmatrix} \alpha_1 \\ \alpha_2 \\ \vdots \\ \alpha_d \end{pmatrix} | \begin{pmatrix} \alpha_1 \\ \alpha_2 \\ \vdots \\ \alpha_d \end{pmatrix} | ||
</math> | </math> | ||
+ | ==Вычисление поворота== | ||
+ | ===Матрица поворота=== | ||
+ | У нас есть гиперплоскость <tex>g</tex> и точки задающие её. В <tex>d</tex> мерном пространстве у нас будет <tex>d</tex> линейно независимых (ЛНЗ) точек <tex>a_1, a_2, \dots, a_d</tex>. Линейную независимость точек воспринимаем творчески. | ||
+ | {{Определение | ||
+ | |definition=Будем называть набор из <tex>d</tex> точек '''линейно независимым''', если мы можем выбрать одну из них, провести вектора от нее до всех остальных и получить <tex>d-1</tex> ЛНЗ вектор. | ||
+ | }} | ||
+ | |||
+ | Возьмем в нашем пространстве еще одну выделенную точку <tex>p</tex>. Получившийся набор <tex>a_1, a_2, \dots, a_d, p</tex> тоже будет ЛНЗ. | ||
+ | |||
+ | Пусть у нас есть какая-то выделенная зарание система координат <tex>C</tex>. Эта система приходит обычно вместе с какой-то задачей, и обычно она декартова. И у нас тоже будет сейчас декартова. | ||
+ | |||
+ | Мы знаем, что можно составить матрицу перехода, если умеем выразить координаты векторов в исходной базовой системе координат <tex>C</tex>. | ||
+ | А в нашем случае мы это сделать, конечно, можем: поскольку вектор существует между любыми парами точек, просто сопредставим нашим точкам вектора, соединяющие начало координат <tex>O</tex> и очередную точку. | ||
+ | Значит, если нам известны координаты точек, то нам известны координаты векторов в ситеме <tex>C</tex>. | ||
+ | Запишем матрицу перехода и немножко преобразуем её: | ||
+ | [[Файл:drawing-3.png|400px|thumb|right|Пример для <tex>R^3</tex>]] | ||
+ | |||
+ | <tex>A = \begin{pmatrix} \overrightarrow{Oa_1} - \overrightarrow{Op} \\ \overrightarrow{Oa_2} - \overrightarrow{Op} \\ \vdots \\ \overrightarrow{Oa_d} - \overrightarrow{Op} \end{pmatrix}^ \mathrm{T} = | ||
+ | \begin{pmatrix} a_1 - p \\ a_2 - p\\ \vdots \\ a_d - p \end{pmatrix}^ \mathrm{T} = | ||
+ | \begin{pmatrix} a_1 & 1 \\ a_2 & 1\\ \vdots & \vdots \\ a_d & 1 \\ p & 1 \end{pmatrix}^ \mathrm{T}</tex> | ||
+ | |||
+ | В дальнейшем нас будут интересовать детерминант этой матрицы и его знак: | ||
+ | |||
+ | <tex>\det(A) = \begin{vmatrix} a_1 & 1 \\ a_2 & 1\\ \vdots & \vdots \\ a_d & 1 \\ p & 1 \end{vmatrix}</tex> | ||
+ | |||
+ | ===Обоснование=== | ||
+ | {{Лемма | ||
+ | |id=pOnPlane | ||
+ | |statement=Точка <tex>p</tex> лежит на плоскости <tex>g</tex> тогда и только тогда, когда определитель матрицы <tex>A</tex> равен <tex>0</tex>. | ||
+ | |proof= | ||
+ | Плоскость <tex>g</tex> определяется замыканием набора <tex>a_1, a_2, \dots, a_d</tex> ЛНЗ точек, значит, если <tex>p</tex> принадлежит множеству, то <tex>p</tex> является линейной комбинацией этих точек. В этом случае мы с помощью преобразований можем получить нулевую стррочку в матрице <tex>A</tex>, значит, ее определитель будет ноль. | ||
+ | }} | ||
+ | Разобъем все точки пространства (кроме тех, что лежат на плоскости) на два множества в зависимости от того, какой знак для них будет иметь детерминант <tex>A</tex>. Покажем, что наша классификация осмысленна. | ||
+ | {{Лемма | ||
+ | |id= pConvex | ||
+ | |statement= Получившиеся множества будут выпуклыми. | ||
+ | |proof= По определению выпуклого множества. Возьмем две любые точки <tex>p_1</tex> и <tex>p_2</tex>, лежащие в одной области. По аксиоматике существует вектор <tex>\overrightarrow{p_1p_2}</tex> и по определению можно сделать линейную комбинацию. Значит можем получить любую точку между <tex>p_1</tex> и <tex>p_2</tex>, лежащую с ними на одной прямой, отложив от <tex>p_1</tex> вектор <tex>\alpha \overrightarrow{p_1p_2}</tex>, где <tex>\alpha \in [0..1]</tex>. Если подставить это в определитель, то получим | ||
+ | |||
+ | <tex>\begin{vmatrix} a_1 & 1 \\ a_2 & 1\\ \dots \\ a_d & 1 \\ p_1 + \alpha\overrightarrow{p_1p_2} & 1 \end{vmatrix} = | ||
+ | \begin{vmatrix} a_1 & 1 \\ a_2 & 1\\ \dots \\ a_d & 1 \\ \alpha p_2 + (1 - \alpha)p_1 & 1 \end{vmatrix} = | ||
+ | \alpha \begin{vmatrix} a_1 & 1 \\ a_2 & 1\\ \dots \\ a_d & 1 \\ p_2 & 1 \end{vmatrix} + | ||
+ | (1 - \alpha) \begin{vmatrix} a_1 & 1 \\ a_2 & 1\\ \dots \\ a_d & 1 \\ p_1 & 1 \end{vmatrix} </tex> | ||
+ | Матрицы одинакового знака, и стоящие перед ними коэффициенты положительны. Значит, у нашей точки будет тот же знак определителя, что и у <tex>p_1</tex> и <tex>p_2</tex>. | ||
+ | }} | ||
+ | Хорошая лемма, пользоваться мы ей, конечно, не будем. | ||
+ | |||
+ | Проблема в том, что нужно показать, что любая непрерывная кривая не может пройти из точки одного множества в точку другого множества не пересекая плоскость. | ||
+ | Но для этого нам необходимо понятие непрерывности, а непрерывность связана с топологией. А у нас есть только афинное пространство, но нет топологии. | ||
+ | Пример с Парижской железнодорожной метрикой. '''TOTO''' | ||
+ | |||
+ | Можно было бы воспользоваться аналогом леммы Жордана о том, что любая замкнутая кривая без самопересечений делит пространство на две области, но у нас нет области, потому что понятие области связано с топологией. | ||
+ | |||
+ | В афинном пространстве можно вполне естественно ввести евклидовскую метрику: ввести скалярное произведение, а затем показать, что корень из скалярного произведения задает метрику. Тогда эта метрика будет индуцировать топологию открытыми шарами, а значит, можно будет воспользоваться аналогом теоремы Жордана. | ||
+ | |||
+ | Эта история о том, что даже когда мы притворяемся, что у нас нет метрики, мы неявно испоользуем топологию, индуцированную этой метрикой. Но, метрика, не единственна, и топология не единственна. Иногда нам достаточно топологии, которая даже может быть не индуцирована метрикой, или которая вообще не метризуема, но эта топология будет давать свойство непрерывности. Но тогда для нашей топогогии нужно будет доеказывать вышеупомянутый факт (про непрерывность кривой). | ||
+ | |||
+ | Итак, поворот классифицирует точки не лежащие на плоскости и разбивает их на два выпуклых множества |
Версия 01:14, 10 декабря 2016
Содержание
Неформальное введение
Аффинное пространство можно воспринимать как векторное пространство, в котором потеряли начальную точку.
Представим, что Алиса знает настоящую начальную точку, а Боб думает, что начальная точка это
. Есть какие-то два вектора и , и Алиса с Бобом их складывают. Алиса, опираяющаяся на настоящую начальную точку, получит , а Боб, откладывая те же вектора от точки , получит , понятно, что результаты будут разные.Точно так же они могут вычислять линейные комбинации этих векторов, и, как правило, получать разные результаты. Однако, если сумма коэффициентов линейной комбинации будет равна
, то результаты будут получаться одинаковые. Алиса будет получать получать , и Боб будет точно так же получать .У Боба с Алисой есть знание об "аффинной структуре" пространства, то есть значения аффинных комбинаций, определённых как линейные комбинации в которых сумма коэффициентов равна
. Пространство с аффинной структурой и есть аффинное пространство.Определение
Определение: |
Аффинное пространство – это множество | , ассоциированное с векторным пространством над полем и свободным действием аддитивной группы .
Элементы аффинного пространства называются точками, элементы векторного пространства – векторами.
Другим языком, данное определение говорит, что существует отображение
, обладающее следующими свойствами:- ;
- ;
- Для всех из отображение биективно (и для всех из тоже биективно).
Последнее свойство позволяет определить вычитание двух элементов из
. Пусть , тогда или это такой вектор из , что . Таким образом определённое вычитание обладает следующими свойствами:- ;
- .
Базисы
Определение: |
Набор векторов | называется линейно независимым (ЛНЗ), если его линейная комбинация равна нулю только в том случае, если она тривиальная, то есть .
Определение: |
Векторное пространство называется | -мерным, если в нём существует набор из линейно независимых векторов, и не существует набора из линейно независимого вектора.
Единственность
Утверждение: |
В -мерном пространстве любой вектор единственным образом раскладывается в базисе из линейно независимых векторов как . |
Если мы добавим в базис вектор , то он обязательно станет линейно зависимым, и, значит, найдутся такие и , что, и, значит, разложение существует. Теперь пусть есть два разложения и . Тогда, однако такое может быть только в том случае, если линейная комбинация тривиальная, то есть разложение единственно. |
Матрица перехода
Мы можем переходить из одного базиса в другой. Пусть у нас есть базисы
и .
Вычисление поворота
Матрица поворота
У нас есть гиперплоскость
и точки задающие её. В мерном пространстве у нас будет линейно независимых (ЛНЗ) точек . Линейную независимость точек воспринимаем творчески.Определение: |
Будем называть набор из | точек линейно независимым, если мы можем выбрать одну из них, провести вектора от нее до всех остальных и получить ЛНЗ вектор.
Возьмем в нашем пространстве еще одну выделенную точку . Получившийся набор тоже будет ЛНЗ.
Пусть у нас есть какая-то выделенная зарание система координат
. Эта система приходит обычно вместе с какой-то задачей, и обычно она декартова. И у нас тоже будет сейчас декартова.Мы знаем, что можно составить матрицу перехода, если умеем выразить координаты векторов в исходной базовой системе координат
. А в нашем случае мы это сделать, конечно, можем: поскольку вектор существует между любыми парами точек, просто сопредставим нашим точкам вектора, соединяющие начало координат и очередную точку. Значит, если нам известны координаты точек, то нам известны координаты векторов в ситеме . Запишем матрицу перехода и немножко преобразуем её:
В дальнейшем нас будут интересовать детерминант этой матрицы и его знак:
Обоснование
Лемма: |
Точка лежит на плоскости тогда и только тогда, когда определитель матрицы равен . |
Доказательство: |
Плоскость | определяется замыканием набора ЛНЗ точек, значит, если принадлежит множеству, то является линейной комбинацией этих точек. В этом случае мы с помощью преобразований можем получить нулевую стррочку в матрице , значит, ее определитель будет ноль.
Разобъем все точки пространства (кроме тех, что лежат на плоскости) на два множества в зависимости от того, какой знак для них будет иметь детерминант
. Покажем, что наша классификация осмысленна.Лемма: |
Получившиеся множества будут выпуклыми. |
Доказательство: |
По определению выпуклого множества. Возьмем две любые точки и , лежащие в одной области. По аксиоматике существует вектор и по определению можно сделать линейную комбинацию. Значит можем получить любую точку между и , лежащую с ними на одной прямой, отложив от вектор , где . Если подставить это в определитель, то получимМатрицы одинакового знака, и стоящие перед ними коэффициенты положительны. Значит, у нашей точки будет тот же знак определителя, что и у и . |
Хорошая лемма, пользоваться мы ей, конечно, не будем.
Проблема в том, что нужно показать, что любая непрерывная кривая не может пройти из точки одного множества в точку другого множества не пересекая плоскость. Но для этого нам необходимо понятие непрерывности, а непрерывность связана с топологией. А у нас есть только афинное пространство, но нет топологии. Пример с Парижской железнодорожной метрикой. TOTO
Можно было бы воспользоваться аналогом леммы Жордана о том, что любая замкнутая кривая без самопересечений делит пространство на две области, но у нас нет области, потому что понятие области связано с топологией.
В афинном пространстве можно вполне естественно ввести евклидовскую метрику: ввести скалярное произведение, а затем показать, что корень из скалярного произведения задает метрику. Тогда эта метрика будет индуцировать топологию открытыми шарами, а значит, можно будет воспользоваться аналогом теоремы Жордана.
Эта история о том, что даже когда мы притворяемся, что у нас нет метрики, мы неявно испоользуем топологию, индуцированную этой метрикой. Но, метрика, не единственна, и топология не единственна. Иногда нам достаточно топологии, которая даже может быть не индуцирована метрикой, или которая вообще не метризуема, но эта топология будет давать свойство непрерывности. Но тогда для нашей топогогии нужно будет доеказывать вышеупомянутый факт (про непрерывность кривой).
Итак, поворот классифицирует точки не лежащие на плоскости и разбивает их на два выпуклых множества