Научная статья на тему 'Теория цветового зрения. II'

Теория цветового зрения. II Текст научной статьи по специальности «Математика»

CC BY
97
28
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Бондаренко Михаил Федорович, Шабанов-Кушнаренко Сергей Юрьевич

Рассмотрен проект Шредингера теоретического обоснования колориметрии, сформулированы пути его осуществления. Обоснованы условия линейности и «-мерности предиката на декартовом квадрате выпуклого множества с замкнутой аффинной оболочкой.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The theory of colour vision. II

The Schroedinger project of theoretical justification of the colorimetry, an the ways of hs reahsation are described. The condhlons of hnearity and «-regularity of a predRate on a cail^an square of convex set whh closed affine an enviroпment are reasonable.

Текст научной работы на тему «Теория цветового зрения. II»

УДК 519.7

ТЕОРИЯ ЦВЕТОВОГО ЗРЕНИЯ. II1

БОНДАРЕНКОМ. Ф.ЩАБАНОВ-КУШНАРЕНКО С.Ю.

Рассматривается теория цветового зрения человека. Изучаются и формулируются экспериментально проверяемые условия линейности предикатной модели цветового зрения.

2.1. Координатные формулировки

В приложениях особенно важным является случай, когда оператор Р конечномерен, т.е. его образ имеет конечную размерность. Будем называть линейный предикат n-мерным, если ранг (рангом линейного оператора В называется размерность его образа; будем обозначать ранг оператора В через rgB ) отвечающего ему ортопроектора Р равен n . Заметим, что это определение корректно, если аффинная оболочка выпуклого множества V, на квадрате которого определен предикат Ф, совпадает со всем пространством. В противном случае ортопроектор Р не определен равенством (1.10) однозначно (формулы, разделы и утверждения, имеющие номер, который начинается единицей, относятся к работе [1]). Из первого равенства (1.13) видно, что для любого линейного оператора В, связанного с предикатом ф равенством (1.11), rgB = rgP . Таким образом, если предикат ф является n-мерным, то для любого такого оператора В будет rgB = n . В частности, так будет для любого оператора А, присоединенного к предикату Ф. В этой части, используя предыдущие результаты, мы разовьем координатную теорию линейных предикатов.

Лемма 2.1. Для того чтобы предикат ф, определенный на квадрате выпуклого множества V с

affV = -2[0, 1], был линейным, необходимо и достаточно, чтобы существовала линейно-независимая система линейных функционалов (в силу теоремы Рисса в гильбертовом пространстве существует канонический изоморфизм между векторами и линейными функционалами. Мы, однако, не всегда будем отождествлять векторы и функционалы в формулировках результатов, имея в виду удобство приложений) {аг }n=1 такая, что для любых х, у є V равенство

Ф(х, у) = 1 (2.1)

выполняется тогда и только тогда, когда

аг (х) = а, (у), і = 1,2,..., n. (2.2)

Достаточность. Пусть {аі }n=1 — линейно-независимая система линейных функционалов, для которой равенства (2.1) и (2.2) эквивалентны. Выберем любую линейно-независимую систему векторов

{еі }n=1 и рассмотрим оператор В, определенный равенством

1 Ч. I см. в журнале “Радиоэлектроника и инфор-

матика”,1998. №1. С. 106-117

Вх = Еаг (х)ег ■ (2.3)

і

Тогда равенства (2.2) означают, что Вх = Ву . Таким образом, для любых х, у єV равенства

ф(х, у) = 1 и Вх = Ву выполняются или не выполняются одновременно. Другими словами, имеет место равенство (1.12). Согласно лемме 1.1, предикат ф является линейным. Из линейной независимости систем {аг }n=1, и {ег }n=1 следует, что rgB = n . Ho тогда, как было замечено выше, и rgP = n . Значит,

предикат Ф является n -мерным. Достаточность доказана.

Необходимость. Пусть Ф — n -мерный линейный предикат. Выберем любой линейный оператор в ,

связанный с предикатом Ф равенством (1.12). Тогда rgB = n . Пусть {ег }n=1 — любой базис в подпространстве ImB . Тогда для оператора В найдется такая линейно-независимая система линейных функционалов {аг }n= , аг (х) = (Вх, ег), что при всех

х є 1}[0,1] справедливо равенство (2.3). Очевидно, для любых х, у є L [0,1] Вх = Ву тогда и только

тогда, когда аг(х) = аг(у), і = 1, 2,..., n . Комбинируя этот факт с формулой (1.12), получаем, что равенства (2.1) и (2.2) эквивалентны.

Лемма 2.1 доказана.

Если Ф — линейный предикат, р — соответствующий ортопроектор, то оператор В удовлетворяет равенству (1.12) тогда и только тогда, когда ImB* = ImP . Нас будет интересовать координатная формулировка этого утверждения. Если оператор В представлен в виде (2.3), то для оператора В * имеет место равенство

B * у = Е (ег, У) аг ■ (2.4)

i=1

Это значит, что

ImB* = -{аь а2,-, аД . (2.5)

Следствие 2.1. Для того чтобы две линейнонезависимые системы функционалов {аг }n=1 и {иг }n=1 определяли в смысле леммы 2.1 на квадрате выпуклого множества V с affV = -2[0, 1] один и тот же n -мерный линейный предикат, необходимо и достаточно, чтобы

-Цаь а2,-, аn} = -К,и2,-,Un} . (2.6)

Доказательство. Пусть система {аг }n=1 определяет

в смысле леммы 2.1 предикат Ф, а система {иг}”= — предикат A . Обозначим через р и Q ортопроекторы, отвечающие предикатам Фи T соответственно. Тогда

110

РИ, 1998, № 4

ImP = L{ab a2,..., a„}, ImQ = L{ul, u2,...,un}. (2.7) Поэтому (2.6) означает, что ImP = ImQ . Поскольку Р и Q — ортопроекторы, последнее равенство

эквивалентно Р = Q . Но в случае affV = L2[0, 1] равенство Р = Q выполняется тогда и только тогда,

когда Ф = T .

Следствие 2.1 доказано.

Для получения координатных аналогов результатов из разделов 1.5^1.7 мы, как и ранее, раздельно

рассмотрим различные случаи множеств V .

Лемма 2.2. Для того чтобы предикат Ф, определенный на квадрате пространства Ц2[0, 1], был n -мерным линейным, необходимо и достаточно, чтобы существовали системы линейно-независимых векторов {ek }n=1 и линейно-независимых функционалов {ak }n=1 такие, что для любого x є L2[0,1]

Ф(х ,^єі +... + ^пеп) = 1 (2.8)

тогда и только тогда, когда

\ k = a k (x), k = 1,2,..., n. (2.9)

Достаточность. Пусть системы {ek }п=1 и {ak }J!=1 с указанными свойствами существуют.

Рассмотрим оператор A, определенный равенством

Ах = £a k (x)ek. (2.10)

k=1

Пусть векторы x и у таковы, что Ф(х, Ау) = 1, т.е.

Ф(Х, a1( у)е1 +... + a п (У)е п ) = 1. (2.11)

Тогда по условию леммы

ak(У) = ak(x), k = 1,2,...,n , т.е. Ax = Ay .

Пусть, обратно, для векторов х, у є L2[1, 2] имеет

место равенство Ax = Ay . Поскольку {ek }JLj —

линейно-независимы, то тогда ak (x) = ak (у). Поэтому из условия леммы вытекает равенство (2.11) или, что то же самое, равенство Ф(х, Ау) = 1. Итак,

Ф(х, Ау) = 1 тогда и только тогда, когда Ax = Ay . Согласно лемме 1.2 отсюда следует, что предикат ф линейный. То, что этот предикат является n -мерным, следует из тех же соображений, что и в лемме

2.1. Достаточность доказана.

Необходимость. Пусть ф — n -мерный линейный предикат. Согласно лемме 1.2 существует такой

линейный оператор A , что равенство Ф(х, Ау) = 1 тогда и только тогда, когда Ax = Ay. Как было отмечено в начале настоящего раздела, rgA = rgP. По

условию rgP = n. Значит, и rgA = n . Тогда существуют такие линейно-независимые системы векторов

{ek }n=j и функционалов {a k }'n=1, что имеет место равенство (2.10). Легко видеть, что (2.11) выполняется тогда и только тогда, когда

