рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рд╣реЗ рд╣рд╛рдмрд░!

╨Т рдкрд╣рд┐рд▓реЛ рднрд╛рдЧ рдпрд╕ рд▓реЗрдЦрдорд╛, рд╣рд╛рдореАрд▓реЗ рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирдЧрд░реНрдиреЗ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫ, рддреНрдпрд╕реНрддрд╛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд░рд╛рдЦрд┐рдиреНрдЫрдиреН, рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд▓рд╛рдЧрд┐ рджреБрдИрд╡рдЯрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдпреМрдВред

рд▓реЗрдЦрдХреЛ рдпрд╕ рднрд╛рдЧрдорд╛, рд╣рд╛рдореА рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрд░реНрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓рд╛рдИ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреЗрдЫреМрдВред

рдЕрд▓рд┐рдХрддрд┐ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдереЛрд░реИ рдЖрдзрд╛рд░рднреВрдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдмреБрдЭреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореА рджреБрдИ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ: рд╕реНрдХреЗрд▓рд░рд╣рд░реВ, рд╡рд╛ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ, рдЬрд╕рд▓рд╛рдИ рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдиреЛ рдЕрдХреНрд╖рд░рд╣рд░реВ (рдПрдХреНрд╕, рд╡рд╛рдИ) рд░ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░рдорд╛ рдмрд┐рдиреНрджреБрд╣рд░реВ, рдЬрд╕рд▓рд╛рдИ рд╣рд╛рдореА рдареВрд▓рд╛ рдЕрдХреНрд╖рд░рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдмреБрдЭрд╛рдЙрдиреЗрдЫреМрдВред

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рдмреБрдЭреНрди, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рдЖрдзрд╛рд░рднреВрдд рдЪреАрдЬрд╣рд░реВ рдмрд╛рд╣реЗрдХ, рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░рд╣рд░реВ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫрдиреН рднрдиреЗрд░ рдмреБрдЭреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди:

  1. рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░рдорд╛ рдмрд┐рдиреНрджреБрд╣рд░реВ рдердкреНрди рд╕рдХрд┐рдиреНрдЫ рд░ рд╕реНрдХреЗрд▓рд░рджреНрд╡рд╛рд░рд╛ рдЧреБрдгрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд╣рд╛рдореА рд╕реНрдХреЗрд▓рд░рджреНрд╡рд╛рд░рд╛ рдЧреБрдгрдирд▓рд╛рдИ рдмреБрдЭрд╛рдЙрдиреЗрдЫреМрдВред xG, рдпрджреНрдпрдкрд┐ рдиреЛрдЯреЗрд╢рди Gx рд╕рд╛рд╣рд┐рддреНрдпрдорд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред рдПрдХ рд╕реНрдХреЗрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдб рд░ рдЧреБрдгрди рдХреЛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдорд╛ рдПрдХ рдмрд┐рдиреНрджреБ рд╣реЛред

  2. рдмрд┐рдиреНрджреБ рдорд╛рддреНрд░ рдерд╛рд╣рд╛ рдЫ G рд░ рдПрдХ рд╕реНрдХреЗрд▓рд░ рд╕рдВрдЧ рдпрд╕рдХреЛ рдЙрддреНрдкрд╛рджрди xG рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди x.

рд╣рд╛рдореА рдмрд╣реБрдкрджрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ p (x) рдбрд┐рдЧреНрд░реА k-резред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рд╣рд╛рдореА рдмрд╣реБрдкрджрд╣рд░реВрдХреЛ рдирд┐рдореНрди рдЧреБрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ: рдпрджрд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдорд╛рди рдерд╛рд╣рд╛ рдЫ p (x) рдХреБрдиреИ рдкрдирд┐ рд▓рд╛рдЧрд┐ k рд╡рд┐рднрд┐рдиреНрди x (рд░ рд╣рд╛рдореАрд╕рдБрдЧ рдердк рдЬрд╛рдирдХрд╛рд░реА рдЫреИрди p (x)), рд╣рд╛рдореА рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ p (x) рдЕрд░реВ рдХрд╕реИрдХреЛ рд▓рд╛рдЧрд┐ x.

рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдмрд╣реБрдкрдж рдХреЛ рд▓рд╛рдЧреА рд░реЛрдЪрдХ рдЫ p (x) рд░ рд╡рдХреНрд░ рдорд╛ рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБ GрдЕрд░реНрде рдерд╛рд╣рд╛ рдЫ p(x)G рдХреБрдиреИ рдкрдирд┐ рд▓рд╛рдЧрд┐ k рд╡рд┐рднрд┐рдиреНрди рдЕрд░реНрде x, рд╣рд╛рдореА рдкрдирд┐ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ p(x)G рдХреБрдиреИ рдкрдирд┐ рд▓рд╛рдЧрд┐ x.

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рд░ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдЦреЛрд▓реНрди рдпреЛ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛред

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрдорд╛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░

рддреНрдпреЛ рднрдиреМрдВ n рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреН, рд░ рд╣рд╛рдореА рдХреЛрд╣реА рдкрдирд┐ рд╕рд╣рднрд╛рдЧреА рднрдПрдХреЛ рдЪрд╛рд╣рдиреНрдЫреМрдВ k рддреНрдпрд╣рд╛рдБ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдерд┐рдП, рддрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВ k-рез рд╡рд╛ рд╕реЛрднрдиреНрджрд╛ рдХрдо рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдЙрддреНрдкрдиреНрди рднрдПрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛рдХреЛ рдЕрдиреБрдорд╛рди рд╡рд╛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрди рд╕рдХреЗрдирдиреНред

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рдорд╛рдиреМрдВ рдпрд╕реНрддреЛ рдмрд╣реБрдкрдж рдЫ p (x) рдбрд┐рдЧреНрд░реА k-1 рдкрд╣рд┐рд▓реЛ рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдХреЗ рдерд╛рд╣рд╛ рдЫ p (рез), рджреЛрд╕реНрд░реЛрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ p(2), рд░ рдпрд╕реНрддреИ (n- рдерд╛рд╣рд╛ рдЫ p(n))ред рд╣рд╛рдореА рдкрдирд┐ рдХреЗрд╣рд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрд┐рдиреНрджреБ рдХреЛ рд▓рд╛рдЧреА рдорд╛рдиреНрдиреБрд╣реБрдиреНрдЫ G рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ p(x)G рд╕рдмреИ рдорд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ xред рд╣рд╛рдореА рдХрд▓ рдЧрд░реНрдиреЗрдЫреМрдВ p(i) "рдирд┐рдЬреА рдШрдЯрдХ" iрд╡реЗрдВ рд╕рд╣рднрд╛рдЧреА (рдХрд┐рдирднрдиреЗ рдорд╛рддреНрд░ iрд╕рд╣рднрд╛рдЧреАрд▓реЗ рдЙрдирд▓рд╛рдИ рдЪрд┐рдиреЗрдХреЛ рдЫ), рд░ p(i) G "рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдШрдЯрдХ" i-рдФрдВ рд╕рд╣рднрд╛рдЧреА (рдХрд┐рдирднрдиреЗ рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдЙрдирд▓рд╛рдИ рдЪрд┐рдиреНрдЫрдиреН)ред рдЬрд╕рд░реА рддрд┐рдореА рд╕рдореНрдЭрдиреНрдЫреМ, рдЬреНрдЮрд╛рди p(i) G рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрди p(i)

рдпрддрд┐ рдорд╛рддреНрд░реИ рдмрд╣реБрдкрдж рдмрдирд╛рдЙрдиреЗ i-рдкрд╣рд┐рд▓реЛ рд╕рд╣рднрд╛рдЧреА рд░ рдЕрд░реВ рдХрд╕реИрд▓рд╛рдИ рдЙрд╕рдХреЛ рдирд┐рдЬреА рдШрдЯрдХ рдерд╛рд╣рд╛ рдерд┐рдПрди - рдпреЛ рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдЬрдЯрд┐рд▓ рд░ рд░реЛрдЪрдХ рднрд╛рдЧ рд╣реЛ, рд░ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рддрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗрдЫреМрдВред рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐, рдорд╛рдиреМрдВ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдпрд╕реНрддреЛ рдмрд╣реБрдкрдж рдЫ рд░ рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдирд┐рдЬреА рдШрдЯрдХрд╣рд░реВ рдерд╛рд╣рд╛ рдЫред

