SlideShare uma empresa Scribd logo
1 de 129
Baixar para ler offline
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
Ïåðå÷èñëèìûå ìíîæåñòâà
Ïåðå÷èñëèìûå ìíîæåñòâà

  Îïðåäåëåíèå.                                          n
                 Ìíîæåñòâî M, ñîñòîÿùåå èç -îê íàòóðàëüíûõ
  ÷èñåë íàçûâàåòñÿ        ïåðå÷èñëèìûì
                               , åñëè ìîæíî íàïèñàòü
  ïðîãðàììó R, òàêóþ ÷òî


  a1 , . . . , an -
                                  
                                  îñòàíîâêà,   åñëè   a1 , . . . , an ∈ M
                      R
                              -
                                  âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå
Ïåðå÷èñëèìûå ìíîæåñòâà

  Îïðåäåëåíèå.                                          n
                 Ìíîæåñòâî M, ñîñòîÿùåå èç -îê íàòóðàëüíûõ
  ÷èñåë íàçûâàåòñÿ        ïåðå÷èñëèìûì
                               , åñëè ìîæíî íàïèñàòü
  ïðîãðàììó R, òàêóþ ÷òî


  a1 , . . . , an -
                                  
                                  îñòàíîâêà,   åñëè   a1 , . . . , an ∈ M
                      R
                              -
                                  âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå




  Ýêâèâàëåíòíîå îïðåäåëåíèå.           Ìíîæåñòâî M, ñîñòîÿùåå èç
  n-îê íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì, åñëè
  ìîæíî íàïèñàòü ïðîãðàììó P êîòîðàÿ (ðàáîòàÿ áåñêîíå÷íî
  äîëãî) áóäåò ïå÷àòàòü òîëüêî ýëåìåíòû ìíîæåñòâà M è
  íàïå÷àòàåò êàæäîå èç íèõ, áûòü ìîæåò, ìíîãî ðàç.
Ïåðå÷èñëèìûå ìíîæåñòâà
Ïåðå÷èñëèìûå ìíîæåñòâà

  Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
  ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R, òàêóþ ÷òî
  a
                           
                           îñòàíîâêà,   åñëè   a∈M
                 R
          -            -
                           âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå
Ðåãèñòðîâûå ìàøèíû
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî  ðåãèñòðîâ
          n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî.
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî      ðåãèñòðîâ
            n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò       ïðîãðàììó
  ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà    èíñòðóêöèé    ñíàáæåííûõ
  ìåòêàìè          m
              S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ
            k
  ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â     ñîñòîÿíèè k S .
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî      ðåãèñòðîâ
            n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò       ïðîãðàììó
  ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà    èíñòðóêöèé    ñíàáæåííûõ
  ìåòêàìè          m
              S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ
            k
  ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â     ñîñòîÿíèè k S .

  Èíñòðóêöèè áûâàþò òð¼õ òèïîâ:
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî      ðåãèñòðîâ
            n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò       ïðîãðàììó
  ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà    èíñòðóêöèé    ñíàáæåííûõ
  ìåòêàìè          m
              S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ
            k
  ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â     ñîñòîÿíèè k S .

  Èíñòðóêöèè áûâàþò òð¼õ òèïîâ:
       k
    I. S : R + +;S   i
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî      ðåãèñòðîâ
              n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò       ïðîãðàììó
  ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà    èíñòðóêöèé    ñíàáæåííûõ
  ìåòêàìè            m
              S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ
              k
  ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â     ñîñòîÿíèè k S .

  Èíñòðóêöèè áûâàþò òð¼õ òèïîâ:
        k
    I. S : R + +;S   i
   II. Sk :   R − −; S ;Si j
Ðåãèñòðîâûå ìàøèíû

  Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî      ðåãèñòðîâ
               n
  R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî
  áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò       ïðîãðàììó
  ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà    èíñòðóêöèé    ñíàáæåííûõ
  ìåòêàìè             m
              S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ
               k
  ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â     ñîñòîÿíèè k S .

  Èíñòðóêöèè áûâàþò òð¼õ òèïîâ:
         k
    I. S : R + +;S    i
    II. Sk :   R − −; S ;Si j
   III. Sk :   STOP
Ïåðå÷èñëèìûå ìíîæåñòâà
Ïåðå÷èñëèìûå ìíîæåñòâà

  Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
  ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
  ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                           
                           îñòàíîâêà,   åñëè   a∈M
                 R
          -            -
                           âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå
Ïåðå÷èñëèìûå ìíîæåñòâà

  Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
  ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
  ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                           
                           îñòàíîâêà,   åñëè   a∈M
                 R
          -            -
                           âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå




                            a
  Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå
  îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
Ïðèìåð

   S1:   R1−−;   S2;   S8
   S2:   R1−−;   S3;   S9
   S3:   R2++;   S4
   S4:   R1−−;   S5;   S6
   S5:   R1−−;   S3;   S8
   S6:   R2−−;   S7;   S1
   S7:   R1++;   S6
   S8:   R1++;   S8
   S9:   STOP
Óðàâíåíèÿ ñ ïàðàìåòðàìè

  Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä
                  M (a1, . . . , an , x1, . . . , xm ) = 0,
  ãäå M  ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå
  êîòîðãî ðàçäåëåíû íà äâå ãðóïïû:
Óðàâíåíèÿ ñ ïàðàìåòðàìè

  Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä
                  M (a1, . . . , an , x1, . . . , xm ) = 0,
  ãäå M  ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå
  êîòîðãî ðàçäåëåíû íà äâå ãðóïïû:
      ïàðàìåòðû a1, . . . ,an ;
Óðàâíåíèÿ ñ ïàðàìåòðàìè

  Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä
                  M (a1, . . . , an , x1, . . . , xm ) = 0,
  ãäå M  ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå
  êîòîðãî ðàçäåëåíû íà äâå ãðóïïû:
         ïàðàìåòðû a1, . . . ,an ;
         íåèçâåñòíûå x1, . . . ,xm .
  Ðàññìîòðèì ìíîæåñòâî M òàêîå, ÷òî

   a1 , . . . , an   ∈ M ⇐⇒∃   x1 . . . xm {M (a1, . . . , an , x1, . . . , xm ) = 0}.
Óðàâíåíèÿ ñ ïàðàìåòðàìè

  Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä
                  M (a1, . . . , an , x1, . . . , xm ) = 0,
  ãäå M  ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå
  êîòîðãî ðàçäåëåíû íà äâå ãðóïïû:
         ïàðàìåòðû a1, . . . ,an ;
         íåèçâåñòíûå x1, . . . ,xm .
  Ðàññìîòðèì ìíîæåñòâî M òàêîå, ÷òî

   a1 , . . . , an   x1 . . . xm {M (a1, . . . , an , x1, . . . , xm ) = 0}.
                     ∈ M ⇐⇒∃

   Ìíîæåñòâà, èìåþùèå òàêèå ïðåäñòàâëåíèÿ íàçûâàþòñÿ
  äèîôàíòîâûìè.
Äèîôàíòîâû ìàøèíû

  Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå
  íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû    , NDDM .
Äèîôàíòîâû ìàøèíû

  Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå
  íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû    , NDDM .


                               NDDM
            âõîä -                                  óãàäàòü
             a        P (a, x1, . . . , xm ) = 0
                                             ?
                                                       x1, . . . , xm
                         ÄÀ            ÍÅÒ


                                a
                                                   -
                     ïðèíÿòü            îòâåðãíóòü
                           ?