ak(x) = ak(y), k = 1,2,..., n .

Но это значит, что равенства (2.8) и (2.9) эквивалентны. Лемма 2.2 доказана.

Будем говорить, что пара систем {ek}J! = и {ak }JLj присоединена к n -мерному линейному предикату ф,

определенному на квадрате пространства L2[0, 1], если она удовлетворяет условиям леммы 2.2.

Следствие 2.2. Для того чтобы пара линейнонезависимых векторов и функционалов {ek }п= и

{ak }n=j была присоединена к n -мерному линейному предикату ф, определенному на квадрате пространства L2[0, 1], необходимо и достаточно, чтобы равенство (2.1) было эквивалентно равенству (2.2) и

a, (ek) = Sik, i, k = 1,2,..., n , (2.12)

где Sik — символ Кронекера: Sik =1 тогда и только тогда, когда i = k .

Доказательство. Пусть системы {ek ^ и {a k ^ таковы, что равенства (2.1) и (2.2) для них эквивалентны и выполняется (2.12). Определим оператор А уравнением (2.10). Как и при доказательстве леммы 2.1, можно проверить, что выполняется

равенство Ф(х, у) = D(Ах, Ау). Далее, используя (2.12), получаем

( n \ n

aj(Ax) = 1 a j, £ak(х^к |=£a .(ek)ak(х) = a}.(х).

V k=1 J k=1

Поэтому

n n

А2 х = ^a j (Ах)є}- = j ( х)є}- = Ax.

j=1 j=1

Таким образом, А — проектор. Эквивалентность равенств (2.1) и (2.2) означает справедливость формулы (1.16). Из следствия 1.3 вытекает, что оператор А присоединен к предикату ф. Отсюда вытекает, что (2.8) эквивалентно (2.9).

Проверим необходимость. Пусть системы {ek}n=j и {ak }n=j присоединены к n -мерному линейному

предикату ф . Определим оператор А равенством

(2.10) . При доказательстве леммы 2.2 в сторону достаточности было показано, что так определенный

оператор А является присоединенным к предикату Ф . Тогда согласно следствию 1.3 оператор А присоединен к предикату ф . Отсюда вытекает, что (2.8) эквивалентно (2.9).

Проверим необходимость. Пусть системы {ek}n=j

и {ak }n=j присоединены к n -мерному линейному

предикату ф . Определим оператор А равенством

(2.10) . При доказательстве леммы 2.2 в сторону достаточности было показано, что так определенный оператор А является присоединенным к предикату Ф . Тогда согласно следствию (2.14)

РИ, 1998, № 4

111

Поскольку предикат ф является n -мерным, то

rgA = n . Отсюда следует, что система {ak }Ч=1 линейно-независима. Но тогда (2.14) может выполняться лишь при условии (2.12).

Следствие 2.2 доказано.

Перейдем теперь к случаю конуса.

Лемма 2.3. Для того чтобы предикат, определенный на квадрате воспроизводящего конуса К , был n -мерным линейным, необходимо и достаточно, чтобы существовали системы линейно-независимых

векторов {ek}>п=1 с К и линейно-независимых функционалов {a k }пк=1 такие, что

gi = g'i - g"i, i =1> 2,...> n . Система {gi '}n=i U {gi "}n=i

полна в подпространстве ImP . Пусть {р* }n=1 — базис, отобранный из элементов этой системы. Таким образом, в Imp существует базис {р* }n=1 с Р (К). Пусть {ak }>n=1 — двойственный базис в ImP . (Базисы

{a k }пк=1 и {р* }n=1 в одном и том же евклидовом пространстве называются взаимно двойственными (дуальными, биортогональными), если для каждого базиса существует единственный двойственный ему базис). Тогда ортопроектор р может быть представлен в виде

ф| * + IU, IU

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Dг г ’ Z-i ІЄl ІЄl

1; І-* > 0; - > 0, І є І (2.15)

тогда и только тогда, когда

І = {|ai (x) < 0} , - = a* (i) при і £ І, -при * є І; равенство

(

Ф

х -

V

Е ai(хК, у

ієі (х)

Ea(x)e

iєl(х) )

a (0

(2.16)

выполняется тогда и только тогда, когда ф(х, у ) = 1.

Достаточность. Пусть системы {ek}Ч=1 и {ak}£= с указанными свойствами существуют. Определим, как и ранее, оператор А равенством (2.10). Далее,

определим на ImA отображения f1 и f2 равенствами f (Ах) = - Eai(х)є*, f,(Ах) = £a*(х)є*. (2.17)

iєl (х) Ш (х)

Легко видеть, что f (ImA) с К и f2 — f1 является

тождественным отображением на ImA . В замечании к лемме 1.4 было отмечено, что для применения этой

леммы достаточно, чтобы отображения f и f2 были

определены только на ImA. Легко видеть, что условия леммы 1.4 выполняются. Из этой леммы следует, что предикат ф является линейным. Поскольку системы {ek }J!=1 и {ak }£= линейно-независимы, то и, следовательно, rgA = n . Достаточность доказана.

Необходимость. Пусть предикат ф является n -мерным линейным, р — соответствующий ортопроектор. Множество Р (К) , очевидно, является конусом. Проверим, что этот конус воспроизводящий в подпространстве ImP . Действительно, пусть у є Im P . Тогда существует х є L2[0, 1] такой, что у = рх . Поскольку К — воспроизводящий конус, найдутся х1, х2 є К, при которых х = х1 - х2. Положим у1 = Рх 1, у2 = Рх 2. Тогда у = У1-У2, Уi є Р(К).

Пусть {g* }n=1 — произвольный базис в ImP . Поскольку Р (К) — воспроизводящий конус в ImP , существуют g\, g"i є P(K) такие, что

Px = E at (х)Р(. (2.18)

*=1

Выберем произвольным образом элементы et є K такие, что Ре t = р j, и положим

n

Ах = Ea(x)el. (2.19)

i =1

Заметим теперь, что

(ai, e2) = (Рai, e2) = (a*, P j) = 5y-.

Поэтому

Ae{ = e{, i = l,2,..., n . (2.20)

Положим І(х) = {| a*(х) <0} . Из (2.19), (2.20) и

линейной независимости векторов {ek }пк=1 следует, что равенство

А|х + J = А^Е—e ); - > 0; - > 0, * є І (2.21)

выполняется тогда и только тогда, когда І = І(х), - = a* (х) при ЫІ, — = -a* (х) при * є І.

Сравнивая равенства (2.18), (2.19) и Реt =рj, находим, что БДх, Py) = D(Ах, Ay) при всех

х,у є L2[0,1] . Поэтому из определения (1.11) вытекает равенство

(х, у ) = D(Лх, Ay), х, у є K , (2.22)

которое позволяет переписать (2.21) в виде (2.15). Тем самым доказано выполнение первого из условий леммы 2.3. Выполнимость второго очевидна. Лемма 2.3 доказана.

Будем говорить, что пара систем {ek }£= и {a k }£=

присоединена к n -мерному линейному предикату ф, определенному на квадрате воспроизводящего конуса К , если она удовлетворяет условиям леммы 2.3.

Следствие 2.3. Пусть К — воспроизводящий конус в L2[0,1]. Для того чтобы пара линейно-независимых

систем векторов и функционалов {ek }n=1 и {a k }£= была присоединена к n -мерному линейному предикату ф, определенному на квадрате конуса К, необходимо и достаточно, чтобы равенство (2.1) было эквивалентно (2.2) и имело место (2.12).

Это утверждение проверяется аналогично следствию 2.2.

112

РИ, 1998, № 4

Рассмотрим случай выпуклого множества V . Нам понадобятся некоторые определения из выпуклого анализа [2, 3]. Функция Р(х), х eV называется аффинной, если для любых х1, x2 eV

Р(А,!X! + X2Х2) = ^lP(Xj) + X2Р(Х2), Xi + X2 = 1.

Если V = L [0,1], то непрерывная аффинная функция Р однозначно представима в виде

Р(х) = (b, х) + с, (2.23)

где b e L2[0,1], с — число. Система точек {ek(^=1 называется аффинно-независимой, если равенства

n+1 n+1

Tjkek = 0, Ey k = 0

k=1 k=1

могут выполняться лишь при y k = 0, k = 1,2,..., n +1. В любом n -мерном аффинном многообразии существуют аффинно-независимые системы из n +1 точек и не существуют такие системы из большего числа точек [3, с. 211 (теорема Каратеодори)]. Таким

образом, если система {e, }n=11 аффинно-независима,

то rg aff{e}n=+11 = n. Любой вектор х e afffe }”+/ представим в виде

n+1 n+1

х=ЕРiei, ЕР,-=1. (2.24)

i=1 i=1

Если система {e, }n+11 аффинно-независима (и только в этом случае), представление (2.24) единственно. В этом случае р, (х) — непрерывные аффинные функции, удовлетворяющие тому условию, что система линейных уравнений

Р, (х) = s,, i = 1,2,..., n + 1, (2.25)

разрешимых при любых правых частях таких, что s1 +... + sn+1 = 1. Эти функции называются барицентрическими координатами. Полагая в (2.24)

I(x) = {i | р, (х) < 0}, а0(х)

С у1

ЕР, (х)

v (х)

а, (х) = а0 в, (х),

(2.26)

приходим к представлению (здесь и далее сумму по пустому множеству индексов считаем равной нулю):

а 0х + Еа ,ei = Еа ,ei, (2.27)

Ш Ш

а, > 0; а 0 > 0; а, > 0 при i e I;

а0 +Еа, =1; Еа, =1 (228)

ieI Ш ■ 4 ■ '

Обратно, если для точки х имеет место представление (2.27), (2.28), то, полагая

Р, (х)

а, (х)/а0 (х), i ШI(х),

-а, (х)/а о (х), i e I (х), (2.29)

приходим к представлению (2.24). Представление (2.27), (2.28) для каждой точки х e aff{e, }n=11 является единственным тогда и только тогда, когда система {e, }n=11 аффинно-независима.

РИ, 1998, № 4

Пусть {а, ( х)}п=01 — некоторая система функций в L2[0, 1] и I(х) — некоторое отображение L2[0, 1] ^ {1, 2,..., n +1} , удовлетворяющее при всех х e L2[0, 1] условию (2.28). Введем систему функций {Р,(х^у1 равенствами (2.29). Будем называть {а, (х)}П+01 I(х) системой однородных координат, если функции р,- (х) являются аффинными и система

(2.25) при условии s1 +... + sn!1 = 1 разрешима.

Лемма 2.4. Для того чтобы предикат ф, определенный на квадрате выпуклого множества V c

affV = L2[0, 1], был n -мерным линейным, необходимо и достаточно, чтобы существовали системы аффинно-независимых точек {e, }n=11 с V и однородных координат {а, (х)}”+(1 , I(х) такие, что

Фу 0х +Е^ ,e,, Е^ ,e, 1 =1; (2.30)

iei ІШІ

Z 0 > 0, Z, > 0, i e I; Z, > 0, i ШI,

Z0 + EZ, = 1, EZ, = 1 (2.31)

ieI ІШІ

тогда и только тогда, когда у =а, (х), I = I(х); равенство

Ф

а0(х)х + Еа,■(х)є,, а0(х)у + Еа,(Ф,

V ieI(х) ieI(х) J

= 1

(2.32)

выполняется тогда и только тогда, когда фх, у) = 1. Достаточность. Пусть системы {e,}”+/ и

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

{а, (х)}П=0 , I(х) с указанными свойствами существуют. Рассмотрим пару точек х, у , удовлетворяющих

условию Ф(х, у) = 1. Тогда имеет место равенство (2.32). Кроме того, по условию

f

\

Ф а 0(х)х + Е а, (х)є, , Е а, (х)є,

v ieI(х) Ш (х) у

Из (2.31) и (2.33) получаем

1 .(2.33)

(

Ф

Л

а 0(х)у + Е а,(х)є, , Е а,(х)є,

= 1.

(2.34)

ieI (х) Ш (х)

Поэтому из первого условия леммы следует, что I(у) = I(х); аi (у) = а, (х), i = 0, 1,..., n +1. (2.35) Но тогда и

Р,(х) = Р, (у), i = 1,2,..., n + 1. (2.36)

Пусть выполняется (2.36) и, следовательно, (2.35). Тогда имеет место равенство (2.34). Комбинируя его с (2.33), получаем (2.32). Тогда по условию леммы

фх,у) = 1.

Исходя из (2.23), можно переписать равенство (2.36) в виде Ах = Ау , где

113

n+1

Ax = Е Ф,, x)ei ,{bi, x) = p i (x)- Ct. (2.37)

i =1

Таким образом, Ф(х, у) = 1 тогда и только тогда,

когда Ах = Ау . Из леммы 1.1 следует, что предикат ф линеен. Осталось показать, что rgA = n . Рассмотрим аффинное отображение

n +1

C (х) = ЕРг(х)еi. (2.38)

i =1

Тот факт, что система (2.25) разрешима при любых [si}n+1, сумма которых равна 1, означает, что

JmC=aff {Єі }f=+/ . Но нетрудно видеть, что C(х) =

= Ах + d , где d = c1e1 +... + cn+1en+1 и, следовательно, ImA = ImC-d . Поэтому размерность линейного оператора А совпадает с размерностью аффинного оператора С , т.е. размерностью aff{ei}"+ . Последняя равна n, так как векторы {ei }n=11 аффиннонезависимы. Достаточность доказана.

Необходимость. Пусть предикат Ф является n -

мерным линейным, P — соответствующий ортопроектор. Проверим, что

affP(V) = ImP. (2.39)

Действительно, P(V) с ImP. Поскольку ImP — линейное, а следовательно, аффинное многообразие, отсюда вытекает включение affP(V) = ImP. Пусть

у є ImP . Тогда существует х є L2[0, 1] такой, что у = Рх . Поскольку affV = L2[0, 1], то, согласно (1.29), существуют такие точки х, у єV и числа Xb X 2, сумма которых равна 1, что х = X1x1 + X2х2. Поэтому y = X1 y1 + X2у2, где yi = Pxi є P(V). Отсюда видно, что у є affP(V). Равенство (2.39) доказано.

По условию rgP = n . Поэтому существуют такие векторы gi є ImP, i = 1, 2,..., n +1, что

aff{gi}n+11 = ImP . (2.40)

Согласно (2.39) и формуле (1.29) найдутся такие

системы {ui }”=11,{vi }n=11 є P(V) и числа X1i, X2i, что

gi =КЩ +X 2iVi, Xh + X 2i = 1, i = 1, 2,..., n +1. П°-

этому aff{gi}”=+/ C aff{{ui}n=11 u {vi}n=11} = ImP . Вместе с (2.40) это дает

aff{{ui}n=11 u {vi}n=+/} = ImP . (2.41)

Выберем из системы {ui}in=11 u {vi }n=+11 аффинно-независимую подсистему. Из (2.41) и равенства rgP = n

вытекает, что эта подсистема состоит из (n +1) -й точки и ее аффинная оболочка совпадает с образом P . Таким образом, существует аффинно-независимая система {єД+Д с P(V) такая, что

aff{ei'}”+/ = ImP . (2.42)

Отсюда следует, что для любого элемента х є L2 [0,1] существует единственное представление

n+1 n+1

Px = ЕР ЕР і = 1, (2.43)

i =1 i =1

причем барицентрические координаты pi (х) являются аффинными функциями. Пользуясь формулой (2.29) перехода от представления (2.24) к представлению (2.27), можно заключить, что существует

такая система однородных координат {ai (x)}”+], I (х), что равенство

% 0Px + Е% ' = Е%іЄі' (2 44)

при условии (2.31) выполняется тогда и только тогда, когда %г = aг (х), I = I(х). Пусть {ei}"=/ с V — любые

точки, для которых et = Pei. Равенство (2.44) может быть переписано в виде

p\% 0 х + Е% іЄі J = P\E%er J

или, учитывая формулу (1.11), в виде (2.30). Таким образом, первое условие леммы 2.4 проверено. Выполнение второго условия очевидно.

Лемма 2.4 доказана.

Будем говорить, что системы точек {ek }J!+1 и

однородных координат {ak(х)}+0 , I(х) присоединены к n -мерному линейному предикату ф, определенному на квадрате выпуклого множества V c

affV = L2 [0,1], если они удовлетворяют условиям леммы 2.4.

Следствие 2.4. Пусть V — выпуклое множество affV = L2[0,1] . Для того чтобы пара аффинно-независимой системы точек {ek }n+i с V и системы однородных координат {a k (х)}П+10 , I(х) была присоединена к n -мерному линейному предикату ф, определенному на V х V , необходимо и достаточно, чтобы равенство Ф( х, у) = 1 было эквивалентно (2.35) и были справедливы соотношения

а 0 (ey) = 1, а 0 (ey) = 8 ц, I (e;) = 0,

(i, j = 1, 2,..., n +1). (2.45)

Доказательство. Пусть пара {ek }n=10 и {a k (х)}^+1, I (х) присоединена к n -мерному линейному предикату ф . Тогда, как было показано при доказательстве леммы 2.4 в сторону достаточности, равенство

Ф(х, у) = 1 эквивалентно (2.35). Далее Ф(еj, еj) = 1. Это означает, что выполняется (2.30) с %0 = 1, % j = 1, %г = 0, при i Ф j, I = 0. В силу первого условия леммы 2.4 отсюда вытекает (2.45).

114

РИ, 1998, № 4

Пусть для пары [вк}n=0 и {ак(х)}П+|, I(х)

равенство Ф(х, у) = 1 эквивалентно (2.35) и выполняется (2.45). Заметим, что в силу соотношений (2.26) и (2.29) равенство (2.35) выполняется тогда и только тогда, когда выполняется (2.36), а (2.45) может быть переписано в виде

i,j = 1, 2,..., n +1. (2.46)

В частности, (2.30) выполняется тогда и только тогда, когда

Р j [$ о х+ Е$ ів j Є) J = P j |J$ e J .

Поскольку в j — аффинные функции и имеют место (2.31), то последнее равенство может быть переписано в виде

$ов j (х) + Е$ів j (e-) = Е$-в j (e-)

ієі iel

или, с учетом (2.46),

ві (х)

$ і 1 $ о, - е I, $ і1 $ о, - є 1.

Сравнивая это равенство с (2.29), находим, что первое условие леммы 2.4 выполняется. Выполнимость второго условия очевидна.

Следствие 2.4 доказано.

2.2. Предикаты, определенные на квадрате открытого выпуклого множества

Пусть V — выпуклое множество в L2 [0,1],

множество affV замкнуто и множество V открыто в affV . Это значит, что для каждой точки х є V

существует такая окрестность W , что W n aff V . Будем для краткости говорить при выполнении этих условий, что множество V относительно открыто.

В частности, если V — открытое множество, то оно, очевидно, относительно открыто. Всюду на протяжении этой статьи ф — обозначение для предиката, удовлетворяющего условиям 1^3 из раздела 1.4 [1].

Теорема 2.1. Для того чтобы предикат ф, определенный на декартовом квадрате относительно открытого выпуклого множества V , был линейным, необходимо и достаточно, чтобы он удовлетворял следующим условиям:

4) еслиФ(х, у) = 1 и Ф(х', у') = 1, то

х + х' у + у' 2 ’ 2

= 1-

5) существует такое подмножество и с V, откры-

тое в affV, что если последовательность {хк }/= схо-

дится к х є U , последовательность {ук }/= сходится

к у єи и Ф(Хк, Ук) = 1, то Ф(х, у) = 1.

Доказательство. Необходимость очевидна. Докажем достаточность. Напомним, что двоично-рациональными называются числа вида m2~n, где m — целое число, n — натуральное. Проверим прежде

всего, что если Ф(х, у) = 1, Ф(х', у') = 1, у — двоично-рациональное число из отрезка [1, 0], то

РИ, 1998, № 4

Ф((1 — y)х + ух', (1-у)у + уу') = 1. (2.47)

Доказательство проведем индукцией по n. При n =1 двоично-рациональными числами из отрезка [0, 1] являются 0, 1/2 и 1. Для чисел у , равных 0 или 1, равенство (2.47) выполняется по условию 4, для у =1/2 этот факт эквивалентен условию 5. Предположим, что (2.47) доказано при данном n. Рассмотрим

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

число у вида к2_(n+1). Если к — четное, то у — число

вида m2-n и, следовательно, выполнимость (2.47) вытекает из предположения индукции. Пусть у — нечетное число. Тогда у =2 m +1, где m — некоторое натуральное число. Положим, у і = m2-n ,

у 2=(m +1)2-n . Очевидно, у =1/2(у 1+у 2). По предположению индукции

ф((1 —У1) х + У\х\(1 —У1) у + Y1 у') = 1,

Ф((1 —У 2 ) х + У 2 < (1—У 2 ) у + У 2 у') = 1 . Применив к двум последним равенствам условие 4, получим (2.47). Таким образом, (2.47) доказано.

Обозначим через S множество всех элементов $ из L2 [0,1], представимых в виде

$ = в(х — у); х,у є V; Ф(х, у) = 1; в> 0. (2.48)

Пусть для некоторой точки $ є S имеет место равенство

$ = в'(х' — у'); х',у'є V; в' > 0. (2.49) Покажем, что тогда

Ф( х', у') = 1. (2.50)

Согласно определению множества S для точки $ существует представление (2.48). Рассмотрим вначале частный случай, когда в (2.48) х, у єи . Без ограничения общности можем считать, что множество U выпукло (если это не так, можно взять в качестве нового множества U любой открытый шар в aff V, являющийся частью U). Заметим, что для точек х, у єU из равенства Ф(х, у) = 1 вытекает, что Ф(и, v) = 1, и, v є [х, у]. (2.51)

Действительно, пусть z(y) = (1 — у)х + уу, у є [0,1]. Если у — двоично-рациональное число, то в силу (2.47) из равенств Ф(х, у) = 1 и Ф(у, у') = 1 получаем Ф( z(y), у) = 1. (2.52)

Если у не является двоично-рациональным, то найдется последовательность двоично-рациональных чисел {ук }“= , сходящаяся к у . Тогда, очевидно, последовательность {Дук )}£= сходится к точке z(у). Но в силу (2.52) Ф(z(ук), у) = 1. Поскольку z(yк), у єU , из условия 5 следует (2.52). В частности, из (2.52) получаем Ф(и, у) = 1, Ф^, у) = 1. Отсюда

вытекает (2.51). Зададим числа8Ь 52 є [—1,1] и положим (рис. 1)

115

x + у

u =----—

2

+ 5ЧУ - x),

x + y

V =----—

2

f( y- x).

Так как u, v є [x, y], то в силу (2.51) Ф(и, у) = 1.

Пусть z — произвольная точка отрезка [х', у']. Зафиксируем двоично-рациональное число у є (0,1), достаточно близкое к 1. Тогда точка W , определенная равенством

W = \ 1 --Y

х + у 2

1

+— z Y ’

(2.53)

достаточно близка к z и поскольку V — относительно открытое множество, отсюда следует, что w єV . Из равенств Ф(и, V) = 1, Ф(w, w) = 1 с помощью (2.47) находим

Ф((1- у)и +yw, (1- y)v + yw) = 1. (2.54)

Имеем

(1 - y )u + yw = (1 - y)u + (y - 1)(x + y) / 2 + z =

= z + (1 - Y)(u - (x + у)/2)) = z + (1 - y)(§1 / 2)(у - x) . Но из равенств (2.48) и (2.49) следует, что у-x = (в'/в)(у'-х') .Поэтому

(1 - y)u + yw = z + 5js(у' - x'), где s = в'(1 - y) / 2y . Аналогично

(1-y)v + yw = z + 52s(у1 - x').

Но 5j, 52 — произвольные числа отрезка [-1, 1]. Поэтому (2.54) означает, что для любой точки z є [x',у'] существует такая окрестность на отрезке

[x',у'], для любых точек которой будет Ф(u',v') = 1 . Поскольку отрезок является компактным множеством, из покрытия отрезка [x',у'] этими окрестностями можно выбрать конечное подпокрытие [4]. Отбросим те из оставшихся отрезков, которые являются частью какого-либо другого отрезка покрытия.

Пусть {[uj, vi ]}i=j — получившееся покрытие. Тогда

Щ = x',VN = у', ui < ui+1 < у- < Vi+1 .Поэтому

Ф(ui, ui+1) = 1, а следовательно, Ф(x', uN) = 1. Кроме

того, Ф(uN, у') = 1. Из двух последних равенств вытекает (3.50).

Рассмотрим теперь другой частный случай, когда в (2.49) x',у' є U . Для произвольной точки z є [x',у']

введем точку w равенством (2.53), где у є (0,1) — какое-либо двоично-рациональное число, при котором w є U . Из равенств Ф(x, у) = 1, Ф^, w) = 1 с помощью (2.47) находим

Ф((1- y)x + yw, (1- y)v + yw) = 1. (2.55)

Имеем (1-y)x + yw = z-s(у'- x'),

(1- Y)у + Yw = z + s(у'-x'), где s = в'(1 - Y)/2e . Поэтому из (2.55) и свойства (2.51) вытекает, что для каждой точки z є[x',у'] существует такая окрестность на этом отрезке, для любых точек u',v' которой будет Ф(u',v') = 1. Как и в предыдущем

случае, отсюда вытекает, что Ф(x', у') = 1.

Перейдем теперь к общему случаю. Зафиксируем произвольную точку х" є U . Подберем такое положительное число в" , чтобы точка

у" = x + в(в ")-1 (x - у) принадлежала множеству U . Тогда

§ =в " (у" - x"); x", у" єU; в " > 0. (2.56) Это второй из рассмотренных ранее частных случаев. Поэтому Ф( х", у") = 1. При сравнении § представления в виде (2.49) и (2.56) мы находимся в условиях первого частного случая. Это позволяет заключить,

что Ф( х', у') = 1. Равенство (2.50) полностью доказано.

Заметим теперь, что для любых точек x, у є V соотношения

Ф(х, у) = 1 и x-у є S (2.57)

эквивалентны. Действительно, из равенства Ф(х, у) = 1 по определению множества S следует,

что x-у є S . Обратное утверждение справедливо, поскольку (2.49) имплицирует (2.50).

Множество S замкнуто. Действительно, пусть

последовательность {§n}“=1 с S сходится к некоторой точке §. Зафиксируем произвольную точку а єU . Как видно из определения (2.47), множества S и формулы (1.30), при любом числе s точки вида а + s§n є affV . По условию affV — замкнутое множество. Поэтому и точка а + s§є affV . Но множество U является открытым в affV . Поэтому если s — достаточно мало, то отсюда следует, что а + s§ є U . Имеем

§ „ =1[(a + s§n) - a]

s

Поскольку из (2.49) вытекает (2.50), то Ф(а + s§„, a) = 1. В силу условия 5 тогда и Ф(а + s§, a) = 1. Отсюда и из равенства

§ = -[(a + s§) - a] s

следует, что § є S . Итак, S — замкнутое множество. Пусть Ф( х, у) = 1, Ф( х', у') = 1. Покажем, что тогда

РИ, 1998, № 4

116

равенство (2.47) справедливо при всех (не обязательно двоично-рациональных) числах у є [0,1]. Положим £ = х - у , £ = х' - y', £(у) = (1 -у)^ + у^'. Очевидно,

^(У) = ((1 - Y)х + ух’) - ((1 - у)у + у/). (2.58) Поэтому (2.47) означает, что в случае двоичнорационального числа у точка ^(у) принадлежит S. Аппроксимируя произвольное число у сходящейся к нему последовательностью двоично-рациональных чисел и используя замкнутость множества S, получаем, что при любом у є [0,1] точка ^(у) принадлежит S. Таким образом, из (2.58) и свойства (2.50) вытекает (2.47).

Покажем теперь, что множество S является линейным многообразием. Пусть ^є S, у — произвольное число. Если у > 0 , то из (2.48) следует, что у^ = (уР)(х - у), Ф(х, у) = 1, уР> 0.

Поэтому у^є S . Если у < 0 , то из (2.48) получаем = (-УР)(у - х), Ф(у, х) = 1, - уР > 0. Следовательно, у^є S . Наконец, если у = 0 , то у£, = 0 и, значит, у£, = х - х, Ф(х, х) = 1, так что у^є S . Далее, для любых точек ^, £,' є S из соотношений ^ = Р( х - у), %' = Р' (х' - у') , Ф( х, х) = 1 ,

Ф(х', х') = 1, р> 0,Р' > 0 при у = Р'(Р + Р')-1 вытекают равенства

^'= (Р + Р' )(((1 - у)х + ух') - ((1 - у)у + уу ')) и (2.47). Это означает, что ^ + ^' є S .

Итак, S — линейное подпространство в L2 [0,1]. Пусть р — ортопроектор на ортогональное дополнение S1 к S. Равенство Рх = Ру выполняется тогда

и только тогда, когда х - у = S . Поэтому из эквивалентности соотношений (2.57) вытекает (2.47).

Теорема 2.1 доказана.

В приложениях для проверки выполнимости условий 4 и 5 в каждой конкретной ситуации следует проводить экспериментальное исследование. При этом имеющиеся средства исследования могут быть различными в различных ситуациях. Для проверки выполнения условия 4 экспериментатор должен иметь возможность для любых физических сигналов х и у формировать средний между ними сигнал

(х + у) / 2 . В случае, когда этими сигналами являются излучения, сумма имеет естественную физическую интерпретацию — смешение излучений, а умножение на положительное число X интерпретируется как увеличение интенсивности излучения в X раз при сохранении спектрального состава. Таким образом, сигнал (х + у) / 2 может быть сформирован в два этапа — сложение и умножение на 1/2. Для удобства приложений теоремы мы укажем различные варианты формулировки условий 4 и 5.

Условие 4 может быть заменено совокупностью двух условий:

4а) если Ф(х, у) = 1 и Ф(х\ у’) = 1, то

Ф( х + х', у + у’ ) = 1 ,

4б) если Ф(х, у) = 1, то ф^х, у j = 1.

Действительно, из 4а, 4б, очевидно, вытекает условие 4, и поэтому теорема 2.1 останется справедливой в сторону достаточности, если заменить 4 на 4а и 4б. Справедливость теоремы в сторону необходимости при такой замене также очевидна.

Легко увидеть также, что условие 4 может быть

заменено условием: если Ф(х, у) = 1 и Ф(х', у') = 1, то

при любом у є [0,1] имеет место равенство (2.47).

Еще один вариант: если Ф(х, у) = 1, Ф(х', у') = 1,

то при любых а и Р, для которых ах + Рх'єУ ,

ау + Ру' є У , имеет место равенство

Ф(ах + Рх', ау + Ру’) = 1.

Условие 4, однако, не может быть заменено одним лишь условием 4а. Это видно из следующего примера. Пусть У = L2 [0,1], e — произвольный ненулевой вектор в L2 [0,1] . Рассмотрим предикат Ф на У х У ,

равный 1 тогда и только тогда, когда (е, х - у) — целое число. Очевидно, для этого предиката выполняются условия 1, 2, 3, 4а, 5, но не существует ортопроектор Р , для которого условия Pz = 0 и (е, z) — целое число эквивалентны при всех z .

Аналогично, условие 4 не может быть заменено следующим более слабым условием:

Ф(ху) = 1„ Ф(х'.у') = ЬТО Ф(^, у) = 1

В качестве примера рассмотрим предикат Ф, определенный на L2[0,1] х L2[0,1] условием: Ф(х, у) = 1 тогда и только тогда, когда х = у или

(х, е) = 0 и (у, е) = 0 , где e — произвольно фиксированный ненулевой вектор. Этот же пример показывает, что условие 4 не может быть заменено условием:

( х + х j

если Ф(х, у) = 1 , то Ф1 2 , у I = 1.

Условие 5 может быть заменено условием 5а: существует такая точка и такая окрестность u с У

этой точки, что если последовательность {х* }/=! сходится к х єи и Ф(хк, у) = 1, то Ф(х, у) = 1.

Тот факт, что теорема 2.1 остается справедливой при замене 5 на 5а в сторону достаточности, виден из доказательства теоремы. Справедливость в сторону необходимости вытекает из того, что условие 5а, очевидно, слабее условия 5.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

РИ, 1998, № 4

117

2.3. Предикаты, определенные на квадрате произвольного выпуклого множества

Множества, фигурирующие в частных случаях, описанных выше, не являются открытыми в своих аффинных оболочках. Например, положительный

конус в пространстве LL [0,1] является воспроизводящим, т.е. его линейная оболочка совпадает со всем пространством, однако он не является открытым множеством. Условия 1-3 из [1] и 4, 5 теоремы 2.1 не обеспечивают линейность предиката, если множество V не является относительно открытым. Это видно из следующего примера. Пусть предикат ф определен на квадрате положительного конуса К в

L2 [0,1] условием Ф(х, у) = 1 тогда и только тогда, когда х и у одновременно равны или одновременно не равны нулю. Условия 1-3 из [1] и 4 для этого предиката, очевидно, выполняются. Для любого открытого множества U , не содержащего 0, верно,

Доказательство. Наличие представления (2.59) вытекает из формулы (1.30). Покажем теперь, что среди представлений (2.59) существуют такие, которые удовлетворяют дополнительным условиям (2.60).

Зафиксируем произвольную точку х0 є V . Рассмотрим линейное пространство T (V) х R , элементами которого являются упорядоченные пары (x; t), где ^є T(V), t — действительное число. Введем в нем норму, полагая

life t) = д/И 2 + t2 .

Поскольку aff V — замкнутое множество, то T(V) — подпространство пространства L2 [0,1].

Поэтому T (V) х P с введенной таким образом нормой — гильбертово пространство. Определим множество К0 в пространстве T (V) х R равенством k0 = {(t(х - х0); t) | х є V, tє R}

что если последовательность {хк }£= с К сходится

к хє U , последовательность {yk }^=1 с К сходится к

у є U и Ф(хк, yk) = 1, то Ф(х, у) = 1. Тем не менее, этот предикат не является линейным. Действительно, если бы он был линейным, то, очевидно, условие 5 выполнялось бы при U = К . Это, однако, не так:

пусть хк ^ х, хк Ф 0 , yk ^ у , х = 0 , у Ф 0 . Тогда

Ф(хк, yk) = 1, но Ф(х, у) = 0 . Этот пример показывает, как следует усилить формулировку теоремы 2.1, чтобы она оставалась справедливой и для множеств, не являющихся относительно открытыми. А именно, следует потребовать, чтобы условие непрерывности было глобальным.

Теорема 2.2. Для того чтобы предикат Ф, определенный на декартовом квадрате выпуклого множества V с замкнутой аффинной оболочкой, был линейным, необходимо и достаточно, чтобы он удовлетворял следующим условиям:

4) если Ф(х, у) = 1 и Ф(х', у') = 1 то

(рис. 2). Множество К0 является конусом.

Действительно, если (t(х - х0); t) є К0 и Х> 0 , то X(t(х - х0); t) = (Xt(х - х0); Xt) є К0 . Пусть (ti (х,-х0); ti) є К0, i = 1,2 . Тогда

(t1 (XГX0), t1) + (t2 (х2-х0Х t2 ) = (t(x-x0), t) ,

где t = t1 +t2, х =—х1 +—х2 єV.

12 t 1 t

х + х' у + у' 2 ’ 2

= 1 •

Покажем теперь, что конус К0 является воспроизводящим в пространстве T (V) х R . Рассмотрим

5) если последовательность ^ }^=1 сходится к

х єV, последовательность {yk }£= сходится к у є V

и Ф(хь Уk) = 1, то Ф(x, у) = 1.

Для доказательства теоремы нам понадобятся некоторые вспомогательные утверждения.

Лемма 2.5. Пусть аффинная оболочка выпуклого множества V замкнута. Тогда для произвольной

точки х0 є V существует такая константа C , что любая точка ^є T (V) представима в виде

^=Р(х - у) Р> 0; х, у єV, (2.59)

где

Р = С N |; ||х - х^| ^ 1; ||у - х^| < 1. (2.60)

вначале точки пространства T(V) х R вида (N; 0).

Так как ^є T (V), то в силу указанного выше имеет место представление (2.59). Равенство (2.59) можно переписать в виде N = Р((х - х0) - (у - у0)). Поэтому

(N 0) = (Р(х - х0); Р) - (Р(у - у0); Р).

Очевидно, каждый из элементов, фигурирующих в правой части этого равенства, принадлежит конусу.

Теперь рассмотрим точки пространства T (V) х R

вида (0; t). Для них имеет место очевидное равенство

(0; t)= (/(х0 - х0), t)- (0 • (х0 - х0), о). Следовательно, такие точки также содержатся в

линейной оболочке конуса К0. Осталось заметить,

что любая точка (N; t) пространства представима в виде

118

РИ, 1998, № 4

Имеем

(Е t) = (Е; 0)+(0; t).

Поскольку каждая из точек, фигурирующая в правой части этого равенства, принадлежит L(K0), отсюда вытекает, что (Е; t) є L(K0).

Поскольку конус K0 является воспроизводящим в гильбертовом пространстве T (V) х R, то существует такая константа С , что для каждого элемента рє T (V) х R имеется представление

П = П -П2, (Пі, П2 є К0), (2.61)

при котором

ЦпЦ < С||п||, ||п21| - С|HI. (2.62)

Пусть Е — произвольная точка пространства T(V).

Тогда точка п = (Е; 0) є T (V) х R . В рассматриваемом случае представление (2.61), (2.62) примет вид

(Е 0) = (Р'( х'-Х0); Р') - (у'(у'-х 0); у'), (2.63)

21Ы12

р '2| х 1 -х0\\ +Р'2 < С2||Е Y'2||У '-xj2 +Y'2 < С||Е||

(2.64)

2

где р', у' — некоторые положительные числа; х',у' — некоторые точки множества V. Но из равенства (2.63) с очевидностью следует, что р' = у'. Таким образом,

для точки Е справедливо равенство Е = Р' (х' - у'), причем из (2.64) вытекают неравенства

в-с||е||, р'||х'-х0І|<с||Е||; Р'||у'-у01 <с||е|

Пусть C1 = max{|| х-х0 ||, || у-х0 ||} . Если С1 < 1, то

лемма уже доказана. Предположим, что С1 > 1. Положим

х =

-1 - -С С1

1 ,

х0 + сх , у =

(

1 —

С

1 У

У0 + С-у, Р = QP'. С1

Тогда, очевидно, выполняются соотношения (2.59), (2.60).

Лемма 2.5 доказана.

Лемма 2.6. Пусть аффинная оболочка выпуклого множества V замкнута. Тогда для любой последова-

тельности {Е k }“= с T(V), сходящейся к некоторой

точке Е = Р(х - у) (Р > 0, х, у є V), существует представление

Е k =Pk (хк - у k )(Р к > 0, хк, у к є V) (2.65)

такое,что

limp к =Р; lim хк = х; lim ук = у . (2.66)

к ^W

Доказательство. Зафиксируем произвольную точку х0 є V . Согласно лемме 2.1 при любом К имеет место равенство

Ек -Е = tk(ик -vк), (2.67)

где

Ч > 0; ик, ^ ^; Ч < С\\Ек-Е1; ||ик- х0| <1 llvt- х0| <1

Ек = Р( х - у)+У (ик- ^) = Рк(хк- ук);

здесь

_ Р

tk

_ Р, tk

Рк =Р + tk, хк =в- х + вГик, ук = П+пГ^.

Рк Рк Рк Рк

Точки хк,ук являются выпуклыми комбинациями точек множества V и, следовательно, сами принадлежат V . Легко видеть, что

хк - х = в^ ((ик - х0) + (Х0 - х)),

ук -у = ТГ((vk -х0) + (У0 -у)). Рк

Из (2.67) видно, что последовательность {tk }к=1 сходится к нулю. Тогда выполняется первое равенство (2.66). Поскольку Р > 0, то из последних двух равенств и неравенств (2.67) вытекает второе и третье равенства (2.66).

Лемма 2.6 доказана.

Доказательство теоремы 2.2. Необходимость очевидна. Докажем достаточность. Заметим, что условие 4 можно переписать в следующем виде. Если

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ф(х, у) = 1 и Ф(х', у') = 1, то при любом ує [0,1]

Ф((1-у) х + ух', (1-у) у + уу') = 1. (2.68)

В случае двоично-рационального у равенство (2.65) доказывается так же, как и равенство (2.47). В случае произвольного у производится аппроксимация числа у последовательностью двоично-рациональных чисел {у к}^=1. Положим

ик =(1- Y к) х + Y кх', vk =(1- Y к) У + Y к У', и = (1- y)х + ух', v = (1- y)у + уу'. Очевидно, lim ик = и, lim vk = v.

k^W к

Поскольку для двоично-рациональных чисел (2.65) уже доказано, то Ф(ик, vk) = 1. Тогда по условию 5

и фи, v) = 1. Этим заканчивается доказательство (2.68).

Так же, как и в теореме 2.1, из равенства Ф(a, b) = 1 следует, что

фи' + v') = 1, и', v'є [a, b]. (2.69)

Обозначим через S множество всех элементов Еє L2 [0,1], представимых в виде

Е = Р(х - у); х, у є V; Ф(х, у) = 1; р> 0. (2.70) Покажем, что соотношения

Еє S; Е = Р'(х' - у'); х', у' є V; Р' > 0 (2.71) влекут равенство

фх, у) = 1. (2.72)

В рассматриваемой ситуации нельзя пользоваться конструкцией, используемой с аналогичной целью при доказательстве теоремы 2.1, так как точка W, определенная равенством (2.53), может не принадле-

РИ, 1998, № 4

119

жать множеству V, поскольку Vне является относительно открытым.

Зададим у є [0,1] и положим

и= (1 - у) х + ух', v= (1 - у) у + у у'

(рис. 3). Пусть W — произвольная точка отрезка [и, v] . Тогда W = (1-t)u + v, 0 < t < 1. Положим

z = (1-1)x' + ty'. Из равенств фx, у) = 1 и фz, z) = 1 и свойства (2.68) заключаем, что

Ф((1 -у)х + yz, (1 -у)у + yz) = 1. (2.73)

Имеют место равенства

(1 - у)х + yz = W - Sj(v - u), (1 - y)x + yz = W + S2(v - u),

(2.74)

где S! = -

t (1 ~Y)P'

S 2 =

(1 -1 )(1 -y)P'

(1 -Y)P' + YP ’ ~2 (1 -Y)P' + YP

Проверим это. Из (2.70) и (2.71) следует, что Р(х - у) = Р(х' - у'). Поэтому

и - v = (1 -Y)(x - у) + y(х'- у')

(1 -Y) p“ + Y

(х'- у'),

откуда

х'~ у'= (u - v) •

Далее

(1 - y)х + yz - w = u - Yx'+Y[(1 -1)х'+(у'] - [(1 - t)u + tv] =

=t(u - v) - Yt(х'-у') = - (|/-lY)(Y)PYp(v - u) = -S1(v - u).

Второе равенство (2.74) проверяется аналогично. Таким образом, можно переписать (2.73) в виде

Фф - Sj (v - u), w + s2 (v - u)) = 1.

Отсюда и из свойства (2.69) следует, что для каждой точки w є [u, v] существует такая окрестность на отрезке [u, v], для любых точек u', v' которой

фи, v) = 1. Так же, как и в теореме 2.1, это позволяет заключить, что фи, v) = 1. Переходя в (2.47) к пределу при y^1 , с помощью условия 5 заключаем,

