Двойственное пространство — различия между версиями
(Жолус) |
м (rollbackEdits.php mass rollback) |
||
| (не показаны 2 промежуточные версии 2 участников) | |||
| Строка 18: | Строка 18: | ||
{{Теорема|statement= | {{Теорема|statement= | ||
| − | + | Пусть <tex>l</tex> - прямая, а <tex>p</tex> - точка, тогда: | |
# <tex>p \in l \Leftrightarrow l^\star \in p^\star</tex> | # <tex>p \in l \Leftrightarrow l^\star \in p^\star</tex> | ||
# <tex>p</tex> лежит над <tex>l</tex>, тогда и только тогда когда <tex>l^\star</tex> лежит над <tex>p^\star</tex> | # <tex>p</tex> лежит над <tex>l</tex>, тогда и только тогда когда <tex>l^\star</tex> лежит над <tex>p^\star</tex> | ||
| Строка 31: | Строка 31: | ||
}} | }} | ||
{{Утверждение|statement= | {{Утверждение|statement= | ||
| − | + | Отрезок <tex>pq</tex> переходит в такое множество: <tex>P = \left\{t^\star = (x, y): \text{rot}(l^\star, p_1^\star, t^\star) > 0, \text{rot}(l^\star, q_1^\star, t^\star) < 0 \right\}</tex>, | |
| − | + | где <tex>l</tex> - прямая на которой лежат <tex>p</tex> и <tex>q</tex>, а <tex>p_1^\star \in p^\star, q_1^\star \in q^\star, \text{rot}(l^\star, p_1^\star, q_1^\star) > 0</tex> - . | |
| − | где <tex>l</tex> - прямая на которой лежат <tex>p</tex> и <tex>q</tex>. | ||
|proof= | |proof= | ||
| − | + | Условие <tex>\text{rot}(l, p_1, q_1) > 0</tex> означает, что прямая <tex>q_1</tex> лежит выше точки пересечения <tex>p_1</tex> и <tex>l</tex>. Зафиксируем <tex>p_1</tex> и <tex>q_1</tex>. Рассмотрим прямую <tex>t</tex>, пересекающую <tex>pq</tex>. Так как <tex>t</tex> лежит выше точки пересечения <tex>p_1</tex> и <tex>l</tex>, то | |
| − | + | <tex>\text{rot}(l, p_1, t) > 0</tex>, Так как <tex>t</tex> лежит ниже точки пересечения <tex>q_1</tex> и <tex>l</tex>, то <tex>\text{rot}(l, q_1, t) < 0</tex>. | |
}} | }} | ||
Текущая версия на 19:11, 4 сентября 2022
Введение
Введем понятия двойственного, к пространству , пространства. Для того чтобы избежать рассмотрения отдельных случаев, работаем в однородных координатах. Пока в конспекте есть недочеты.
Определение
| Определение: |
| Двойственным пространством называется пространство линейных функционалов на линейном пространстве . |
Любой линейный функционал можно представить как . Это значит, каждому такому функционалу будет соответствовать точка в двойственном пространстве с однородными координатами . Таким образом, мы можем определить дуальное преобразование () для прямой, как точку в двойственном пространстве.
| Утверждение: |
Дуальное преобразование от точки в исходном пространстве дает прямую в двойственном. |
|
Расмотрим все прямые , такие что . Более формально, пусть . Для каждой можно выразить : , сделаем замену и получим, что все точки из удовлетворяют уравнению прямой. |
| Теорема: |
Пусть - прямая, а - точка, тогда:
|
| Доказательство: |
|
1. Пусть . Возьмем две точки и такие, что . Тогда . Воспользуемся леммой о предикате проверки расположения прямых. В двойственном пространстве точкам будут соответствовать прямые с соответствующими коэффициентами. Так как этот предикат равен нулю, все три прямые пройдут через одну точку - , в силу подстановки коэффициентов. Обратное следствие верно в силу того, что второе сопряженное пространство есть исходное. 2. Пусть и . Тогда, по лемме, будет выше, чем . Обратное аналогично. |
| Утверждение: |
Отрезок переходит в такое множество: ,
где - прямая на которой лежат и , а - . |
|
Условие означает, что прямая лежит выше точки пересечения и . Зафиксируем и . Рассмотрим прямую , пересекающую . Так как лежит выше точки пересечения и , то , Так как лежит ниже точки пересечения и , то . |
Прикладной смысл двойственного пространства
Двойственной пространство позволяет нам посмотреть на некоторые задачи с другой точки зрения. Ниже приведен список задач:
- Построение пересечения полуплоскостей с помощью построения выпуклой оболочки в двойственном пространстве
- Set of points to Arrangements of Lines // TODO