рд╣рд╛рдореА рдХрд╕рд░реА рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдпрд╕реНрддреЛ рдмрд╣реБрдкрдж рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ? рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗрд╣реА рд╕реНрдЯреНрд░рд┐рдЩ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬреБрди рдкрд╣рд┐рд▓реЗ рдЬреЗрдиреЗрд░реЗрдЯрд░рдорд╛ рдЗрдирдкреБрдЯрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрдиред рдмреНрд▓рдХрдЪреЗрдирдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЕрдиреНрддрд┐рдо рдмреНрд▓рдХрдХреЛ рд╣реНрдпрд╛рд╕ h рдпрд╕реНрддреЛ рд▓рд╛рдЗрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд░рд╛рдореНрд░реЛ рдЙрдореНрдореЗрджрд╡рд╛рд░ рд╣реЛред рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ h рдмреАрдЙ рдЬрд╕реНрддреИред рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдЫрдиреН h рдХреБрдиреИ рдкрдирд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рдХреНрд░рдорд╛ рдмрд┐рдиреНрджреБрдорд╛:

H = scalarToPoint(h)

рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА i рдЧрдгрдирд╛ рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрдЫ Hi = p(i)H, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВ рдЬрд╛рдиреНрджрдЫрдиреН p(i) рд░ Hред рдЦреБрд▓рд╛рд╕рд╛ Hрдо рдЕрдиреНрдп рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдирд┐рдЬреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрди iрд╡реЗрдВ рд╕рд╣рднрд╛рдЧреА, рд░ рддреНрдпрд╕реИрд▓реЗ рдирд┐рдЬреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдПрдХ рд╕реЗрдЯ рдмреНрд▓рдХ рджреЗрдЦрд┐ рдмреНрд▓рдХрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрд╕рд░реНрде, рддрд▓ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдорд╣рдБрдЧреЛ рдмрд╣реБрдкрдж рдкреБрд╕реНрддрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдПрдХ рдкрдЯрдХ рдорд╛рддреНрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдХрд╣рд┐рд▓реЗ k рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рдкреЛрд╕реНрдЯрдорд╛рд░реНрдЯрдо рдЧрд░рд┐рдпреЛ Hi = p(i)H, рд╕рдмреИрд▓реЗ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН Hx = p(x)H рд╕рдмреИрдХреЛ рд▓рд╛рдЧрд┐ x рд╣рд╛рдореАрд▓реЗ рдЕрдиреНрддрд┐рдо рдЦрдгреНрдбрдорд╛ рдЫрд▓рдлрд▓ рдЧрд░реЗрдХрд╛ рдмрд╣реБрдкрджрд╣рд░реВрдХреЛ рдЧреБрдгрд▓рд╛рдИ рдзрдиреНрдпрд╡рд╛рджред рдпрд╕ рдХреНрд╖рдгрдорд╛, рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдЧрдгрдирд╛ рдЧрд░реНрдЫрдиреН H0 = p(0) H, рд░ рдпреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╣реЛред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдХрд╕реИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди p(0), рд░ рддреНрдпрд╕реИрд▓реЗ рдЧрдгрдирд╛ рдЧрд░реНрди рдПрдХ рдорд╛рддреНрд░ рддрд░рд┐рдХрд╛ p(0)H - рдпреЛ interpolation рд╣реЛ p(x)H, рдЬреБрди рддрдм рдорд╛рддреНрд░ рд╕рдореНрднрд╡ рдЫ k рдорд╛рдирд╣рд░реВ p(i) H рдЬреНрдЮрд╛рддред рдХреБрдиреИ рдкрдирд┐ рд╕рд╛рдиреЛ рдорд╛рддреНрд░рд╛ рдЦреЛрд▓реНрджреИ p(i) H рдмрд╛рд░реЗ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди p(0)H

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рдорд╛рдерд┐рдХреЛ рдЬреЗрдиреЗрд░реЗрдЯрд░рдорд╛ рд╣рд╛рдореАрд▓реЗ рдЪрд╛рд╣реЗрдХрд╛ рд╕рдмреИ рдЧреБрдгрд╣рд░реВ рдЫрдиреН: рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВ рдорд╛рддреНрд░ рдирд┐рдпрдиреНрддреНрд░рдг k-1 рд╕рд╣рднрд╛рдЧреА рд╡рд╛ рдХрдорд╕рдБрдЧ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛ рдкреНрд░рднрд╛рд╡ рдЫреИрди, рдЬрдмрдХрд┐ рдХреБрдиреИ рдкрдирд┐ k рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдирддрд┐рдЬрд╛ рд╕рдВрдЦреНрдпрд╛, рд░ рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдЙрдкрд╕реЗрдЯ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН k рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рд╕рдзреИрдВ рдПрдЙрдЯреИ рдмреАрдЙрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдордорд╛ рдЖрдЙрдиреЗрдЫрдиреНред