что ф( х', у' ) = 1.

Докажем теперь, что множество S замкнуто. Пусть последовательность (£, к }£= с S сходится к некоторой точке £, . Поскольку S с T(V) и множе-

ство T(V) замкнуто, то ^є T(V). Представим точку £, в виде (2.59). Согласно лемме 2.6, последовательность (£, k }'U=1 может быть представлена в виде (2.65), (2.66). Поскольку из (2.61) вытекает (2.62), то из

(2.65) вытекает равенство ф(хк, ук ) = 1. Тогда из

(2.66) и условия 5 можно заключить, что Ф(х, у) = 1. Отсюда и из определения (2.70) следует, что ^є S . Замкнутость множества S доказана.

Окончание доказательства данной теоремы совпадает с окончанием доказательства теоремы 2.1. Теорема 2.2 доказана.

2.4. Координатная формулировка для предикатов, определенных на декартовом квадрате всего пространства

Теоремы 2.1 и 2.2 носят “безразмерный” характер— в их посылках нет каких бы то ни было указаний на размерность ортопроектора р, соответственно, их нет и в заключении. В частности, это означает, что ортопроектор р может быть как бесконечномерным, так и конечномерным. Для конечномерного случая можно получить также другую систему необходимых и достаточных условий линейности предиката Ф, носящую координатный характер. Мы начнем со случая, когда предикат определен на декартовом

