Объясните и докажите, какие соотношения между сторонами и углами треугольника сохраняются при аффинном преобразовании, а какие — нет; приведите примеры, иллюстрирующие различия
Кратко: аффинное преобразование x↦Ax+bx\mapsto Ax+bx↦Ax+b (AAA — невырожденная матрица) сохраняет коллинеарность, параллельность, аффинные (барицентрические) отношения и отношение площадей; не сохраняет длины и углы в общем случае (сохраняются только при дополнительном условии AAA — подобие). Доказательства и пояснения (с примерами). 1) Коллинеарность и параллельность - Любая прямая задаётся как L={p+tv∣t∈R}L=\{p+t v\mid t\in\mathbb{R}\}L={p+tv∣t∈R}. Её образ при аффинном преобразовании: A(p+tv)+b=(Ap+b)+t(Av),
A(p+t v)+b=(Ap+b)+t(Av), A(p+tv)+b=(Ap+b)+t(Av),
то есть снова прямая. Поэтому коллинеарность точек сохраняется. - Если две прямые параллельны, то их направляющие векторы пропорциональны, после умножения на AAA они остаются пропорциональными, значит параллельность сохраняется. 2) Отношения отрезков на одной прямой (аффинные отношения), середины и барицентрические комбинации - На прямой аффинное преобразование действует как t↦st+t0t\mapsto s t+t_0t↦st+t0 (линейно+сдвиг), поэтому для точек на одной прямой отношение направленных отрезков сохраняется: если CCC делит ABABAB в отношении λ\lambdaλ, т.е. C=λA+(1−λ)BC=\lambda A+(1-\lambda)BC=λA+(1−λ)B, то A(C)=λA(A)+(1−λ)A(B),
A(C)=\lambda A(A)+(1-\lambda)A(B), A(C)=λA(A)+(1−λ)A(B),
то есть дробное деление отрезка сохраняется. В частности середина (λ=12\lambda=\tfrac12λ=21) и точки деления в любых фиксированных долях сохраняются. - Следствие: центроид треугольника (середина медиан) сохраняется, так как это афинная комбинация вершин: G=13(A+B+C)G=\tfrac13(A+B+C)G=31(A+B+C). 3) Площади (и их отношения) - Площадь параллелограмма, натянутого на векторы u,vu,vu,v, равна ∣det[u v]∣|\det[u\ v]|∣det[uv]∣. Под действием AAA она становится ∣det[Au Av]∣=∣detA∣⋅∣det[u v]∣|\det[A u\ A v]|=|\det A|\cdot|\det[u\ v]|∣det[AuAv]∣=∣detA∣⋅∣det[uv]∣. Значит площадь любого множества умножается на фиксированный множитель ∣detA∣|\det A|∣detA∣. Следовательно отношения площадей любых двух фигур (в частности двух треугольников) сохраняются: Area(A(P))Area(A(Q))=∣detA∣Area(P)∣detA∣Area(Q)=Area(P)Area(Q).
\frac{\operatorname{Area}(A(P))}{\operatorname{Area}(A(Q))}=\frac{|\det A|\operatorname{Area}(P)}{|\det A|\operatorname{Area}(Q)}=\frac{\operatorname{Area}(P)}{\operatorname{Area}(Q)}. Area(A(Q))Area(A(P))=∣detA∣Area(Q)∣detA∣Area(P)=Area(Q)Area(P). 4) Длины и углы — в общем случае не сохраняются - Длина вектора vvv переходит в длину AvAvAv, и нет общего скаляра sss такой, что ∥Av∥=s∥v∥\|Av\|=s\|v\|∥Av∥=s∥v∥ для всех vvv, кроме случая, когда AAA — произведение ортогональной матрицы на скаляр. Угол между uuu и vvv определяется через скалярное произведение; после преобразования (Au)⋅(Av)=uT(ATA)v,
(Au)\cdot (Av)=u^T(A^T A)v, (Au)⋅(Av)=uT(ATA)v,
и это в общем случае не пропорционально u⋅vu\cdot vu⋅v. Угол сохраняется тогда и только тогда, когда ATA=κIA^T A=\kappa IATA=κI (т.е. AAA — подобие). - Следствие: равенство сторон (равнобедренность) и величины углов в общем не сохраняются. 5) Примеры, иллюстрирующие различие - Пример 1 (не сохраняются углы и длины): возьмём аффинное растяжение по оси xxx с матрицей A=(2001)A=\begin{pmatrix}2&0\\0&1\end{pmatrix}A=(2001). Треугольник равносторонний с вершинами (0,0),(1,0),(0.5,32)(0,0),(1,0),(0.5,\tfrac{\sqrt3}{2})(0,0),(1,0),(0.5,23) перейдёт в треугольник с вершинами (0,0),(2,0),(1,32)(0,0),(2,0),(1,\tfrac{\sqrt3}{2})(0,0),(2,0),(1,23). Углы и длины изменились (теперь стороны различны). - Пример 2 (сохраняются отношения на одной прямой): на той же матрице точки A=(0,0),B=(2,0),C=(1,0)A=(0,0),B=(2,0),C=(1,0)A=(0,0),B=(2,0),C=(1,0) — CCC середина ABABAB. Образы A′=(0,0),B′=(4,0),C′=(2,0)A'=(0,0),B'=(4,0),C'=(2,0)A′=(0,0),B′=(4,0),C′=(2,0) — C′C'C′ остаётся серединой A′B′A'B'A′B′. - Пример 3 (сохраняются отношения площадей): два треугольника равной площади перейдут в два треугольника равной площади умноженной на ∣detA∣|\det A|∣detA∣. В предыдущем примере ∣detA∣=2|\det A|=2∣detA∣=2, значит все площади удваиваются, а отношение площадей остаётся тем же. Короткое резюме: - Сохраняется: коллинеарность, параллельность, барицентрические соотношения (включая середины, деление отрезков в заданном отношении), отношение площадей любых двух фигур, общая форма параллельности фигур (параллелограммы→параллелограммы). - Не сохраняется: произвольные расстояния и углы (только в частном случае AAA — подобие они сохраняются).
Доказательства и пояснения (с примерами).
1) Коллинеарность и параллельность
- Любая прямая задаётся как L={p+tv∣t∈R}L=\{p+t v\mid t\in\mathbb{R}\}L={p+tv∣t∈R}. Её образ при аффинном преобразовании:
A(p+tv)+b=(Ap+b)+t(Av), A(p+t v)+b=(Ap+b)+t(Av),
A(p+tv)+b=(Ap+b)+t(Av), то есть снова прямая. Поэтому коллинеарность точек сохраняется.
- Если две прямые параллельны, то их направляющие векторы пропорциональны, после умножения на AAA они остаются пропорциональными, значит параллельность сохраняется.
2) Отношения отрезков на одной прямой (аффинные отношения), середины и барицентрические комбинации
- На прямой аффинное преобразование действует как t↦st+t0t\mapsto s t+t_0t↦st+t0 (линейно+сдвиг), поэтому для точек на одной прямой отношение направленных отрезков сохраняется:
если CCC делит ABABAB в отношении λ\lambdaλ, т.е. C=λA+(1−λ)BC=\lambda A+(1-\lambda)BC=λA+(1−λ)B, то
A(C)=λA(A)+(1−λ)A(B), A(C)=\lambda A(A)+(1-\lambda)A(B),
A(C)=λA(A)+(1−λ)A(B), то есть дробное деление отрезка сохраняется. В частности середина (λ=12\lambda=\tfrac12λ=21 ) и точки деления в любых фиксированных долях сохраняются.
- Следствие: центроид треугольника (середина медиан) сохраняется, так как это афинная комбинация вершин: G=13(A+B+C)G=\tfrac13(A+B+C)G=31 (A+B+C).
3) Площади (и их отношения)
- Площадь параллелограмма, натянутого на векторы u,vu,vu,v, равна ∣det[u v]∣|\det[u\ v]|∣det[u v]∣. Под действием AAA она становится ∣det[Au Av]∣=∣detA∣⋅∣det[u v]∣|\det[A u\ A v]|=|\det A|\cdot|\det[u\ v]|∣det[Au Av]∣=∣detA∣⋅∣det[u v]∣. Значит площадь любого множества умножается на фиксированный множитель ∣detA∣|\det A|∣detA∣. Следовательно отношения площадей любых двух фигур (в частности двух треугольников) сохраняются:
Area(A(P))Area(A(Q))=∣detA∣Area(P)∣detA∣Area(Q)=Area(P)Area(Q). \frac{\operatorname{Area}(A(P))}{\operatorname{Area}(A(Q))}=\frac{|\det A|\operatorname{Area}(P)}{|\det A|\operatorname{Area}(Q)}=\frac{\operatorname{Area}(P)}{\operatorname{Area}(Q)}.
Area(A(Q))Area(A(P)) =∣detA∣Area(Q)∣detA∣Area(P) =Area(Q)Area(P) .
4) Длины и углы — в общем случае не сохраняются
- Длина вектора vvv переходит в длину AvAvAv, и нет общего скаляра sss такой, что ∥Av∥=s∥v∥\|Av\|=s\|v\|∥Av∥=s∥v∥ для всех vvv, кроме случая, когда AAA — произведение ортогональной матрицы на скаляр. Угол между uuu и vvv определяется через скалярное произведение; после преобразования
(Au)⋅(Av)=uT(ATA)v, (Au)\cdot (Av)=u^T(A^T A)v,
(Au)⋅(Av)=uT(ATA)v, и это в общем случае не пропорционально u⋅vu\cdot vu⋅v. Угол сохраняется тогда и только тогда, когда ATA=κIA^T A=\kappa IATA=κI (т.е. AAA — подобие).
- Следствие: равенство сторон (равнобедренность) и величины углов в общем не сохраняются.
5) Примеры, иллюстрирующие различие
- Пример 1 (не сохраняются углы и длины): возьмём аффинное растяжение по оси xxx с матрицей A=(2001)A=\begin{pmatrix}2&0\\0&1\end{pmatrix}A=(20 01 ). Треугольник равносторонний с вершинами (0,0),(1,0),(0.5,32)(0,0),(1,0),(0.5,\tfrac{\sqrt3}{2})(0,0),(1,0),(0.5,23 ) перейдёт в треугольник с вершинами (0,0),(2,0),(1,32)(0,0),(2,0),(1,\tfrac{\sqrt3}{2})(0,0),(2,0),(1,23 ). Углы и длины изменились (теперь стороны различны).
- Пример 2 (сохраняются отношения на одной прямой): на той же матрице точки A=(0,0),B=(2,0),C=(1,0)A=(0,0),B=(2,0),C=(1,0)A=(0,0),B=(2,0),C=(1,0) — CCC середина ABABAB. Образы A′=(0,0),B′=(4,0),C′=(2,0)A'=(0,0),B'=(4,0),C'=(2,0)A′=(0,0),B′=(4,0),C′=(2,0) — C′C'C′ остаётся серединой A′B′A'B'A′B′.
- Пример 3 (сохраняются отношения площадей): два треугольника равной площади перейдут в два треугольника равной площади умноженной на ∣detA∣|\det A|∣detA∣. В предыдущем примере ∣detA∣=2|\det A|=2∣detA∣=2, значит все площади удваиваются, а отношение площадей остаётся тем же.
Короткое резюме:
- Сохраняется: коллинеарность, параллельность, барицентрические соотношения (включая середины, деление отрезков в заданном отношении), отношение площадей любых двух фигур, общая форма параллельности фигур (параллелограммы→параллелограммы).
- Не сохраняется: произвольные расстояния и углы (только в частном случае AAA — подобие они сохраняются).