рд╣рд╛рдореАрд▓реЗ рдорд╛рдерд┐ рдзреНрдпрд╛рди рджрд┐рдПрд░ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реЗрдХреЛ рдПрдЙрдЯрд╛ рд╕рдорд╕реНрдпрд╛ рдЫред рдЗрдиреНрдЯрд░рдкреЛрд▓реЗрд╕рди рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдореВрд▓реНрдп Hi рдЬреБрди рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ i рдпреЛ рд╡рд╛рд╕реНрддрд╡рдореИ рдЙрд╕реНрддреИ рдерд┐рдпреЛ p(i) H рдХрд┐рдирдХрд┐ рдмрд╛рд╣реЗрдХ рдХреЛрд╣реА рдЫреИрди i- рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди p(i), рдмрд╛рд╣реЗрдХ рдХреЛрд╣реА рдЫреИрди i-рд╕рд╣рднрд╛рдЧреАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреНрджреИрди Hi рд╡рд╛рд╕реНрддрд╡рдорд╛ рд╕рд╣реА рд░реВрдкрдорд╛ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╢реБрджреНрдзрддрд╛рдХреЛ рдХреБрдиреИ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдорд╛рдг рдмрд┐рдирд╛ Hрдо рдПрдХ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдорд╛рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫ рдирдорд╕реНрддреЗ, рд░ рдЕрдирд┐рдпрдиреНрддреНрд░рд┐рдд рд░реВрдкрдорд╛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рдХреЛ рдЙрддреНрдкрд╛рджрдирд▓рд╛рдИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫ:

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2рдкрд╣рд┐рд▓реЛ рд╕рд╣рднрд╛рдЧреАрд▓реЗ рдкрдард╛рдПрдХреЛ H_1 рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдирд╣рд░реВрд▓реЗ H_0 рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдлрд░рдХ рдкрд╛рд░реНрдЫ

рд╕рд╣реА рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдХрдореНрддрд┐рдорд╛ рджреБрдИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН Hi, рд╣рд╛рдореАрд▓реЗ рдмрд╣реБрдкрджрдХреЛ рдЬреЗрдиреЗрд░реЗрд╢рдирдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реЗрдкрдЫрд┐ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреЗрдЫреМрдВред

рдмрд╣реБрдкрдж рдкреБрд╕реНрддрд╛

рдЕрдиреНрддрд┐рдо рдЦрдгреНрдбрдорд╛ рд╣рд╛рдореАрд▓реЗ рдорд╛рдиреЗрдХрд╛ рдерд┐рдпреМрдВ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдпрд╕реНрддреЛ рдмрд╣реБрдкрдж рдЫ p (x) рдбрд┐рдЧреНрд░реА k-рез рдХрд┐ рд╕рд╣рднрд╛рдЧреА i рдерд╛рд╣рд╛ рдЫ p(i), рд░ рдЕрд░реВ рдХрд╕реИрд╕рдБрдЧ рдпреЛ рдорд╛рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рдЫреИрдиред рдЕрд░реНрдХреЛ рдЦрдгреНрдбрдорд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗрд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрд┐рдиреНрджреБрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫ G рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдпреЛ p(x)G рд╕рдмреИрдХреЛ рд▓рд╛рдЧрд┐ x.

рдпрд╕ рдЦрдгреНрдбрдорд╛ рд╣рд╛рдореА рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрд╕рдБрдЧ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдХреЗрд╣реА рдирд┐рдЬреА рдХреБрдЮреНрдЬреА рдЫ рднрдиреА рдЕрдиреБрдорд╛рди рдЧрд░реНрдиреЗрдЫреМрдВ xi, рдпрд╕рд░реА рд╕рдмреИрд▓рд╛рдИ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдерд╛рд╣рд╛ рдЫ Xi.