квадрате всего пространства L2 [0,1]. При этом формулировка соответствующего результата имеет простой вид и доказательство также не является сложным.

Теорема 2.3. Для того чтобы предикат ф, определенный на декартовом квадрате пространства L2 [0,1], был n -мерным линейным, необходимо и достаточно, чтобы он удовлетворял следующим условиям:

4) если Ф( х, у ) = 1 и Ф( х', у' ) = 1, то

Ф( х + х', у + у' ) = 1;

5) существует такой набор векторов (ek }n=1, что для каждого х є L2[0, 1] есть единственный набор чисел (a k (х)}’п=1, удовлетворяющий условию

П

Ф( х, Ea kek) = 1; (2.75)

к=1

6) функции ак (х) непрерывны.

Доказательство. Установим сначала достаточность

условий теоремы. Покажем, что векторы е1 +... + ек линейно-независимы. В самом деле, пусть

Y 1е1 +... + Ynen = 0 . Тогда

ф(0, Y1e1 +... + Ynen) = 1

Согласно условию 5 это равенство может выполняться лишь при y1 = Y2 = .. = Yп = 0 . Линейная независимость системы (ek}n=1 доказана.

Имеем из условия 5

n n

ф(x, EakСФк) =1, ^, Eak(у)ek) =1, (2.76)

