BC/NW 2008, №2 (13): 10.4
Алгебраический анализ технологических связей в автоматизированных
производственных системах
Гильфанов Д.Р.,. Коткин Г.Г.
(г. Москва, МГТУ «Станкин», Россия)
При анализе параллелизма технологических операций в автоматизированных системах (см. [1]) применяют алгебраические сети Петри. Важным свойством технологических операций является коммутативность работы системы, отражаемая коммутативной или некоммутативной алгебраической сетью Петри (см. [2]). Классическим примером некоммутативных алгебраических сетей являются сети описывающие установку заявок в очередь на обслуживание. Пусть один из станков устанавливает заявку в одну очередь на доставку заготовки, а в другую – на доставку инструментального комплекта отдельным специализированным робокаром. Тогда может возникнуть «задний» конфликт, если в первой очереди за данной заявкой стоит заявка на доставку загоовки ко второму станку, а заявка на доставку инструментального комплекта ко второму станку стоит ранее заявки первого станка. Вторым способом анализа является анализ конфигурационных пространств методами алгебраической геометрии. Пусть робот обслуживает два станка. Конфигурационное пространство образуется из двух петель условно соответствующих движению руки робота и двух петель, связанных с независимой работой двух станков и топологически эквивалентно фигуре «крендель». Если в эту систему добавить накопитель деталей и заготовок, то появится третья петля и топологическим аналогом данной модели станет шаровидная поверхность с приклеенными двумя «ручками». В общем случае автоматизированная производственная система вклюяает в себя ряд сложным образом взаимосвязанных независимо работающих отдельных подсистем и агрегатов (см. [2]). Одним из важнейших свойств топологичеки эквивалентной модели является род поверхности. Выделяют также особые точки, их кратность и другие характеристики. Приведем оригинальный вывод ряда соответствующих свойств алгебраических кривых.
Предложение 1. Для поля алгебраических функций одной переменной
K(x,y):=C(z,w),
f=åcskzPk+s/dwk=0, (1)
pk,dZ+, положим
w=åi=0inf cizEi (2)
c0=0
((0,0)-решение (1)), и определим e1 из условия pk+e1k=pj+e1j=
=mins ps+e1s, k!=j (методом диаграммы Ньютона), а c1 из
kÎI1 cskc1k=0, I1:={k:pk+e1k=mins(ps+e1s)} (3)
(e1 определяется неоднозначно, а фиксировав один из таких выборов определяем с1 как корень (3)); а далее тем же способом e2 используя подстановку w=c1ze1+w1 и f1(z,w1)=f(z,c1zE1+w1). Тогда 1) e1<e2<e3<…, 2) ei=bi/di=bi~/d0, где d0=НОК{di}<inf, 3) ряд (2) сходится в окрестности z=0.
<<Из k=0n s=0N csk zPk+s/d (c1k zS1k+kc1k-1c2z(k-1)E1+E2+…)=0, после сокращения членов c0kc1kzPkzE1k получаем члены с минимальной степенью c0kzPkkc1k-1c2zE1(k-1)+E2, а также cskzPk+s/dc1kzE1k, а если члены (sum cjzEj)i не сократились, то они дают c0izPic1izE1i. Соответственно этому e2=e1+s/d>e1 (уравнение pk+(k-1)e1+e2=ke1+ pk+s/d) либо e2=e1+d*>e1, где d*=pi+e1i-(pk+ke1) (уравнение pk+(k-1)e1+e2=p1+ke1+d*). Пусть теперь e1,…,ej определены и сокращаемый член (без коэффициента) имеет вид z Ei1 …z Eik z Pk+s/d. Тогда оставшиеся члены имеют вид 1)zEi1…zEikzPk+l/d или 2) zEj1…zEjkzPk+s/d, l>s, il<=j, jl<=j; или 3) zEj1…zEj(k-1)zEj(k+1)zPk+s/d, jl<=j, в этом случае из минимальности l=1kejl получаем jl=il, ejk=max{l<=k} ejl или во всяком случае l=1k-1ejl= =l=1k-1eil. Снова получаем ej+1={eIk+(eJk-eIk); либо eIk+e/dj-s/dj; либо eIk+l=0r eJl+l/d-(l=0k eIl+s/d)>eIk}. Во всех случаях видим ej+1=>ei/I<=j; ej+1=bj+1/dj+1, где dj+1=НОК{d; (dl),l<=j}, т.е. d0<inf. Положим теперь
e*d0=z, w=i=1inf ci~e*i, (4)
f(e*n,w)=f~(e,w)=
cks~
eswk (5)
Тогда по определению w=w0+òe*(w0)e*(w) (dw/de*)de*=
=w0+òe*(w0)e(w) (-csk~e*s-1swkde*)/csk~eskwk-1 = k=0inf ck~ e*k, (6)
где ck~=dkw/de*k(1/k!). Подстановка (6) в (5) приводит к тождеству, коэффициенты ci в (2) определены с точностью до выбора корня e* (4) и при нужном выборе полностью задаются коэффициентами ck~. Потому из сходимости (6) вытекает сходимость (2)>>.
Предложение 2. Число точек Вейерштрасса Р (таких, что не существует ziK(x,y) (zi)inf=P-a[*i], ((a*1,a*2,…,a*p)!=(1,2,…,p)) конечно, а при роде p>1 не равно нулю.
<<Из теоремы
Римана-Роха следует W(Pa*i)/W(Pa*i+1)!={0} для пространства дифференциалов W(a*) делящихся на a*. Поэтому существуют линейно независимые над K интегралы ui, (uix’dx)=Pa*i-1ViM~ - классу дифференциалов поля K(x,y) ui:=uix’dx. Тогда для определителей d*x=det(uix(k))k=1,…,p;i=1,…,p и d*t= det(uit(k)) имеем
d*t=d*x(xt’)p(p+1)/2. (1)
Действительно,
uit(k)=(uix’ xt’)t(k-1)=
s=1k uix(s)((xt’)s)t(k-s). (2)
Вычисляя d*t видим, что для каждого следующего k члены этой суммы с s<k есть линейная комбинация s=1k-1 cs(x,y)uix(s) (для любого i), поэтому линейная комбинация предшествующих строк, и вместо матрицы с элементами (2) можно (выбирая каждый раз независимый вектор) взять матрицу uix(k)(xt’)k, d*=det(uix(k)(xt’)k)k,I= =(xt’)(p+1)p/2d*x. Учитывая, что (d/dt) k=Ninfcktk=k=Ninfckktk-1, для униформизующей t точки P получаем d*t=det(ta*i-kvik))i,k=tsum a*i -p(p+1)/2det(vik), где ordPvik>=0. Установим, что Psum a*i -p(p+1)/2 точно делит (d*t)0 и поэтому
Pt*i(xt’-1)p(p+1)/2
точно делит (d*x)0, для t*:=t*i:=sums=1p
a*s-p(p+1)/2 и
d*x=Пi Pit*I (X2/Zx)p(p+1) (3)
Для (dx)=Zx/X2,
(x)=X1/X. Достаточно установить, что Pt*+1 точно делит Dt~=det(ta*i-k vik)I,k,
где vik=(a*i-1)…(a*i-k+1)ui~,
при a*i>=k-1,
ui~=uit' tk-a*i +1, так как (dk/dtk)(u ts)=s…(s-k+1)u mod tR для ordPu=0, и кольца R точки Р; и
vik=(a*i-1)…1 uit(k-a*i –1) tk-a*i, при a*i <k-1. Вынося множители из строк и столбцов получаем Dt~=tt*det(vik)i,k=tt*det({vikпри a*i>=k-1; 0, при a*i<k-1})i,k =:D1 mod tR. Полагая aik:={(a*i-1)…(a*i-k+1), при a*i>=k-1; 0, при a*i<k-1}, и выбирая из суммы, представляющей каждую следующую строку (a1k,…,apk) независимую подстроку (0,…,0,a*ik,…,a*pk) получаем
D1=
Пi=1n ui~ det(aik)=det(a*i~k)i=1,…,p;k=0,…,p-1,
где a*i~k:={aik,
при a*i>=k-1;
0, при a*i <k-1}. Так как
из (a*1~k,…,a*k-1~k,a*kk,…,a*pk)=
=sumi=0k-1
ci(a*1~i,…,a*ii,…,a*pi)
следует (0,…,0,a*kk,…,a*pk)=
sumi=1k-1
ci(0,…,0,a*ii,…,a*pi), и так
как det()=
=Пk=1p a*kk-1¹0, то D1¹0. Теперь из (3) получаем t*+np(p+1)=deg(Dx)0=
-deg(Dx))inf=degZxp(p+1)/2=wxp(p+1)=(p+n-1)p(p+1)=(p-1)p(p+1)+np(p+1) (где wx:=2(p+n-1), см. [3]) => sumi t*I=(p-1)p(p+1)>0 при p>1. Pi является точкой Вейерштрасса только в случае ti >0 >>.
Предложение 3. Всякая алгебраическая кривая
f(x,y)=0 (1)
может быть бирационально преобразована в кривую, имеющую только двойные особые точки.
<< Пусть u=sums=1n tsws, uk=sums=1n tksws, D=det(tks)=D(x,(ts)),
(x-c)|D, cÎK, (2)
где ts=ts(x)ÎK(x), {ws} – фундаментальный базис K(x,y)/K(x) (любой целый над K(x) zÎK(x,y), z=sum ps(x)ws, ps(x)ÎK[x]), дивизор (x-c)=Пi=1r pie[i]/X, Pi – точки K(x,y). Покажем, что (2) не возможно.
(djuk/(dvi)j)(Pi)=sumclj(dltks/(dvi)l)(djws/(dvi)j)=
=sums=1ntks(x(Pi))(djws/(dvi)j)(Pi), (3)
при j=0,…,e[i]-1, для униформизующей vi точки Pi, так как tks=tks((ti(x)ÎK(x) => tksÎK(x), (djtks/vIj)(Pi)=sum cr,((m(l))(drtks/dxr) Пl (dm(l)x/dvim(l))(Pi)=0, при
m(l)<=e[i]-1. Покажем дополнительно, что для любых cis существует zÎK(x,y) z==sums=0N cisvis mod viN+1Ri, где Ri – локальное кольцо Pi. Так как существует z~==civim[i]mod vim[i]+1Ri (для любых ciÎK, miÎZ)/ то элемент z несложно построить по индукции увеличивая степени m[i] и добавляя соответствующие элементы z~. Пусть uk=sums=0infciksvis. Тогда (duk/dvi)(Pi)=(sums=0inf ciksvis-(sums=0inf ciksvi~s)|v[i]~=0)vi-1|v[i]=0. (djuk/dvij)(Pi)=(sums=0infcikss(s-1)…(s-j+2)vis-(sums=0inf ciks s(s-1)…(s-j+2) vi~s)|v[i]~=0) vi-1|v[i]=0=cikjj¹suml=0j mijlsums=0inf ciks (lvi)svi-j=:suml=0j mijluk(lvi)svi-j |v[i]=0. Учитывая в столбце только независимый от предшествующих столбцов член суммы и полагая m:= Пi,j mijj получаем
det((djuk/dvij)(Pi))j=0,…,e[i]-1,i=1,…,…,r;k=0,…,n-1;=m
det(uk(Pi),
ås=0inf ciks(1.vi)svi-1,…,ås=0inf ciks((ei-1)vi)s
vi-(e[i]-1))i=1,…,r;k=0,…,n- 1|(v[i])=(0)=
=det()(m/Пi=1r vir[i])|(v[i])=(0)
=:D0((vi ))|(v[i])=0
,
где riei(ei-1)/2,
mÎZ, m!=0. Точка Pijv соответствует
значению униформизующей переменной vi точки Pi vi :=jv, Pi0v:=Pi. Как определитель
Вандермонда D0((vi))|(v[i])=(0)=(1/Пi vir[i]) ПJ1 (ukv[i],i-usv[i],i) ПJ2 (ukv[i],i –usv[j],j) ПJ3(ui-uj)=
=ПJ1 (k-s)(du/dvi)(Pi) ПJ2 (ui-uj) ПJ3 (ui-uj)=ПJ1 ci11(k-s) Пi>j (ci10-cj10), (4)
ui:=u(Pi), ukvi:=u(Pikv). В силу (3) невырожденная матрица
((djuk/dvi)j)(Pi),j=0,…,e[i]-1,i=1,…,r,k=0,…,n-1) (со столбцами по e[i] производных для каждой Pi) есть произведение матрицы (tks(x(Pi)))=(tks(с)) на некоторые векторы ((djws/dvij)(Pi)), поэтому det(tks(с)) !=0, (2) не имеет места. Используя свяь между дискриминантами базисов {uk} и {wi} D1((uk))=D2 D1((wi)) и то что
D1((uk)):=det Sp(ukui)=det(ui~k))2i=0,…,n-1,k=0,…,n-1 = Пi>j (ui~-uj~)2, (5)
где ui~:=g*iu0~:=g*iu – сопряженные с u корни Irr(u,K(x))=0, g*iÎG(K(x,y)/K(x))
(см.[3]), покажем, что
D=det(tks)=P(x,(ti))/q((ti),x)=P~(x)=
Пi Pi(x), (6)
где pi(x)ÎK((ti))[x]
– неприводимые в K((ti)) полиномы, не
содержат кратных множителей, т.е. Pi(x)¹Ps(x) (любые i¹s). Прежде всего из целости базиса
{wi} и определения
tks следует, что в представлении (6) qÎK. Для члена в (5) NK(x,y,(t[i]))/K(x,(t[i])) (ui~-uj~)=N(sums (g*iws-g*jws))=
=Пg[*]ÎG sums ts(g*kg*iws-g*kg*jws)=Пg[*]ÎG sums ts(g*ws-g*(g*jg*i-1)ws)= =qji(x)ÎK((ti))[x]
– неприводимый полином в силу того, что {ws} – базис K(x,y,(ti))/K(x,((ti))
(значит содержит элемент wk степени n над K(x,(ti)), который не может
входить в сравнение меньшей n степени).
Если qji(x)=c0qkm(x), где c0=sum(k[i]) c(k[i] Пi tik[I], то ui~-uj~=c0(uk~-um~);
sums ts(g*iws-g*jws)=sum(k[i]) c(k[i]) Пi tik[i] sums ts(g*kws-g*mws), откуда приравнивая коэффициенты при одинаковых Пi tis[i] (ti транцендентен над K(x,y)) получаем c(k[i])=0 для всех (k[i]!=(0,…,0), (g*i-g*j)ws=((g*k-g*m)ws)c(0) => c(0)=1,
g*i-g*j=g*k-g*m=g* (так как {ws} – базис); {g*i;g*j;g*;gs, где s не принадлежит {i,j,k,m}}=G(K(x,y,(ti))/K(x,(ti)),
что противоречит тому, что порядок Группы Галуа (G(..):1)=n=[K(x,y):K(x)]. Поэтому в (6) Pi(x)!=Ps(x) (для всех i!=s). Применяя несколько раз Алгоритм
Евклида для полиномов p~(x)ÎK((ti))[x]
и q~(x):=d p~(x)/dx:
p~(x)=q~(x)h2(x)+h3(x); q~(x)=h3(x)h4(x)+h5(x); …, найдем результант g~(x,(ti)): p~(x)p0(x)+q~(x)q0(x)=g~(x,((ti))ÎK[x,(ti)].
Так как p~(x) и q~(x) взаимно просты (p~(x) не имеет кратных корней в замыкании K((ti))a), то g~(x,(ti))=g((ti))ÎK[(ti)]. Взяв ti=ti0ÎK так чтобы g((ti0))!=0 получаем, что D|t[i]=t[i0] =D(x,(ti0)) не имеет кратных корней. Но D=NK(x,y)/K(x) (D*) – норма дивизора особых точек (вместо D* - D в обозначениях предложения 12 (см.(12.1)), т.е. все z такие что D|(z)0 имеют норму N(z), D|N(z), поэтому D не содержит простых делителей выше, чем в 1-ой степени>>.
Предложение 4. Род p1 подполя K1(_K(x,y), [K(x,y):K1]=r связан с родом p поля K(x,y)
2p-2=r(2p1-2)+d0, (1)
где d0=deg(D), D= Пi,jÎI[0] vije[ij]-1, I0:={(I,j): существует c vij|(x-c)0}. (D - дифферента K(x,y)/K1), eij – индекс ветвления точки vij K(x,y) над 1.
<<Пусть vi – точка K1, vij – точка K0:=K(x,y) над vi, e:=eij – индекс ветвления, vis | (x-c)0,K1, - в K1. Тогда vijs e[ij] |(x-c)0,K0 –в K0 => vis-1 | (dx)0,K1, в K1,
degK1
vis-1=(s-1)degK1vi, vijse-1
|(dx)0,K0, - в
K0,
degK0 vijse-1=(s-1)e degK0 vij +(e-1)degK0 vij. Если s>1, то viÎ|(dx)0,K1| - принадлежит носителю дивизора нулей дифференциала в K1, vijÎ|(dx)0,K0| =>
(dx)0,K0=Con(dx)0,K1+D,
(2)
где конорма Con(Пi via[*i])=Пi Пv[ij]|v[i] vija[*i] e[ij]. Учитывая, что sumj eij fij=r, где fij=deg vij / deg vi - степень поля вычетов K1 над полем вычетов K0 из (2) получаем (1)>>.
Предложение 5. Среди любой бесконечной последовательности дивизоров a*1, a*2,…, a*1:=(1), a*k+1=a*kvik-1, поля алгебраических функций от одной переменной K(x,y) рода p с алгебраически замкнутым K=Ka существует ровно p дивизоров («пробелов») a*k, для которых отсутствуют элементы zÎK(x,y) с полюсами (z)inf=a*k.
<<Не предполагая сначала K=Ka возьмем целый базис wi,i=1,…,n, K(x,y)/K(y). Тогда элементы
Vr:={wiys,i=1,…,n,s=0,1,…,r} (1)
Линейно независимы над K, поэтому размерность их линейной оболочки
dim SpK
Vr=nr, а для L(a*):={zÎK(x,y): (z)>=a*}
dim Vinf ^ L((y)infN)>=
-N d((y)inf)-sw, где sw=max(i,v)ÎJ ordv wi,
J:={(i,v):
ordv (y)inf <0, i=1,…,n}, d(Пi via[*i])=sum a*i
d(v*i), d(vi) – степень точки vi.
Для дивизоров a*=ПiÎJy vis[i], Jy:={i:
ordv[i] (y)<0} получаем
d(a*-1)-dim
L(a*)<=d(sumiÎJy vi)sw-1 (все ys в (1) входят в
линейно независимые элементы базиса L((y)infN),
кроме конечного независящего от N числа, в результате чего dim L((y)infN+1)/L((y)infN)=-d((y)inf),
dim L ((y)infN vi)/L((y)infN)=d(vi),
при iÎJy). Обозначая верхнюю
границу через p
получаем, что существует a*0 d(a*-1)-dimL(a*){<=p-1, при a*>a*0; =p-1, при a<=a*0}. Если задана последовательность дивизоров b*k+1=b*kvi[k]-1<=(1)
(для краткости a*==0
mod b* обозначаем a*<=b*), содержащая r>p пробелов – дивизоров b*k[s],s=1,…,r, и (zj)inf=b*j (для всех j!=ks), zj=pj(x,y)/qj(y),
то zjQ(y), где Q(y)=Пj=1r+1 qj(y), - целые над K[y] (где x
– целый над K[y], pjÎK[x,y], qjÎK[x]), g*s=(Q(y))infb*k[s]=ПiÎJy vis[i], поэтому существует
(vs)inf=g*s для всех s, кроме не более, чем p значений . Получаем r<=p (таким образом, это следствие теоремы Римана). С другой стороны, если число N точек и число дивизоров b*k, k=1,…,N, N>2p-2, то из теоремы
Римана-Роха –d(a*)-dimK L(a*)=p-1+dimK W(a*-1), где W(a*-1) –
пространство дифференциалов, аннулирующих распраделения g*>=a*-1 или класс
дивизоров M~/a* дополнительный
к a* до
класса дифференциалов M~,
получаем, что так как deg M~
=2p-2, то dimK M~
/a*=0 и все r пробелов с необходимостью
содержатся в b*1,…,b*N >>.
Предложение 6. Пусть задана гиперповерхность
z=f(x1,…,xn), (1)
Qik=¶xi/¶uk, e*k=¶z/¶uk, fij=fx[i]x[j]’’, fi=fx[i]’, Nik:=CiQk-CkQi,:=sumi,j fijQiQj,
Qi:=Qi1, Ci:=(C)x[i]’, pi:=fi, и выполнены условия интегрируемости
уравнений в полных дифференциалах
N12(dp1+tdp2+sumi=3n
Qidpi)-C dt=0, (2)
dQk/dt=N1k/N12, (3)
при sumi,j fijQisQjk=0
(для всех s!=k) (4)
определяющие t:=Q2,Q3,…,Qn, e*:=e*1, при нормированном Q1==1 (где == - тождественно =), как функции от p1,…,pn, где xi=xi(u1,…,un),z=z(u1,…,un), u1,…,un – локальные координаты. Тогда (1) – гиперповерхность переноса, т.е. xi=sumj=1nf*ij(uj), z=sumj=1nf*0j(uj). (5)
<<Для получения (2),(3) продифференцируем (1) по u1, а затем еще раз по u1 и по ps, считая Qi функциями от t. Обозначая C=sumi,j fijQiQj, опуская суммы и учитывая, что из
C-(fiQit’-e*t’)
tu[1]’=0 (6)
следует C/(fiQit’-e*t’)=tu[1]’ – функция от
t, и 0=(d/dt)(fiQi)=
=¶(fiQi)/¶ps dps/dt + +(¶/¶t)((fiQi-e*)=sumQl
(dpl/dt)+fiQit’-e*t’ (7)
получаем d(tu[1]’)/dps
=(d/dps) C/(fiQit’-e*t’)=(dC/dps)(fiQit’-e*t’)-1-
-C(d/dps)(fiQit’-e*t’)(fiQit’-e*t’)-2=(dC/dps)
sum Ql dpl/dt-
-C ((¶/¶ps)(fiQit’-e*t’))
(fiQit’-e*t’)-2-C ((¶/¶t)(fiQit’-e*t’))(dt/dps)
(fiQit’-e*t’)-2 =
=C01 (dt/dps)=C01
(¶(fiQit’)/¶ps)/(fiQit’-e*t’)= C01
Qs/(fiQit’-e*t’); (8)
det((dC/dps) sum Ql dpl/dt-CQst’,Qs)s=1,2)=0. (9)
Раскладывая по первому столбцу и снова собирая, получаем
det((dC/dps) sum Ql dpl/dt)s=1,2)-Cdet((Qst’,Qs)s=1,2)=0;
N12 sum Ql dpl/dt)s=1,2)
- C det=0, (10)
т.е. (2).Если же взять t:=Qk,
то получим (10) с заменой 1-ого определителя на N1k=det. Считая Qi функциями от t:=Q2
используем обращение: если xi=xi(u1,…,un), то при
известных условиях ui=ui(x1,…,xn). Пусть Qi=¶xi/¶u1 зависит от u2, тогда можно
записать (xiu[1]’)u[1]’=(d/du1)xiu[1]’(u1(t,t2),u2(t,t2))= =(xiu[1]u[1]”u1t’+xiu[1]u[2]”u2t’)tu[1]’+(xiu[1]u[1]”u1t[2]’+xiu[1]u[2]”u2t[2]’)t2u[1]’=
(tu[1]’,t2u[1]’) ((xiu[1]’)u[1]’, (xiu[1]’)u[2]’)T=:(t1~,t2~)U((v1,v2)T (где xiu[1] означает, т.е. в скобках [] записываем подиндекс). Если tu[2]’!=0, то t2u[1]’=x2u[2]u[1]”=tu[2]’!=0. Пусть
(xiu[1]u[1]”u1t[2]’+xiu[1]u[2]”u2t[2]’)=0. (11)
Так как (ui)-локальные координаты, то det(¶ti/¶uj)I,j=1,2!=0=>rkU=2=>(11) возможно только в случае ((xiu[1]’)u[1]’, (xiu[1]’)u[2]’)((uj))=
=l*((uj)) ((xiu[1]’)u[1]’, (xiu[1]’)u[2]’)((uj0)), т.е., если вектор [v1,v2]((uj)) остается пропорциональным себе в некоторой окресности uj0 (или векторы [v1,v2](u1,u2,u30,…,un0) линейно зависимы при всех uiÎK – основному полю, i=1,2). Но, если градиент w=(hu[i]’) некоторой функции h(u1,u2) не меняет своего направления в некоторой окрестности B((uj0)), то он меняет свою абсолютную величину только вдоль w. Получаем, что xiu[1]’(u1,u2,u30,…,un0) зависит только от одного параметра, в качестве которого можно взять u1: xiu[1]’(u1,u2,u30,…,un0)= xiu[1]’(u10,…,un0)+Iu[10]u[1] g(u1~)du1~ (где Iabfdx - интеграл от a до b). Таким образом, (11) имеет место только в случае, когда все Qi, i=3,…,n, не зависят от u2, а так как они предполагаются зависимыми от t, то и t не зависит от u2. В противном случае (11) не имеет места. Проверим, что тогда вместо (3) имеем
¶Q(t,t2)/¶t=N1k/N12. (12)
Действительно в этом случае
(fiQi)p[s]’+((fiQi
)t’-e*t’))(dt/dps)+((fiQi
)t[2]’-e*t[2]’))(dt2/dps)=0.
Если последний член для некоторого s не равен 0, то Qi,i=2,…,n уже не удовлетворяют (2),(3), так как перед dps в (2) стоит теперь другой коэффициент. Если же для всех s этот член равен 0, то в подстановке, приводящей к получению матрицы в (9) (fiQi)Qk’-e*Qk’=(Qkp[s]’)-1(fiQi)p[s]’ необходимо считать Qkp[s]’=(d/dps)(Qk(t,t2)|t[2]=const)=(¶Qk(t,t2)/¶t)(dt/dps), поэтому получаем (12). Если теперь через Qk обозначить не решение (2), (3), а Qk:=¶xk/¶u1, где xk, z – удовлетворяют (1), то получаем Qk(u1,u20,…,un0)= Qk(u10,…,un0)+
+òu[10]u[1] N1k/N12 tu[1]’du1+òu[10]u[1] (¶Qk(t,t2)/¶t2) t2u[1]’du1.
Таким образом, имеем xiu[s]u[k]”=0 => xi=sumj=1n
f*ij(uj). Так как в силу (4) 0=sum fijQiQjk+
+sum fiQiu[k]’-e*u[k]’=
sum fiQiu[k]’-e*u[k]’=-e*u[k]’, то z=sumj=1n f*0j(uj).
Для наглядности приведем вывод системы (2),(3) в обычных (не лежандровых
координатах xi: (fiQi)x[s]’+((fiQi )t’-e*t’))(dt/dxs)=0;
(d/dxs)[C/((fiQi )t’-e*t’)]=(¶/¶xs)[C/((fiQi )t’-e*t’)]+[C/((fiQi )t’-e*t’)]t’(¶t/¶xs) пропорционален (¶t/¶xs). Дополняем эти векторы до матрицы nxn:
det[(Cx[s]’((fiQi )t’-e*t’)-CfisQit’,fisQi,f2s,…, fns)s=1,…,n]=0;
det[(Cx[s]’((fiQi
)x[l]’dxl/dt+Cf2s, f1s+f2st,
f3s,…,fns)s=1,…,n]=0;
det[(Cx[s]’,f1s+f2st,
f3s,…,fns)s=1,…,n] (fiQi )x[l]’dxl/dt+det(fij)C=0;
dt/dQk=D2/Dk,
где Dk=det[(Cx[s]’,f1s+fksQk,f2s,…,fk-1,s,
,fk+1,s,…,fns)s=1,…,n].>>
Предложение 7. Если в условиях предложения 10 существует хотя бы две системы решений (6.2)-(6.4) определяемые t1, …,tn; tn+1,…,t2n, то координаты гиперповерхности (6.1) допускают представление в виде сумм абелевых интегралов поля K(t,Q3), заданного уравнением
R(t,Q3)=0, (1)
degtR=2n:
xi=sumj=1n ò Qijdtj/
N((tj,(Qlj),e*j); (2)
z=sumj=1n ò e*jdtj/
N((tj,(Qlj),e*j). (3)
<<Часть условий интегрируемости (10.2) имеет вид
Np[j]’Qi-Np[i]’Qj=0 (4)
Или det=det=0, где N:=N12.
Так как e*=e*(t), то N=FN(t).
Так как N=(sumfijQiQj)p[1]’t-(sum cijQiQj)p[2]’=
=sum c(k[i],n[j]) Пxik[i] ПQjn[j]tk[0]=qN((xi),(Qj),t)) – полином, то он не имеет
нулей и полюсов (|(qN((xi),Qj0,t0))0|=|(qN((xi),Qj0,t0))inf|=0) при всех произвольных
фиксированных t0ÎK,Qj0:=Qj(t0)
только в случае qN==0
(тождественно). Заключаем, N=N((Qi),t)ÎK[(Qi),t]
– полином, не зависящий от xi
(или от pi:=fx[i]’(x1,…,xn)). Учитывая, что и (6.2) и
N dQk-N1kdt=0 содержат полиномы от (pi),(Qj),t и дополнив их условиями
интегрируемости
Fij:=(NQi)p[j]’-(NQj)p[i]’=0; F0:=(NQi)t’-Cp[i]’=0; запишем (10.2) в
виде sum gidpi+g0dt=0, где gi, g0 – полиномы от Qj, xj, t. Далее, следуя основном [3],
полагая xi=sumj=1n ò Qij (du1j/dtj)dtj=sumj=1n ò Qijdtj/N,
получаем
z=sumj=1n
ò e*jdtj/
N>>.
Литература
1. Сосонкин В.Л., Мартинов Г.М. Системы числового программного управления. М.: Логос, 2005.
2. Лескин
А.А., Мальцев П.А., Спиридонов А.М.
Алгебраические модели гибких производственных систем. -Л.: Наука, 1986.
– 150 с.
3. Чеботарев С.Н. Теория алгебраических функций. М.: Едиториал УРСС, 2004.