рдПрдХ рд╕рдореНрднрд╛рд╡рд┐рдд рдмрд╣реБрдкрдж рдкреБрд╕реНрддрд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫ:

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

  1. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА i рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдПрдХ рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдмрд╣реБрдкрдж рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ pi(x) рдбрд┐рдЧреНрд░реА k-1ред рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдкрдард╛рдЙрдБрдЫрдиреН j рдЕрд░реНрде pi(j), рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреАрд╕рдБрдЧ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ Xjред рдпрд╕рд░реА рдорд╛рддреНрд░ i-th ╨╕ j-th рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ pi(j)ред рд╕рд╣рднрд╛рдЧреА i рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдкрдирд┐ рдШреЛрд╖рдгрд╛ рдЧрд░реНрджрдЫ pi(j)G рд╕рдмреИрдХреЛ рд▓рд╛рдЧрд┐ j рджреЗрдЦрд┐ 1 рдЧрд░реНрди k рд╕рдорд╛рд╡реЗрд╢реАред

  2. рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдЫрдиреМрдЯ рдЧрд░реНрди рдХреЗрд╣реА рд╕рд╣рдорддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН k рдмрд╣реБрдкрджрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВред рдХреЗрд╣реА рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рдЕрдлрд▓рд╛рдЗрди рд╣реБрди рд╕рдХреНрдиреЗ рд╣реБрдирд╛рд▓реЗ, рд╣рд╛рдореА рд╕рдмреИрдЬрдирд╛рд╕рдореНрдо рдкрд░реНрдЦрди рд╕рдХреНрджреИрдиреМрдВ n рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдмрд╣реБрдкрджрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдиреЗрдЫрдиреНред рдпрд╕ рдЪрд░рдгрдХреЛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╕реЗрдЯ рд╣реЛ Z рдХрдо рд╕реЗ рдХрдо рд╕рдореНрдорд┐рд▓рд┐рдд k рдЪрд░рдгрдорд╛ рдмрдирд╛рдЗрдПрдХрд╛ рдмрд╣реБрдкрджрд╣рд░реВ (рез).

  3. рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдерд╛рд╣рд╛ рднрдПрдХреЛ рдорд╛рдирд╣рд░реВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдЫрдиреН pi(j) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрд░реВрдк pi(j)G рдпреЛ рдЪрд░рдг рдкрдЫрд┐ Z рдХреЗрд╡рд▓ рдмрд╣реБрдкрджрд╣рд░реВ рдЬрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдЬреА рд░реВрдкрдорд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд pi(j) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрд░реВрдк pi(j)G

  4. рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА j рдпрд╕рдХреЛ рдирд┐рдЬреА рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫ p(j) рдпреЛрдЧрдлрд▓рдХреЛ рд░реВрдкрдорд╛ pi(j) рд╕рдмреИрдХрд╛ рд▓рд╛рдЧрд┐ i ╨▓ Zред рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрд▓реЗ рд╕рдмреИ рдорд╛рдирд╣рд░реВ рдкрдирд┐ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫ p(x)G рдпреЛрдЧрдлрд▓рдХреЛ рд░реВрдкрдорд╛ pi(x)G рд╕рдмреИ i рдХреЛ рд▓рд╛рдЧреА ╨▓ Z.

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рддреНрдпреЛ рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН p(x) - рдпреЛ рд╕рд╛рдБрдЪреНрдЪреИ рдПрдХ рдмрд╣реБрдкрдж рд╣реЛ k-1, рдХрд┐рдирднрдиреЗ рдпреЛ рд╡реНрдпрдХреНрддрд┐рдХреЛ рдпреЛрдЧрдлрд▓ рд╣реЛ pi(x), рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рдЧреНрд░реАрдХреЛ рдмрд╣реБрдкрдж рд╣реЛ k-резред рддреНрдпрд╕рдкрдЫрд┐, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА рд╣реБрдБрджрд╛ j рдерд╛рд╣рд╛ рдЫ p(j), рдЙрдиреАрд╣рд░реБрд▓рд╛рдИ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рдЫреИрди p (x) рд▓рд╛рдЧрд┐ x тЙа jред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдореВрд▓реНрдп рдЧрдгрдирд╛ рдЧрд░реНрди, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ pi(x), рд░ рдЬрдмрд╕рдореНрдо рд╕рд╣рднрд╛рдЧреА j рдЪрдпрди рдЧрд░рд┐рдПрдХрд╛ рдмрд╣реБрдкрджрд╣рд░реВ рдордзреНрдпреЗ рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рдерд╛рд╣рд╛ рдЫреИрди, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЫреИрди p(x)ред