к=1 к=1

120

РИ, 1998, № 4

Ф(х + y,Tak (x + y)ek) = 1. (2.77)

k=1

Комбинируя равенства (2.76), с помощью условия 4 получаем

Ф( x + У, E (а k (x) + ak (У))ек) = 1.

k=1

Сравнивая последнее равенство с (2.77) и учитывая единственность коэффициентов {ak}’1=1, находим ak(x + У) = ak(x) + ak(y), k = 1,2,..., n .

Таким образом, функционалы a k являются аддитивными и, согласно условию 6, непрерывными. Поэтому a k — линейные функционалы [5, с. 143].

Проверим линейную независимость системы {ak }’l=1.

Для любых чисел уь у2,...,уn вектор

x = Y1e1 +... + у nen является решением системы линейных уравнений

a k (x) = Y k, k = 1,2,..., n. (2J8)

Это видно из того, что по условию 1 [1] имеет место равенство

Ф(x, EYkek) = 1,

k=1

так что из 5 следует, что yk = ak (x). Следовательно, система (2.78) разрешима при любых правых частях. Это и означает линейную независимость функционалов a1,..., an . Для окончания доказательства осталось сослаться на лемму 2.2.

Пусть, обратно, предикат Ф является n -мерным линейным. Тогда выполнимость условия 4 очевидна. Выполнимость 5 и 6 вытекает из леммы 2.2. Теорема 2.3 доказана.