Äèîôàíòîâû ìàøèíû

  Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå
  íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû    , NDDM .


                               NDDM
            âõîä -                                  óãàäàòü
             a        P (a, x1, . . . , xm ) = 0
                                             ?
                                                       x1, . . . , xm
                         ÄÀ            ÍÅÒ


                                a
                                                   -
                     ïðèíÿòü            îòâåðãíóòü
                           ?



  DPRM-òåîðåìà:    NDDM èìååþò òàêóþ æå âû÷èñëèòåëüíóþ
  ñèëó êàê, íàïðèìåð, ìàøèíû Òüþðèíãà, òî åñòü ëþáîå
  ìíîæåñòâî, ïðèíèìàåìîå íåêîòîðîé ìàøèíîé Òüþðèíãà,
  ïðèíèìàåòñÿ íåêîòîðîé NDDM, è, î÷åâèäíî, íàîáîðîò.
Äèîôàíòîâà ñëîæíîñòü




                             NDDM
          âõîä -                                  óãàäàòü
           a        P (a, x1, . . . , xm ) = 0
                                           ?
                                                     x1, . . . , xm
                      ÄÀ             ÍÅÒ


                              a
                                                 -
                   ïðèíÿòü            îòâåðãíóòü
                         ?
Äèîôàíòîâà ñëîæíîñòü




                                  NDDM
              âõîä -                                   óãàäàòü
               a         P (a, x1, . . . , xm ) = 0
                                                ?
                                                          x1, . . . , xm
                           ÄÀ             ÍÅÒ


                                   a
                                                      -
                       ïðèíÿòü             îòâåðãíóòü
                              ?



                                                      x
   SIZE(a)=ìèíèìàëüíî âîçìîæíîå çíà÷åíèå | 1 | + · · · + | m |, ãäå        x
              x
            | | îáîçíà÷àåò äëèíó äâîè÷íîé çàïèñè .              x
Äèîôàíòîâà ñëîæíîñòü

  Leonard Adleman è Kenneth Manders [1975] ââåëè â
  ðàññìîòðåíèå êëàññ D ñîñòîÿùèé èç ìíîæåñòâ M èìåþùèõ
  ïðåäñòàâëåíèÿ âèäà

   a ∈ M ⇐⇒
   ⇐⇒ ∃x1 . . . xm P (a, x1 , . . . , xm ) = 0  |x1 | + · · · + |xm | ≤ |a|k   .
Äèîôàíòîâà ñëîæíîñòü

  Leonard Adleman è Kenneth Manders [1975] ââåëè â
  ðàññìîòðåíèå êëàññ D ñîñòîÿùèé èç ìíîæåñòâ M èìåþùèõ
  ïðåäñòàâëåíèÿ âèäà

   a ∈ M ⇐⇒
   ⇐⇒ ∃x1 . . . xm P (a, x1 , . . . , xm ) = 0  |x1 | + · · · + |xm | ≤ |a|k   .

                                   ?
  Îòêðûòàÿ ïðîáëåìà. D            = NP.
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
   Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
   ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
   ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                            
                            îñòàíîâêà,   åñëè   a∈M
                  R
           -            -
                            âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
   Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
   ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
   ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                            
                            îñòàíîâêà,   åñëè   a∈M
                  R
           -            -
                            âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå




                             a
   Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå
   îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
   Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
   ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
   ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                            
                            îñòàíîâêà,   åñëè   a∈M
                  R
           -            -
                            âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå




                             a
   Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå
   îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
   Áåç îãðàíè÷åíèÿ îáùíîñòè ìû ïðåäïîëàãàåì, ÷òî èìååòñÿ
   åäèíñòâåííàÿ êîìàíäà STOP  êîìàíäà ñ ìåòêîé S      m
Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà)

   Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà).   Êàæäîå
   ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
   Îïðåäåëåíèå.   Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ
   ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ
   ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî


  a
                            
                            îñòàíîâêà,   åñëè   a∈M
                  R
           -            -
                            âå÷íàÿ   ðàáîòà â ïðîòèâíîì ñëó÷àå




                             a
   Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå
   îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
   Áåç îãðàíè÷åíèÿ îáùíîñòè ìû ïðåäïîëàãàåì, ÷òî èìååòñÿ
   åäèíñòâåííàÿ êîìàíäà STOP  êîìàíäà ñ ìåòêîé S , à âm
   ìîìåíò îñòàíîâêè âñå ðåãèñòðû ïóñòû.
Ïðîòîêîë


                       q      ...   t +1 t          ...    0
               S1     s1,q    ...   s1,t+1 s1,t     ...   s1,0
               .
               .        .
                        .      .
                               .      .
                                      .        .
                                               .     .
                                                     .      .
                                                            .
               .        .      .      .        .     .      .
               Sk     sk ,q   ...   sk ,t+1 sk ,t   ...   sk ,0
               .
               .        .
                        .      .
                               .      .
                                      .        .
                                               .     .
                                                     .      .
                                                            .
               .        .      .      .        .     .      .
           Sm sm,q            ...sm,t+1 sm,t . . . sm,0
                    1, åñëè íà øàãå t ìàøèíà áûëà â ñîñòîÿíèè k
     sk ,t =        0 â ïðîòèâíîì ñëó÷àå
Ïðîòîêîë


                  q     ...   t +1 t          ...    0
            .
            .     .
                  .      .
                         .      .
                                .       .
                                        .      .
                                               .     .
                                                     .
            .     .      .      .       .      .     .
           S k sk , q   ...   sk ,t+1 sk ,t   ...   sk ,0
            .
            .     .
                  .      .
                         .      .
                                .       .
                                        .      .
                                               .      .
                                                      .
            .     .      .      .       .      .      .
           R1    r1,q   ...   r1,t+1 r1,t     ...   r1,0
            .
            .     .
                  .      .
                         .      .
                                .       .
                                        .      .
                                               .      .
                                                      .
            .     .      .      .       .      .      .
           R     r ,q   ...   r ,t+1 r ,t     ...   r ,0
            .
            .     .
                  .      .
                         .      .
                                .       .
                                        .      .
                                               .      .
                                                      .
            .     .      .      .       .      .      .
           Rn rn,q      ...   rn,t+1 rn,t     ...   rn,0
           r ,t  ýòî ñîäåðæèìîå    -ãî ðåãèñòðà íà øàãå    t
Ïðîòîêîë

                 q     ...   t +1       t     ...    0
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .     .
                                                     .
           .     .      .      .         .     .     .
           Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .      .
                                                      .
           .     .      .      .         .     .      .
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .      .
                                                      .
           .     .      .      .         .     .      .
           R    r ,q   ...   r ,t + 1 r , t   ...   r ,0
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .      .
                                                      .
           .     .      .      .         .     .      .
           Z1 z1,q     ...   z1,t+1 z1,t      ...   z1,0
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .      .
                                                      .
           .     .      .      .         .     .      .
           Z    z ,q   ...   z ,t + 1 z ,t    ...   z ,0
           .
           .     .
                 .      .
                        .      .
                               .         .
                                         .     .
                                               .      .
                                                      .
           .     .      .      .         .     .      .
           Zn zn,q . . . zn,t+1 zn,t . . . zn,0
              z ,t = 0, âåñëè r ,t  0ñëó÷àå
                        1
                          ïðîòèâíîì
Ïðèìåð

   S1:R1−−; S2; S8   S4:R1−−; S5; S6   S7:R1++; S6
   S2:R1−−; S3; S9   S5:R1−−; S3; S8   S8:R1++; S8
   S3:R2++; S4       S6:R2−−; S7; S1   S9:STOP
Ïðèìåð

   S1:R1−−; S2; S8   S4:R1−−; S5; S6   S7:R1++; S6
   S2:R1−−; S3; S9   S5:R1−−; S3; S8   S8:R1++; S8
   S3:R2++; S4       S6:R2−−; S7; S1   S9:STOP
   r1,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8   S4:R1−−; S5; S6   S7:R1++; S6
   S2:R1−−; S3; S9   S5:R1−−; S3; S8   S8:R1++; S8
   S3:R2++; S4       S6:R2−−; S7; S1   S9:STOP
   r1,t+1 = r1,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6   S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8   S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1   S9:STOP
   r1,t+1 = r1,t + s7,t
