ПРИМЕНЕНИЕ АЛГЕБРАИЧЕСКИХ МЕТОДОВ ДЛЯ ДОКАЗАТЕЛЬСТВА ГЕОМЕТРИЧЕСКИХ ТЕОРЕМ
Секция: Физико-математические науки
LIX Студенческая международная научно-практическая конференция «Технические и математические науки. Студенческий научный форум»
ПРИМЕНЕНИЕ АЛГЕБРАИЧЕСКИХ МЕТОДОВ ДЛЯ ДОКАЗАТЕЛЬСТВА ГЕОМЕТРИЧЕСКИХ ТЕОРЕМ
Аннотация. Наша цель в данной статье - продемонстрировать доказательство геометрических теорем, используя алгебраические методы. Введем, декартовы координаты на евклидовой плоскости. Затем мы можем написать полиномиальные уравнения, связывающие координаты набора точек указаны в гипотезах и выводах этих теорем. При работе с большими системы уравнений, имеющие алгебраическую структуру для представления геометрических теорем, позволяет использование технологий для эффективной проверки выводов теорем. Чтобы использовать технологии, однако у нас должны быть соответствующие входные данные, и мы должны знать, как интерпретировать результаты. Компьютерная программа может быстро выполнять алгоритмы, но не может осуществлять планирование. Если мы не знаем, какой результат нам нужен, мы не узнаем, доказана ли теорема.
От геометрических теорем к полиномиальным уравнениям
Свойства геометрических фигур, таких как линии, углы, многоугольники и окружности. не изменяется при перемещении и вращении в евклидовой плоскости, поэтому, когда мы вводим Декартовы координаты, мы можем расположить объект нашей теоремы в любом удобном месте. Координаты одних точек будут произвольными, а другие будут зависеть от произвольные. Обычной практикой является использование переменных ui для представления произвольных значений. и xi для представления координат, определяемых произвольными.
Следующее предложение перечисляет геометрические утверждения, которые мы будем использовать в примерах.
Предложение. Пусть A, B, C, D — различные точки плоскости. Тогда каждое утверждение может быть выражена одним или несколькими полиномиальными уравнениями.
(i) A, B, C коллинеарные.
(ii) AB перпендикулярна CD.
(iii) Расстояние от A до B равно расстоянию от C до D: AB = CD
(iv) C является серединой
Доказательство. Пусть A = (a1, a2), B = (b1, b2), C = (c1, c2) и D = (d1, d2) — различные точки в самолет.
(і) Точки A, B и C лежат на одной прямой, если наклоны и равны. С использованием формула наклона, мы имеем
Отсюда можно получить полиномиальное уравнение
p1 = (a2 − b2)(b1 − c1) − (a1 − b1)(b2 − c2) = 0.
(ii) Чтобы показать, что ⊥, мы выражаем как вектор (b1 − a1, b2 − a2), а как вектор (d1 − c1, d2 − c2). Тогда ⊥ означает, что векторы ортогональны. Другими словами, скалярное произведение равно нулю. Итак, у нас есть
(b1 − a1, b2 − a2) · (d1 − c1, d2 − c2) = 0
что дает полиномиальное уравнение
p2 = (b1 − a1)(d1 − c1) + (b2 − a2)(d2 − c2) = 0.
(iii) Чтобы показать AB = CD, мы используем формулу расстояния, чтобы показать AB2 = CD2.
АВ2 = (b1 - а1)2 + (b2 - а2)2
CD2 = (d1 − c1)2 + (d2 - с2)2
Теперь AB2 = CD2 дает полиномиальное уравнение
р3 = (b1 - а1)2 + (b2 - а2)2 - (d1 - с1)2 - (d2 - с2)2 = 0
(iv) Если C является серединой AB, то A, B и C коллинеарны и AC = BC, поэтому мы имеем полиномиальные уравнения из утверждений (i) и (iii).
Другие общие геометрические утверждения, такие как две прямые параллельны, точка находится на окружность, прямая касается окружности, а прямая делит угол пополам, также могут быть выражены как полиномиальные уравнения.
Пример. Ортоцентр треугольника.
Средний геометрический системе ортоцентр треугольника определяется как точка, в которой пересекаются три высоты треугольника. Уделяется внимание кажущееся противоречивым представление о том, что центр треугольника на самом деле может находиться за пределами треугольник или, в случае прямоугольного треугольника, быть одной из вершин, но мысль о том, что такая точка параллелизма существует, считается данностью. Здесь мы докажем, что все три высоты треугольника совпадают.
Теорема. Пусть ∆ABC — треугольник на плоскости. Затем строки, содержащие высоты треугольника сходятся в одной точке, называемой ортоцентром треугольника.
Высота из вершины A — это отрезок прямой из A, пересекающий прямую, содержащую противоположная сторона под прямым углом. Как показано на рисунке ниже, мы будем называть это точки встречи D и обратите внимание, что сторона была расширена, чтобы точка пересечения могла быть идентифицированы. Высота от вершины B - это отрезок прямой из B, пересекающий прямую содержащий противоположную сторону под прямым углом. На рисунке ниже это пересечение точка помечена E. Высота от вершины C — это отрезок линии от C, пересекающий противоположная сторона под прямым углом. Как показано ниже, сторона расширена, а точка пересечения помечена буквой F
Рисунок 1. ∆ABC с высотами
Мы снова поместим A в начало координат и выровняем AB по горизонтальной координате ось, поэтому A = (0, 0) и B = (u1, 0). Пусть C = (u2, u3). Координаты подножия р высота от каждой вершины до линии, содержащей противоположную сторону каждой стороны треугольника полностью определяются вершинами. Имеем D = (x1, x2), E = (x3, x4), F = (х5, х6). Координаты ортоцентра также полностью определены, поэтому мы напишите Н = (х7, х8). Теперь, мы можем получить полиномиальные уравнения из гипотезы:
B, D, C коллинеарно:
производит
h1 = x2(u2 − u1) − u3(x1 − u1) = 0.
Выражая отрезки в виде векторов, имеем
AD ⊥ : AD · BC = (x1, x2) · (u2 − u1, u3) = 0
который производит
h2 = x2u3 + x1(u2 − u1) = 0.
Так же,
A, E, C коллинеарны: h3 = x4u2 − x3u3 = 0
⊥ : h4 = x4u3 + u2(x3 − u1) = 0
A, B, F коллинеарны: h5 = x6 = 0
⊥ : h6 = u2 − x5 = 0
Теперь мы идентифицируем H как точку, где пересекаются две высоты, и , что дает еще два гипотетических полинома:
A, D, H коллинеарны: h7 = x2x7 − x1x8 = 0
B, E, H коллинеарны: h8 = x4(x7 − u1) − x8(x3 − u1) = 0
Вывод, H также на высоте CF переводится
C, F, H коллинеарны: g = (x6 − u3)(x7 − u2) − (x5 − u2)(x8 − u3) = 0
Приведенный базис Гребнера для идеала
(h1, h2, h3, h4, h5, h6, h7, h8, 1 – yg) ⊂ (u1, u2, u3)[x1, . . . , х8, у]
представленный «Сейдж» с использованием порядка lex, соответствует, как и хотелось, поэтому мы заключаем, что g обращается в нуль на V (h1, h2, h2, h4, h5, h6, h7, h8), что подтверждает вывод о том, что точка H находится на высоте .
Мы описали, как выразить геометрическую теорему в виде системы многочленов уравнения, так что компьютер может быть использован для проверки теоремы. Единственная часть доказательства, которая требует человеческого рассуждения, - это вывод система полиномиальных уравнений.