2.5. Координатная формулировка для случая воспроизводящего конуса

Теорема 2.4. Для того чтобы предикат ф, определенный на квадрате воспроизводящего конуса K , был n -мерным линейным, необходимо и достаточно, чтобы он удовлетворял следующим условиям:

4) если ф( x, У ) = 1 и Ф( x', у' ) = 1, то

Ф x + x', у + у' ) = 1;

5) существует такой набор векторов {ek }J!=1 с K, что для каждого x є K есть единственный набор неотрицательных чисел {a , (x)}n=1 и единственное

подмножество I(x) с {1, 2,..., n} , такие что (сумма по пустому множеству индексов предполагается равной нулю)

Ф(x + EaіЄі, Eaу,) = 1; a, >0, ієі; (2.79)

ієі i&I

6) если x,у є K, y> 0 и при некотором i

Ф x + Ye, У + Ye, ) = 1, то Ф( x, у ) = 1;

7) функции a, (x) непрерывны на K .

Для доказательства этого утверждения нам понадобится следующая

РИ, 1998, № 4

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Лемма 2.7. Пусть f — аддитивный функционал на воспроизводящем конусе K пространства Z2[0, 1] и функция | f (x) | непрерывна на K . Тогда существует единственный линейный функционал F на 1} [0, 1] такой, что