Ïðèìåð

   S1:R1−−; S2; S8      S4:R1−−; S5; S6   S7:R1++; S6
   S2:R1−−; S3; S9      S5:R1−−; S3; S8   S8:R1++; S8
   S3:R2++; S4          S6:R2−−; S7; S1   S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t
Ïðèìåð

   S1:R1−−; S2; S8       S4:R1−−; S5; S6     S7:R1++; S6
   S2:R1−−; S3; S9       S5:R1−−; S3; S8     S8:R1++; S8
   S3:R2++; S4           S6:R2−−; S7; S1     S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t
Ïðèìåð

   S1:R1−−; S2; S8       S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9       S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4           S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t
Ïðèìåð

   S1:R1−−; S2; S8       S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9       S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4           S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                      r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
              s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
               s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
           s6,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
               s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
           s6,t+1 = (1 − z4,t )s4,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
               s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
           s6,t+1 = (1 − z4,t )s4,t + s7,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
               s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
           s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
               s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
           s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                       r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
                     r1,0 =
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
                     r1,0 = a
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
                     r1,0 = a r2,0 = · · · = rn,0 = 0
                   sm,q = 1
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
                     r1,0 = a r2,0 = · · · = rn,0 = 0
                   sm,q = 1 s1,q = · · · = sm−1,q = 0
Ïðèìåð

   S1:R1−−; S2; S8        S4:R1−−; S5; S6         S7:R1++; S6
   S2:R1−−; S3; S9        S5:R1−−; S3; S8         S8:R1++; S8
   S3:R2++; S4            S6:R2−−; S7; S1         S9:STOP
   r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
                         r2,t+1 = r2,t + s3,t − z2,t s6,t
                s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
   s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
            s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
        s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t
                     s1,0 = 1 s2,0 = · · · = sm,0 = 0
                     r1,0 = a r2,0 = · · · = rn,0 = 0
                   sm,q = 1 s1,q = · · · = sm−1,q = 0
                             r1,q = · · · = rn,q = 0
Íîâûå çíà÷åíèÿ ðåãèñòðîâ



                      r ,t + 1 = r ,t +   +
                                              sk ,t −       −
                                                                z ,t sk ,t
            +
  ãäå           -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà

                                 Sk : R    + +; S ,     i
        −
  à         -ñóììèðîâàíèå  ïî âñåì èíñòðóêöèÿì âèäà

                               Sk : R              i j
                                          − −; S ; S .
