Уточнение (предположение). Под «невырожденными контурами» возьмём два гладких замкнутых строго выпуклых контура C1,C2C_1,C_2C1,C2 на плоскости (для общих нестрогих или несвязных случаев формулировки аналогичны, см. замечание в конце). Далее u(θ)=(cosθ,sinθ)u(\theta)=(\cos\theta,\sin\theta)u(θ)=(cosθ,sinθ). 1) Формулировка условия. Вводим опорные (support) функции hi(θ)=maxx∈Cix⋅u(θ),i=1,2.
h_i(\theta)=\max_{x\in C_i} x\cdot u(\theta),\qquad i=1,2. hi(θ)=x∈Cimaxx⋅u(θ),i=1,2.
Линия с нормалью u(θ)u(\theta)u(θ) и расстоянием hhh от начала задаётся уравнением x⋅u(θ)=hx\cdot u(\theta)=hx⋅u(θ)=h и является опорной (касательной) к CiC_iCi тогда и только тогда, когда h=hi(θ)h=h_i(\theta)h=hi(θ). Следовательно: существует общая касательная к C1C_1C1 и C2C_2C2 тогда и только тогда, когда найдётся θ\thetaθ такое, что h1(θ)=h2(θ).
h_1(\theta)=h_2(\theta). h1(θ)=h2(θ). 2) Доказательство существования (условие втеря). Функции hi(θ)h_i(\theta)hi(θ) непрерывны и 2π2\pi2π-периодичны; при строгой выпуклости они даже класс C1C^1C1. Рассмотрим функцию f(θ)=h1(θ)−h2(θ).
f(\theta)=h_1(\theta)-h_2(\theta). f(θ)=h1(θ)−h2(θ).
Наличие общего касателя эквивалентно тому, что f(θ)=0f(\theta)=0f(θ)=0 для некоторого θ\thetaθ. По непрерывности, если fff принимает значения разных знаков на некотором интервале (в частности, если minf<0<maxf\min f<0<\max fminf<0<maxf), то по теореме о среднем значении (теореме о непрерывных функциях) существует точка θ\thetaθ с f(θ)=0f(\theta)=0f(θ)=0. Противоположно: если f(θ)f(\theta)f(θ) строго положительна (или строго отрицательна) при всех θ\thetaθ, то ни одной общей касательной нет (это соответствует одному контуру полностью «внутри» другого по нормалям). 3) Условие единственности. Пусть мы рассматриваем θ\thetaθ в полуинтервале [0,π)[0,\pi)[0,π) (направления θ\thetaθ и θ+π\theta+\piθ+π дают параллельные линии, потому достаточно этого интервала). Корень θ0\theta_0θ0 функции fff даёт общую касательную. Корень будет изолирован и тогда единственный, если он простой, т.е. f(θ0)=0иf′(θ0)≠0.
f(\theta_0)=0\quad\text{и}\quad f'(\theta_0)\ne0. f(θ0)=0иf′(θ0)=0.
Действительно, при f′(θ0)≠0f'(\theta_0)\ne0f′(θ0)=0 по теореме о неявной функции корень локально единственен; если кроме того функция fff имеет ровно один корень на [0,π)[0,\pi)[0,π), то соответствующая общая касательная единственна (с точностью до параллельного направления с противоположной нормалью). Замечание о геометрическом смысле производной: при гладкости и строгой выпуклости hi′(θ)h_i'(\theta)hi′(θ) — координата точки касания вдоль перпендикуляра, поэтому f′(θ0)≠0f'(\theta_0)\ne0f′(θ0)=0 означает, что касательные точки на двух контурах не «скользят» синхронно при изменении направления — пересечение графиков поддержки трансверсально. 4) Итог (кратко). - Необходимое и достаточное условие существования общей касательной: существует θ\thetaθ такое, что h1(θ)=h2(θ)\;h_1(\theta)=h_2(\theta)h1(θ)=h2(θ). Практически это проверяется по смене знака функции f(θ)=h1(θ)−h2(θ)f(\theta)=h_1(\theta)-h_2(\theta)f(θ)=h1(θ)−h2(θ). - Единственность обеспечивается тем, что уравнение h1(θ)=h2(θ)h_1(\theta)=h_2(\theta)h1(θ)=h2(θ) имеет ровно один простой корень на [0,π)[0,\pi)[0,π) (эквивалентно f(θ0)=0, f′(θ0)≠0f(\theta_0)=0,\;f'(\theta_0)\ne0f(θ0)=0,f′(θ0)=0 и отсутствию других корней). Если контуры нестрого выпуклые или не гладкие, аналогичные формулировки делаются через множественные опорные значения hih_ihi и количество общих опорных линий может быть больше; для произвольных (не выпуклых) контуров анализ сложнее и требует учёта локальной конфигурации (возможны многочисленные бикасательные и касания более высокой кратности).
1) Формулировка условия.
Вводим опорные (support) функции
hi(θ)=maxx∈Cix⋅u(θ),i=1,2. h_i(\theta)=\max_{x\in C_i} x\cdot u(\theta),\qquad i=1,2.
hi (θ)=x∈Ci max x⋅u(θ),i=1,2. Линия с нормалью u(θ)u(\theta)u(θ) и расстоянием hhh от начала задаётся уравнением x⋅u(θ)=hx\cdot u(\theta)=hx⋅u(θ)=h и является опорной (касательной) к CiC_iCi тогда и только тогда, когда h=hi(θ)h=h_i(\theta)h=hi (θ). Следовательно: существует общая касательная к C1C_1C1 и C2C_2C2 тогда и только тогда, когда найдётся θ\thetaθ такое, что
h1(θ)=h2(θ). h_1(\theta)=h_2(\theta).
h1 (θ)=h2 (θ).
2) Доказательство существования (условие втеря).
Функции hi(θ)h_i(\theta)hi (θ) непрерывны и 2π2\pi2π-периодичны; при строгой выпуклости они даже класс C1C^1C1. Рассмотрим функцию
f(θ)=h1(θ)−h2(θ). f(\theta)=h_1(\theta)-h_2(\theta).
f(θ)=h1 (θ)−h2 (θ). Наличие общего касателя эквивалентно тому, что f(θ)=0f(\theta)=0f(θ)=0 для некоторого θ\thetaθ. По непрерывности, если fff принимает значения разных знаков на некотором интервале (в частности, если minf<0<maxf\min f<0<\max fminf<0<maxf), то по теореме о среднем значении (теореме о непрерывных функциях) существует точка θ\thetaθ с f(θ)=0f(\theta)=0f(θ)=0. Противоположно: если f(θ)f(\theta)f(θ) строго положительна (или строго отрицательна) при всех θ\thetaθ, то ни одной общей касательной нет (это соответствует одному контуру полностью «внутри» другого по нормалям).
3) Условие единственности.
Пусть мы рассматриваем θ\thetaθ в полуинтервале [0,π)[0,\pi)[0,π) (направления θ\thetaθ и θ+π\theta+\piθ+π дают параллельные линии, потому достаточно этого интервала). Корень θ0\theta_0θ0 функции fff даёт общую касательную. Корень будет изолирован и тогда единственный, если он простой, т.е.
f(θ0)=0иf′(θ0)≠0. f(\theta_0)=0\quad\text{и}\quad f'(\theta_0)\ne0.
f(θ0 )=0иf′(θ0 )=0. Действительно, при f′(θ0)≠0f'(\theta_0)\ne0f′(θ0 )=0 по теореме о неявной функции корень локально единственен; если кроме того функция fff имеет ровно один корень на [0,π)[0,\pi)[0,π), то соответствующая общая касательная единственна (с точностью до параллельного направления с противоположной нормалью).
Замечание о геометрическом смысле производной: при гладкости и строгой выпуклости hi′(θ)h_i'(\theta)hi′ (θ) — координата точки касания вдоль перпендикуляра, поэтому f′(θ0)≠0f'(\theta_0)\ne0f′(θ0 )=0 означает, что касательные точки на двух контурах не «скользят» синхронно при изменении направления — пересечение графиков поддержки трансверсально.
4) Итог (кратко).
- Необходимое и достаточное условие существования общей касательной: существует θ\thetaθ такое, что h1(θ)=h2(θ)\;h_1(\theta)=h_2(\theta)h1 (θ)=h2 (θ). Практически это проверяется по смене знака функции f(θ)=h1(θ)−h2(θ)f(\theta)=h_1(\theta)-h_2(\theta)f(θ)=h1 (θ)−h2 (θ).
- Единственность обеспечивается тем, что уравнение h1(θ)=h2(θ)h_1(\theta)=h_2(\theta)h1 (θ)=h2 (θ) имеет ровно один простой корень на [0,π)[0,\pi)[0,π) (эквивалентно f(θ0)=0, f′(θ0)≠0f(\theta_0)=0,\;f'(\theta_0)\ne0f(θ0 )=0,f′(θ0 )=0 и отсутствию других корней).
Если контуры нестрого выпуклые или не гладкие, аналогичные формулировки делаются через множественные опорные значения hih_ihi и количество общих опорных линий может быть больше; для произвольных (не выпуклых) контуров анализ сложнее и требует учёта локальной конфигурации (возможны многочисленные бикасательные и касания более высокой кратности).