F(x) = f (x), x є K . (2.80)

Доказательство. Пусть x — произвольный вектор L. Тогда для него имеет место представление

x = x1 - x2, x1, x2 є K . (2.81)

Положим

F (x) = f(^) - f(x2). (2.82)

Покажем, что это определение корректно в том смысле, что не зависит от выбора x1 и x2 в представлении (2.82). Действительно, пусть

x = x1 - x'2 ; x(, x'2 є K . Тогда x1 + x'2 = x2 + x( є K.

Следовательно, f (x1 + x'2) = f (x2 + x\). Но f — аддитивный функционал. Поэтому

f (x1 ) + f (x'2 ) = f (x2 ) + f (x'l ) ,

т.е. f (x1) - f (x'2) = f (x1) + f (x2), что и требовалось.

Функционал F является аддитивным. Действительно, пусть x, у є L2[0, 1] , x — представлен в виде (2.82) и у = У1-У2, у1, у'2 є K . Тогда

x + У = (x1 + У1) - (x2 + У2), x1 + У1 є K .

Поэтому

F(x + у) = f (x + У1) - f (x2 + У2) = (f (x) + f (У1)) -- (f (x2 ) + f (У2)) = (f (x1)- f (x2)) + (ІЇУ1) - f (У2 )) = F(x) + + F(у).

Поскольку K — воспроизводящий конус, то существует такая константа C , что для любого

z є L2[0,1] имеет место представление [6, с. 389]

z = x - у; x, у є K; ||x|| < C||z||, ||у|| < C|Z||. (2.83) Покажем, что функционал F непрерывен в нуле.

Пусть последовательность {zk }'f=1 сходится к нулю. В соответствии с (2.83) существуют последовательности {xk }“, {ук }“ с K такие, что

Zk = xk - Уk, limxk = 0, limyk = 0. (2.84)

Но | f (x) | — непрерывная функция. Поэтому из (2.84) следует, что

F (Zk) = f (xk) - f (Уk),

lim I f (xk )| = I f (0)|, liH f (Уk ) = I f (0)|. (2.85) Заметим теперь, что f (0) = 0 . Действительно, пусть

x є K, x Ф 0. Так как f — аддитивный функционал, то при любом натуральном n будет

121

Поскольку | f (x) | — непрерывная функция, в последнем равенстве можно перейти к пределу при n^-да . Получаем | f (0) |= 0 . Тогда из (2.85) следует,

что функционал F непрерывен в нуле. Но аддитивный функционал, непрерывный в нуле, является линейным. Значит, F — линейный функционал. Единственность продолжения очевидна.

Лемма 2.7 доказана.

Доказательство теоремы 2.4. Установим сначала достаточность условий теоремы. Покажем, что векторы e1, e2,..., en линейно-независимы. В самом деле,

пусть ye +. . . + уnen = 0 . Положим J = {i | уi < 0} . Тогда

Z (-Yi )ei = z Уiei и ф\ 0 + Z (-Yi )ei, ZYіЄі | = 1.

feJ igJ V i^J HJ J

В силу условия 5 последнее равенство может иметь

место лишь при у i = 0; i = 1,..., п.

Равенство (2.79) ставит каждому вектору x є K в соответствие пару векторов (xv x2) по правилу

Xl = z а (x)ei, Х2 = E«i (x)ei (2 86)

Положим

Ax = x2 - x1. (2.87)

Тогда

Ф(x, y) = D(Ax, Ay). (2.88)

Действительно, пусть фx, y) = 1. Вместе с равенством Ф( x1, x2 ) = 1 это дает фx+x1, y+y1 ) = 1. Но (2.86) означает, что фx + x1, x2) = 1. В силу условий