Íîâûå ñîñòîÿíèÿ



                  sd ,t+1 =   d sk ,t +
                              +
                                           d z ,t sk ,t +
                                           −
                                                            d (1 − z ,t )sk ,t
                                                            0


              +
  ãäå         d -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà
                                   Sk : R      + +; S ,d
      −
      d -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà
                                  Sk : R             d j
                                            − −; S ; S ,
          0
  à       d -ñóììèðîâàíèå  ïî âñåì èíñòðóêöèÿì âèäà
                                  Sk : R             i d
                                            − −; S ; S .
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0   sk =   q s bt
                                                           t = 0 k ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0    s
                                                    = k=   q s bt
                                                           t = 0 k ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0   = k=s       q s bt
                                                                t = 0 k ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0    =   r   =   q r bt
                                                                t = 0 ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0   = k=s       q s bt
                                                                t = 0 k ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0    =   r   =   q r bt
                                                                t = 0 ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0    =   z   =   q z bt
                                                                t =0 ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                    q                              q                             q
            sk =          sk ,t   bt      r   =          r ,t   bt      z   =          z ,t b t
                   t =0                           t =0                          t =0

      r ,t + 1      =              r ,t           +       +
                                                                sk ,t       −          −
                                                                                           z ,t sk ,t
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                    q                              q                             q
            sk =          sk ,t   bt      r   =          r ,t   bt      z   =          z ,t b t
                   t =0                           t =0                          t =0

      r ,t + 1      =              r ,t           +       +
                                                                sk ,t       −          −
                                                                                           z ,t sk ,t
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                    q                              q                             q
            sk =          sk ,t   bt      r   =          r ,t   bt      z   =          z ,t b t
                   t =0                           t =0                          t =0

      r ,t + 1      =              r ,t           +       +
                                                                sk ,t       −          −
                                                                                           z ,t sk ,t
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                    q                              q                             q
            sk =          sk ,t   bt      r   =          r ,t   bt      z   =          z ,t b t
                   t =0                           t =0                          t =0

      r ,t + 1      =              r ,t           +       +
                                                                sk ,t       −          −
                                                                                           z ,t sk ,t
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                     q                           q                           q
            sk =           sk ,t   bt   r   =          r ,t   bt   z   =          z ,t b t
                    t =0                        t =0                       t =0

      r ,t + 1 b t + 1 =            r ,t b t + 1 +      +
                                                              sk ,t bt+1 −        −
                                                                                      z ,t sk ,t bt+1
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                            q                          q                           q
                 sk =            sk ,t   bt   r   =          r ,t   bt   z   =          z ,t b t
                          t =0                        t =0                       t =0
    q −1                         q −1
           r ,t + 1   b t +1 =            r ,t b t + 1 +      +
                                                                    sk ,t bt+1 −        −
                                                                                            z ,t sk ,t bt+1
    t =0                         t =0
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                            q                          q                           q
                 sk =            sk ,t   bt   r   =          r ,t   bt   z   =          z ,t b t
                          t =0                        t =0                       t =0
    q −1                         q −1
           r ,t + 1   b t +1 =            r ,t b t + 1 +      +
                                                                    sk ,t bt+1 −        −
                                                                                            z ,t sk ,t bt+1
    t =0                         t =0
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                            q                          q                           q
                 sk =            sk ,t   bt   r   =          r ,t   bt   z    =          z ,t b t
                          t =0                        t =0                        t =0
    q −1                         q −1
           r ,t + 1   b t +1 =            r ,t b t + 1 +      +
                                                                    sk ,t bt+1 −         −
                                                                                             z ,t sk ,t bt+1
    t =0                         t =0

                        r − r ,0 = br + b               +
                                                             sk − b       −
                                                                              z ∧ sk )
                                                                              (
Íîâûå çíà÷åíèÿ ðåãèñòðîâ


                             q                           q                           q
                 sk =              sk ,t   bt   r   =          r ,t   bt   z    =          z ,t b t
                            t =0                        t =0                        t =0
    q −1                           q −1
           r ,t + 1   b t +1 =              r ,t b t + 1 +      +
                                                                      sk ,t bt+1 −         −
                                                                                               z ,t sk ,t bt+1
    t =0                           t =0

                        r − r ,0 = br + b                 +
                                                               sk − b       −
                                                                                z ∧ sk )
                                                                                (



       r1 − a           =     br1 + b +sk − b                    −
                                                                      (z ∧ sk )
           r            =     br + b +sk − b                     −
                                                                      (z ∧ sk ),           = 2, . . . ,   n
Íîâûå ñîñòîÿíèÿ


                                q                             q
                        sk =          sk ,t   bt     z   =          z ,t b t
                               t =0                          t =0

       sd ,t+1          =


             d sk , t                 d z ,t sk ,t                   d (1 − z ,t )sk ,t
             +                        −                              0
   =                        +                                +
Íîâûå ñîñòîÿíèÿ


                                q                             q
                        sk =          sk ,t   bt     z   =          z ,t b t
                               t =0                          t =0

       sd ,t+1          =


             d sk , t                 d z ,t sk ,t                   d (1 − z ,t )sk ,t
             +                        −                              0
   =                        +                                +
Íîâûå ñîñòîÿíèÿ


                                q                             q
                        sk =          sk ,t   bt     z   =          z ,t b t
                               t =0                          t =0

       sd ,t+1          =


             d sk , t                 d z ,t sk ,t                   d (1 − z ,t )sk ,t
             +                        −                              0
   =                        +                                +
Íîâûå ñîñòîÿíèÿ


                                q                             q
                        sk =          sk ,t   bt     z   =          z ,t b t
                               t =0                          t =0

       sd ,t+1          =


             d sk , t                 d z ,t sk ,t                   d (1 − z ,t )sk ,t
             +                        −                              0
   =                        +                                +
Íîâûå ñîñòîÿíèÿ


                                  q                           q
                         sk =          sk ,t   bt   z    =          z ,t b t
                                t =0                         t =0

       sd ,t+1bt+1 =

            d sk , t b                 d z ,t sk ,t b                d (1 − z ,t )sk ,t b
   =        +            t +1 +        −                t +1 +       0                      t +1
Íîâûå ñîñòîÿíèÿ


                                     q                           q
                            sk =          sk ,t   bt   z    =          z ,t b t
                                   t =0                         t =0
    q−1
          sd ,t+1bt+1 =
    t =0
      q −1
               d sk , t b                 d z ,t sk ,t b                d (1 − z ,t )sk ,t b
   =           +            t +1 +        −                t +1 +       0                      t +1
       t =0
Íîâûå ñîñòîÿíèÿ


                                     q                           q
                            sk =          sk ,t   bt   z    =          z ,t b t
                                   t =0                         t =0
    q−1
          sd ,t+1bt+1 =
    t =0
      q −1
               d sk , t b                 d z ,t sk ,t b                d (1 − z ,t )sk ,t b
   =           +            t +1 +        −                t +1 +       0                      t +1
       t =0
Íîâûå ñîñòîÿíèÿ


                                     q                           q
                            sk =          sk ,t   bt   z    =          z ,t b t
                                   t =0                         t =0
    q−1
          sd ,t+1bt+1 =
    t =0
      q −1
               d sk , t b                 d z ,t sk ,t b                d (1 − z ,t )sk ,t b
   =           +            t +1 +        −                t +1 +       0                      t +1
       t =0

       sd − sd ,0 = b         d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                              +        +               0
Íîâûå ñîñòîÿíèÿ


                                     q                           q
                            sk =          sk ,t   bt   z    =          z ,t b t
                                   t =0                         t =0
    q−1
          sd ,t+1bt+1 =
    t =0
      q −1
               d sk , t b                 d z ,t sk ,t b                d (1 − z ,t )sk ,t b
   =           +            t +1 +        −                t +1 +       0                      t +1
       t =0

       sd − sd ,0 = b         d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                              +        +               0




                                     q−1
                              e=                   b
                                              1 · t +1 =
                                                                bq − 1
                                     t =0                       b−1
Èíäèêàòîðû íóëÿ




             z ,t =          r
                      0, åñëè ,t = 0
                      1 â ïðîòèâíîì ñëó÷àå
Èíäèêàòîðû íóëÿ




             z ,t =             r
                         0, åñëè ,t = 0
                         1 â ïðîòèâíîì ñëó÷àå

            b = 2 c +1     r ,t ≤ 2c − 1
Èíäèêàòîðû íóëÿ




             z ,t =             r
                         0, åñëè ,t = 0
                         1 â ïðîòèâíîì ñëó÷àå

            b = 2 c +1     r ,t ≤ 2c − 1 = 01 . . . 1
Èíäèêàòîðû íóëÿ




               z ,t =              r
                            0, åñëè ,t = 0
                            1 â ïðîòèâíîì ñëó÷àå

              b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
        2c − 1 +   r ,t =
Èíäèêàòîðû íóëÿ




               z ,t =               r
                            0, åñëè ,t = 0
                            1 â ïðîòèâíîì ñëó÷àå

              b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
        2c − 1 +   r ,t =                   r
                             01 . . . 1, åñëè ,t = 0
                             1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
Èíäèêàòîðû íóëÿ




               z ,t =               r
                            0, åñëè ,t = 0
                            1 â ïðîòèâíîì ñëó÷àå

              b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
        2c − 1 +   r ,t =                     r
                             01 . . . 1, åñëè ,t = 0
                             1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                     2c ∧ (2c − 1 +   r ,t ) = 2c z ,t
Èíäèêàòîðû íóëÿ




                   z ,t =             r
                              0, åñëè ,t = 0
                              1 â ïðîòèâíîì ñëó÷àå

                 b = 2 c +1     r ,t ≤ 2c − 1 = 01 . . . 1
        2c − 1 +    r ,t =                     r
                               01 . . . 1, åñëè ,t = 0
                               1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                      2c ∧ (2c − 1 +   r ,t ) = 2c z ,t
             q                                      q
                   (2c ∧ (2c − 1 +   r ,t ))bt =          2c   z ,t b t
            t =0                                   t =0
Èíäèêàòîðû íóëÿ




                     z ,t =             r
                                0, åñëè ,t = 0
                                1 â ïðîòèâíîì ñëó÷àå

                   b = 2 c +1     r ,t ≤ 2c − 1 = 01 . . . 1
          2c − 1 +    r ,t =                     r
                                 01 . . . 1, åñëè ,t = 0
                                 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                        2c ∧ (2c − 1 +   r ,t ) = 2c z ,t
               q                                       q
                     (2c ∧ (2c − 1 +   r ,t ))bt =           2c   z ,t b t
              t =0                                    t =0
                                                q
      f                f r
     2c ∧ ((2c − 1) + ) = 2c        z f=                   b
                                                      1 · t +1 =
                                                                         bq+1 − 1
                                               t =0                       b−1
Âûáîð   c

            r ,t  b
Âûáîð   c

            r , t  b = 2 c +1
Âûáîð   c

               r , t  b = 2 c +1    r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                  r
                                01 . . . 1, åñëè ,t = 0
                                1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
Âûáîð   c

               r , t  b = 2 c +1    r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                  r
                                01 . . . 1, åñëè ,t = 0
                                1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
Âûáîð   c

               r , t  b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                     r
                                01 . . . 1, åñëè ,t = 0
                                1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                                    2c ∧   r ,t   =0
Âûáîð   c

               r , t  b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                     r
                                01 . . . 1, åñëè ,t = 0
                                1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                                    2c ∧   r ,t   =0
Âûáîð   c

               r , t  b = 2 c +1      r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                     r
                                01 . . . 1, åñëè ,t = 0
                                1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå

                                    2c ∧   r ,t   =0
Âûáîð   c

               r , t  b = 2 c +1           r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                              r
                                     01 . . . 1, åñëè ,t = 0
                                     1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
                                 q
                                       (2 c ∧   r ,t ) b t = 0
                                t =0
Âûáîð   c

               r , t  b = 2 c +1           r ,t ≤ 2c − 1 = 01 . . . 1
            2c − 1 +   r ,t =                              r
                                     01 . . . 1, åñëè ,t = 0
                                     1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
                                 q
                                       (2 c ∧   r ,t ) b t = 0
                                t =0
                                                q
                f r
              2c ∧                     f=              b
                                                    1 · t +1 =
                                                                 b q +1 − 1
                        =0
                                            t =0                   b−1
Âñå óñëîâèÿ
Âñå óñëîâèÿ



              b = 2 c +1
Âñå óñëîâèÿ



                               b = 2 c +1

              r − r ,0   =   br + b   +
                                          sk − b   −
                                                       (   z ∧ sk )
Âñå óñëîâèÿ



                                   b = 2 c +1

              r − r ,0       =   br + b   +
                                              sk − b   −
                                                           (   z ∧ sk )

     sd − sd ,0 = b      d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                         +        +               0
Âñå óñëîâèÿ



                                   b = 2 c +1

              r − r ,0       =   br + b       +
                                                  sk − b   −
                                                               (   z ∧ sk )

     sd − sd ,0 = b      d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                         +        +               0



                                  e = bb − 11
                                         −q
Âñå óñëîâèÿ



                                   b = 2 c +1

              r − r ,0       =   br + b       +
                                                  sk − b   −
                                                               (   z ∧ sk )

     sd − sd ,0 = b      d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                         +        +               0



                                  e = bb − 11
                                         −q


                                                   z f = b b −− 1
                                                                   q +1
               f                 f r
           2c ∧ ((2c − 1) + ) = 2c
                                                              1
Âñå óñëîâèÿ



                                   b = 2 c +1

              r − r ,0       =   br + b       +
                                                  sk − b   −
                                                               (   z ∧ sk )

     sd − sd ,0 = b      d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                         +        +               0



                                  e = bb − 11
                                         −q


                                                   z f = b b −− 1
                                                                   q +1
               f                 f r
           2c ∧ ((2c − 1) + ) = 2c
                                                              1

                             f r
                          2c ∧      =0
Âñå óñëîâèÿ



                                   b = 2 c +1

              r − r ,0       =   br + b       +
                                                  sk − b   −
                                                               (   z ∧ sk )

     sd − sd ,0 = b      d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk )
                         +        +               0



                                  e = bb − 11
                                         −q


                                                   z f = b b −− 1
                                                                   q +1
               f                 f r
           2c ∧ ((2c − 1) + ) = 2c
                                                              1

                             f r
                          2c ∧      =0             sm = bq
