Двойственное пространство — различия между версиями
(Жолус) |
м (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