2, 3 [1] тогда Ф(y + x1, x2) = 1. Из условия 5 следует, что последнее равенство может выполняться лишь при x1 = y1; x2 = y2. Поэтому Ax = Ay. Пусть, обратно, Ax = Ay . Так как система {ei }п=1 линейнонезависима, отсюда вытекает, что x1 = y1; x2 = y2. Значит, вместе с равенством ф x + x1, x2) = 1 справедливо равенство Ф(у+x1, x2) = 1. Но тогда фx+x1, y+у1) = 1. Применяя условие 6, получаем Ф x, у ) = 1.

Покажем, что оператор А аддитивен. Пусть x, у — произвольные точки конуса. Для векторов x1, x2, y1, y2, определенных формулой (3.40), имеют место равенства х1 + у1 =81e1 +... + 5nen, х2 + у2 =8'1e1 +... + 5'nen , где 5i, d'i — некоторые неотрицательные числа. Положим N = {i | Si >5'} и

и = Z (5 і-5і ')et , v = Z (5 і '-5 і )Єі ,

ieN igN

z = Z 5і ' Єі + Е5іЄі . (2.89)

ieN igN

Тогда x1 + y1 = u + z1; x2 + y2 = v + z . Из равенств Ф( x + x1, x2 ) = 1 и Ф( y + y1, y2 ) = 1 следует, что

Ф( x + y + Х1 + У1, х 2 + у 2 ) = 1, т.е. ф x + У + и + z, v + z ) = 1. Применяя условие 6,

получаем Ф(x + у + и, v) = 1. Но последнее есть равенство (2.79) для вектора x + у . Поэтому

A(x + y) = v-u = (Х2 + у2)- (х + У1) = Ax + Ay. Равенства (2.86), (2.87) можно переписать в виде

Ax = ZPi(x)ei, Pi(x) = ■

І а і (x), i Є і (x),

і=1 [-аі(x), i є I(x). (2.90)

Из аддитивности оператора А вытекает аддитивность функционалов Pi. Но | Pi (x) |= ai (x) | и фун-

кции ai непрерывны. Поэтому на основании леммы 2.7 можно заключить, что функционалы рг- допускают единственное продолжение до линейных функционалов на L2 [0, 1]. Чтобы не усложнять обозначений, будем продолженные функционалы обозначать теми же символами Pi.

При любых неотрицательных числах для вектора x = Y1e1 +... + Y nen имеет место равенство Ф(x, Y1e1 +... + Ynen) = 1. Следовательно, Pi(x) = yi и Ax = x . Это значит, что Im A содержит положитель-

ный конус L линейной оболочки L системы векторов {e1,..., en} . ПосколькуL — воспроизводящий конус в L, то отсюда следует, что Im A = L . Следовательно, система {pi }n=1 — линейно-независима. Для окончания доказательства достаточности осталось сослаться на лемму 2.3.

Докажем необходимость. Если предикат ф является n -мерным линейным, то условия 4 и 6, очевидно, выполняются. Выполнимость условий 5 и 7 вытекает из леммы 2.3.

Теорема 2.4 доказана.

Литература: 1. Походенко В.А., Тарасова Т.Т., Шабанов-Кушнаренко С.Ю. Теория цветового зрения. I // Радиоэлектроника и информатика. 1998. №1. С. 106-117. 2. Рокафеллар Р. Выпуклый анализ. М.: Мир, 1973. 347 с. 3. Никайдо X. Выпуклые структуры и математическая экономика. М.: Мир, 1972. 533 с. 4. Алексеев В.М., Тихомиров В.М., Фомин С.В. Оптимальное управление. М.: Наука, 1979. 278 с. 5. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. М.: Наука, 1976. 402 с. 6. Люстерник Л.А., Соболев В.И. Элементы функционального анализа. М.: Наука, 1965. 389 с.

Поступила в редколлегию 29.08.1998

Рецензент: д-р техн. наук, проф. Левыкин В.М.

Бондаренко Михаил Федорович, д-р техн наук, профессор, академик АН ВШ, ректор ХТУРЭ. Научные интересы: информатика. Адрес: Украина, 310726, Харьков, пр. Ленина 14, тел. 43-30-53.

Шабанов-Кушнаренко Сергей Юрьевич, д-р техн. наук, ведущий научный сотрудник кафедры ПО ЭВМ ХТУРЭ. Научные интересы: идентификация механизмов интеллекта человека. Адрес: Украина, 310726, Харьков, пр. Ленина 14, тел.: 40-94-46.

122

РИ, 1998, № 4

i Надоели баннеры? Вы всегда можете отключить рекламу.