рдпреЛ рд╕рдореНрдкреВрд░реНрдг рдмрд╣реБрдкрдж рдкреБрд╕реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рдЬреБрди рдЕрдиреНрддрд┐рдо рдЦрдгреНрдбрдорд╛ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛред рдорд╛рдерд┐рдХреЛ рдЪрд░рдг 1, 2 рд░ 4 рдорд╛ рдПрдХрджрдо рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЫред рддрд░ рдЪрд░рдг 3 рдпрддрд┐ рд╕рд╛рдиреЛ рдЫреИрдиред

рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рддреНрдпреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫ pi(j) рд╡рд╛рд╕реНрддрд╡рдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдПрдХрд╛рд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ pi(j)G рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреЗрдиреМрдВ рднрдиреЗ, рдЖрдХреНрд░рдордгрдХрд╛рд░реА i рдмрд░реБ рдлреЛрд╣реЛрд░ рдкрдард╛рдЙрди рд╕рдХреНрдЫ pi(j) рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ j, рд░ рд╕рд╣рднрд╛рдЧреА j рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрди pi(j), рд░ рдпрд╕рдХреЛ рдирд┐рдЬреА рдШрдЯрдХ рдЧрдгрдирд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрди.

рддреНрдпрд╣рд╛рдБ рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░реЛрдЯреЛрдХрд▓ рдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рд╕рдиреНрджреЗрд╢ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдкреНрд░рдорд╛рдгi(j), рдЬрд╕реНрддреЛ рдХрд┐ рдХреБрдиреИ рдкрдирд┐ рд╕рд╣рднрд╛рдЧреА, рдХреЗрд╣рд┐ рдореВрд▓реНрдп рднрдПрдХреЛ e, рд░ рдкрдирд┐ рдкреНрд░рдорд╛рдг (j) ╨╕ pi(j)G рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫ e - рдпреЛ рд╕рд╛рдБрдЪреНрдЪреИ рд╣реЛ pi(j), рд╕рд╣рднрд╛рдЧреАрдХреЛ рдХреБрдЮреНрдЬреАрд╕рдБрдЧ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб j. рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рддреНрдпрд╕реНрддрд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рдареВрд▓реЛ рдЫ, рд░ рдпреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред O(nk) рддреНрдпрд╕реНрддрд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред

рддреНрдпреЛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ pi(j) рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ pi(j)G рд╣рд╛рдореА рдмрд╣реБрдкрдж рдЬреЗрдиреЗрд░реЗрд╢рди рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдзреЗрд░реИ рд▓рд╛рдореЛ рдЕрд╡рдзрд┐ рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рдХреЛ рдЕрд╡рдзрд┐рдорд╛ рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЬрд╛рдБрдЪ рдЧрд░реНрдЫрдиреНред pi(j), рд░ рдпрджрд┐ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢ рдЬрдирддрд╛рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдБрджреИрди pi(j)G, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рдорд╛рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрдЫрдиреН рдХрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢ рдЧрд▓рдд рдЫред рддреНрдпреЛ рд╕рдиреНрджреЗрд╢ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЫреИрди рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ pi(G) рдпреЛ рдореЗрд▓ рдЦрд╛рдиреНрдЫ рднрдиреЗрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛред рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБ рдкрд░реНрдЫ рдХрд┐ рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреАрд▓реЗ рддреНрдпрд╕реНрддреЛ рдкреНрд░рдорд╛рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рддреЛрдХрд┐рдПрдХреЛ рд╕рдордпрдорд╛ рдХрдореНрддрд┐рдорд╛ рдПрдХ рдкрдЯрдХ рдЕрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рдд рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдпрджрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдпрд╕реНрддреЛ рдкреНрд░рдорд╛рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдорд╛, рдпреЛ рд╕рдорд╛рди рдЖрд╡рдВрдЯрд┐рдд рд╕рдордпрдорд╛ рдЕрдиреНрдп рд╕рдмреИ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдорд╛ рдкреБрдЧреНрдиреЗ рдзрд╛рд░рдгрд╛рдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреНрдЫред

рдпрджрд┐ рд╣рд╛рдореА рдПрдХрдЕрд░реНрдХрд╛рд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ рдХреЗ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ? рднрд╛рдЧ 2