Ïðîòîêîë


           q   ...   t +1 t           ...    0
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .     .
                                             .
    .      .    .       .       .      .     .
   Sk sk ,q    ...   sk ,t+1 sk ,t    ...   sk ,0   = k=s       Q s bt
                                                                t = 0 k ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   R    r ,q   ...   r ,t + 1 r , t   ...   r ,0    =   r   =   Q r bt
                                                                t = 0 ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .
   Z    z ,q   ...   z ,t + 1 z , t   ...   z ,0    =   z   =   Q z bt
                                                                t =0 ,t
    .
    .      .
           .    .
                .       .
                        .       .
                                .      .
                                       .      .
                                              .
    .      .    .       .       .      .      .

Mais conteúdo relacionado

Destaque

EK7651_Ad_GOM_Dec13_FP_v2
EK7651_Ad_GOM_Dec13_FP_v2EK7651_Ad_GOM_Dec13_FP_v2
EK7651_Ad_GOM_Dec13_FP_v2Robert Pagan
 
20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08Computer Science Club
 
4912afe85e254eb5bded4b255c7f5b6b
4912afe85e254eb5bded4b255c7f5b6b4912afe85e254eb5bded4b255c7f5b6b
4912afe85e254eb5bded4b255c7f5b6bTim Flint
 
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikar
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas KashalikarAnkur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikar
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikarshivsr5
 
Mobiilioppimista viheralalla
Mobiilioppimista viheralallaMobiilioppimista viheralalla
Mobiilioppimista viheralallaPauliina Venho
 
Flower Shoes- By Michel Tcherevkoff
Flower Shoes- By Michel TcherevkoffFlower Shoes- By Michel Tcherevkoff
Flower Shoes- By Michel Tcherevkoffmaditabalnco
 
20090222 parallel programming_lecture01-07
20090222 parallel programming_lecture01-0720090222 parallel programming_lecture01-07
20090222 parallel programming_lecture01-07Computer Science Club
 
20080330 machine learning_nikolenko_lecture06
20080330 machine learning_nikolenko_lecture0620080330 machine learning_nikolenko_lecture06
20080330 machine learning_nikolenko_lecture06Computer Science Club
 
20120218 model cheсking_karpov_lecture01
20120218 model cheсking_karpov_lecture0120120218 model cheсking_karpov_lecture01
20120218 model cheсking_karpov_lecture01Computer Science Club
 
20081109 auctions nikolenko_lecture08
20081109 auctions nikolenko_lecture0820081109 auctions nikolenko_lecture08
20081109 auctions nikolenko_lecture08Computer Science Club
 
20081005 auctions nikolenko_lecture01
20081005 auctions nikolenko_lecture0120081005 auctions nikolenko_lecture01
20081005 auctions nikolenko_lecture01Computer Science Club
 
Por África(Proyecto Solidario) Fotografías Emilio Morenatti
Por África(Proyecto Solidario) Fotografías Emilio MorenattiPor África(Proyecto Solidario) Fotografías Emilio Morenatti
Por África(Proyecto Solidario) Fotografías Emilio Morenattimaditabalnco
 
20080330 machine learning_nikolenko_lecture07
20080330 machine learning_nikolenko_lecture0720080330 machine learning_nikolenko_lecture07
20080330 machine learning_nikolenko_lecture07Computer Science Club
 
Chad Minichillo Mfg Alliance LSV
Chad Minichillo Mfg Alliance LSVChad Minichillo Mfg Alliance LSV
Chad Minichillo Mfg Alliance LSVChad Minichillo
 
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Computer Science Club
 
Métodos anticonceptivos
Métodos anticonceptivosMétodos anticonceptivos
Métodos anticonceptivosManuel Franco
 
20100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture0820100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture08Computer Science Club
 
Mobiilioppiminen on kokemuksellista
Mobiilioppiminen on kokemuksellistaMobiilioppiminen on kokemuksellista
Mobiilioppiminen on kokemuksellistaPauliina Venho
 

Destaque (20)

EK7651_Ad_GOM_Dec13_FP_v2
EK7651_Ad_GOM_Dec13_FP_v2EK7651_Ad_GOM_Dec13_FP_v2
EK7651_Ad_GOM_Dec13_FP_v2
 
20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08
 
4912afe85e254eb5bded4b255c7f5b6b
4912afe85e254eb5bded4b255c7f5b6b4912afe85e254eb5bded4b255c7f5b6b
4912afe85e254eb5bded4b255c7f5b6b
 
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikar
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas KashalikarAnkur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikar
Ankur (Bestseller Marathi Poetry) Dr. Shriiwas Kashalikar
 
Mobiilioppimista viheralalla
Mobiilioppimista viheralallaMobiilioppimista viheralalla
Mobiilioppimista viheralalla
 
Doc2josh
Doc2joshDoc2josh
Doc2josh
 
Flower Shoes- By Michel Tcherevkoff
Flower Shoes- By Michel TcherevkoffFlower Shoes- By Michel Tcherevkoff
Flower Shoes- By Michel Tcherevkoff
 
20090222 parallel programming_lecture01-07
20090222 parallel programming_lecture01-0720090222 parallel programming_lecture01-07
20090222 parallel programming_lecture01-07
 
20080330 machine learning_nikolenko_lecture06
20080330 machine learning_nikolenko_lecture0620080330 machine learning_nikolenko_lecture06
20080330 machine learning_nikolenko_lecture06
 
20120218 model cheсking_karpov_lecture01
20120218 model cheсking_karpov_lecture0120120218 model cheсking_karpov_lecture01
20120218 model cheсking_karpov_lecture01
 
20081109 auctions nikolenko_lecture08
20081109 auctions nikolenko_lecture0820081109 auctions nikolenko_lecture08
20081109 auctions nikolenko_lecture08
 
20081005 auctions nikolenko_lecture01
20081005 auctions nikolenko_lecture0120081005 auctions nikolenko_lecture01
20081005 auctions nikolenko_lecture01
 
Por África(Proyecto Solidario) Fotografías Emilio Morenatti
Por África(Proyecto Solidario) Fotografías Emilio MorenattiPor África(Proyecto Solidario) Fotografías Emilio Morenatti
Por África(Proyecto Solidario) Fotografías Emilio Morenatti
 
20080330 machine learning_nikolenko_lecture07
20080330 machine learning_nikolenko_lecture0720080330 machine learning_nikolenko_lecture07
20080330 machine learning_nikolenko_lecture07
 
Chad Minichillo Mfg Alliance LSV
Chad Minichillo Mfg Alliance LSVChad Minichillo Mfg Alliance LSV
Chad Minichillo Mfg Alliance LSV
 
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
 
