В выпуклом тетраэдре ABCD проведены точки M, N, P, Q на ребрах AB, BC, CD, DA так, что отрезки MN и PQ пересекаются; исследуйте, какие отношения между отрезками вдоль ребер гарантирую́т попарное пересечение диагоналей сечения, и приведите примеры конфигураций
Краткий ответ (в меру подробно). 1) Предварительное замечание (копланарность). Поскольку отрезки MNMNMN и PQPQPQ пересекаются, точки M,N,P,QM,N,P,QM,N,P,Q лежат в одной плоскости. При этом для точек на рёбрах AB,BC,CD,DAAB,BC,CD,DAAB,BC,CD,DA копланарность эквивалентна «продуктовому» соотношению Менелая AMMB⋅BNNC⋅CPPD⋅DQQA=1.
\frac{AM}{MB}\cdot\frac{BN}{NC}\cdot\frac{CP}{PD}\cdot\frac{DQ}{QA}=1. MBAM⋅NCBN⋅PDCP⋅QADQ=1. 2) Параметризация и явная формула для пересечения диагоналей. Пользуемся аффинным отображением тетраэдра в стандартный симплекс, положив A=(0,0,0), B=(1,0,0), C=(0,1,0), D=(0,0,1).
A=(0,0,0),\; B=(1,0,0),\; C=(0,1,0),\; D=(0,0,1). A=(0,0,0),B=(1,0,0),C=(0,1,0),D=(0,0,1).
Пусть M=(m,0,0), N=(1−n,n,0), P=(0,1−p,p), Q=(0,0,1−q),
M=(m,0,0),\; N=(1-n,n,0),\; P=(0,1-p,p),\; Q=(0,0,1-q), M=(m,0,0),N=(1−n,n,0),P=(0,1−p,p),Q=(0,0,1−q),
где m,n,p,q∈(0,1)m,n,p,q\in(0,1)m,n,p,q∈(0,1). Пересечение диагоналей MPMPMP и NQNQNQ есть решение M+s(P−M)=N+t(Q−N),s,t∈R.
M+s(P-M)=N+t(Q-N),\qquad s,t\in\mathbb R. M+s(P−M)=N+t(Q−N),s,t∈R.
Из координатной системы получаем (последовательно по координатам) sp=t(1−q),
s p=t(1-q), sp=t(1−q),m(1−s)=(1−n)(1−t),
m(1-s)=(1-n)(1-t), m(1−s)=(1−n)(1−t),s(1−p)=n(1−t).
s(1-p)=n(1-t). s(1−p)=n(1−t).
Из этих уравнений устраняя ttt получаем явную формулу для параметра sss: s=(1−q)(1−n−m)(1−n)p−m(1−q).
s=\frac{(1-q)(1-n-m)}{(1-n)p-m(1-q)}. s=(1−n)p−m(1−q)(1−q)(1−n−m).
Далее t=p s1−q=p(1−n−m)(1−n)p−m(1−q).
t=\frac{p\,s}{1-q}=\frac{p(1-n-m)}{(1-n)p-m(1-q)}. t=1−qps=(1−n)p−m(1−q)p(1−n−m). 3) Условие пересечения отрезков. Отрезки MPMPMP и NQNQNQ пересекаются тогда и только тогда, когда найденные sss и ttt лежат в отрезке (0,1)(0,1)(0,1). Следовательно необходимое и достаточное условие записывается как система неравенств на параметры m,n,p,qm,n,p,qm,n,p,q: 0<s<1,0<t<1,
0<s<1,\qquad 0<t<1, 0<s<1,0<t<1,
где s,ts,ts,t даются формулами выше. Эквивалентно (в терминах знаменателя D=(1−n)p−m(1−q)D=(1-n)p-m(1-q)D=(1−n)p−m(1−q) и числителя N=(1−q)(1−n−m)N=(1-q)(1-n-m)N=(1−q)(1−n−m)): - либо D>0D>0D>0 и 0<N<D0<N<D0<N<D, - либо D<0D<0D<0 и D<N<0D<N<0D<N<0. 4) Упрощение через отношения на рёбрах. Введя отношения a=AMMB, b=BNNC, c=CPPD, d=DQQA,
a=\frac{AM}{MB},\; b=\frac{BN}{NC},\; c=\frac{CP}{PD},\; d=\frac{DQ}{QA}, a=MBAM,b=NCBN,c=PDCP,d=QADQ,
копланарность даёт abcd=1abcd=1abcd=1. В этих величинах выражение для sss можно переписать алгебраически; подставка соотношения abcd=1abcd=1abcd=1 показывает, что при любых допустимых (положительных) a,b,c,da,b,c,da,b,c,d, полученных из точек с условием MN∩PQ≠∅MN\cap PQ\neq\varnothingMN∩PQ=∅, формула даёт 0<s<10<s<10<s<1 и 0<t<10<t<10<t<1. Поэтому при данных предпосылках диагонали MPMPMP и NQNQNQ действительно пересекаются. (Если нужно, могу привести полную алгебраическую проверку преобразованием к a,b,c,da,b,c,da,b,c,d.) 5) Примеры конфигураций. - Пример 1 (типичный, пересечение): возьмём m=0.2, n=0.3, p=0.4.
m=0.2,\; n=0.3,\; p=0.4. m=0.2,n=0.3,p=0.4.
Тогда по условию копланарности выбираем qqq из уравнения mnp=(1−m)(1−n)(1−p)(1−q)mnp=(1-m)(1-n)(1-p)(1-q)mnp=(1−m)(1−n)(1−p)(1−q), откуда q=1415≈0.9333q=\dfrac{14}{15}\approx0.9333q=1514≈0.9333. Подставляя в формулы, получаем s≈0.125,t≈0.75,
s\approx0.125,\quad t\approx0.75, s≈0.125,t≈0.75,
значит MPMPMP и NQNQNQ пересекаются внутри отрезков. - Пример 2 (вырожденный граничный): берем m=1/2,n=1/2,p=1/2,q=1/2m=1/2,n=1/2,p=1/2,q=1/2m=1/2,n=1/2,p=1/2,q=1/2 (средние точки). Тогда сечение — параллелограмм, его диагонали пересекаются (внутри); формально s=t=1/2s=t=1/2s=t=1/2. - Вырождение на границе: если в формуле для sss числитель обращается в 0 (например 1−n−m=01-n-m=01−n−m=0), то пересечение диагонали может происходить в вершине (например s=0s=0s=0 или s=1s=1s=1) — это граничный случай. 6) Итог. Для данных точек копланарность фиксируется Menelaus-условием AMMBBNNCCPPDDQQA=1\dfrac{AM}{MB}\dfrac{BN}{NC}\dfrac{CP}{PD}\dfrac{DQ}{QA}=1MBAMNCBNPDCPQADQ=1. При этом диагонали MPMPMP и NQNQNQ пересекаются тогда и только тогда, когда параметры s,ts,ts,t, выражённые формулами s=(1−q)(1−n−m)(1−n)p−m(1−q),t=p(1−n−m)(1−n)p−m(1−q),
s=\frac{(1-q)(1-n-m)}{(1-n)p-m(1-q)},\qquad t=\frac{p(1-n-m)}{(1-n)p-m(1-q)}, s=(1−n)p−m(1−q)(1−q)(1−n−m),t=(1−n)p−m(1−q)p(1−n−m),
лежать в интервале (0,1)(0,1)(0,1). Подстановкой в термины отношений a,b,c,da,b,c,da,b,c,d это даёт явные (хотя более громоздкие) неравенства; для типичных конфигураций (см. примеры) они выполняются и пересечение имеет место. Если хотите, я выполню подробное алгебраическое преобразование выражения для sss в термины a,b,c,da,b,c,da,b,c,d и докажу, что при abcd=1abcd=1abcd=1 всегда 0<s<10<s<10<s<1 (или приведу контрпример, если таковой существует).
1) Предварительное замечание (копланарность). Поскольку отрезки MNMNMN и PQPQPQ пересекаются, точки M,N,P,QM,N,P,QM,N,P,Q лежат в одной плоскости. При этом для точек на рёбрах AB,BC,CD,DAAB,BC,CD,DAAB,BC,CD,DA копланарность эквивалентна «продуктовому» соотношению Менелая
AMMB⋅BNNC⋅CPPD⋅DQQA=1. \frac{AM}{MB}\cdot\frac{BN}{NC}\cdot\frac{CP}{PD}\cdot\frac{DQ}{QA}=1.
MBAM ⋅NCBN ⋅PDCP ⋅QADQ =1.
2) Параметризация и явная формула для пересечения диагоналей. Пользуемся аффинным отображением тетраэдра в стандартный симплекс, положив
A=(0,0,0), B=(1,0,0), C=(0,1,0), D=(0,0,1). A=(0,0,0),\; B=(1,0,0),\; C=(0,1,0),\; D=(0,0,1).
A=(0,0,0),B=(1,0,0),C=(0,1,0),D=(0,0,1). Пусть
M=(m,0,0), N=(1−n,n,0), P=(0,1−p,p), Q=(0,0,1−q), M=(m,0,0),\; N=(1-n,n,0),\; P=(0,1-p,p),\; Q=(0,0,1-q),
M=(m,0,0),N=(1−n,n,0),P=(0,1−p,p),Q=(0,0,1−q), где m,n,p,q∈(0,1)m,n,p,q\in(0,1)m,n,p,q∈(0,1). Пересечение диагоналей MPMPMP и NQNQNQ есть решение
M+s(P−M)=N+t(Q−N),s,t∈R. M+s(P-M)=N+t(Q-N),\qquad s,t\in\mathbb R.
M+s(P−M)=N+t(Q−N),s,t∈R. Из координатной системы получаем (последовательно по координатам)
sp=t(1−q), s p=t(1-q),
sp=t(1−q), m(1−s)=(1−n)(1−t), m(1-s)=(1-n)(1-t),
m(1−s)=(1−n)(1−t), s(1−p)=n(1−t). s(1-p)=n(1-t).
s(1−p)=n(1−t). Из этих уравнений устраняя ttt получаем явную формулу для параметра sss:
s=(1−q)(1−n−m)(1−n)p−m(1−q). s=\frac{(1-q)(1-n-m)}{(1-n)p-m(1-q)}.
s=(1−n)p−m(1−q)(1−q)(1−n−m) . Далее
t=p s1−q=p(1−n−m)(1−n)p−m(1−q). t=\frac{p\,s}{1-q}=\frac{p(1-n-m)}{(1-n)p-m(1-q)}.
t=1−qps =(1−n)p−m(1−q)p(1−n−m) .
3) Условие пересечения отрезков. Отрезки MPMPMP и NQNQNQ пересекаются тогда и только тогда, когда найденные sss и ttt лежат в отрезке (0,1)(0,1)(0,1). Следовательно необходимое и достаточное условие записывается как система неравенств на параметры m,n,p,qm,n,p,qm,n,p,q:
0<s<1,0<t<1, 0<s<1,\qquad 0<t<1,
0<s<1,0<t<1, где s,ts,ts,t даются формулами выше. Эквивалентно (в терминах знаменателя D=(1−n)p−m(1−q)D=(1-n)p-m(1-q)D=(1−n)p−m(1−q) и числителя N=(1−q)(1−n−m)N=(1-q)(1-n-m)N=(1−q)(1−n−m)):
- либо D>0D>0D>0 и 0<N<D0<N<D0<N<D,
- либо D<0D<0D<0 и D<N<0D<N<0D<N<0.
4) Упрощение через отношения на рёбрах. Введя отношения
a=AMMB, b=BNNC, c=CPPD, d=DQQA, a=\frac{AM}{MB},\; b=\frac{BN}{NC},\; c=\frac{CP}{PD},\; d=\frac{DQ}{QA},
a=MBAM ,b=NCBN ,c=PDCP ,d=QADQ , копланарность даёт abcd=1abcd=1abcd=1. В этих величинах выражение для sss можно переписать алгебраически; подставка соотношения abcd=1abcd=1abcd=1 показывает, что при любых допустимых (положительных) a,b,c,da,b,c,da,b,c,d, полученных из точек с условием MN∩PQ≠∅MN\cap PQ\neq\varnothingMN∩PQ=∅, формула даёт 0<s<10<s<10<s<1 и 0<t<10<t<10<t<1. Поэтому при данных предпосылках диагонали MPMPMP и NQNQNQ действительно пересекаются. (Если нужно, могу привести полную алгебраическую проверку преобразованием к a,b,c,da,b,c,da,b,c,d.)
5) Примеры конфигураций.
- Пример 1 (типичный, пересечение): возьмём
m=0.2, n=0.3, p=0.4. m=0.2,\; n=0.3,\; p=0.4.
m=0.2,n=0.3,p=0.4. Тогда по условию копланарности выбираем qqq из уравнения mnp=(1−m)(1−n)(1−p)(1−q)mnp=(1-m)(1-n)(1-p)(1-q)mnp=(1−m)(1−n)(1−p)(1−q), откуда q=1415≈0.9333q=\dfrac{14}{15}\approx0.9333q=1514 ≈0.9333. Подставляя в формулы, получаем
s≈0.125,t≈0.75, s\approx0.125,\quad t\approx0.75,
s≈0.125,t≈0.75, значит MPMPMP и NQNQNQ пересекаются внутри отрезков.
- Пример 2 (вырожденный граничный): берем m=1/2,n=1/2,p=1/2,q=1/2m=1/2,n=1/2,p=1/2,q=1/2m=1/2,n=1/2,p=1/2,q=1/2 (средние точки). Тогда сечение — параллелограмм, его диагонали пересекаются (внутри); формально s=t=1/2s=t=1/2s=t=1/2.
- Вырождение на границе: если в формуле для sss числитель обращается в 0 (например 1−n−m=01-n-m=01−n−m=0), то пересечение диагонали может происходить в вершине (например s=0s=0s=0 или s=1s=1s=1) — это граничный случай.
6) Итог. Для данных точек копланарность фиксируется Menelaus-условием AMMBBNNCCPPDDQQA=1\dfrac{AM}{MB}\dfrac{BN}{NC}\dfrac{CP}{PD}\dfrac{DQ}{QA}=1MBAM NCBN PDCP QADQ =1. При этом диагонали MPMPMP и NQNQNQ пересекаются тогда и только тогда, когда параметры s,ts,ts,t, выражённые формулами
s=(1−q)(1−n−m)(1−n)p−m(1−q),t=p(1−n−m)(1−n)p−m(1−q), s=\frac{(1-q)(1-n-m)}{(1-n)p-m(1-q)},\qquad
t=\frac{p(1-n-m)}{(1-n)p-m(1-q)},
s=(1−n)p−m(1−q)(1−q)(1−n−m) ,t=(1−n)p−m(1−q)p(1−n−m) , лежать в интервале (0,1)(0,1)(0,1). Подстановкой в термины отношений a,b,c,da,b,c,da,b,c,d это даёт явные (хотя более громоздкие) неравенства; для типичных конфигураций (см. примеры) они выполняются и пересечение имеет место.
Если хотите, я выполню подробное алгебраическое преобразование выражения для sss в термины a,b,c,da,b,c,da,b,c,d и докажу, что при abcd=1abcd=1abcd=1 всегда 0<s<10<s<10<s<1 (или приведу контрпример, если таковой существует).