рдпрджрд┐ рдПрдХ рд╕рд╣рднрд╛рдЧреА рдпрд╕ рдЕрд╡рдзрд┐рдорд╛ рдЕрдирд▓рд╛рдЗрди рджреЗрдЦрд╛ рдкрд░реЗрди, рд░ рдЙрд╕рдХреЛ рдХрдореНрддрд┐рдорд╛ рдПрдЙрдЯрд╛ рдЧрд▓рдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдерд┐рдпреЛ рднрдиреЗ, рддреНрдпрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рд╣рднрд╛рдЧреАрд▓реЗ рдЕрд░реНрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирдорд╛ рднрд╛рдЧ рд▓рд┐рди рд╕рдХреНрдиреЗрдЫреИрдиред рдкреНрд░реЛрдЯреЛрдХрд▓, рддрдерд╛рдкрд┐, рдЕрдЭреИ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдХрдореНрддрд┐рдорд╛ рдЫ k рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рдЬрд╕рд▓реЗ рдпрд╛ рдд рднрд░реНрдЦрд░реИ рд╕рд╣реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗ рд╡рд╛ рддреЛрдХрд┐рдПрдХреЛ рд╕рдордп рднрд┐рддреНрд░ рдЧрд▓рддрддрд╛рдХреЛ рдкреНрд░рдорд╛рдг рдЫреЛрдбреНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗред

H_i рдХреЛ рд╢реБрджреНрдзрддрд╛ рдХреЛ рдкреНрд░рдорд╛рдг

рдЫрд▓рдлрд▓ рдЧрд░реНрди рдмрд╛рдБрдХреА рд░рд╣реЗрдХреЛ рдЕрдиреНрддрд┐рдо рднрд╛рдЧ рдХрд╕рд░реА рдкреНрд░рдХрд╛рд╢рд┐рддрдХреЛ рд╢реБрджреНрдзрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдиреЗ рд╣реЛ Hрдо, рдЕрд░реНрдерд╛рддреН рддреНрдпреЛ Hi = p(i)H, рдЦреЛрд▓реНрди рдмрд┐рдирд╛ p(i)

рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН рдХрд┐ рдорд╛рдирд╣рд░реВ H, G, p(i) G рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░ рд╕рдмреИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫред рд╕рдЮреНрдЪрд╛рд▓рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН p(i) рдерд╛рд╣рд╛ рдЫ p(i) G ╨╕ G рдЕрд╕рддрдд рд▓реЙрдЧрд░рд┐рдердо рднрдирд┐рдиреНрдЫ, рд╡рд╛ dlog, рд░ рд╣рд╛рдореА рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ рдХрд┐:

dlog(p(i)G, G) = dlog(Hi, H)

рдЦреБрд▓рд╛рд╕рд╛ рдмрд┐рдирд╛ p(i)ред рддреНрдпрд╕реНрддрд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ Schnorr рдкреНрд░реЛрдЯреЛрдХрд▓.

рдпрд╕ рдбрд┐рдЬрд╛рдЗрдирдХреЛ рд╕рд╛рде, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╣рднрд╛рдЧреА, рд╕рд╛рдердорд╛ Hi рдбрд┐рдЬрд╛рдЗрди рдЕрдиреБрд╕рд╛рд░ рд╢реБрджреНрдзрддрд╛ рдХреЛ рдкреНрд░рдорд╛рдг рдкрдард╛рдЙрдБрдЫред

рдПрдХ рдкрдЯрдХ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рднрдПрдкрдЫрд┐, рдпреЛ рдкреНрд░рд╛рдпрдГ рдпрд╕рд▓рд╛рдИ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗрд╣рд░реВ рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддреНрдпрд╕реНрддрд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдирдореНрдмрд░ рд╕рд╣рд┐рдд, рд╕рдмреИрд▓рд╛рдИ рдкрдард╛рдЙрдиреБ рдкрд░реНрдЫ Hi рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреНрд░рдорд╛рдгред

рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдкрд╛рдардХрд▓реЗ рд╕реЛрдзреНрди рд╕рдХреНрдЫ: рдЕрдиреНрддрд┐рдо рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╣реЛ Hреж, рд░ p(0)G - рдпреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ, рдХрд┐рди рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдг рдЪрд╛рд╣рд┐рдиреНрдЫ Hрдо, рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдкреНрд░рдорд╛рдг рдХрд┐рди рдирдкрдард╛рдЙрдиреБрд╣реЛрд╕реН

dlog(p(0)G, G) = dlog(H0, H)