Basic SWAT
Basic SWATBasic SWAT
Basic SWAT
 
Métodos anticonceptivos
Métodos anticonceptivosMétodos anticonceptivos
Métodos anticonceptivos
 
20100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture0820100321 virtualization igotti_lecture08
20100321 virtualization igotti_lecture08
 
Mobiilioppiminen on kokemuksellista
Mobiilioppiminen on kokemuksellistaMobiilioppiminen on kokemuksellista
Mobiilioppiminen on kokemuksellista
 

Mais de Computer Science Club

20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugsComputer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12Computer Science Club
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11Computer Science Club
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10Computer Science Club
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09Computer Science Club
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02Computer Science Club
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01Computer Science Club
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04Computer Science Club
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01Computer Science Club
 

Mais de Computer Science Club (20)

20141223 kuznetsov distributed
20141223 kuznetsov distributed20141223 kuznetsov distributed
20141223 kuznetsov distributed
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04
 
20140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-0320140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-03
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01
 
20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 

Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применения в информатике. Лекция 03

  • 1. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
  • 2. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
  • 4. Ïåðå÷èñëèìûå ìíîæåñòâà Îïðåäåëåíèå. n Ìíîæåñòâî M, ñîñòîÿùåå èç -îê íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R, òàêóþ ÷òî a1 , . . . , an -  îñòàíîâêà, åñëè a1 , . . . , an ∈ M R - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå
  • 5. Ïåðå÷èñëèìûå ìíîæåñòâà Îïðåäåëåíèå. n Ìíîæåñòâî M, ñîñòîÿùåå èç -îê íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R, òàêóþ ÷òî a1 , . . . , an -  îñòàíîâêà, åñëè a1 , . . . , an ∈ M R - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå Ýêâèâàëåíòíîå îïðåäåëåíèå. Ìíîæåñòâî M, ñîñòîÿùåå èç n-îê íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó P êîòîðàÿ (ðàáîòàÿ áåñêîíå÷íî äîëãî) áóäåò ïå÷àòàòü òîëüêî ýëåìåíòû ìíîæåñòâà M è íàïå÷àòàåò êàæäîå èç íèõ, áûòü ìîæåò, ìíîãî ðàç.
  • 7. Ïåðå÷èñëèìûå ìíîæåñòâà Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå
  • 9. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî.
  • 10. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò ïðîãðàììó ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà èíñòðóêöèé ñíàáæåííûõ ìåòêàìè m S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ k ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â ñîñòîÿíèè k S .
  • 11. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò ïðîãðàììó ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà èíñòðóêöèé ñíàáæåííûõ ìåòêàìè m S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ k ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â ñîñòîÿíèè k S . Èíñòðóêöèè áûâàþò òð¼õ òèïîâ:
  • 12. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò ïðîãðàììó ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà èíñòðóêöèé ñíàáæåííûõ ìåòêàìè m S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ k ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â ñîñòîÿíèè k S . Èíñòðóêöèè áûâàþò òð¼õ òèïîâ: k I. S : R + +;S i
  • 13. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò ïðîãðàììó ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà èíñòðóêöèé ñíàáæåííûõ ìåòêàìè m S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ k ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â ñîñòîÿíèè k S . Èíñòðóêöèè áûâàþò òð¼õ òèïîâ: k I. S : R + +;S i II. Sk : R − −; S ;Si j
  • 14. Ðåãèñòðîâûå ìàøèíû Ðåãèñòðîâàÿ ìàøèíà èìååò êîíå÷íîå êîëè÷åñòâî ðåãèñòðîâ n R1, . . . ,R êàæäûé èç êîòîðûõ ìîæåò ñîäåðæàòü ïðîèçâîëüíî áîëüøîå íàòóðàëüíîå ÷èñëî. Ìàøèíà âûïîëíÿåò ïðîãðàììó ñîñòîÿùóþ èç êîíå÷íîãî ÷èñëà èíñòðóêöèé ñíàáæåííûõ ìåòêàìè m S1, . . . ,S . Êîãäà ìàøèíà âûïîëíÿåò èíñòðóêöèþ ñ k ìåòêîé S , ìû ãîâîðèì, ÷òî ìàøèíà íàõîäèòñÿ â ñîñòîÿíèè k S . Èíñòðóêöèè áûâàþò òð¼õ òèïîâ: k I. S : R + +;S i II. Sk : R − −; S ;Si j III. Sk : STOP
  • 16. Ïåðå÷èñëèìûå ìíîæåñòâà Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå
  • 17. Ïåðå÷èñëèìûå ìíîæåñòâà Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì, åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå a Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
  • 18. Ïðèìåð S1: R1−−; S2; S8 S2: R1−−; S3; S9 S3: R2++; S4 S4: R1−−; S5; S6 S5: R1−−; S3; S8 S6: R2−−; S7; S1 S7: R1++; S6 S8: R1++; S8 S9: STOP
  • 19. Óðàâíåíèÿ ñ ïàðàìåòðàìè Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä M (a1, . . . , an , x1, . . . , xm ) = 0, ãäå M ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå êîòîðãî ðàçäåëåíû íà äâå ãðóïïû:
  • 20. Óðàâíåíèÿ ñ ïàðàìåòðàìè Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä M (a1, . . . , an , x1, . . . , xm ) = 0, ãäå M ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå êîòîðãî ðàçäåëåíû íà äâå ãðóïïû: ïàðàìåòðû a1, . . . ,an ;
  • 21. Óðàâíåíèÿ ñ ïàðàìåòðàìè Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä M (a1, . . . , an , x1, . . . , xm ) = 0, ãäå M ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå êîòîðãî ðàçäåëåíû íà äâå ãðóïïû: ïàðàìåòðû a1, . . . ,an ; íåèçâåñòíûå x1, . . . ,xm . Ðàññìîòðèì ìíîæåñòâî M òàêîå, ÷òî a1 , . . . , an ∈ M ⇐⇒∃ x1 . . . xm {M (a1, . . . , an , x1, . . . , xm ) = 0}.
  • 22. Óðàâíåíèÿ ñ ïàðàìåòðàìè Ñåìåéñòâî äèîôàíòîâûõ óðàâíåíèé èìååò âèä M (a1, . . . , an , x1, . . . , xm ) = 0, ãäå M ìíîãî÷ëåí ñ öåëûìè êîýôôèöèåíòàìè, ïåðåìåííûå êîòîðãî ðàçäåëåíû íà äâå ãðóïïû: ïàðàìåòðû a1, . . . ,an ; íåèçâåñòíûå x1, . . . ,xm . Ðàññìîòðèì ìíîæåñòâî M òàêîå, ÷òî a1 , . . . , an x1 . . . xm {M (a1, . . . , an , x1, . . . , xm ) = 0}. ∈ M ⇐⇒∃ Ìíîæåñòâà, èìåþùèå òàêèå ïðåäñòàâëåíèÿ íàçûâàþòñÿ äèîôàíòîâûìè.
  • 23. Äèîôàíòîâû ìàøèíû Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû , NDDM .
  • 24. Äèîôàíòîâû ìàøèíû Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû , NDDM . NDDM âõîä - óãàäàòü a P (a, x1, . . . , xm ) = 0 ? x1, . . . , xm ÄÀ ÍÅÒ a - ïðèíÿòü îòâåðãíóòü ?
  • 25. Äèîôàíòîâû ìàøèíû Leonard Adleman è Kenneth Manders [1976] ââåëè ïîíÿòèå íåäåòåðìèíèðîâàííîé äèîôàíòîâîé ìàøèíû , NDDM . NDDM âõîä - óãàäàòü a P (a, x1, . . . , xm ) = 0 ? x1, . . . , xm ÄÀ ÍÅÒ a - ïðèíÿòü îòâåðãíóòü ? DPRM-òåîðåìà: NDDM èìååþò òàêóþ æå âû÷èñëèòåëüíóþ ñèëó êàê, íàïðèìåð, ìàøèíû Òüþðèíãà, òî åñòü ëþáîå ìíîæåñòâî, ïðèíèìàåìîå íåêîòîðîé ìàøèíîé Òüþðèíãà, ïðèíèìàåòñÿ íåêîòîðîé NDDM, è, î÷åâèäíî, íàîáîðîò.
  • 26. Äèîôàíòîâà ñëîæíîñòü NDDM âõîä - óãàäàòü a P (a, x1, . . . , xm ) = 0 ? x1, . . . , xm ÄÀ ÍÅÒ a - ïðèíÿòü îòâåðãíóòü ?
  • 27. Äèîôàíòîâà ñëîæíîñòü NDDM âõîä - óãàäàòü a P (a, x1, . . . , xm ) = 0 ? x1, . . . , xm ÄÀ ÍÅÒ a - ïðèíÿòü îòâåðãíóòü ? x SIZE(a)=ìèíèìàëüíî âîçìîæíîå çíà÷åíèå | 1 | + · · · + | m |, ãäå x x | | îáîçíà÷àåò äëèíó äâîè÷íîé çàïèñè . x
  • 28. Äèîôàíòîâà ñëîæíîñòü Leonard Adleman è Kenneth Manders [1975] ââåëè â ðàññìîòðåíèå êëàññ D ñîñòîÿùèé èç ìíîæåñòâ M èìåþùèõ ïðåäñòàâëåíèÿ âèäà a ∈ M ⇐⇒ ⇐⇒ ∃x1 . . . xm P (a, x1 , . . . , xm ) = 0 |x1 | + · · · + |xm | ≤ |a|k .
  • 29. Äèîôàíòîâà ñëîæíîñòü Leonard Adleman è Kenneth Manders [1975] ââåëè â ðàññìîòðåíèå êëàññ D ñîñòîÿùèé èç ìíîæåñòâ M èìåþùèõ ïðåäñòàâëåíèÿ âèäà a ∈ M ⇐⇒ ⇐⇒ ∃x1 . . . xm P (a, x1 , . . . , xm ) = 0 |x1 | + · · · + |xm | ≤ |a|k . ? Îòêðûòàÿ ïðîáëåìà. D = NP.
  • 30. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì.
  • 31. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì. Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå
  • 32. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì. Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå a Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè.
  • 33. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì. Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå a Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè. Áåç îãðàíè÷åíèÿ îáùíîñòè ìû ïðåäïîëàãàåì, ÷òî èìååòñÿ åäèíñòâåííàÿ êîìàíäà STOP êîìàíäà ñ ìåòêîé S m
  • 34. Ãèïîòåçà Martin'a Davis'à (=DPRM-òåîðåìà) Ãèïîòåçà M. Davis'à (DPRM-òåîðåìà). Êàæäîå ïåðå÷èñëèìîå ìíîæåñòâî ÿâëÿåòñÿ äèîôàíòîâûì. Îïðåäåëåíèå. Ìíîæåñòâî M íàòóðàëüíûõ ÷èñåë íàçûâàåòñÿ ïåðå÷èñëèìûì , åñëè ìîæíî íàïèñàòü ïðîãðàììó R äëÿ ðåãèñòðîâîé ìàøèíû, òàêóþ ÷òî a  îñòàíîâêà, åñëè a∈M R - - âå÷íàÿ ðàáîòà â ïðîòèâíîì ñëó÷àå a Ïðè çàïóñêå ìàøèíû ÷èñëî ïîìåùåíî â ðåãèñòð R1, âñå îñòàëüíûå ðåãèñòðû ñîäåðæàò íóëè. Áåç îãðàíè÷åíèÿ îáùíîñòè ìû ïðåäïîëàãàåì, ÷òî èìååòñÿ åäèíñòâåííàÿ êîìàíäà STOP êîìàíäà ñ ìåòêîé S , à âm ìîìåíò îñòàíîâêè âñå ðåãèñòðû ïóñòû.
  • 35. Ïðîòîêîë q ... t +1 t ... 0 S1 s1,q ... s1,t+1 s1,t ... s1,0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 . . . . . . . . . . . . . . . . . . . . . Sm sm,q ...sm,t+1 sm,t . . . sm,0 1, åñëè íà øàãå t ìàøèíà áûëà â ñîñòîÿíèè k sk ,t = 0 â ïðîòèâíîì ñëó÷àå
  • 36. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . S k sk , q ... sk ,t+1 sk ,t ... sk ,0 . . . . . . . . . . . . . . . . . . . . . R1 r1,q ... r1,t+1 r1,t ... r1,0 . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t+1 r ,t ... r ,0 . . . . . . . . . . . . . . . . . . . . . Rn rn,q ... rn,t+1 rn,t ... rn,0 r ,t ýòî ñîäåðæèìîå -ãî ðåãèñòðà íà øàãå t
  • 37. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 . . . . . . . . . . . . . . . . . . . . . Z1 z1,q ... z1,t+1 z1,t ... z1,0 . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z ,t ... z ,0 . . . . . . . . . . . . . . . . . . . . . Zn zn,q . . . zn,t+1 zn,t . . . zn,0 z ,t = 0, âåñëè r ,t 0ñëó÷àå 1 ïðîòèâíîì
  • 38. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP
  • 39. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 =
  • 40. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t
  • 41. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t
  • 42. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t
  • 43. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t
  • 44. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t
  • 45. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t
  • 46. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t
  • 47. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 =
  • 48. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t
  • 49. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t
  • 50. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t
  • 51. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 =
  • 52. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t
  • 53. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 =
  • 54. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t
  • 55. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 =
  • 56. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t
  • 57. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t
  • 58. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 =
  • 59. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t
  • 60. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 =
  • 61. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t
  • 62. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 =
  • 63. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t
  • 64. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t
  • 65. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 =
  • 66. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t
  • 67. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 =
  • 68. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t
  • 69. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t
  • 70. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 =
  • 71. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 =
  • 72. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1
  • 73. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0
  • 74. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0 r1,0 =
  • 75. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0 r1,0 = a
  • 76. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0 r1,0 = a r2,0 = · · · = rn,0 = 0 sm,q = 1
  • 77. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0 r1,0 = a r2,0 = · · · = rn,0 = 0 sm,q = 1 s1,q = · · · = sm−1,q = 0
  • 78. Ïðèìåð S1:R1−−; S2; S8 S4:R1−−; S5; S6 S7:R1++; S6 S2:R1−−; S3; S9 S5:R1−−; S3; S8 S8:R1++; S8 S3:R2++; S4 S6:R2−−; S7; S1 S9:STOP r1,t+1 = r1,t + s7,t + s8,t − z1,t s1,t − z1,t s2,t − z1,t s4,t − z1,t s5,t r2,t+1 = r2,t + s3,t − z2,t s6,t s1,t+1 = (1 − z2,t )s6,t s2,t+1 = z1,t s1,t s3,t+1 = z1,t s2,t + z1,t s5,t s4,t+1 = s3,t s5,t+1 = z1,t s4,t s6,t+1 = (1 − z4,t )s4,t + s7,t s7,t+1 = z2,t s6,t s8,t+1 = (1 − z1,t )s1,t + s8,t s9,t+1 = (1 − z1,t )s2,t s1,0 = 1 s2,0 = · · · = sm,0 = 0 r1,0 = a r2,0 = · · · = rn,0 = 0 sm,q = 1 s1,q = · · · = sm−1,q = 0 r1,q = · · · = rn,q = 0
  • 79. Íîâûå çíà÷åíèÿ ðåãèñòðîâ r ,t + 1 = r ,t + + sk ,t − − z ,t sk ,t + ãäå -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà Sk : R + +; S , i − à -ñóììèðîâàíèå ïî âñåì èíñòðóêöèÿì âèäà Sk : R i j − −; S ; S .
  • 80. Íîâûå ñîñòîÿíèÿ sd ,t+1 = d sk ,t + + d z ,t sk ,t + − d (1 − z ,t )sk ,t 0 + ãäå d -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà Sk : R + +; S ,d − d -ñóììèðîâàíèå âåäåòñÿ ïî âñåì èíñòðóêöèÿì âèäà Sk : R d j − −; S ; S , 0 à d -ñóììèðîâàíèå ïî âñåì èíñòðóêöèÿì âèäà Sk : R i d − −; S ; S .
  • 81. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 . . . . . . . . . . . . . . . . . . . . .
  • 82. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 sk = q s bt t = 0 k ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 . . . . . . . . . . . . . . . . . . . . .
  • 83. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 s = k= q s bt t = 0 k ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 . . . . . . . . . . . . . . . . . . . . .
  • 84. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 = k=s q s bt t = 0 k ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 = r = q r bt t = 0 ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 . . . . . . . . . . . . . . . . . . . . .
  • 85. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 = k=s q s bt t = 0 k ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 = r = q r bt t = 0 ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 = z = q z bt t =0 ,t . . . . . . . . . . . . . . . . . . . . .
  • 86. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 r ,t + 1 = r ,t + + sk ,t − − z ,t sk ,t
  • 87. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 r ,t + 1 = r ,t + + sk ,t − − z ,t sk ,t
  • 88. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 r ,t + 1 = r ,t + + sk ,t − − z ,t sk ,t
  • 89. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 r ,t + 1 = r ,t + + sk ,t − − z ,t sk ,t
  • 90. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 r ,t + 1 b t + 1 = r ,t b t + 1 + + sk ,t bt+1 − − z ,t sk ,t bt+1
  • 91. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 q −1 q −1 r ,t + 1 b t +1 = r ,t b t + 1 + + sk ,t bt+1 − − z ,t sk ,t bt+1 t =0 t =0
  • 92. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 q −1 q −1 r ,t + 1 b t +1 = r ,t b t + 1 + + sk ,t bt+1 − − z ,t sk ,t bt+1 t =0 t =0
  • 93. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 q −1 q −1 r ,t + 1 b t +1 = r ,t b t + 1 + + sk ,t bt+1 − − z ,t sk ,t bt+1 t =0 t =0 r − r ,0 = br + b + sk − b − z ∧ sk ) (
  • 94. Íîâûå çíà÷åíèÿ ðåãèñòðîâ q q q sk = sk ,t bt r = r ,t bt z = z ,t b t t =0 t =0 t =0 q −1 q −1 r ,t + 1 b t +1 = r ,t b t + 1 + + sk ,t bt+1 − − z ,t sk ,t bt+1 t =0 t =0 r − r ,0 = br + b + sk − b − z ∧ sk ) ( r1 − a = br1 + b +sk − b − (z ∧ sk ) r = br + b +sk − b − (z ∧ sk ), = 2, . . . , n
  • 95. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 sd ,t+1 = d sk , t d z ,t sk ,t d (1 − z ,t )sk ,t + − 0 = + +
  • 96. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 sd ,t+1 = d sk , t d z ,t sk ,t d (1 − z ,t )sk ,t + − 0 = + +
  • 97. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 sd ,t+1 = d sk , t d z ,t sk ,t d (1 − z ,t )sk ,t + − 0 = + +
  • 98. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 sd ,t+1 = d sk , t d z ,t sk ,t d (1 − z ,t )sk ,t + − 0 = + +
  • 99. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 sd ,t+1bt+1 = d sk , t b d z ,t sk ,t b d (1 − z ,t )sk ,t b = + t +1 + − t +1 + 0 t +1
  • 100. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 q−1 sd ,t+1bt+1 = t =0 q −1 d sk , t b d z ,t sk ,t b d (1 − z ,t )sk ,t b = + t +1 + − t +1 + 0 t +1 t =0
  • 101. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 q−1 sd ,t+1bt+1 = t =0 q −1 d sk , t b d z ,t sk ,t b d (1 − z ,t )sk ,t b = + t +1 + − t +1 + 0 t +1 t =0
  • 102. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 q−1 sd ,t+1bt+1 = t =0 q −1 d sk , t b d z ,t sk ,t b d (1 − z ,t )sk ,t b = + t +1 + − t +1 + 0 t +1 t =0 sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0
  • 103. Íîâûå ñîñòîÿíèÿ q q sk = sk ,t bt z = z ,t b t t =0 t =0 q−1 sd ,t+1bt+1 = t =0 q −1 d sk , t b d z ,t sk ,t b d (1 − z ,t )sk ,t b = + t +1 + − t +1 + 0 t +1 t =0 sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0 q−1 e= b 1 · t +1 = bq − 1 t =0 b−1
  • 104. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå
  • 105. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1
  • 106. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1
  • 107. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t =
  • 108. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
  • 109. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ (2c − 1 + r ,t ) = 2c z ,t
  • 110. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ (2c − 1 + r ,t ) = 2c z ,t q q (2c ∧ (2c − 1 + r ,t ))bt = 2c z ,t b t t =0 t =0
  • 111. Èíäèêàòîðû íóëÿ z ,t = r 0, åñëè ,t = 0 1 â ïðîòèâíîì ñëó÷àå b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ (2c − 1 + r ,t ) = 2c z ,t q q (2c ∧ (2c − 1 + r ,t ))bt = 2c z ,t b t t =0 t =0 q f f r 2c ∧ ((2c − 1) + ) = 2c z f= b 1 · t +1 = bq+1 − 1 t =0 b−1
  • 112. Âûáîð c r ,t b
  • 113. Âûáîð c r , t b = 2 c +1
  • 114. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
  • 115. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå
  • 116. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ r ,t =0
  • 117. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ r ,t =0
  • 118. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå 2c ∧ r ,t =0
  • 119. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå q (2 c ∧ r ,t ) b t = 0 t =0
  • 120. Âûáîð c r , t b = 2 c +1 r ,t ≤ 2c − 1 = 01 . . . 1 2c − 1 + r ,t = r 01 . . . 1, åñëè ,t = 0 1 ∗ · · · ∗ â ïðîòèâíîì ñëó÷àå q (2 c ∧ r ,t ) b t = 0 t =0 q f r 2c ∧ f= b 1 · t +1 = b q +1 − 1 =0 t =0 b−1
  • 122. Âñå óñëîâèÿ b = 2 c +1
  • 123. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk )
  • 124. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk ) sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0
  • 125. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk ) sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0 e = bb − 11 −q
  • 126. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk ) sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0 e = bb − 11 −q z f = b b −− 1 q +1 f f r 2c ∧ ((2c − 1) + ) = 2c 1
  • 127. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk ) sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0 e = bb − 11 −q z f = b b −− 1 q +1 f f r 2c ∧ ((2c − 1) + ) = 2c 1 f r 2c ∧ =0
  • 128. Âñå óñëîâèÿ b = 2 c +1 r − r ,0 = br + b + sk − b − ( z ∧ sk ) sd − sd ,0 = b d sk + b d (z ∧ sk ) + b d ((e − z ) ∧ sk ) + + 0 e = bb − 11 −q z f = b b −− 1 q +1 f f r 2c ∧ ((2c − 1) + ) = 2c 1 f r 2c ∧ =0 sm = bq
  • 129. Ïðîòîêîë q ... t +1 t ... 0 . . . . . . . . . . . . . . . . . . . . . Sk sk ,q ... sk ,t+1 sk ,t ... sk ,0 = k=s Q s bt t = 0 k ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R r ,q ... r ,t + 1 r , t ... r ,0 = r = Q r bt t = 0 ,t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z z ,q ... z ,t + 1 z , t ... z ,0 = z = Q z bt t =0 ,t . . . . . . . . . . . . . . . . . . . . .