рд╕рдорд╕реНрдпрд╛ рдпреЛ рдЫ рдХрд┐ рдпрд╕реНрддреЛ рдкреНрд░рдорд╛рдг Schnorr рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди рдХрд┐рдирднрдиреЗ рдХрд╕реИрд▓рд╛рдИ рдорд╛рди рдерд╛рд╣рд╛ рдЫреИрди p (рез), рдкреНрд░рдорд╛рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдердк рдХреЗ рдЫ, рд╕рдореНрдкреВрд░реНрдг рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬреЗрдиреЗрд░реЗрдЯрд░ рдпреЛ рдореВрд▓реНрдп рдХрд╕реИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди рднрдиреНрдиреЗ рддрдереНрдпрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рддреНрдпрд╕реИрд▓реЗ рд╕рдмреИ рдорд╛рдирд╣рд░реВ рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫ Hi рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдорд╛рдг рд╢реБрджреНрдзрддрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди H0.

рдпрджреНрдпрдкрд┐, рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░рд╣рд░реВрдорд╛ рдмрд┐рдиреНрджреБрд╣рд░реВрдорд╛ рдХреЗрд╣реА рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдерд┐рдП рдЬреБрди рдЧреБрдгрдирд╕рдБрдЧ рд╕рдорд╛рди рд░реВрдкрдорд╛ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ, рд╢реБрджреНрдзрддрд╛рдХреЛ рдкреНрд░рдорд╛рдгред H0 рдорд╛рдореВрд▓реА рд╣реБрдиреЗрдЫ, рд╣рд╛рдореА рдХреЗрд╡рд▓ рдпреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВ

H0 ├Ч G = p(0)G ├Ч H

рдпрджрд┐ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рд╡рдХреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдЬреЛрдбреАрд╣рд░реВ, рдпреЛ рдкреНрд░рдорд╛рдг рдХрд╛рдо рдЧрд░реНрджрдЫред рдпрд╕ рдорд╛рдорд▓рд╛ рдорд╛ Hреж рднрдиреЗрдХреЛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдЬрд╕рд▓рд╛рдИ рдерд╛рд╣рд╛ рд╣реБрдиреЗ рдХреБрдиреИ рдкрдирд┐ рд╕рд╣рднрд╛рдЧреАрджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЬреА, рдПрдЪ ╨╕ p(0)G рдПрдЪ0 рд╕рдиреНрджреЗрд╢рдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкрдирд┐ рд╣реЛ рдЬреБрди рдмреАрдЬрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрджреИ k ╨╕ n рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдпреЛ рд╕рдиреНрджреЗрд╢рдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реЗред рдпрд╕рд░реА, рдпрджрд┐ рдмреАрдЙ - рдмреНрд▓рдХрдЪреЗрди рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рдмреНрд▓рдХрдХреЛ рд╣реНрдпрд╛рд╕ рд╣реЛ, рддреНрдпрд╕рдкрдЫрд┐ H0 рдмреНрд▓рдХрдорд╛ рдмрд╣реБ-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд░ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рджреБрд╡реИ рд╣реЛред

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рдпреЛ рд▓реЗрдЦ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдмреНрд▓рдЧ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдПрдХ рднрд╛рдЧ рд╣реЛ рдирд┐рдХрдЯред NEAR рдПрдХ рдмреНрд▓рдХрдЪреЗрди рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛ рдЬрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХреЛ рд╕рд╣рдЬрддрд╛ рд░ рдЕрдиреНрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛рдорд╛ рдЬреЛрдб рджрд┐рдиреНрдЫред

рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛрдб рдЦреБрд▓рд╛ рдЫ, рд╣рд╛рдореНрд░реЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рдпреЛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ рдпрд╣рд╛рдБ.

рддрдкрд╛рдИрдВрд▓реЗ NEAR рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рд░ рдЕрдирд▓рд╛рдЗрди IDE рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдпрд╣рд╛рдБ.

рддрдкрд╛рдИрдВ рд░реВрд╕реА рдорд╛ рд╕рдмреИ рд╕рдорд╛рдЪрд╛рд░ рдкрд╛рд▓рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдо рд╕рдореВрд╣ рд░ рднрд┐рддреНрд░ VKontakte рдорд╛ рд╕рдореВрд╣, рд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдорд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдорд╛ рдЯреНрд╡реАрдЯрд░.

╨Т╤Б╤В╤А╨╡╤З ╤Б╨║╨╛╤А╤Л╤Е ╨▓╤Б╤В╤А╨╡╤З!

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди