{"id":351672,"date":"2024-05-20T21:52:52","date_gmt":"2024-05-20T21:52:52","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=351672"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-05-20T21:52:52","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=351672","title":{"rendered":"<span>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0441\u043d\u0430\u043f\u0448\u043e\u0442\u044b: \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h4>K. Mani Chandy<\/h4>\n<p>University of Texas at Austin and<\/p>\n<h4>Leslie Lamport<\/h4>\n<p>Stanford Research Institute<\/p>\n<hr\/>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f. \u041c\u043d\u043e\u0433\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0440\u0435\u0448\u0438\u0442\u044c \u0432\u0430\u0436\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0437\u0430\u0434\u0430\u0447: \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"stable property\" data-title=\"&lt;p>stable property&lt;\/p>&#187; data-abbr=&#187;\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430&#187;>\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430<\/abbr>. \u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u2014 \u0442\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f: \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u0441\u0442\u0430\u0432 <code>true<\/code>, \u043e\u043d\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0432\u044b\u043c \u0438 \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432: \u00ab\u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e\u00bb, \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 <abbr class=\"habraabbr\" title=\"deadlocked\" data-title=\"&lt;p>deadlocked&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430&#187;>\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430<\/abbr>\u00bb \u0438\u043b\u0438 \u00ab\u0432\u0441\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0432\u00a0\u043a\u043e\u043b\u044c\u0446\u0435 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0438\u0441\u0447\u0435\u0437\u043b\u0438\u00bb. \u0417\u0430\u0434\u0430\u0447\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0434\u043b\u044f\u00a0\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f <abbr class=\"habraabbr\" title=\"checkpointing\" data-title=\"&lt;p>checkpointing&lt;\/p>&#187; data-abbr=&#187;\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432&#187;>\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432<\/abbr>.<\/p>\n<hr\/>\n<h2>1. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442, \u043f\u043e\u0441\u044b\u043b\u0430\u044f \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442,\u00a0<em>\u0438 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e<\/em>. \u0414\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d2f\/ae1\/48a\/d2fae148adb880f9c74c4ccfaa67a403.svg\" width=\"11\" height=\"15\"\/> \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438\u0445 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ca1\/354\/225\/ca1354225fa00cc11dac192c1694b21f.svg\" width=\"11\" height=\"15\"\/>. <\/p>\n<p>\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043e\u0431\u0449\u0438\u043c \u0447\u0430\u0441\u0430\u043c. \u041c\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c, \u0447\u0442\u043e\u00a0\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043d\u0435\u0442 \u043e\u0431\u0449\u0438\u0445 \u0447\u0430\u0441\u043e\u0432 \u0438\u043b\u0438 \u043f\u0430\u043c\u044f\u0442\u0438. \u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0437\u0430\u043f\u0438\u0448\u0443\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0430\u043a, \u0447\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u043c\u0438: \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441 \u043d\u0438\u043c\u0438, \u043d\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0445.<\/p>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u043e\u043b\u044c \u0433\u0440\u0443\u043f\u043f\u044b \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u043e\u0432, \u0441\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0445 \u043f\u0430\u043d\u043e\u0440\u0430\u043c\u0443, \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0443\u044e \u0441\u0446\u0435\u043d\u0443 \u2014 \u043a\u0430\u043a \u043d\u0435\u0431\u043e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043b\u0435\u0442\u0430\u044e\u0442 \u043f\u0442\u0438\u0446\u044b. \u041d\u043e \u0441\u0446\u0435\u043d\u0430 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f, \u0447\u0442\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043d\u044f\u0442\u0430 \u043e\u0434\u043d\u0438\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c. \u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u0438 \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0438\u0445, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u0443. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0441\u043d\u0438\u043c\u043a\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0438\u0437-\u0437\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u044b \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043c\u0435\u0448\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u0443\u044e\u0442: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u043d\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u044a\u0435\u043c\u043a\u0438 \u0432\u0441\u0435 \u043f\u0442\u0438\u0446\u044b \u0432 \u043d\u0435\u0431\u0435 \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u043c\u0438. <\/p>\n<p>\u041d\u043e \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u043e\u0431\u0449\u0438\u0439 \u0441\u043d\u0438\u043c\u043e\u043a \u0434\u043e\u043b\u0436\u0435\u043d\u00a0\u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c. \u0417\u0430\u0434\u0430\u0447\u0430, \u0441\u0442\u043e\u044f\u0449\u0430\u044f \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u043c\u0438 \u2014 \u0434\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0443 \u00ab\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439\u00bb \u0438 \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u00a0\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043e\u043f\u0438\u0448\u0435\u043c \u0432\u0430\u0436\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a8\/95f\/fb1\/1a895ffb13c2dd9d628a9c940053b063.svg\" width=\"10\" height=\"16\"\/>\u00a0\u2014 \u043f\u0440\u0435\u0434\u0438\u043a\u0430\u0442, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043d\u0430 \u0432\u0445\u043e\u0434 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/73c\/491\/5a4\/73c4915a4814019ec3e86059fff79881.svg\" width=\"16\" height=\"17\"\/>, \u0442\u0430\u043a\u043e\u0439, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S)\" alt=\"y(S)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/420\/3cb\/786\/4203cb7868208b39845149d8a92032f7.svg\" width=\"38\" height=\"22\"\/>\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 <code>true<\/code> \u0438\u043b\u0438 <code>false<\/code> \u0434\u043b\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/816\/848\/105\/816848105a9e38a7e8f1382f6107110d.svg\" width=\"13\" height=\"17\"\/> \u0441\u0438\u0441\u0442\u0435\u043c\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6e7\/3a6\/6a8\/6e73a66a83584bc1d41008e86b2d9cf5.svg\" width=\"16\" height=\"17\"\/>. \u041f\u0440\u0435\u0434\u0438\u043a\u0430\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/867\/bed\/8b4\/867bed8b490bc0aa1819acd750a05fac.svg\" width=\"10\" height=\"16\"\/>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u00a0<em>\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c<\/em>\u00a0<em>\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8bb\/c09\/fd0\/8bbc09fd047594ab537a815eda0b16bd.svg\" width=\"16\" height=\"17\"\/>, <\/em>\u0435\u0441\u043b\u0438 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S)\" alt=\"y(S)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/936\/4e9\/606\/9364e96066132acc7780d2a9eaa217e3.svg\" width=\"38\" height=\"22\"\/> \u0441\u043b\u0435\u0434\u0443\u0435\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S^{'})\" alt=\"y(S^{'})\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/afa\/585\/21b\/afa58521bd221ae189ee8f22f97f49fd.svg\" width=\"44\" height=\"26\"\/> \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{'}\" alt=\"S^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/510\/0fb\/959\/5100fb959ea4cce7f596f47bf9ca051c.svg\" width=\"19\" height=\"22\"\/> \u0441\u0438\u0441\u0442\u0435\u043c\u044b\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/97a\/8ec\/a66\/97a8eca6644e3abe846494191b470f52.svg\" width=\"16\" height=\"17\"\/>, \u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u044b\u0445 \u0438\u0437 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ae1\/c92\/6ba\/ae1c926ba270f131698f22d1821a1cf0.svg\" width=\"13\" height=\"17\"\/> \u0441\u0438\u0441\u0442\u0435\u043c\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/077\/a91\/ebb\/077a91ebbdfbae59c8dfec07c9156d47.svg\" width=\"16\" height=\"17\"\/>. \u0414\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a9a\/940\/8ff\/a9a9408ff3207593d5bdb4159c5708fc.svg\" width=\"10\" height=\"16\"\/> \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/17f\/833\/f1d\/17f833f1d65f2c66d74316f702e38406.svg\" width=\"10\" height=\"16\"\/> \u0438\u0441\u0442\u0438\u043d\u043d\u043e \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0440\u0430\u0431\u043e\u0442\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b47\/987\/90b\/b4798790b5d2ae2de89ee4fc33abe17b.svg\" width=\"16\" height=\"17\"\/>, \u0442\u043e\u0433\u0434\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3c8\/bdc\/1a2\/3c8bdc1a2615f03fbb55fc5449fe808c.svg\" width=\"10\" height=\"16\"\/> \u0438\u0441\u0442\u0438\u043d\u043d\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u043e\u0437\u0434\u043d\u0435\u0435. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432: \u00ab\u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430\u00bb, \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 <abbr class=\"habraabbr\" title=\"deadlocked\" data-title=\"&lt;p>deadlocked&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430&#187;>\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430<\/abbr>\u00bb \u0438 \u00ab\u0432\u0441\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0438\u0437\u00a0\u043a\u043e\u043b\u044c\u0446\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0438\u0441\u0447\u0435\u0437\u043b\u0438\u00bb.<\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u0447 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u043e\u0431\u0449\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0432\u044b\u0432\u043e\u0434\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/234\/0ca\/a03\/2340caa03af44e228767e9887b964edd.svg\" width=\"10\" height=\"16\"\/>. \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"deadlock detection\" data-title=\"&lt;p>deadlock detection&lt;\/p>&#187; data-abbr=&#187;\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a&#187;>\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a<\/abbr> [2, 5, 8, 9, 11], \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"termination detection\" data-title=\"&lt;p>termination detection&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f&#187;>\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f<\/abbr> [1, 4, 10] \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0441\u043e\u0431\u044b\u043c\u0438 \u0441\u043b\u0443\u0447\u0430\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u0414\u0435\u0442\u0430\u043b\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0438\u0436\u0435. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a96\/4db\/a8a\/a964dba8a80ae1e3fd6503b709b360ed.svg\" width=\"13\" height=\"17\"\/>, \u0430 \u043f\u043e\u0442\u043e\u043c\u00a0\u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S)\" alt=\"y(S)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/604\/3ae\/77a\/6043ae77a9843f08e1ae5727b11eedfb.svg\" width=\"38\" height=\"22\"\/>, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e.<\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0438\u043b\u0438 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0430\u043d\u0435\u0435. Gligor \u0438 Shattuck [5] \u0437\u0430\u044f\u0432\u043b\u044f\u044e\u0442, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b \u0438 \u043d\u0435\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u044b. \u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0442\u043e\u0447\u0435\u043a \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445 \u0442\u044f\u0436\u0435\u043b\u044b \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u041e\u0434\u043d\u0430 \u0438\u0437 \u0437\u0430\u0434\u0430\u0447 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u044d\u0442\u0438 \u0441\u0432\u044f\u0437\u0438.<\/p>\n<p>\u041c\u043d\u043e\u0433\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a\u0430\u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0444\u0430\u0437, \u0433\u0434\u0435 \u043a\u0430\u0436\u0434\u0430\u044f \u0444\u0430\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0430\u0437\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e. \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0437\u044b. \u0424\u0430\u0437\u0430 \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 \u0441\u0435\u0440\u0438\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435. \u041e\u043d\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442\u0441\u044f \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438. <em>\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0437\u0430\u043c\u0435\u0447\u0435\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0434\u043d\u0430 \u0444\u0430\u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c [10].<\/em> \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0444\u0430\u0437\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043e\u0433\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f, \u0432\u0441\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f: \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f. \u041d\u043e \u043c\u043e\u0433\u0443\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u0430 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 \u0444\u0430\u0437\u044b \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u044b, \u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u043e \u044d\u0442\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043d\u0435 \u0441\u043b\u0443\u0436\u0430\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0435\u043b\u0438, \u043a\u0440\u043e\u043c\u0435 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u0444\u0430\u0437\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u043c\u0441\u044f \u043d\u0430 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u044b; \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430.<\/p>\n<p>\u0421\u0442\u0440\u043e\u0433\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0442\u0430\u043a\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430, \u043a\u0430\u043a \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430\u00bb, \u043d\u0435\u00a0\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b, \u0435\u0441\u043b\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u00ab\u0441\u043d\u044f\u0442\u0430\u00bb \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430. \u041e\u0434\u043d\u0430\u043a\u043e \u0434\u043b\u044f\u00a0\u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0431\u0449\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043d\u0430\u00a0\u0437\u0430\u0434\u0430\u0447\u0438: (1) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0437\u0435 (\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0444\u0430\u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c), \u0438 (2) \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0439 \u0444\u0430\u0437\u044b. \u00ab<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"k\" alt=\"k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e1\/bef\/230\/7e1bef23039438d13a6e8e8b539429bc.svg\" width=\"10\" height=\"17\"\/>\u2011\u0430\u044f \u0444\u0430\u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430,\u00bb <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"k = 1, 2, ...\" alt=\"k = 1, 2, ...\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/922\/c7d\/cdf\/922c7dcdf5b84a52e144e7a716246514.svg\" width=\"96\" height=\"20\"\/> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c. \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043c\u0435\u0442\u043e\u0434\u044b, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"k\" alt=\"k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2f9\/da1\/710\/2f9da1710fd97d4ec183eca8e3720b9d.svg\" width=\"10\" height=\"17\"\/>-\u043e\u0439 \u0444\u0430\u0437\u044b \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"k\" alt=\"k\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/361\/de1\/362\/361de1362d745f1561a1dcdc86597700.svg\" width=\"10\" height=\"17\"\/>.<\/p>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0443\u0434\u0435\u043b\u044f\u0435\u043c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u0447\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432. \u0417\u0430\u0434\u0430\u0447\u0430 \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0444\u0430\u0437\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0451 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u043d\u044b\u043c \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f deadlock&#8217;\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f <abbr class=\"habraabbr\" title=\"diffusing\" data-title=\"&lt;p>diffusing&lt;\/p>&#187; data-abbr=&#187;\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e&#187;>\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e<\/abbr> \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412\u044b\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u0432\u0430\u0436\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u043e \u0441\u0435\u0431\u0435: \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u0448\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c\u0438.<\/p>\n<h2>2. \u041c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h2>\n<p>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u041e\u043d\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u043c, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0433\u0440\u0430\u0444\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u0430 \u0440\u0435\u0431\u0440\u0430 \u2014 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438. \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 1.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8ff\/835\/e97\/8ff835e975f67d1e0358e6fcf2169ac1.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 1. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438  \u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 .\" title=\"\u0421\u0445\u0435\u043c\u0430 1. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438  \u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 .\" width=\"231\" height=\"135\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ff\/835\/e97\/8ff835e975f67d1e0358e6fcf2169ac1.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 1. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p, q, r\" alt=\"p, q, r\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/253\/c75\/02f\/253c7502f12f32c465a182a536aebd5f.svg\" width=\"37\" height=\"14\"\/> \u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c1, c2, c3, c4\" alt=\"c1, c2, c3, c4\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/94f\/f70\/6dc\/94ff706dc06e9323af508afa158cccbd.svg\" width=\"81\" height=\"17\"\/>.<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u0430\u043d\u0430\u043b\u044b \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0438 \u0431\u0443\u0444\u0435\u0440\u0430\u043c\u0438, \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438. \u0414\u043e\u043f\u0443\u0449\u0435\u043d\u0438\u0435 \u043e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0431\u0443\u0444\u0435\u0440\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f: \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0431\u0443\u0444\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0435\u0441\u043b\u0438 \u0434\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043d\u0438 \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0439 \u0431\u0443\u0444\u0435\u0440. \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f, \u043d\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f. \u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b \u2014 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u043a\u0430\u043d\u0430\u043b.\u00a0<em>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435<\/em>\u00a0\u043a\u0430\u043d\u0430\u043b\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0433\u043e, \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439, \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c (\u0438\u0437 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430) \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0439. \u0421\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ea\/394\/cfa\/8ea394cfa34eb49b28f566e6de701767.svg\" width=\"9\" height=\"12\"\/> \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ee7\/18a\/2a7\/ee718a2a7306c5cf8fa5b042a4b2686b.svg\" width=\"11\" height=\"15\"\/>\u2014 \u044d\u0442\u043e \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bb5\/cd0\/617\/bb5cd06171fc4cdd4b4d54fad67ae187.svg\" width=\"11\" height=\"15\"\/> \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<em>\u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043e\u0434\u043d\u043e\u0433\u043e<\/em>\u00a0\u043a\u0430\u043d\u0430\u043b\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c66\/f6e\/a7e\/c66f6ea7e2f0bd0b3b7901024989ee0b.svg\" width=\"8\" height=\"12\"\/> \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7b1\/212\/0be\/7b12120bea38ed8063476da6f1fa798e.svg\" width=\"11\" height=\"15\"\/>: \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2da\/027\/ab6\/2da027ab64021bec29760d746d577cf5.svg\" width=\"8\" height=\"12\"\/> <strong>\u043c\u043e\u0436\u0435\u0442<\/strong> \u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7e7\/3db\/dcc\/7e73dbdcc0741541da3a31966650ea33.svg\" width=\"8\" height=\"12\"\/>(\u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c90\/ce6\/06a\/c90ce606a95dbd3650810accd23834cb.svg\" width=\"8\" height=\"12\"\/> \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/02c\/373\/31c\/02c37331c9c199d0fb74b6e040f956f3.svg\" width=\"11\" height=\"15\"\/>) \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5dd\/6f9\/c56\/5dd6f9c5628e1eafefa14348720303b5.svg\" width=\"8\" height=\"12\"\/>(\u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cdf\/90d\/2d5\/cdf90d2d547b801f784167d95c155eef.svg\" width=\"8\" height=\"12\"\/> \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a9f\/a23\/f6e\/a9fa23f6e4b37d50c0e0d83a7f0ad05d.svg\" width=\"11\" height=\"15\"\/>). \u0421\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/244\/fb5\/b68\/244fb5b68ad1b9adae50f5266b9518e2.svg\" width=\"9\" height=\"12\"\/>\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e: (1) \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b3e\/522\/61a\/b3e52261a1fa1b14951c1e4d27e6f063.svg\" width=\"11\" height=\"15\"\/>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u043e, (2) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s\" alt=\"s\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/343\/a8b\/1e3\/343a8b1e398661b7bcc0f1fe3c8bae9a.svg\" width=\"9\" height=\"12\"\/>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8c6\/43a\/ff9\/8c643aff9a681af0d8a441ce367e30e2.svg\" width=\"11\" height=\"15\"\/> \u043f\u0440\u044f\u043c\u043e \u043f\u0435\u0440\u0435\u0434 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c, (3) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s^{'}\" alt=\"s^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/624\/453\/9b7\/6244539b7770f7718493726bb1177f7c.svg\" width=\"15\" height=\"22\"\/>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/36a\/5fd\/786\/36a5fd78682ae728b542cf9b743c9ca2.svg\" width=\"11\" height=\"15\"\/> \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, (4) \u043a\u0430\u043d\u0430\u043b\u043e\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/80a\/89b\/422\/80a89b4223dc0c2464e2b890df1ec52e.svg\" width=\"8\" height=\"12\"\/>(\u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438), \u0447\u044c\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c, \u0438 (5) \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c82\/41b\/856\/c8241b856376de36566e4dcc21de6518.svg\" width=\"21\" height=\"17\"\/>(\u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438), \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u043c \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e0b\/069\/c03\/e0b069c030c9b76010da6503f4b26564.svg\" width=\"8\" height=\"12\"\/>(\u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/27b\/935\/748\/27b935748b315624a6f91b56e886c42a.svg\" width=\"8\" height=\"12\"\/> \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043e\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/214\/ff4\/986\/214ff49860d7296fe86a83397e2c8758.svg\" width=\"11\" height=\"15\"\/>) \u0438\u043b\u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0435 \u0447\u0435\u0440\u0435\u0437  <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/62b\/952\/2e7\/62b9522e71aa5c5bd8cdc0b3473aa0c2.svg\" width=\"8\" height=\"12\"\/>(\u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fbf\/e9d\/73f\/fbfe9d73f3ee02ca3b281e1e72071e7b.svg\" width=\"8\" height=\"12\"\/> \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/770\/c2a\/e91\/770c2ae91deb994e4224e24672206513.svg\" width=\"11\" height=\"15\"\/>). \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e9c\/cec\/991\/e9ccec991d75bcdaed3675ce91f460cb.svg\" width=\"9\" height=\"12\"\/> \u043a\u0430\u043a \u043a\u043e\u0440\u0442\u0435\u0436 \u0438\u0437 5 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\langle p, s, s^{'}, M, c \\rangle\" alt=\"\\langle p, s, s^{'}, M, c \\rangle\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6aa\/b37\/7e7\/6aab377e7ec06fa77a4af4bf13c232e3.svg\" width=\"113\" height=\"26\"\/>, \u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/660\/aea\/1d3\/660aea1d3c6874b3a871ed2b33f5d261.svg\" width=\"21\" height=\"17\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\u0441\" alt=\"\u0441\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7ab\/beb\/e83\/7abbebe83ec28be5c56527d23a0b01e8.svg\" width=\"7\" height=\"26\"\/> \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"null\" alt=\"null\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/712\/c97\/661\/712c9766117b1ba7357a0cb641ae3380.svg\" width=\"35\" height=\"17\"\/>, \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/da2\/15d\/228\/da215d228d03fe841bcebc6b52ff4c2f.svg\" width=\"9\" height=\"12\"\/>\u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430.<\/p>\n<p>\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u044d\u0442\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435\u00a0\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u2014 \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u2014 \u043f\u0443\u0441\u0442\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u0412\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435. \u041f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e = \\langle p, s, s^{'}, M, c \\rangle \" alt=\"e = \\langle p, s, s^{'}, M, c \\rangle \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/282\/278\/bce\/282278bce6b169932847181f24f6e069.svg\" width=\"149\" height=\"26\"\/>. \u041c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/191\/171\/9f1\/1911719f107b701e51b765a9f995f041.svg\" width=\"9\" height=\"12\"\/> <em>\u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438<\/em> \u0432\u00a0\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6b3\/2a0\/659\/6b32a06598fc7b508f6c5e685d94f2d8.svg\" width=\"13\" height=\"17\"\/> \u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u0435\u0441\u043b\u0438: (1) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2d7\/bcb\/cac\/2d7bcbcaccab0121c499b551d87a126a.svg\" width=\"11\" height=\"15\"\/>\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/acc\/ae5\/459\/accae54590c31680e0a302d61803b962.svg\" width=\"13\" height=\"17\"\/> \u2014  \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s\" alt=\"s\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/784\/fcd\/6d6\/784fcd6d6d57ad75ec45f8c001429f91.svg\" width=\"9\" height=\"12\"\/>, \u0438 (2) \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/05c\/1e6\/640\/05c1e6640725cf1dd6f1192c1951b054.svg\" width=\"8\" height=\"12\"\/> \u2014 \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6bc\/2da\/b4c\/6bc2dab4c34b49e9cb969302532180bd.svg\" width=\"11\" height=\"15\"\/>, \u0442\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cfc\/f3d\/67e\/cfcf3d67e280952d29d1c70c4889ff93.svg\" width=\"8\" height=\"12\"\/> \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f5\/bc0\/e80\/4f5bc0e80fda0547e327a8d479c029c6.svg\" width=\"13\" height=\"17\"\/> \u2014 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8c3\/bd2\/2b3\/8c3bd22b30d845b94676aa9e9a4caa61.svg\" width=\"21\" height=\"17\"\/> \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0435. \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next\" alt=\"next\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d06\/605\/196\/d06605196925297b94a46174dd29419e.svg\" width=\"39\" height=\"16\"\/> \u0442\u0430\u043a, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a1e\/8c5\/1d2\/a1e8c51d2276b0632b4ed935242a7b22.svg\" width=\"85\" height=\"22\"\/> \u2014 \u044d\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e8d\/ec6\/961\/e8dec69615288a5d9948cd948561f589.svg\" width=\"9\" height=\"12\"\/> \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b92\/340\/176\/b92340176444bfced69e98c2b64ee188.svg\" width=\"13\" height=\"17\"\/>. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e56\/bef\/ad4\/e56befad472286aced542649544ee9bf.svg\" width=\"85\" height=\"22\"\/>\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e\" alt=\"e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ea9\/4d7\/5ff\/ea94d75ffc240ffd9e659ffff5fa2b16.svg\" width=\"9\" height=\"12\"\/>\u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4da\/41f\/562\/4da41f5627ae359a4f890c1c71868654.svg\" width=\"13\" height=\"17\"\/>, \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/220\/1ae\/16a\/2201ae16a5118fd10544c0e006ab2e2c.svg\" width=\"85\" height=\"22\"\/>\u2014 \u044d\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0ce\/32e\/73a\/0ce32e73a0c9b7979830807cbaff745c.svg\" width=\"13\" height=\"17\"\/>\u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c: (1) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4e2\/9a7\/842\/4e29a7842bb01a5de18314afc0526480.svg\" width=\"11\" height=\"15\"\/> \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f9\/745\/de3\/1f9745de326bacb410c41c06d56decb5.svg\" width=\"85\" height=\"22\"\/> \u2014 \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s^{'}\" alt=\"s^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/278\/a52\/101\/278a5210124eb0196011400fc19aabe8.svg\" width=\"15\" height=\"22\"\/>; (2) \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e15\/e43\/b19\/e15e43b19df56d77366b2cfb8a56d689.svg\" width=\"8\" height=\"12\"\/> \u2014 \u044d\u0442\u043e \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6b2\/b2a\/070\/6b2b2a070513638a36d295adece19c25.svg\" width=\"11\" height=\"15\"\/>, \u0442\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bf3\/40e\/e99\/bf340ee994e6498d87e684cd5319795b.svg\" width=\"8\" height=\"12\"\/> \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/521\/911\/329\/521911329465c03603187354964b175e.svg\" width=\"85\" height=\"22\"\/>\u00a0 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4da\/dfb\/ddd\/4dadfbddd6cc08e51a087de8523ebbad.svg\" width=\"15\" height=\"22\"\/>\u00a0\u2014 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/91c\/a14\/f03\/91ca14f03170ecef545a075f7631bc4c.svg\" width=\"13\" height=\"17\"\/> \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ee9\/2de\/97f\/ee92de97fce2cb8e13f07282071dedf6.svg\" width=\"21\" height=\"17\"\/> \u0443\u0434\u0430\u043b\u0435\u043d\u043e \u0438\u0437 \u0432\u0435\u0440\u0448\u0438\u043d\u044b; \u0438 (3) \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f36\/225\/374\/f36225374f81ffd42fd53fbc6277d218.svg\" width=\"8\" height=\"12\"\/> \u2014 \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d61\/ee1\/e0f\/d61ee1e0f5894ed601788bf1997336ff.svg\" width=\"11\" height=\"15\"\/>, \u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/618\/895\/b4c\/618895b4c474929ff31ea1e825f7834e.svg\" width=\"8\" height=\"12\"\/> \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"next(S, e)\" alt=\"next(S, e)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1db\/e5c\/b58\/1dbe5cb5820c6804c8360cf3316d8220.svg\" width=\"85\" height=\"22\"\/>\u0442\u0430\u043a\u043e\u0435 \u0436\u0435 \u043a\u0430\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a43\/88d\/05f\/a4388d05f559d805f39676a80e7031e5.svg\" width=\"15\" height=\"22\"\/>\u00a0\u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d92\/b8d\/67a\/d92b8d67a3bba286f57dad66f3d1cb2a.svg\" width=\"13\" height=\"17\"\/> \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/260\/373\/5b1\/2603735b1346ac219740151b203b1d7c.svg\" width=\"21\" height=\"17\"\/>, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0432 \u043a\u043e\u043d\u0435\u0446.<\/p>\n<p>\u041f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq = (e_{i}; 0 \\le i \\le n)\" alt=\"seq = (e_{i}; 0 \\le i \\le n)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d60\/bcc\/081\/d60bcc0811ef59b8f5a8990f9cd9677e.svg\" width=\"174\" height=\"22\"\/>\u2014 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b9c\/ada\/e1b\/b9cadae1b0353b35ea36138573c4d539.svg\" width=\"27\" height=\"15\"\/>\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u00a0<em>\u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/em>\u00a0\u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1e3\/8e9\/30b\/1e38e930b1f95260475eceebbecc1009.svg\" width=\"16\" height=\"15\"\/> \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{i}, 0 \\le i \\le n\" alt=\"S_{i}, 0 \\le i \\le n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/10f\/e51\/b5d\/10fe51b5d2413e9fedf221648991b556.svg\" width=\"108\" height=\"20\"\/>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{0}\" alt=\"S_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e13\/344\/92c\/e1334492ce2324f933fbb2b4a52b0087.svg\" width=\"21\" height=\"20\"\/> \u2014 \u044d\u0442\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"S_{i+1} = next(S_{i}, e_{i})\\text{ \u0434\u043b\u044f }0\\le i\\le n\" alt=\"S_{i+1} = next(S_{i}, e_{i})\\text{ \u0434\u043b\u044f }0\\le i\\le n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/32a\/89a\/83f\/32a89a83ff922f829395db2015cb5bf2.svg\" width=\"273\" height=\"26\"\/><\/p>\n<p>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0441\u0442\u0430\u0442\u044c\u0435 \u041b\u044d\u043c\u043f\u043e\u0440\u0442\u0430 [6], \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u0434\u0430\u043d\u0430 \u0432 [7].<\/p>\n<h4>\u041f\u0440\u0438\u043c\u0435\u0440 2.1<\/h4>\n<p>\u0414\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0437 \u0434\u0432\u0443\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d42\/97b\/13f\/d4297b13f862184199199e10850b9497.svg\" width=\"11\" height=\"15\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/309\/ea4\/284\/309ea4284a0e72b571071b4654fe7cd8.svg\" width=\"9\" height=\"15\"\/> \u0438 \u0434\u0432\u0443\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6e3\/d58\/5e0\/6e3d585e07742b774b011bc59bbb8610.svg\" width=\"8\" height=\"12\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f72\/5ba\/eba\/f725baeba1418ad34b76ebbb8127703f.svg\" width=\"15\" height=\"22\"\/>, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 2.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/06f\/022\/001\/06f02200149092cd26f61ec1b9800b4b.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 2. \u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 2.1 \u0438 2.2.\" title=\"\u0421\u0445\u0435\u043c\u0430 2. \u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 2.1 \u0438 2.2.\" width=\"231\" height=\"79\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/06f\/022\/001\/06f02200149092cd26f61ec1b9800b4b.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 2. \u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 2.1 \u0438 2.2.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0d2\/9db\/f5e\/0d29dbf5ec34d8a844ec349f16e1dff0.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 3. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.1. \" title=\"\u0421\u0445\u0435\u043c\u0430 3. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.1. \" width=\"161\" height=\"73\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0d2\/9db\/f5e\/0d29dbf5ec34d8a844ec349f16e1dff0.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 3. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.1. <\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d48\/b01\/e8a\/d48b01e8aa85da638e6be2fda8f518d4.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 4. \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0435\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d.\" title=\"\u0421\u0445\u0435\u043c\u0430 4. \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0435\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d.\" width=\"557\" height=\"288\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d48\/b01\/e8a\/d48b01e8aa85da638e6be2fda8f518d4.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 4. \u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0435\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d.<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0434\u0438\u043d\u00a0<em>\u0442\u043e\u043a\u0435\u043d,<\/em>\u00a0\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043a \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0442\u0430\u043a\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u00ab\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0435\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d\u00bb. \u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u043c\u0435\u0435\u0442 \u0434\u0432\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{0}\" alt=\"s_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9dd\/5f5\/66b\/9dd5f566b115ec4eaf4f0dfe2809ddf7.svg\" width=\"18\" height=\"15\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{1}\" alt=\"s_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/55a\/c4e\/dfc\/55ac4edfcead2dc4c8247536f45bc46e.svg\" width=\"18\" height=\"14\"\/>,\u00a0\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{0}\" alt=\"s_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d1\/0db\/71c\/4d10db71c45efbe6320732732fc33bbc.svg\" width=\"18\" height=\"15\"\/>\u2014 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0435 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u043c, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{1}\" alt=\"s_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b60\/559\/9bf\/b605599bf4de1a73dd926eb5a7d3e4fc.svg\" width=\"18\" height=\"14\"\/> \u2014  \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442. \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fb0\/51e\/d5f\/fb051ed5f52f2a4565d81c49664b3f05.svg\" width=\"11\" height=\"15\"\/>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{1}\" alt=\"s_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/540\/2c5\/182\/5402c51820e8ab29a5d7b6a9e11758ae.svg\" width=\"18\" height=\"14\"\/>, \u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/52d\/055\/48b\/52d05548bfbea8d1ec4bb6262b24efb1.svg\" width=\"9\" height=\"15\"\/>\u2014 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{0}\" alt=\"s_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3fb\/5e4\/84d\/3fb5e484d474987e4afb01465b93ee27.svg\" width=\"18\" height=\"15\"\/>. \u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u043c\u0435\u0435\u0442 \u0434\u0432\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f: (1) \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{1}\\text{ \u0432 }s_{0}\" alt=\"s_{1}\\text{ \u0432 }s_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6e5\/9d5\/070\/6e59d5070912da86e21f3a190a2313a5.svg\" width=\"54\" height=\"26\"\/>\u0441 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0442\u043e\u043a\u0435\u043d\u0430, \u0438 (2) \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{0}\\text{ \u0432 }s_{1}\" alt=\"s_{0}\\text{ \u0432 }s_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/608\/fa9\/b40\/608fa9b4047b532effd52d7d1e950f58.svg\" width=\"54\" height=\"26\"\/>\u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0442\u043e\u043a\u0435\u043d\u0430. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u043d\u0430 \u0421\u0445\u0435\u043c\u0435 3. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 4.<\/p>\n<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u0443\u0442\u0438 \u0432 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f (\u0441\u0445\u0435\u043c\u0430 4), \u0441\u0442\u0430\u0440\u0442\u0443\u044f \u0441 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b: (1) \u043f\u0443\u0441\u0442\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0438 (2) <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\langle p\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q \\text{ \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d} \\rangle \" alt=\"\\langle p\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q \\text{ \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d} \\rangle \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2a5\/f09\/498\/2a5f09498c332bbb60cea97a4c8f72ab.svg\" width=\"422\" height=\"26\"\/>. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\langle p\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d} \\rangle \" alt=\"\\langle p\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d}, q\\text{ \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d} \\rangle \" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2a4\/610\/34f\/2a461034f1d58574b8bee415114caee7.svg\" width=\"293\" height=\"26\"\/>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u00abq \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u00bb \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c, \u043f\u043e\u043a\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2fa\/36d\/db0\/2fa36ddb08b900168dd7576f559f10b7.svg\" width=\"9\" height=\"15\"\/> \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"s_{0}\" alt=\"s_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4b7\/dcc\/b43\/4b7dccb4388d9535b6c7d99d70d54402.svg\" width=\"18\" height=\"15\"\/>.<\/p>\n<p>\u0414\u043b\u044f \u043a\u0440\u0430\u0442\u043a\u043e\u0441\u0442\u0438, 4 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 (\u0441\u043c. \u0421\u0445\u0435\u043c\u0443 4), \u0431\u0443\u0434\u0443\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f: (1) \u0432-<code>p<\/code>, (2) \u0432-<code>c<\/code>, (3) \u0432-<code>q<\/code>, \u0438 (4) \u0432-<code>c'<\/code>, \u0434\u043b\u044f \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u043e\u043a\u0435\u043d\u0430. \u042d\u0442\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u043f\u043e\u0437\u0434\u043d\u0435\u0435 \u0434\u043b\u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430. <\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ad2\/b67\/fab\/ad2b67fabc77b7421c224db689387619.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 5. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430  \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" title=\"\u0421\u0445\u0435\u043c\u0430 5. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430  \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" width=\"231\" height=\"73\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ad2\/b67\/fab\/ad2b67fabc77b7421c224db689387619.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 5. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/744\/2ad\/a81\/7442ada81f20ccb1d72545be652e6c07.svg\" width=\"9\" height=\"14\"\/> \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/38b\/1d9\/a95\/38b1d9a957196a385e8da9d253729959.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 6. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430  \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" title=\"\u0421\u0445\u0435\u043c\u0430 6. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430  \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" width=\"231\" height=\"73\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/38b\/1d9\/a95\/38b1d9a957196a385e8da9d253729959.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 6. \u0414\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bfa\/bd2\/e5e\/bfabd2e5ed6545e1f15e2ebf18149d22.svg\" width=\"7\" height=\"14\"\/> \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.<\/figcaption><\/div>\n<\/figure>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4d7\/872\/db2\/4d7872db285e04152bc7c8b3a3f32b1a.png\" alt=\"C\u0445\u0435\u043c\u0430 7. \u0420\u0430\u0431\u043e\u0442\u0430 \u0432 \u041f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" title=\"C\u0445\u0435\u043c\u0430 7. \u0420\u0430\u0431\u043e\u0442\u0430 \u0432 \u041f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.\" width=\"323\" height=\"456\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4d7\/872\/db2\/4d7872db285e04152bc7c8b3a3f32b1a.png\"\/><\/p>\n<div><figcaption>C\u0445\u0435\u043c\u0430 7. \u0420\u0430\u0431\u043e\u0442\u0430 \u0432 \u041f\u0440\u0438\u043c\u0435\u0440\u0435 2.2.<\/figcaption><\/div>\n<\/figure>\n<h4>\u041f\u0440\u0438\u043c\u0435\u0440 2.2<\/h4>\n<p>\u042d\u0442\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435\u0434\u0435\u0442\u0435\u0440\u043c\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443. \u041d\u0435\u0434\u0435\u0442\u0435\u0440\u043c\u0435\u043d\u0438\u0437\u043c \u0438\u0433\u0440\u0430\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0440\u043e\u043b\u044c \u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0435 \u0441\u043d\u0430\u043f\u0448\u043e\u0442\u043e\u0432.<\/p>\n<p>\u0412 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.1 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441 \u0442\u0430\u043a\u043e\u0439 \u0436\u0435 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u0435\u0439 \u043a\u0430\u043a \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 2.1 (\u0441\u043c. \u0441\u0445\u0435\u043c\u0430 2), \u043d\u043e \u0433\u0434\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/752\/54e\/a4e\/75254ea4eb104f565c5f1688071e2b1d.svg\" width=\"11\" height=\"15\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0dd\/8d3\/3e7\/0dd8d33e7fb174dbecb861f452a03b4a.svg\" width=\"9\" height=\"15\"\/> \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0445\u0435\u043c\u0430 5 \u0438 6.<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 7. \u0427\u0438\u0442\u0430\u0442\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0438\u0437 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043e\u0431\u044b\u0442\u0438\u044f &#171;<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ddb\/fb9\/616\/ddbfb9616a6b73206c2d5bb932b0e2ba.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f38\/3b0\/8e7\/f383b08e7f8c4004de5501a4f66c7331.svg\" width=\"21\" height=\"17\"\/>&#187; \u0438 &#171;<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2e5\/047\/f5d\/2e5047f5dbfc68d52f037f8764e81eb9.svg\" width=\"9\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a03\/5f1\/40b\/a035f140b15919d9c564f0983954b869.svg\" width=\"27\" height=\"22\"\/>&#187; <em>\u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0432 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438<\/em>, \u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0440\u0430\u0437\u043d\u044b\u0435.<\/p>\n<h3>3. \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c<\/h3>\n<h4>3.1. \u041e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435 \u0448\u0430\u0433\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430<\/h4>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0437\u0430\u043f\u0438\u0441\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0438 \u0434\u0432\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, c \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0441\u0432\u044f\u0437\u0430\u043d \u043a\u0430\u043d\u0430\u043b, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u043e\u043e\u0431\u0449\u0430 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430. \u041c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0435\u0434\u0438\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0447\u0430\u0441\u043e\u0432; \u043e\u0434\u043d\u0430\u043a\u043e \u043c\u044b \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u043c, \u0447\u0442\u043e\u00a0\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u00ab\u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0435\u00bb \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0437\u0430\u043f\u0438\u0441\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e, \u043d\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044f \u0435\u0451. \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f; \u043e\u0434\u043d\u0430\u043a\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439.<\/p>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u0448\u0430\u0433\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430. \u0412 \u043d\u0451\u043c \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e; \u043c\u044b \u043e\u0442\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435, \u043a\u0430\u043a \u0438\u043c\u0435\u043d\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430. \u041f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\u0441\" alt=\"\u0441\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f61\/1c7\/9be\/f611c79be86f338b2c4962d09cc1a67b.svg\" width=\"7\" height=\"26\"\/>\u2014 \u043a\u0430\u043d\u0430\u043b \u043e\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/489\/858\/aac\/489858aac282637d434f2016f4e76947.svg\" width=\"11\" height=\"15\"\/>\u00a0\u043a <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b93\/ec3\/eb5\/b93ec3eb51ae1068c717f1998381badb.svg\" width=\"9\" height=\"15\"\/>. \u0426\u0435\u043b\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u2014 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9be\/96d\/c4c\/9be96dc4c4d512a5e0bc77081bc997c6.svg\" width=\"8\" height=\"12\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e, \u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c77\/35c\/5ae\/c7735c5ae8cab03ed6efafd1ea259cc9.svg\" width=\"11\" height=\"15\"\/> \u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/746\/10d\/39d\/74610d39df8aea824d325da6613b2084.svg\" width=\"9\" height=\"15\"\/>.<\/p>\n<h4>\u041f\u0440\u0438\u043c\u0435\u0440 3.1<\/h4>\n<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0443\u044e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<code>p<\/code>\u00a0\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432-<code>p<\/code>, \u0422\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c82\/5d3\/589\/c825d3589518e96b1aa2d442f3214b55.svg\" width=\"11\" height=\"15\"\/>, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0442\u043e\u043a\u0435\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/097\/73b\/ec7\/09773bec70e6c34c37d513beb1a77ed7.svg\" width=\"11\" height=\"15\"\/>. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u0432-<code>\u0441<\/code>(\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7fe\/cd0\/2fd\/7fecd02fd52dbd3218e3ce44703dadc9.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u043e\u043a\u0435\u043d). \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u043e\u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c76\/0e2\/0f5\/c760e20f5ebf534384ea79c5ed86a263.svg\" width=\"8\" height=\"12\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c1a\/5ec\/34d\/c1a5ec34d6682ea51a20fd4ab6c9d98b.svg\" width=\"15\" height=\"22\"\/> \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/754\/26e\/6d9\/75426e6d96cc5ac99a88ebb0037e2ac8.svg\" width=\"9\" height=\"15\"\/> \u0431\u044b\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432-<code>c<\/code>, \u0442\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0fd\/37f\/ca8\/0fd37fca8ff46063a8343300e4870c21.svg\" width=\"8\" height=\"12\"\/>, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0435\u0433\u043e \u0441 \u0442\u043e\u043a\u0435\u043d\u043e\u043c, \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/854\/a29\/065\/854a29065859e5137ca56db01372048d.svg\" width=\"15\" height=\"22\"\/> \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/099\/e15\/1bc\/099e151bc4849ddacdcad6b0981f5a9c.svg\" width=\"9\" height=\"15\"\/>, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442, \u0447\u0442\u043e \u043e\u043d \u043d\u0435 \u0432\u043b\u0430\u0434\u0435\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u043e\u043c. \u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u043e\u043a\u0430\u0436\u0435\u0442 \u0434\u0432\u0430 \u0442\u043e\u043a\u0435\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043e\u0434\u0438\u043d \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/51e\/768\/d7e\/51e768d7e5b446496fef2c5942813799.svg\" width=\"11\" height=\"15\"\/> \u0438 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e4b\/0ec\/ab0\/e4b0ecab0a94f226d5b5c5d90cea9bce.svg\" width=\"8\" height=\"12\"\/>. \u041d\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441 \u0434\u0432\u0443\u043c\u044f \u0442\u043e\u043a\u0435\u043d\u0430\u043c\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0449\u0435\u0439 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d! \u041d\u0435\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a2\/5c7\/d87\/1a25c7d878a18bd7146a8a0a49537253.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e\u00a0<em>\u0434\u043e<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/952\/34c\/835\/95234c8355db7244293fe228ab807696.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/005\/b39\/00c\/005b3900cce37c8d973d6dc8ffde70d5.svg\" width=\"8\" height=\"12\"\/>, \u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9b7\/6b6\/53c\/9b76b653c20fe81151481eaf329049e6.svg\" width=\"8\" height=\"12\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e\u00a0<em>\u043f\u043e\u0441\u043b\u0435<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c58\/bbe\/7de\/c58bbe7de4c0c2ff6bcf75a3036f5738.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435. \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5dd\/c1e\/4c9\/5ddc1e4c9873b11888b3f7f5df674881.svg\" width=\"12\" height=\"12\"\/> \u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/68c\/aaa\/276\/68caaa2763ba1b446cb9a6d4bef9e00b.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e \u0437\u0430\u043f\u0438\u0441\u0438\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8fd\/6ac\/4d4\/8fd6ac4d4b9b1f1b5c5a26fc3900df9d.svg\" width=\"11\" height=\"15\"\/>, \u0438 \u043f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n^{'}\" alt=\"n^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/28a\/17f\/f73\/28a17ff73ffa91c8bd0fd4f37193f653.svg\" width=\"18\" height=\"22\"\/>\u2014 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eba\/b55\/72b\/ebab5572b300832b0531a19b6dda2245.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c5b\/0d8\/762\/c5b0d8762193d4851921a402a33b7d6b.svg\" width=\"8\" height=\"12\"\/>. \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u043c, \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n &lt; n^{'}\" alt=\"n &lt; n^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ded\/799\/353\/ded799353b7134041e37cfa82b93e452.svg\" width=\"56\" height=\"22\"\/>.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7a1\/bc2\/dc9\/7a1bc2dc9fbb7713c4f76a70033d12b8.svg\" width=\"8\" height=\"12\"\/>\u00a0\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432-<code>p<\/code>, \u0437\u0430\u0442\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432-<code>c<\/code>, \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}, p\\text{ \u0438 }q\" alt=\"c^{'}, p\\text{ \u0438 }q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e95\/a1c\/567\/e95a1c5676166ae387cc9e034cc0e9c0.svg\" width=\"60\" height=\"28\"\/>\u00a0\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432-<code>c<\/code>. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u00a0<em>\u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435<\/em>\u00a0\u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u043c, \u0435\u0441\u043b\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/05d\/566\/2fe\/05d5662fea97dd11c83a112da623f82c.svg\" width=\"8\" height=\"12\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e\u00a0<em>\u0434\u043e<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9be\/b2c\/e72\/9beb2ce72d77d24aafb6b4b704989fb6.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/63f\/6f3\/362\/63f6f33626ae93624667afb6f641a3b2.svg\" width=\"8\" height=\"12\"\/>, \u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4da\/dd0\/33b\/4dadd033bc72e3c10e55b5ffe7b52e18.svg\" width=\"11\" height=\"15\"\/>\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e\u00a0<em>\u043f\u043e\u0441\u043b\u0435<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b8a\/0b4\/aae\/b8a0b4aae9537762c3296a774b7492d3.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0a0\/5ab\/d9c\/0a05abd9c3c1d1556177f0b6378fbba2.svg\" width=\"8\" height=\"12\"\/>, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442, \u0435\u0441\u043b\u0438 <img class=\"formula inline\" source=\"n > n^{&#8216;}&#187; alt=&#187;n > n^{&#8216;}&#187; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/faf\/1c1\/4e4\/faf1c14e42469bfffb81bb1ea3c36608.svg&#187; width=&#187;56&#8243; height=&#187;22&#8243;\/>. <\/p>\n<p>\u0418\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u043e\u0432 \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0432 \u043e\u0431\u0449\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"n = n^{'}\\text{ (1)}\" alt=\"n = n^{'}\\text{ (1)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/226\/10f\/6c5\/22610f6c501ade38b327961aaa8fcf07.svg\" width=\"86\" height=\"26\"\/><\/p>\n<p>\u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"m\" alt=\"m\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c54\/175\/6fc\/c541756fc197951f253ddcd27bd57244.svg\" width=\"17\" height=\"12\"\/> \u2014 \u0447\u0438\u0441\u043b\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f1\/844\/0c2\/1f18440c2dd4480795e72f7b91ad8439.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/399\/71c\/a60\/39971ca60aa5a10ac3e06ff31cb42a47.svg\" width=\"9\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e. \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"m^{'}\" alt=\"m^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2ad\/411\/e4c\/2ad411e4c059e9301bf55484c187fe96.svg\" width=\"23\" height=\"22\"\/> \u2014 \u0447\u0438\u0441\u043b\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31e\/490\/2eb\/31e4902eb2e15f2bcfc54a6a2b75dd56.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cef\/b40\/c51\/cefb40c514d6272bb23068d886bab146.svg\" width=\"8\" height=\"12\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e. \u041c\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u0442<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"m = m^{'}\\text{ (2)}\" alt=\"m = m^{'}\\text{ (2)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/04f\/bd1\/088\/04fbd1088c781be5617bd25c18f8b8bd.svg\" width=\"96\" height=\"26\"\/><\/p>\n<p>\u0412 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u043a\u0430\u043d\u0430\u043b, \u0442. \u0435.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"n^{'} \\ge m^{'}\\text{ (3)}\" alt=\"n^{'} \\ge m^{'}\\text{ (3)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ebd\/d94\/272\/ebdd94272db6e9969da94494a8365776.svg\" width=\"97\" height=\"26\"\/><\/p>\n<p>\u0418\u0437 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0439 \u0432\u044b\u0448\u0435 \u0438\u043c\u0435\u0435\u043c<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"n \\ge m\\text{ (4)}\" alt=\"n \\ge m\\text{ (4)}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0b5\/8a3\/cd0\/0b58a3cd0082da310fb5855754a474ed.svg\" width=\"85\" height=\"22\"\/><\/p>\n<p>\u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a80\/de2\/b52\/a80de2b5220c7265637091cfa9bc9753.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044f, \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f. \u0422. \u0435. \u0435\u0441\u043b\u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n^{'} = m^{'}\" alt=\"n^{'} = m^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/716\/db5\/941\/716db59414433a1d842f5cd6625d7c5e.svg\" width=\"67\" height=\"22\"\/>, \u0442\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cf2\/9d9\/6f3\/cf29d96f33167ff79818b59808e2cdf0.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438 \u0435\u0441\u043b\u0438\u00a0<img class=\"formula inline\" source=\"n^{'} > m^{&#8216;}&#187; alt=&#187;n^{&#8216;} > m^{&#8216;}&#187; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0b8\/f70\/bb8\/0b8f70bb8a19ef70a610285159c2f87a.svg&#187; width=&#187;67&#8243; height=&#187;22&#8243;\/>, \u0442\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a11\/a84\/f85\/a11a84f85e4f148d89c4ccf326812ceb.svg\" width=\"8\" height=\"12\"\/> \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u0442\u044c \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"(m^{'} + 1)\u0433\u043e,...,n'\u0433\u043e\" alt=\"(m^{'} + 1)\u0433\u043e,...,n'\u0433\u043e\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c65\/089\/7e4\/c650897e4f711f174b04f8f858d0d018.svg\" width=\"162\" height=\"28\"\/>\u00a0\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/26c\/3e2\/e84\/26c3e2e84b0ab8174346ec7f620ce60b.svg\" width=\"11\" height=\"15\"\/> \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f99\/2f8\/abd\/f992f8abd74684c0b1bc4a81f8aa0a49.svg\" width=\"8\" height=\"12\"\/>. \u042d\u0442\u043e\u0442 \u0444\u0430\u043a\u0442 \u0438 \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f (1)-(4) \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e\u00a0<code>q<\/code>\u00a0\u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f53\/3c8\/aba\/f533c8aba520a3ab8d1bbee51abf6719.svg\" width=\"8\" height=\"12\"\/>. \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d68\/397\/32e\/d6839732e6b464410653c266e9f7aabc.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435<code>\u043c\u0430\u0440\u043a\u0435\u0440<\/code>\u00a0\u043f\u043e\u0441\u043b\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"n\" alt=\"n\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6af\/de0\/b1a\/6afde0b1a1a0ede9e12e9a3371afa64a.svg\" width=\"12\" height=\"12\"\/>-\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/118\/482\/6b3\/1184826b379e9479106eb5b997533041.svg\" width=\"8\" height=\"12\"\/>\u00a0(\u0438 \u043f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/066\/4fa\/995\/0664fa9959d0fffd1c74d3d6d2960731.svg\" width=\"8\" height=\"12\"\/>). \u041c\u0430\u0440\u043a\u0435\u0440 \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443. \u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/76b\/76d\/c5e\/76b76dc5e6a3941ed8113640e5007fef.svg\" width=\"8\" height=\"12\"\/> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/60a\/e95\/835\/60ae958356da2ba954fd59c6e1caf513.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/aa8\/93a\/9ed\/aa893a9edc279f770d31972210dc0274.svg\" width=\"9\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0438 \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/094\/f8c\/c2f\/094f8cc2ff9fbf05009e8fe83c0495f2.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/287\/d58\/a80\/287d58a802309fe6032db411283ccec9.svg\" width=\"8\" height=\"12\"\/>. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 (4) \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u043e\u0441\u044c,\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/866\/d7d\/31c\/866d7d31c2632cb15affa83911d4dcf7.svg\" width=\"9\" height=\"15\"\/> \u0434\u043e\u043b\u0436\u0435\u043d \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0435\u0449\u0451 \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043e, \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0440\u043a\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dfa\/7d0\/cc6\/dfa7d0cc6e0b806f7d55b0c704837a05.svg\" width=\"8\" height=\"12\"\/> \u0438 \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/601\/7f1\/64b\/6017f164bbfc002942f1a3b6546bf832.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e76\/6ae\/d3f\/e766aed3f6814a088df73f9054aa6668.svg\" width=\"8\" height=\"12\"\/>.<\/p>\n<p>\u041d\u0430\u0448 \u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f.<\/p>\n<h4>3.2. \u0421\u0445\u0435\u043c\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f<\/h4>\n<p><em>\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043c\u0430\u0440\u043a\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ea0\/892\/d5d\/ea0892d5d222685c51d4cdab7f092a1d.svg\" width=\"11\" height=\"15\"\/>. <\/em>\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/976\/1ad\/086\/9761ad0868caab115fb7404a63f3efec.svg\" width=\"8\" height=\"12\"\/>\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f30\/6c5\/38f\/f306c538f969aa2a3f28242e6dfc7df5.svg\" width=\"11\" height=\"15\"\/>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6a7\/002\/a9f\/6a7002a9fff566fb82f4062d77954d6d.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043e\u0434\u0438\u043d \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0c1\/85d\/90d\/0c185d90dc422162a40f461396a1af92.svg\" width=\"8\" height=\"12\"\/>, \u0438 \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ae8\/93a\/c69\/ae893ac69e59c4b8c8828c61f6dcef0c.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f7b\/172\/230\/f7b172230594c16ceaa741aed65f6680.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ef9\/7b6\/f37\/ef97b6f37a0257d05dd32f88487b7bbf.svg\" width=\"8\" height=\"12\"\/>:<\/p>\n<p><em>\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0440\u043a\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/23c\/ef4\/860\/23cef486026451a7c44fc34006581a0a.svg\" width=\"9\" height=\"15\"\/>. <\/em>\u041f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043c\u0430\u0440\u043a\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f45\/e3a\/1cb\/f45e3a1cbd5df8c162e28d3245f611d7.svg\" width=\"8\" height=\"12\"\/>:<\/p>\n<pre><code class=\"delphi\">if q \u043d\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 then     begin         q \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435;         q \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 c \u043a\u0430\u043a \u043f\u0443\u0441\u0442\u0443\u044e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c     end else     q \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 c \u043a\u0430\u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439      \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 c \u043f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 q \u0431\u044b\u043b\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e      \u0438 \u0434\u043e \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043c\u0430\u0440\u043a\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0447\u0435\u0440\u0435\u0437 c.<\/code><\/pre>\n<h4>3.3 \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430<\/h4>\n<p>\u041f\u0440\u0430\u0432\u0438\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043c\u0430\u0440\u043a\u0435\u0440\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u044e\u0442, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u043c\u0430\u0440\u043a\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0435\u043d \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u043d\u0430\u043b, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0437\u0430\u043f\u0438\u0441\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0447\u0442\u043e (L1) \u043d\u0438 \u043e\u0434\u0438\u043d \u043c\u0430\u0440\u043a\u0435\u0440 \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043d\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u043e \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u0435, \u0438 (L2) \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430.<\/p>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0430\u0447\u0430\u0442 \u043e\u0434\u043d\u0438\u043c \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u043e \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0431\u0435\u0437 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0440\u043a\u0435\u0440\u043e\u0432 \u043e\u0442 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432; \u043c\u044b \u043e\u0442\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435 \u0442\u043e\u0433\u043e, \u043f\u043e \u043a\u0430\u043a\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435. \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/068\/898\/3ed\/0688983ed571a882f0a5c6f2270617ba.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043d\u0430\u043b \u043e\u0442 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4fb\/ed3\/702\/4fbed3702c820d229b5e1840bd2e0209.svg\" width=\"11\" height=\"15\"\/> \u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f8f\/f77\/09b\/f8ff7709bf7031371514123253883022.svg\" width=\"9\" height=\"15\"\/>, \u0442\u043e\u0433\u0434\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/805\/fea\/2ff\/805fea2ff5f10fa397a1fbd50c6c326f.svg\" width=\"9\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b52\/423\/052\/b524230527ed127cbfba7436caac60ef.svg\" width=\"11\" height=\"15\"\/> \u043f\u043e\u0448\u043b\u0451\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b \u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/af7\/318\/d39\/af7318d39f9c6b29e516e45d3591fd0c.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0438\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f (L1). \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/915\/38e\/702\/91538e70293ab79c488dbcc141bb8d94.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0435\u0441\u0442\u044c \u043f\u0443\u0442\u044c (\u0432 \u0433\u0440\u0430\u0444\u0435, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0443) \u043e\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0e4\/f02\/457\/0e4f02457b2e4d964c999f7ae8f7af01.svg\" width=\"11\" height=\"15\"\/> \u043a \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b1f\/df2\/4cb\/b1fdf24cbebc92c14f7aa25c147b1113.svg\" width=\"9\" height=\"15\"\/>, \u0442\u043e\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/992\/43d\/81f\/99243d81f0f1b5e5278b0bb00e07844b.svg\" width=\"9\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e, \u043f\u043e \u0438\u043d\u0434\u0443\u043a\u0446\u0438\u0438, \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u043f\u0443\u0442\u0438 \u0437\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f. \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/046\/f49\/884\/046f49884f9d5bc0c5817d64a20a5194.svg\" width=\"9\" height=\"15\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d88\/10d\/ff4\/d8810dff4a370c41691948521d9306b7.svg\" width=\"9\" height=\"15\"\/> \u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438\u043b\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u0443\u0442\u044c \u0438\u0437 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/883\/450\/6fe\/8834506fe3db25d50c150336f2175252.svg\" width=\"11\" height=\"15\"\/>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/433\/dc5\/ccc\/433dc5ccc312542cbf3df0212b3c5ac4.svg\" width=\"9\" height=\"15\"\/>.<\/p>\n<p>\u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0435\u0441\u043b\u0438 \u0433\u0440\u0430\u0444 \u0441\u0442\u0440\u043e\u0433\u043e \u0441\u0432\u044f\u0437\u043d\u044b\u0439, \u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043f\u043e\u043d\u0442\u0430\u043d\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0442\u043e\u0433\u0434\u0430 \u0432\u0441\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0437\u0430\u043f\u0438\u0448\u0443\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f (\u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432 L1 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f).<\/p>\n<p>\u041e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0441\u043e\u0431\u0440\u0430\u043d\u044b \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u044b \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041c\u044b \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0441\u0431\u043e\u0440\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0442\u0430\u043a\u0438\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0431\u044b\u043b\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 [4, 10]. \u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u0447\u044c\u044f \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c\u044e: \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u044b, \u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441, \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437, \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0435\u0435 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u044b. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0432\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0434\u043e \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0437\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0432\u0441\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/p>\n<h3>4. \u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0443\u0438\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u043c, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 2.2. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/580\/895\/f23\/580895f23ce7301475db209cca1d8026.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{0}\" alt=\"S_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a59\/585\/720\/a59585720996a50969c6f9495420fb06.svg\" width=\"21\" height=\"20\"\/>\u00a0(\u0441\u0445\u0435\u043c\u0430 7) \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/31c\/e42\/532\/31ce42532f8fe4901b5b9ccec87ca1d7.svg\" width=\"11\" height=\"15\"\/> \u2014 \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"A\" alt=\"A\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/27c\/dc8\/ad2\/27cdc8ad20d63088edc4a4b6c57ec8a8.svg\" width=\"15\" height=\"18\"\/>. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b47\/714\/755\/b47714755c0f0055ddb6f9cf9a8b39e4.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d80\/6e4\/672\/d806e4672fe52e78e995bf9bc5b4cc6a.svg\" width=\"8\" height=\"12\"\/>. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{1}\" alt=\"S_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d06\/35b\/ab0\/d0635bab00e8ba723615c3f79fff810e.svg\" width=\"21\" height=\"19\"\/>, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{2}\" alt=\"S_{2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ae8\/a34\/ad3\/ae8a34ad3dc14c2efd1214d29cf96759.svg\" width=\"21\" height=\"19\"\/>, \u0438 \u043f\u043e\u0442\u043e\u043c \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{3}\" alt=\"S_{3}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a08\/1e4\/bb1\/a081e4bb1e34687c33dac9259f2da415.svg\" width=\"21\" height=\"20\"\/>,\u00a0\u043f\u043e\u043a\u0430 \u043c\u0430\u0440\u043a\u0435\u0440 \u0432\u0441\u0451 \u0435\u0449\u0451 \u0432 \u043f\u0443\u0442\u0438, \u0438 \u043c\u0430\u0440\u043a\u0435\u0440 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/134\/b89\/c78\/134b89c782c1d91d29c6ff75d9acc113.svg\" width=\"9\" height=\"15\"\/>, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{3}\" alt=\"S_{3}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7fa\/7b9\/421\/7fa7b942196a85af6c308aa231d99ca5.svg\" width=\"21\" height=\"20\"\/>. \u041f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043c\u0430\u0440\u043a\u0435\u0440\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/44d\/99c\/65d\/44d99c65ded35be17445af48f33ac566.svg\" width=\"9\" height=\"15\"\/>\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u2014 \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2fb\/214\/c04\/2fb214c047e47bf15e3de8d181fc8ca3.svg\" width=\"16\" height=\"17\"\/>, \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f69\/2a0\/288\/f692a0288353e89f883169a01345fe2e.svg\" width=\"8\" height=\"12\"\/> \u2014 \u043f\u0443\u0441\u0442\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c96\/b85\/163\/c96b85163eed3bd0334bce0e9ed29a19.svg\" width=\"9\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8af\/ecf\/7ff\/8afecf7ff3317907b3a340682fb86ec4.svg\" width=\"15\" height=\"22\"\/>. \u041f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u043c\u0430\u0440\u043a\u0435\u0440\u0430,\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/458\/ac0\/855\/458ac0855b012c518f4416de4dc0e427.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c^{'}\" alt=\"c^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/801\/e35\/be0\/801e35be0a349b0958aa3ecb0dcfddcb.svg\" width=\"15\" height=\"22\"\/>\u00a0\u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u0439 \u0438\u0437 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ab2\/02b\/e04\/ab202be04a8ac28d33d038704f25d261.svg\" width=\"27\" height=\"22\"\/>. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/767\/007\/0da\/7670070daa8d7d0067cec91705a4dc0b.svg\" width=\"22\" height=\"18\"\/>\u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 8. \u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u044b\u043b \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{0}\" alt=\"S_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3c8\/a65\/b47\/3c8a65b473bd338701a34b9de21901bf.svg\" width=\"21\" height=\"20\"\/> \u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{3}\" alt=\"S_{3}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a0f\/97d\/398\/a0f97d39882c3f144e7c039e1b9759d4.svg\" width=\"21\" height=\"20\"\/>.<\/p>\n<p>\u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^*\" alt=\"S^*\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/955\/56f\/bfc\/95556fbfc45769a4bf1346e95cb626b9.svg\" width=\"22\" height=\"18\"\/>, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u043c, \u043d\u0435 \u0440\u0430\u0432\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0438 \u043e\u0434\u043d\u043e\u043c\u0443 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_0, S_1, S_2, S_3\" alt=\"S_0, S_1, S_2, S_3\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d6f\/9f5\/bc5\/d6f9f5bc5ce13510712649e7e336476f.svg\" width=\"110\" height=\"20\"\/>, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u043b\u0438 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u044b. \u041a\u0430\u043a\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u0430 \u043e\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u0435\u0441\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u043b\u043e? \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/227\/172\/bbd\/227172bbda8ce032418851c56412a143.png\" alt=\"\u0421\u0445\u0435\u043c\u0430 8. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043b\u044f \u041f\u0440\u0438\u043c\u0435\u0440\u0430 2.2.\" title=\"\u0421\u0445\u0435\u043c\u0430 8. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043b\u044f \u041f\u0440\u0438\u043c\u0435\u0440\u0430 2.2.\" width=\"321\" height=\"73\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/227\/172\/bbd\/227172bbda8ce032418851c56412a143.png\"\/><\/p>\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 8. \u0417\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043b\u044f \u041f\u0440\u0438\u043c\u0435\u0440\u0430 2.2.<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq = (e_{i}, 0 \\le i)\" alt=\"seq = (e_{i}, 0 \\le i)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/24e\/f5f\/967\/24ef5f96762b7a53aca191392bf1f3b8.svg\" width=\"136\" height=\"22\"\/>\u00a0\u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u043e\u0439, \u0438 \u043f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{i}\" alt=\"S_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1d3\/a8d\/d92\/1d3a8dd9271b78b1561d8a026cdd8695.svg\" width=\"19\" height=\"20\"\/>\u00a0\u0431\u0443\u0434\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}, 0 \\le i\\text{ \u0438\u0437 }seq\" alt=\"e_{i}, 0 \\le i\\text{ \u0438\u0437 }seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ac\/4f8\/d62\/3ac4f8d6219e1b79cd24ebf90ed8a541.svg\" width=\"119\" height=\"26\"\/>. \u041f\u0443\u0441\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l}\" alt=\"S_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2fc\/62a\/5a6\/2fc62a5a6c94ad7e348e7da75873bbd3.svg\" width=\"18\" height=\"20\"\/>, \u0438 \u043f\u0443\u0441\u0442\u044c \u043e\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi},0\\le l \\le \\phi\" alt=\"S_{\\phi},0\\le l \\le \\phi\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/528\/c15\/afb\/528c15afb6966107f0200fc3c8b6c368.svg\" width=\"110\" height=\"22\"\/>; \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043d\u0430\u0447\u0430\u0442 \u043f\u043e\u0441\u043b\u0435 <img class=\"formula inline\" source=\"e_{l-1}\\text{, \u0435\u0441\u043b\u0438 }l > 0&#8243; alt=&#187;e_{l-1}\\text{, \u0435\u0441\u043b\u0438 }l > 0&#8243; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0fe\/a2a\/627\/0fea2a627925dbc7ca5b1afdb00da866.svg&#187; width=&#187;121&#8243; height=&#187;26&#8243;\/>\u00a0\u0438 \u0434\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{l}\" alt=\"e_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7b3\/777\/3dd\/7b37773dd0c9f648aa88c025faae910d.svg\" width=\"15\" height=\"15\"\/>, \u0438 \u043e\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0441\u044f \u043f\u043e\u0441\u043b\u0435 <img class=\"formula inline\" source=\"e_{\\phi - 1}\\text{, \u0435\u0441\u043b\u0438 }\\phi > 0&#8243; alt=&#187;e_{\\phi &#8212; 1}\\text{, \u0435\u0441\u043b\u0438 }\\phi > 0&#8243; src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dcb\/c98\/5b7\/dcbc985b70e678a7f90ec7b39c0a5dd0.svg&#187; width=&#187;131&#8243; height=&#187;26&#8243;\/>, \u043d\u043e \u0434\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{\\phi}\" alt=\"e_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c34\/75a\/717\/c3475a717eee444a4d7549df186230b1.svg\" width=\"19\" height=\"17\"\/>. \u0418\u0437 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 2.2 \u043c\u044b \u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0b5\/87c\/493\/0b587c4938afa62467d89c914413a57b.svg\" width=\"22\" height=\"18\"\/> \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u0432\u0441\u0435\u0445 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{k}, l \\le k \\le \\phi\" alt=\"S_{k}, l \\le k \\le \\phi\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c69\/09d\/bf8\/c6909dbf890090b02c456e148c53f6a6.svg\" width=\"110\" height=\"21\"\/>.<\/p>\n<p>\u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e<\/p>\n<ol>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b1e\/fd7\/dd0\/b1efd7dd0f7f420f7d2d00eab4595a90.svg\" width=\"22\" height=\"18\"\/>\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l}\" alt=\"S_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8e3\/3dc\/c54\/8e33dcc549efbc4399c10fe6182a97b0.svg\" width=\"18\" height=\"20\"\/>, \u0438<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi}\" alt=\"S_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/729\/2e7\/949\/7292e794939b82d962229750cc31efb3.svg\" width=\"22\" height=\"22\"\/>\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/def\/59c\/3b5\/def59c3b5b410e79f50adb9758ad8016.svg\" width=\"22\" height=\"18\"\/>.<\/p>\n<\/li>\n<\/ol>\n<p>\u0410 \u0438\u043c\u0435\u043d\u043d\u043e, \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9de\/1d9\/f35\/9de1d9f357c0ed7f437744ac29d0c405.svg\" width=\"33\" height=\"25\"\/>, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c:<\/p>\n<ol>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0d5\/c15\/4e1\/0d5c154e131d1b48dd1462e5c4d02631.svg\" width=\"33\" height=\"25\"\/> \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/be6\/e83\/df4\/be6e83df45337a793a98c4b42f53a7bb.svg\" width=\"27\" height=\"15\"\/> \u0442\u0430\u043a\u043e\u0439, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l},S^{*}\\text{ \u0438 }S_{\\phi}\" alt=\"S_{l},S^{*}\\text{ \u0438 }S_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ef\/73e\/b30\/8ef73eb30df5013077341a618bd965fe.svg\" width=\"89\" height=\"26\"\/>\u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bb0\/572\/0a3\/bb05720a34c674b058ba277ba70410e9.svg\" width=\"33\" height=\"25\"\/>,<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l} = S^{*}\" alt=\"S_{l} = S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a3b\/735\/16d\/a3b73516d5d0cf82432dd400c04237f9.svg\" width=\"66\" height=\"21\"\/>\u0438\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l}\" alt=\"S_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fc7\/cdf\/a41\/fc7cdfa41943892c8ec8a57e87249e0d.svg\" width=\"18\" height=\"20\"\/>\u00a0\u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0440\u0430\u043d\u044c\u0448\u0435, \u0447\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5cf\/06d\/0a7\/5cf06d0a707cd2719d345cd9e052ddf4.svg\" width=\"22\" height=\"18\"\/>, \u0438<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi} = S^{*}\" alt=\"S_{\\phi} = S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4ee\/163\/e3a\/4ee163e3ac9da6efd368349e5d27fa90.svg\" width=\"70\" height=\"23\"\/>\u0438\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/950\/af4\/fe5\/950af4fe5d3faf35779e57c8fc1346ae.svg\" width=\"22\" height=\"18\"\/> \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0440\u0430\u043d\u044c\u0448\u0435, \u0447\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi}\" alt=\"S_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ccf\/c93\/614\/ccfc93614369a1c0dbf395be0e370687.svg\" width=\"22\" height=\"22\"\/>\u00a0\u0432\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/842\/e42\/5da\/842e425dace6aeed169dde29ee427ff4.svg\" width=\"33\" height=\"25\"\/>.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0422\u0435\u043e\u0440\u0435\u043c\u0430 1<\/h4>\n<p><em>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435<\/em> <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'} = (e_i^{'}, 0 \\le i)\" alt=\"seq^{'} = (e_i^{'}, 0 \\le i)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/28b\/c8f\/ce2\/28bc8fce28d2f302e82b7020328537bd.svg\" width=\"142\" height=\"28\"\/>, <em>\u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c:<\/em><\/p>\n<ol>\n<li>\n<p><em>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 i, \u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i &lt; l \\text{ \u0438\u043b\u0438 } i \\ge \\phi: e_{i}^{'} = e_{i}\" alt=\"i &lt; l \\text{ \u0438\u043b\u0438 } i \\ge \\phi: e_{i}^{'} = e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/310\/30d\/031\/31030d03124b960b4c16c3c4426164ab.svg\" width=\"192\" height=\"27\"\/><\/em><\/p>\n<\/li>\n<li>\n<p><em>\u041f\u043e\u0434\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"(e_{i}^{'}, l \\le i &lt; \\phi)\" alt=\"(e_{i}^{'}, l \\le i &lt; \\phi)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/efc\/540\/eef\/efc540eeffda433a7021200f5dd78168.svg\" width=\"116\" height=\"27\"\/>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u043f\u043e\u0434\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"(e_{i}, l \\le i &lt; \\phi)\" alt=\"(e_{i}, l \\le i &lt; \\phi)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2ea\/93d\/d85\/2ea93dd857e5300e4ee8327316ab74f2.svg\" width=\"116\" height=\"22\"\/><\/em><\/p>\n<\/li>\n<li>\n<p><em>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 i<\/em>\u00a0\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i \\le l\\text{ \u0438\u043b\u0438 }i \\ge \\phi: S_{i}^{'} = S_{i}\" alt=\"i \\le l\\text{ \u0438\u043b\u0438 }i \\ge \\phi: S_{i}^{'} = S_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/33b\/1af\/ac5\/33b1afac5fdacffa75d9c94ad6f99870.svg\" width=\"198\" height=\"27\"\/><\/p>\n<\/li>\n<li>\n<p><em>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"k, l \\le k \\le \\phi\\text{ \u0442\u0430\u043a\u043e\u0435, \u0447\u0442\u043e }S^{*} = S^{'}_{k}\" alt=\"k, l \\le k \\le \\phi\\text{ \u0442\u0430\u043a\u043e\u0435, \u0447\u0442\u043e }S^{*} = S^{'}_{k}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e84\/46f\/52f\/e8446f52fad43d5b8e6231815180afcb.svg\" width=\"249\" height=\"27\"\/><\/em>.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0414\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e.<\/h4>\n<p>\u0421\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/615\/e89\/bfd\/615e89bfd32abf07d838e68e312db0c7.svg\" width=\"16\" height=\"15\"\/> \u0438\u0437 \u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/038\/bf2\/5aa\/038bf25aa949a646b0fff6eb305c5113.svg\" width=\"27\" height=\"15\"\/> \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f\u00a0<em>\u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c<\/em>\u00a0\u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/51b\/8a9\/140\/51b8a91406db446aa6816f5e36dde4f7.svg\" width=\"16\" height=\"15\"\/> \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f66\/b80\/ff3\/f66b80ff39ebc484a0ed6f2da139c43a.svg\" width=\"11\" height=\"15\"\/> \u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/692\/7f7\/7de\/6927f77de5dce999e57881f04a0f6ceb.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<em>\u043f\u043e\u0441\u043b\u0435<\/em>\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/be7\/203\/18d\/be720318d2d0c845fc53af31193df0b8.svg\" width=\"16\" height=\"15\"\/>\u00a0\u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/10a\/dc1\/42e\/10adc142ec3b6be76751f58cf4e7fab3.svg\" width=\"27\" height=\"15\"\/>. \u0421\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6d2\/629\/416\/6d2629416ee4c8a7ecb5c4e93016341f.svg\" width=\"16\" height=\"15\"\/>\u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/027\/3ed\/ba6\/0273edba64dcd40dfa5117fae5a7e1f6.svg\" width=\"27\" height=\"15\"\/> \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f\u00a0<em>\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c<\/em>\u00a0\u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u043e \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c, \u0442. \u0435. \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/fc0\/aab\/8fc\/fc0aab8fc966c36488a9f3d6f11a59d8.svg\" width=\"16\" height=\"15\"\/>\u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b2c\/96f\/fe0\/b2c96ffe06b5ad4d909501f1e8516eaa.svg\" width=\"11\" height=\"15\"\/> \u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1c2\/ef3\/7cd\/1c2ef37cddfef4749dd092643a206bed.svg\" width=\"11\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<em>\u0434\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}\" alt=\"e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1fe\/4a4\/9f8\/1fe4a49f8bf1349749af7456b3766485.svg\" width=\"16\" height=\"15\"\/><\/em>\u00a0\u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3a8\/a28\/168\/3a8a28168d8fa45de6175906d034808a.svg\" width=\"27\" height=\"15\"\/>. \u0412\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}, i &lt; l\" alt=\"e_{i}, i &lt; l\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/977\/0d4\/dae\/9770d4dae8675e454e2f177e5bb8084e.svg\" width=\"63\" height=\"20\"\/> \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c\u0438, \u0438 \u0432\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{i}, i \\ge \\phi\" alt=\"e_{i}, i \\ge \\phi\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8bf\/a1c\/dca\/8bfa1cdca3fd88e5915f4c5294e04813.svg\" width=\"69\" height=\"21\"\/>\u00a0\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a9\/422\/f60\/1a9422f60fbdeff34d81666a202bfbad.svg\" width=\"27\" height=\"15\"\/>. <em>\u041c\u043e\u0436\u0435\u0442<\/em> \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1bd\/42b\/038\/1bd42b038bbdd4471dbcc72b316ea587.svg\" width=\"34\" height=\"17\"\/> \u0434\u043e \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d33\/893\/608\/d338936086b5b7486b63908a96b0f16b.svg\" width=\"17\" height=\"17\"\/> \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"j, l &lt; j &lt; \\phi\" alt=\"j, l &lt; j &lt; \\phi\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cb0\/671\/c42\/cb0671c420e61a891a0b8d6417674bc7.svg\" width=\"95\" height=\"21\"\/>; \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ce\/b05\/66c\/8ceb0566cf7d9a7c96c27238295b57ec.svg\" width=\"34\" height=\"17\"\/> \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bb2\/a50\/aac\/bb2a50aacc6748e3b2cfdeff09ec1253.svg\" width=\"17\" height=\"17\"\/> \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 (\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0441\u043b\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/470\/fe4\/7dc\/470fe47dcf538fce468125cd59746a4c.svg\" width=\"34\" height=\"17\"\/>\u00a0\u0432 \u0442\u043e\u043c \u0436\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cc6\/a49\/eed\/cc6a49eedd016c888fb2200bc71c6447.svg\" width=\"34\" height=\"17\"\/>\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435, \u0442\u043e\u0433\u0434\u0430 \u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/496\/785\/5b5\/4967855b54edadfd7e7e140542bb41ba.svg\" width=\"17\" height=\"17\"\/>\u00a0\u0442\u043e\u0436\u0435).<\/p>\n<p>\u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4fe\/f89\/6ab\/4fef896ab5ed774d4032a5119eca8307.svg\" width=\"33\" height=\"25\"\/> \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/492\/a82\/fea\/492a82feada51ba72c15b841fdaeb306.svg\" width=\"27\" height=\"15\"\/>, \u0433\u0434\u0435 \u0432\u0441\u0435 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u0434\u043e \u0432\u0441\u0435\u0445 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/719\/5bf\/f46\/7195bff4606cd320c6cf60c9ec234c49.svg\" width=\"33\" height=\"25\"\/>. \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f12\/013\/7b1\/f120137b171c777e40719ad15e74a660.svg\" width=\"22\" height=\"18\"\/> \u2014 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c25\/e62\/f38\/c25e62f3829d0dd81f5c1389a26e19d8.svg\" width=\"33\" height=\"25\"\/>\u00a0\u043f\u043e\u0441\u043b\u0435 \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u0434\u043e \u0432\u0441\u0435\u0445 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439.<\/p>\n<p>\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/12e\/1d6\/527\/12e1d6527f231dffe1d14189666cdf8a.svg\" width=\"34\" height=\"17\"\/>\u00a0\u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ace\/889\/d40\/ace889d40726883f158e2d89ea53d312.svg\" width=\"17\" height=\"17\"\/>\u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7bd\/829\/537\/7bd829537a85825bdb30b0842d3f54a7.svg\" width=\"27\" height=\"15\"\/>. \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0430\u044f \u043e\u0431\u043c\u0435\u043d\u043e\u043c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/603\/44b\/03e\/60344b03e25b0d901b867d60d6e72c0d.svg\" width=\"34\" height=\"17\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5e1\/a65\/b9a\/5e1a65b9aedad51d71034fbd9e5f9aab.svg\" width=\"17\" height=\"17\"\/>,\u00a0\u0442\u0430\u043a\u0436\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0439. \u0421\u043e\u0431\u044b\u0442\u0438\u044f\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/927\/15a\/2c2\/92715a2c2dfa30aec18dd295d7c44866.svg\" width=\"34\" height=\"17\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/082\/6bd\/294\/0826bd2947bccbf92b864ccfcc015b52.svg\" width=\"17\" height=\"17\"\/>\u00a0\u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432. \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ab7\/087\/157\/ab7087157f233a2ae3f5bc825ba2866a.svg\" width=\"11\" height=\"15\"\/> \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1b9\/2fd\/ca8\/1b92fdca8f6f9e9cae3e7f4b195709f3.svg\" width=\"34\" height=\"17\"\/>, \u0438 \u043f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7ae\/fa4\/e06\/7aefa4e06e4774196d6b4c4138d5df48.svg\" width=\"9\" height=\"15\"\/> \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u00a0\u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/781\/76f\/1f0\/78176f1f01c8887af7779b3f8b2cb816.svg\" width=\"17\" height=\"17\"\/>. \u041d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043f\u043e\u0441\u043b\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/317\/b72\/af4\/317b72af4417bc4e2e68c6326f1c1a2a.svg\" width=\"34\" height=\"17\"\/>,\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b17\/9e2\/d83\/b179e2d83b9b0a6f1c5c44d4af07df58.svg\" width=\"17\" height=\"17\"\/>, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e: (1) \u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0430\u043d\u043e \u043f\u043e \u043a\u0430\u043d\u0430\u043b\u0443\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/50a\/4ad\/206\/50a4ad2065c1b3e5383c59908bea4039.svg\" width=\"8\" height=\"12\"\/>, \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f9c\/7ec\/9ce\/f9c7ec9ceab699733ae474ddd7dc7694.svg\" width=\"34\" height=\"17\"\/>\u00a0\u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e, \u0442\u043e\u0433\u0434\u0430 \u043c\u0430\u0440\u043a\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0431\u044b\u0442\u044c \u043f\u043e\u0441\u043b\u0430\u043d \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/238\/474\/48c\/23847448c9b20ad02b19fc227c10d552.svg\" width=\"8\" height=\"12\"\/>\u00a0<em>\u0434\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b98\/320\/684\/b98320684d22b8dcfca96a52bed351dd.svg\" width=\"34\" height=\"17\"\/><\/em>, \u0442. \u043a. <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5da\/81b\/690\/5da81b690996f5a55abfffe8d17954e8.svg\" width=\"34\" height=\"17\"\/>\u00a0\u2014 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435, \u0438 (2) \u0435\u0441\u043b\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bc3\/e91\/0a0\/bc3e910a0b981253da5a715953d93603.svg\" width=\"8\" height=\"12\"\/> , \u043a\u043e\u0433\u0434\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/93b\/f55\/4a5\/93bf554a57d3be94f905825edb919558.svg\" width=\"17\" height=\"17\"\/> \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e, \u043c\u0430\u0440\u043a\u0435\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/935\/806\/8c1\/9358068c13ec2c733e1c55005f3ccddd.svg\" width=\"8\" height=\"12\"\/>, \u0434\u043e \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bd2\/981\/8ee\/bd29818ee001f4c6b72ec219d13053b5.svg\" width=\"17\" height=\"17\"\/>(\u0442. \u043a. \u043a\u0430\u043d\u0430\u043b FIFO), \u0438 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0443 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043c\u0430\u0440\u043a\u0435\u0440\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9d2\/66a\/9f3\/9d266a9f3a42f7d80ec53457024267f0.svg\" width=\"17\" height=\"17\"\/>\u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0442\u043e\u0436\u0435.<\/p>\n<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bb6\/96c\/e8c\/bb696ce8c4ad030a0b9bfb602313061b.svg\" width=\"9\" height=\"15\"\/> \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b41\/671\/dea\/b41671dea10a4ba49efc205a4c7e32b5.svg\" width=\"34\" height=\"17\"\/>,\u00a0\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/225\/705\/8b4\/2257058b4f9c631de7c3a0dda911d62f.svg\" width=\"34\" height=\"17\"\/>\u00a0\u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0434\u0440\u0443\u0433\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/008\/7ad\/867\/0087ad86760d5a8292333f4c8d3af67a.svg\" width=\"11\" height=\"15\"\/>. \u0415\u0441\u043b\u0438\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c6d\/428\/51d\/c6d42851d787f6a8eda10ce066766b10.svg\" width=\"17\" height=\"17\"\/> \u2014  \u0441\u043e\u0431\u044b\u0442\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2df\/28a\/c3e\/2df28ac3eb8aa0851d21cbf4865e77e0.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cf2\/1d9\/7a3\/cf21d97a368913db6cb8a65a1825ebee.svg\" width=\"21\" height=\"17\"\/> \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0ac\/c3d\/735\/0acc3d735bd11869f815e6fb45ccc341.svg\" width=\"8\" height=\"12\"\/>, \u0442\u043e\u0433\u0434\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a86\/001\/9a8\/a860019a893c6f77913b32c54c4279a3.svg\" width=\"21\" height=\"17\"\/> \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dcc\/181\/8bf\/dcc1818bff038d4aac86adfc9367b425.svg\" width=\"8\" height=\"12\"\/>\u00a0\u0434\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d17\/664\/c84\/d17664c848b4c291f26c64eacd520279.svg\" width=\"34\" height=\"17\"\/>, \u0442. \u043a. \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435, \u043f\u043e\u0441\u043b\u0430\u043d\u043d\u043e\u0435 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6e2\/184\/a4e\/6e2184a4e2b6174a49df9782732ae7b1.svg\" width=\"34\" height=\"17\"\/>,\u00a0\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f26\/680\/161\/f26680161c1da047bc4a07c2a215c6ac.svg\" width=\"17\" height=\"17\"\/>. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j}\" alt=\"e_{j}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/53d\/783\/00b\/53d78300bb3ed974310d07d23fd3500d.svg\" width=\"17\" height=\"17\"\/>\u00a0\u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{j-1}\" alt=\"S_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8fb\/695\/cef\/8fb695cefdf29a293f3f44e68797a09d.svg\" width=\"37\" height=\"22\"\/>.<\/p>\n<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d90\/707\/792\/d907077929896a50169dc409df7bc247.svg\" width=\"11\" height=\"15\"\/> \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j}\" alt=\"e_{j}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e68\/1fe\/d83\/e681fed8372e1f0c543ea2eb45728ce2.svg\" width=\"17\" height=\"17\"\/>. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8fa\/a5e\/75a\/8faa5e75ae736e10bb1b7af885de52b6.svg\" width=\"34\" height=\"17\"\/> \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j}\" alt=\"e_{j}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/76c\/475\/fa9\/76c475fa91a8015abe2bbb5221a5285c.svg\" width=\"17\" height=\"17\"\/>. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{1},...,e_{j-2},e_{j},e_{j-1}\" alt=\"e_{1},...,e_{j-2},e_{j},e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/09f\/c21\/fa6\/09fc21fa6583a182417f991295646a11.svg\" width=\"165\" height=\"17\"\/>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0439. \u0418\u0437 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043f\u0430\u0440\u0430\u0433\u0440\u0430\u0444\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{1},...,e_{j}\" alt=\"e_{1},...,e_{j}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bba\/08c\/2ba\/bba08c2ba4e43db1d0b83cbc82c43aff.svg\" width=\"78\" height=\"17\"\/>\u00a0\u0442\u0430\u043a\u043e\u0435 \u0436\u0435, \u043a\u0430\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{1},...,e_{j-2},e_j,e_{j-1}\" alt=\"e_{1},...,e_{j-2},e_j,e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7dc\/aea\/776\/7dcaea7768e4688c188b78fcfbcfd140.svg\" width=\"165\" height=\"17\"\/>.<\/p>\n<p>\u041f\u0443\u0441\u0442\u044c <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{*}\" alt=\"seq^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d5b\/6c0\/3ed\/d5b6c03ed538b697e28dee7b3de1d5b7.svg\" width=\"36\" height=\"21\"\/>\u00a0\u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/847\/159\/dc4\/847159dc454ec68439e390048d44b771.svg\" width=\"27\" height=\"15\"\/>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/848\/74a\/96d\/84874a96d08848efc0b01a7f1c52eae6.svg\" width=\"27\" height=\"15\"\/>\u00a0\u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_j\" alt=\"e_j\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/403\/478\/2ad\/4034782adfe0346b6907e771d9b1e120.svg\" width=\"17\" height=\"17\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{j-1}\" alt=\"e_{j-1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3fc\/5db\/99b\/3fc5db99b0ca9ab1167123b12e16bd5d.svg\" width=\"34\" height=\"17\"\/>\u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u043c\u0435\u0441\u0442\u0430\u043c\u0438. \u0422\u043e\u0433\u0434\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{*}\" alt=\"seq^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/571\/df1\/a5f\/571df1a5fbe460eb488178a17b109a84.svg\" width=\"36\" height=\"21\"\/>\u00a0\u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0439. \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\overline{S_i}\" alt=\"\\overline{S_i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5fe\/2bd\/dbb\/5fe2bddbbedc8ae196303d8e16b8d3cb.svg\" width=\"20\" height=\"27\"\/> \u0431\u0443\u0434\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0435\u0440\u0435\u0434 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\" alt=\"i\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f45\/b74\/d5b\/f45b74d5b21e9b407446b78724061f7f.svg\" width=\"7\" height=\"16\"\/>-\u0442\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^*\" alt=\"seq^*\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/33d\/2bb\/4cb\/33d2bb4cbe519234e807cdae6927c68b.svg\" width=\"36\" height=\"21\"\/>. \u0418\u0437 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u043f\u0430\u0440\u0430\u0433\u0440\u0430\u0444\u0430,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\bar{S_{i}}=S_{i}\\text{ \u0434\u043b\u044f \u0432\u0441\u0435\u0445 }i\\text{ \u0433\u0434\u0435 }i\\ne j\\text{.}\" alt=\"\\bar{S_{i}}=S_{i}\\text{ \u0434\u043b\u044f \u0432\u0441\u0435\u0445 }i\\text{ \u0433\u0434\u0435 }i\\ne j\\text{.}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/81e\/677\/bed\/81e677beda63689b208c84c1924871a2.svg\" width=\"215\" height=\"26\"\/><\/p>\n<p>\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0437\u0430 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c\u0438, \u043c\u044b \u0443\u0432\u0438\u0434\u0438\u043c, \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\\text{ \u043e\u0442 }seq\" alt=\"seq^{'}\\text{ \u043e\u0442 }seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/aa0\/577\/2b4\/aa05772b46f19dc4a6d259b0ce4c5c6d.svg\" width=\"86\" height=\"28\"\/>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439:<\/p>\n<ol>\n<li>\n<p>\u0412\u0441\u0435 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0432\u0441\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c,<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/af1\/d6d\/7ba\/af1d6d7baf8eaf9004bb5c90bdf873ac.svg\" width=\"33\" height=\"25\"\/>\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u043e\u0439,<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\\text{, \u0433\u0434\u0435 }i &lt; l\\text{ \u0438\u043b\u0438 }i \\ge \\phi: e_{i}^{'} = e_{i}\" alt=\"i\\text{, \u0433\u0434\u0435 }i &lt; l\\text{ \u0438\u043b\u0438 }i \\ge \\phi: e_{i}^{'} = e_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a25\/a9a\/b52\/a25a9ab52d5ceaded9207eff78919ae1.svg\" width=\"235\" height=\"27\"\/>, \u0438<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u0432\u0441\u0435\u0445 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"i\\text{, \u0433\u0434\u0435 }i \\le l \\text{ \u0438\u043b\u0438 } i \\ge \\phi: S_{i}^{'} = S_{i}\" alt=\"i\\text{, \u0433\u0434\u0435 }i \\le l \\text{ \u0438\u043b\u0438 } i \\ge \\phi: S_{i}^{'} = S_{i}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f11\/1eb\/583\/f111eb58345d6b57f8b6f0d375e53b2e.svg\" width=\"241\" height=\"27\"\/>.<\/p>\n<\/li>\n<\/ol>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0438 \u0434\u043e \u0432\u0441\u0435\u0445 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1de\/8d3\/8c4\/1de8d38c46d25a3b1ca4534f8d0bcaa4.svg\" width=\"33\" height=\"25\"\/>\u00a0\u2014 \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c5b\/3e8\/274\/c5b3e8274d4def2e40dfe5e983b97146.svg\" width=\"22\" height=\"18\"\/>. \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e:<\/p>\n<ol>\n<li>\n<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d39\/a54\/397\/d39a543976bf381f7f1052bebc0034b7.svg\" width=\"11\" height=\"15\"\/> \u0432  \u0442\u0430\u043a\u043e\u0435 \u0436\u0435, \u043a\u0430\u043a \u0438 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u0439 \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b4f\/6df\/9fe\/b4f6df9fef8ce2ed85814ed6d2b0ffd3.svg\" width=\"11\" height=\"15\"\/><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0ba\/205\/273\/0ba205273f0ef192429e77cec640a36c.svg\" width=\"8\" height=\"12\"\/> \u0432\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f00\/df0\/1a7\/f00df01a7fb161479b77e6cbe19d2feb.svg\" width=\"22\" height=\"18\"\/> \u044d\u0442\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"(\\text{\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0432 } c)\" alt=\"(\\text{\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0432 } c)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/257\/a08\/9a3\/257a089a39be2c87c18b3c5717b1db56.svg\" width=\"629\" height=\"26\"\/><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\" - (\\text{\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0432 } c)\" alt=\" - (\\text{\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0432 } c)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ec8\/b09\/daa\/ec8b09daa016405ac1640d49af4b24ac.svg\" width=\"631\" height=\"26\"\/><\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u043e. \u0422\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u043a\u0430\u0436\u0435\u043c \u0447\u0430\u0441\u0442\u044c (2). \u041f\u0443\u0441\u0442\u044c\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3c6\/cca\/4bd\/3c6cca4bd32fe1af54240a3b8956136b.svg\" width=\"8\" height=\"12\"\/> \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u043d\u0430\u043b\u043e\u043c \u0438\u0437 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/065\/430\/e03\/065430e03db956cb7d186402aaa576ba.svg\" width=\"11\" height=\"15\"\/> \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/88a\/b7c\/9b0\/88ab7c9b021ace39d8c028c0a57081bf.svg\" width=\"9\" height=\"15\"\/>. \u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2c9\/d4a\/21c\/2c9d4a21cc463d0bb9fcaa169cfa625c.svg\" width=\"8\" height=\"12\"\/>, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ccd\/3a8\/533\/ccd3a8533da433a5d970dfe3847b66e8.svg\" width=\"22\" height=\"18\"\/>,\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f6\/3a0\/b76\/1f63a0b7687a1a2b515a3e349541898a.svg\" width=\"9\" height=\"15\"\/> \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/008\/6f1\/925\/0086f192574e27bf213f0c0227fd3df1.svg\" width=\"8\" height=\"12\"\/> <em>\u043f\u043e\u0441\u043b\u0435<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/db8\/dc5\/adf\/db8dc5adf334b1226955c37e0120867a.svg\" width=\"9\" height=\"15\"\/> \u0437\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u0432\u043e\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435,\u00a0<em>\u0438 \u0434\u043e<\/em>\u00a0\u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6d5\/3ad\/dfb\/6d53addfb65d3b85d3bb928a0b0090fc.svg\" width=\"9\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/147\/e85\/e4a\/147e85e4a86d80ddfc152c07359b0013.svg\" width=\"8\" height=\"12\"\/>. \u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u0441\u043b\u0430\u043d\u043d\u044b\u0445\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/00d\/675\/4c1\/00d6754c175594c9fb3f381b78549f9d.svg\" width=\"11\" height=\"15\"\/> \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/337\/78b\/cb8\/33778bcb8f97b1d02af688bb05f84cd0.svg\" width=\"8\" height=\"12\"\/> \u043f\u0435\u0440\u0435\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3a6\/55c\/fb2\/3a655cfb2499763399b0e5e557f649da.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 \u043c\u0430\u0440\u043a\u0435\u0440 \u0447\u0435\u0440\u0435\u0437\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/57a\/000\/06f\/57a00006f95d1361c25d2959821a2e13.svg\" width=\"8\" height=\"12\"\/>, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0432 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"c\" alt=\"c\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/222\/04e\/ebc\/22204eebcaab40c4e768b6070914eb60.svg\" width=\"8\" height=\"12\"\/>. \u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0447\u0430\u0441\u0442\u044c (2).<\/p>\n<h4>\u041f\u0440\u0438\u043c\u0435\u0440 4.1.<\/h4>\n<p>\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u2014 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/46f\/557\/7c1\/46f5577c10d0714335d0b027f242d985.svg\" width=\"33\" height=\"25\"\/> \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0437 \u0440\u0430\u0431\u043e\u0442\u044b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq\" alt=\"seq\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/70c\/fe6\/cab\/70cfe6cab6aa4492860af1577ccccd01.svg\" width=\"27\" height=\"15\"\/>. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440 2.2. \u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 7, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f:<\/p>\n<ul>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{0}\" alt=\"e_{0}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/206\/b27\/9c2\/206b279c2d9293e9bbb0f3ae2ed0633d.svg\" width=\"18\" height=\"15\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0f1\/ea1\/363\/0f1ea13630f2367ca094b3abcfb916ce.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/71a\/ae6\/e4d\/71aae6e4db339e1873a26d51fc009a5b.svg\" width=\"21\" height=\"17\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"B\" alt=\"B\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1f1\/11c\/cef\/1f111ccef1eea5b9e4d4e8b98407a485.svg\" width=\"15\" height=\"17\"\/>(\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{1}\" alt=\"e_{1}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b12\/195\/c00\/b12195c001a14122ec7bde232a46d0ba.svg\" width=\"18\" height=\"14\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/01d\/4e6\/6dd\/01d4e66dd1ed46aa91800b427a5d08e6.svg\" width=\"9\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/675\/ab6\/13a\/675ab613aa878d6340742742f9af9c47.svg\" width=\"27\" height=\"22\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2c0\/06b\/9dc\/2c006b9dc778ca5d5d162be2e8bc1502.svg\" width=\"16\" height=\"17\"\/>(\u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{2}\" alt=\"e_{2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a0e\/f08\/476\/a0ef08476af7838fe48d9678c06e5fed.svg\" width=\"18\" height=\"14\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d9c\/b6a\/52f\/d9cb6a52f59d2ef77bb6a1cc82389b1c.svg\" width=\"11\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b6b\/ae6\/34c\/b6bae634c262caf9e6f732d2293adba6.svg\" width=\"27\" height=\"22\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"A\" alt=\"A\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a6d\/50c\/574\/a6d50c574514f6dfdd294f8e365f28a9.svg\" width=\"15\" height=\"18\"\/>(\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<\/ul>\n<p>\u0422. \u043a. <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_0\" alt=\"e_0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4b3\/805\/06e\/4b380506e84d710072112b36b2c7da0e.svg\" width=\"18\" height=\"15\"\/>\u2014 \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435, \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_1\" alt=\"e_1\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e89\/020\/698\/e890206980bc4153643d4205ab07cef6.svg\" width=\"18\" height=\"14\"\/>\u2014   \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u043c\u0443 \u0441\u043e\u0431\u044b\u0442\u0438\u044e, \u043c\u044b \u043c\u0435\u043d\u044f\u0435\u043c \u0438\u0445 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/386\/727\/f30\/386727f308b00b6552fce277ec92f9fa.svg\" width=\"33\" height=\"25\"\/>:<\/p>\n<ul>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{0}^{'}\" alt=\"e_{0}^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/370\/ea1\/c04\/370ea1c04466326ffe1989e9c5442326.svg\" width=\"18\" height=\"27\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"q\" alt=\"q\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9c8\/dd2\/cc7\/9c8dd2cc7176b5eb2c16b34cc7ec04fb.svg\" width=\"9\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/852\/6de\/b42\/8526deb4272379ea74a762510772d08a.svg\" width=\"27\" height=\"22\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"D\" alt=\"D\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/914\/8c7\/745\/9148c774558b9c098d0b82caa34ca202.svg\" width=\"16\" height=\"17\"\/>(\u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{1}^{'}\" alt=\"e_{1}^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a58\/5e1\/1df\/a585e11df2baea14bf3eb7c9aa2b67d5.svg\" width=\"18\" height=\"27\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dcd\/b9f\/da0\/dcdb9fda0e32b829fd78cb4c2bf10817.svg\" width=\"11\" height=\"15\"\/> \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M\" alt=\"M\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/424\/c67\/52b\/424c6752bf1e3eb959fd2aaa9e34f3de.svg\" width=\"21\" height=\"17\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"B\" alt=\"B\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ded\/e27\/80b\/dede2780bf585eea2da391da41dc3a9c.svg\" width=\"15\" height=\"17\"\/>(\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{2}^{'}\" alt=\"e_{2}^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a10\/a25\/7c3\/a10a257c3fed33292486c55bc1c1c3d8.svg\" width=\"18\" height=\"27\"\/>: <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1ac\/038\/050\/1ac03805036265d0e1a0280a54b1c894.svg\" width=\"11\" height=\"15\"\/> \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"M^{'}\" alt=\"M^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/479\/cb2\/506\/479cb250667f4d2623dc2b0f59fdcf7b.svg\" width=\"27\" height=\"22\"\/> \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"A\" alt=\"A\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e3f\/ec1\/3d4\/e3fec13d400b992b14f3793eddb98be6.svg\" width=\"15\" height=\"18\"\/>(\u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435)<\/p>\n<\/li>\n<\/ul>\n<p>\u0412 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"seq^{'}\" alt=\"seq^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f8e\/f2c\/8f7\/f8ef2c8f7dbefe46e0cf3ed73c8d1e46.svg\" width=\"33\" height=\"25\"\/>\u00a0\u0432\u0441\u0435 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u0435\u0434\u0448\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0432\u0441\u0435\u043c \u043f\u043e\u0441\u043b\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c. \u041c\u044b \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"e_{0}^{'}\" alt=\"e_{0}^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7dd\/eb3\/707\/7ddeb3707123572712c3928b7ce25449.svg\" width=\"18\" height=\"27\"\/>\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c.<\/p>\n<h3>5. \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/h3>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0435\u0448\u0438\u043c \u0437\u0430\u0434\u0430\u0447\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 1. \u041c\u044b \u0438\u0437\u0443\u0447\u0430\u0435\u043c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043e\u043d\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u043e\u0439 \u0434\u043b\u044f \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u0447, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e deadlock&#8217;\u0430.<\/p>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d \u043a\u0430\u043a:<\/p>\n<ul>\n<li>\n<p>\u0412\u0445\u043e\u0434: \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/590\/afc\/1b6\/590afc1b65cbf02d6f5523144b7cb3be.svg\" width=\"10\" height=\"16\"\/><\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0445\u043e\u0434: \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 (Boolean) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00a0<em>\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e<\/em> \u0441\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c:<br \/><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"(y(S_{l})\\to definite)\\text{ \u0438 }(definite\\to y(S_{\\Phi}))\" alt=\"(y(S_{l})\\to definite)\\text{ \u0438 }(definite\\to y(S_{\\Phi}))\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/797\/9a2\/6d6\/7979a26d6faf4c817b5891ffd8186448.svg\" width=\"345\" height=\"26\"\/>,<br \/>\u0433\u0434\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l}\" alt=\"S_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b75\/45b\/105\/b7545b105f8fed977c2c11983f11f757.svg\" width=\"18\" height=\"20\"\/>\u00a0\u0438 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi}\" alt=\"S_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/616\/26b\/c6f\/61626bc6f1649fb1dcfeceb7a0cef873.svg\" width=\"22\" height=\"22\"\/>\u00a0\u2014 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043a\u043e\u0433\u0434\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043d\u0430\u0447\u0430\u0442 \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u0437\u0430\u0432\u0435\u0440\u0448\u0451\u043d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e (\u0441\u0438\u043c\u0432\u043e\u043b <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"\\rightarrow\" alt=\"\\rightarrow\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/399\/2e7\/c46\/3992e7c4646317fce323b4c5ba692cfa.svg\" width=\"20\" height=\"14\"\/> \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435).<\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u0445\u043e\u0434 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u2014 \u0444\u0443\u043d\u043a\u0446\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ccd\/23a\/896\/ccd23a89648c76a6f4f592e017892ca3.svg\" width=\"10\" height=\"16\"\/>(\u0435\u0451 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435). \u041f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S)\" alt=\"y(S)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e97\/240\/a50\/e97240a5093ab310c9f56fc7ed17680d.svg\" width=\"38\" height=\"22\"\/> \u0434\u043b\u044f \u043a\u0430\u043a\u043e\u0433\u043e-\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/606\/4cd\/b57\/6064cdb57fd918380308ce89e57c8ff5.svg\" width=\"13\" height=\"17\"\/>\u00a0\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044f\u00a0<em>\u0432\u043d\u0435\u0448\u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u0443\u044e<\/em>\u00a0\u0444\u0443\u043d\u043a\u0446\u0438\u044e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y\" alt=\"y\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/88c\/7cd\/918\/88c7cd9182114781f183eb3abeb020cc.svg\" width=\"10\" height=\"16\"\/>\u00a0\u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044e <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2db\/6b7\/abf\/2db6b7abfc913fc3072b371115c1245e.svg\" width=\"13\" height=\"17\"\/>. \u041f\u043e\u0434 \u0442\u0435\u043c, \u0447\u0442\u043e \u0432\u044b\u0445\u043e\u0434\u043e\u043c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 (Boolean) \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00a0<em>definite,<\/em>\u00a0\u043c\u044b \u0438\u043c\u0435\u0435\u043c \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e (1) \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 (\u0441\u043a\u0430\u0436\u0435\u043c,\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/90c\/0de\/d75\/90c0ded752907d9765de67477242bccd.svg\" width=\"11\" height=\"15\"\/>) \u0432\u0445\u043e\u0434\u0438\u0442 \u0438 \u0437\u0430\u0442\u0435\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438, \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0435\u043c \u0432\u044b\u0445\u043e\u0434\u00a0<em>definite = true<\/em>, \u0438 (2)\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"p\" alt=\"p\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/920\/2bc\/93b\/9202bc93bf4c2b851845029f37b9a4f2.svg\" width=\"11\" height=\"15\"\/> \u0432\u0445\u043e\u0434\u0438\u0442 \u0438 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438, \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0435\u043c \u0432\u044b\u0445\u043e\u0434\u00a0<em>definite = false<\/em>.<\/p>\n<p>\u0418\u0437<em> definite = true<\/em>\u00a0\u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u00a0<em>\u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f<\/em>. \u041e\u0434\u043d\u0430\u043a\u043e,\u00a0\u0438\u0437 <em>definite = false<\/em>\u00a0\u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u0447\u0442\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u043e\u0441\u044c, \u043a\u043e\u0433\u0434\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u00a0<em>\u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b<\/em>. \u041c\u044b \u043f\u043e\u0434\u0447\u0451\u0440\u043a\u0438\u0432\u0430\u0435\u043c, \u0447\u0442\u043e\u00a0<em>definite = true<\/em>\u00a0\u0434\u0430\u0451\u0442 \u043d\u0430\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u00a0<em>\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f<\/em>\u00a0\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u00a0<em>definite = false<\/em>\u00a0\u0434\u0430\u0435\u0442 \u043d\u0430\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430\u00a0<em>\u0441\u0442\u0430\u0440\u0442\u0435<\/em>\u00a0\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430. \u0412 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434 \u0438\u0437\u00a0<em>definite = false,<\/em>\u00a0\u0447\u0442\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u043f\u0440\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430.<\/p>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f:<\/p>\n<pre><code class=\"delphi\">begin     \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 S*;     definite := y(S*) end<\/code><\/pre>\n<p>\u041a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u0444\u0430\u043a\u0442\u043e\u0432:<\/p>\n<ol>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8b7\/e8f\/949\/8b7e8f9497a67ccbf53c3c81e05293d2.svg\" width=\"22\" height=\"18\"\/>\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{l}\" alt=\"S_{l}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/354\/7a4\/e48\/3547a4e484f6070af7e283cc4e1ae086.svg\" width=\"18\" height=\"20\"\/>,<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S_{\\phi}\" alt=\"S_{\\phi}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/95d\/719\/9bb\/95d7199bbe702967c15b60b78200e167.svg\" width=\"22\" height=\"22\"\/>\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u043e \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{*}\" alt=\"S^{*}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/717\/423\/ae4\/717423ae475091d20150bada2fe7fdc1.svg\" width=\"22\" height=\"18\"\/>\u00a0(\u0422\u0435\u043e\u0440\u0435\u043c\u0430 1) \u0438<\/p>\n<\/li>\n<li>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"y(S) \\rightarrow y(S^{'})\" alt=\"y(S) \\rightarrow y(S^{'})\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/528\/4f5\/6d2\/5284f56d2c7faa350830a62fa0dcf5cd.svg\" width=\"112\" height=\"26\"\/>\u0434\u043b\u044f \u0432\u0441\u0435\u0445 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S^{'}\" alt=\"S^{'}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b42\/629\/dea\/b42629dea5ed9eeeba9372127fd6de57.svg\" width=\"19\" height=\"22\"\/>,\u00a0\u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u044b\u0445 \u0438\u0437 <img loading=\"lazy\" decoding=\"async\" class=\"formula inline\" source=\"S\" alt=\"S\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ada\/0a2\/4c6\/ada0a24c6be3d5a3eeb9cbce81a61d9b.svg\" width=\"13\" height=\"17\"\/>(\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430).<\/p>\n<\/li>\n<\/ol>\n<h4>\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438<\/h4>\n<p>\u041e\u0442\u043c\u0435\u0442\u0438\u043c \u0432\u043a\u043b\u0430\u0434 J. Misra \u0432 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041c\u044b \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u044b E. W. Dijkstra \u0438 C. S. Scholten \u0437\u0430 \u0438\u0445 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0422\u0435\u043e\u0440\u0435\u043c\u044b 1. \u041f\u043b\u0430\u043d \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u0431\u044b\u043b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u0438\u043c. \u0417\u0430\u043f\u0438\u0441\u0438 [3] Dijkstra \u043f\u043e \u0442\u0435\u043c\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043a\u0440\u0430\u0441\u043e\u0447\u043d\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u044c C. A. R. Hoare, F. Schneider \u0438 G. Andrews, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u0438 \u043d\u0430\u043c \u0441 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c\u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u043c\u0438. \u041c\u044b \u0442\u0430\u043a\u0436\u0435 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u044b Antia Jones \u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u043c \u0440\u0435\u0444\u0435\u0440\u0438 \u0437\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/p>\n<h4>\u0421\u0441\u044b\u043b\u043a\u0438<\/h4>\n<ol>\n<li>\n<p>CHANDY, K. M., AND MISRA, J. Distributed computation on graphs: Shortest path algorithms. Commun. ACM 25, 11 (Nov. 1982), 833-837.<\/p>\n<\/li>\n<li>\n<p>CHANDY, K. M., MISRA, J., AND HAAS, L. Distributed deadlock detection. ACM Trans. Comput. Syst. I,2 (May 1983), 144-156.<\/p>\n<\/li>\n<li>\n<p>DIJKSTRA, E. W. The distributed snapshot of K. M. Chandy and L. Lamport. Tech. Rep. EWD 864a, Univ. of Texas, Austin, Tex., 1984.<\/p>\n<\/li>\n<li>\n<p>DIJKSTRA, E. W., AND SCHOLTEN, C. S. Termination detection for diffusing computations. Znf. Proc. Lett. 12, 1 (Aug. 1980), 1-4.<\/p>\n<\/li>\n<li>\n<p>GLIGOR, V. D., AND SHATTUCK, S. H. Deadlock detection in distributed systems. IEEE Trans. Softw. Eng. SE-6, 5 (Sep. 1980), 435-440.<\/p>\n<\/li>\n<li>\n<p>LAMPORT, L. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (Jul. 1978), 558-565.<\/p>\n<\/li>\n<li>\n<p>LAMPORT, L., AND CHANDY, K. M. On partially-ordered event models of distributed computations. Submitted for publication.<\/p>\n<\/li>\n<li>\n<p>MAHOUD, S. A., AND RIORDAN, J. S. Software controlled access to distributed databases. INFOR 15, 1 (Feb. 1977), 22-36.<\/p>\n<\/li>\n<li>\n<p>MENASCE, D., AND MUNTZ, R. Locking and deadlock detection in distributed data bases. IEEE Trans. Softw. Eng. SE-&amp; 3 (May 1979), 195-202.<\/p>\n<\/li>\n<li>\n<p>MISRA, J., AND CHANDY, K. M. Termination detection of diffusing computations in communicating sequential processes. ACM Trans. Program. Lang. Syst. 4, 1 (Jan. 1982), 37-43.<\/p>\n<\/li>\n<li>\n<p>OBERMARCK, R. Distributed deadlock detection algorithm. ACM Trans. Database Syst. 7, 2 (Jun. 1982), 187-208<\/p>\n<\/li>\n<\/ol>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438\u043b\u0438 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438, \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0439\u0442\u0435\u0441\u044c \u043a \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 <a href=\"https:\/\/t.me\/s\/apacheigniteRus\">Apache Ignite Community  RUS<\/a>\u00bb<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/753404\/\"> https:\/\/habr.com\/ru\/articles\/753404\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h4>K. Mani Chandy<\/h4>\n<p>University of Texas at Austin and<\/p>\n<h4>Leslie Lamport<\/h4>\n<p>Stanford Research Institute<\/p>\n<hr\/>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f. \u041c\u043d\u043e\u0433\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0440\u0435\u0448\u0438\u0442\u044c \u0432\u0430\u0436\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0437\u0430\u0434\u0430\u0447: \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"stable property\" data-title=\"&lt;p>stable property&lt;\/p>&#187; data-abbr=&#187;\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430&#187;>\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430<\/abbr>. \u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u2014 \u0442\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f: \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u0441\u0442\u0430\u0432 <code>true<\/code>, \u043e\u043d\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0442\u0430\u043a\u043e\u0432\u044b\u043c \u0438 \u0432\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432: \u00ab\u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e\u00bb, \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 <abbr class=\"habraabbr\" title=\"deadlocked\" data-title=\"&lt;p>deadlocked&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430&#187;>\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430<\/abbr>\u00bb \u0438\u043b\u0438 \u00ab\u0432\u0441\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0432\u00a0\u043a\u043e\u043b\u044c\u0446\u0435 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0438\u0441\u0447\u0435\u0437\u043b\u0438\u00bb. \u0417\u0430\u0434\u0430\u0447\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0434\u043b\u044f\u00a0\u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f <abbr class=\"habraabbr\" title=\"checkpointing\" data-title=\"&lt;p>checkpointing&lt;\/p>&#187; data-abbr=&#187;\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432&#187;>\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442\u043e\u0432<\/abbr>.<\/p>\n<hr\/>\n<h2>1. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442, \u043f\u043e\u0441\u044b\u043b\u0430\u044f \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442,\u00a0<em>\u0438 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e<\/em>. \u0414\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0 \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0438\u0445 . <\/p>\n<p>\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043d\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043c\u043e\u043c\u0435\u043d\u0442 \u0431\u0435\u0437 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043e\u0431\u0449\u0438\u043c \u0447\u0430\u0441\u0430\u043c. \u041c\u044b \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c, \u0447\u0442\u043e\u00a0\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043d\u0435\u0442 \u043e\u0431\u0449\u0438\u0445 \u0447\u0430\u0441\u043e\u0432 \u0438\u043b\u0438 \u043f\u0430\u043c\u044f\u0442\u0438. \u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0437\u0430\u043f\u0438\u0448\u0443\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0438 \u0442\u0430\u043a, \u0447\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c\u0438 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u043c\u0438: \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0441 \u043d\u0438\u043c\u0438, \u043d\u043e \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0445.<\/p>\n<p>\u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0440\u043e\u043b\u044c \u0433\u0440\u0443\u043f\u043f\u044b \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u043e\u0432, \u0441\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0445 \u043f\u0430\u043d\u043e\u0440\u0430\u043c\u0443, \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0443\u044e \u0441\u0446\u0435\u043d\u0443 \u2014 \u043a\u0430\u043a \u043d\u0435\u0431\u043e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043b\u0435\u0442\u0430\u044e\u0442 \u043f\u0442\u0438\u0446\u044b. \u041d\u043e \u0441\u0446\u0435\u043d\u0430 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f, \u0447\u0442\u043e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043d\u044f\u0442\u0430 \u043e\u0434\u043d\u0438\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c. \u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043d\u0438\u043c\u043a\u043e\u0432 \u0438 \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0438\u0445, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0438\u043d\u0443. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0441\u043d\u0438\u043c\u043a\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0438\u0437-\u0437\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u044b \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043c\u0435\u0448\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043d\u0438 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u0443\u044e\u0442: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u043d\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u044a\u0435\u043c\u043a\u0438 \u0432\u0441\u0435 \u043f\u0442\u0438\u0446\u044b \u0432 \u043d\u0435\u0431\u0435 \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u043c\u0438. <\/p>\n<p>\u041d\u043e \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u043e\u0431\u0449\u0438\u0439 \u0441\u043d\u0438\u043c\u043e\u043a \u0434\u043e\u043b\u0436\u0435\u043d\u00a0\u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c. \u0417\u0430\u0434\u0430\u0447\u0430, \u0441\u0442\u043e\u044f\u0449\u0430\u044f \u043f\u0435\u0440\u0435\u0434 \u043d\u0430\u043c\u0438 \u2014 \u0434\u0430\u0442\u044c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0443 \u00ab\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439\u00bb \u0438 \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a\u00a0\u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043e\u043f\u0438\u0448\u0435\u043c \u0432\u0430\u0436\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u041f\u0443\u0441\u0442\u044c\u00a0\u00a0\u2014 \u043f\u0440\u0435\u0434\u0438\u043a\u0430\u0442, \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043d\u0430 \u0432\u0445\u043e\u0434 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b , \u0442\u0430\u043a\u043e\u0439, \u0447\u0442\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 <code>true<\/code> \u0438\u043b\u0438 <code>false<\/code> \u0434\u043b\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f  \u0441\u0438\u0441\u0442\u0435\u043c\u044b . \u041f\u0440\u0435\u0434\u0438\u043a\u0430\u0442\u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u00a0<em>\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c<\/em>\u00a0<em>\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c , <\/em>\u0435\u0441\u043b\u0438 \u0438\u0437  \u0441\u043b\u0435\u0434\u0443\u0435\u0442  \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439  \u0441\u0438\u0441\u0442\u0435\u043c\u044b\u00a0, \u0434\u043e\u0441\u0442\u0438\u0436\u0438\u043c\u044b\u0445 \u0438\u0437 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f  \u0441\u0438\u0441\u0442\u0435\u043c\u044b . \u0414\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043b\u043e\u0432\u0430\u043c\u0438, \u0435\u0441\u043b\u0438  \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u0438  \u0438\u0441\u0442\u0438\u043d\u043d\u043e \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0440\u0430\u0431\u043e\u0442\u044b , \u0442\u043e\u0433\u0434\u0430  \u0438\u0441\u0442\u0438\u043d\u043d\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u043e\u0437\u0434\u043d\u0435\u0435. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432: \u00ab\u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430\u00bb, \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 <abbr class=\"habraabbr\" title=\"deadlocked\" data-title=\"&lt;p>deadlocked&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430&#187;>\u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430<\/abbr>\u00bb \u0438 \u00ab\u0432\u0441\u0435 \u0442\u043e\u043a\u0435\u043d\u044b \u0438\u0437\u00a0\u043a\u043e\u043b\u044c\u0446\u0430 \u0442\u043e\u043a\u0435\u043d\u043e\u0432 \u0438\u0441\u0447\u0435\u0437\u043b\u0438\u00bb.<\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u0447 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u043e\u0431\u0449\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0432\u044b\u0432\u043e\u0434\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c . \u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"deadlock detection\" data-title=\"&lt;p>deadlock detection&lt;\/p>&#187; data-abbr=&#187;\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a&#187;>\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a<\/abbr> [2, 5, 8, 9, 11], \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0435 <abbr class=\"habraabbr\" title=\"termination detection\" data-title=\"&lt;p>termination detection&lt;\/p>&#187; data-abbr=&#187;\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f&#187;>\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f<\/abbr> [1, 4, 10] \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043e\u0441\u043e\u0431\u044b\u043c\u0438 \u0441\u043b\u0443\u0447\u0430\u044f\u043c\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u0414\u0435\u0442\u0430\u043b\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0438\u0436\u0435. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 , \u0430 \u043f\u043e\u0442\u043e\u043c\u00a0\u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u044c , \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c, \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e.<\/p>\n<p>\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0438\u043b\u0438 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0440\u0430\u043d\u0435\u0435. Gligor \u0438 Shattuck [5] \u0437\u0430\u044f\u0432\u043b\u044f\u044e\u0442, \u0447\u0442\u043e \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b \u0438 \u043d\u0435\u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u044b. \u041f\u0440\u0438\u0447\u0438\u043d\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u0438 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0442\u043e\u0447\u0435\u043a \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445 \u0442\u044f\u0436\u0435\u043b\u044b \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u041e\u0434\u043d\u0430 \u0438\u0437 \u0437\u0430\u0434\u0430\u0447 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u2014 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u044d\u0442\u0438 \u0441\u0432\u044f\u0437\u0438.<\/p>\n<p>\u041c\u043d\u043e\u0433\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a\u0430\u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0444\u0430\u0437, \u0433\u0434\u0435 \u043a\u0430\u0436\u0434\u0430\u044f \u0444\u0430\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0444\u0430\u0437\u044b, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u043e. \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0437\u044b. \u0424\u0430\u0437\u0430 \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 \u0441\u0435\u0440\u0438\u044e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435. \u041e\u043d\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442\u0441\u044f \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438. <em>\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0437\u0430\u043c\u0435\u0447\u0435\u043d\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0434\u043d\u0430 \u0444\u0430\u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c \u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c [10].<\/em> \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0444\u0430\u0437\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043e\u0433\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442\u0441\u044f, \u0432\u0441\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0430\u044e\u0442\u0441\u044f: \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043d\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f. \u041d\u043e \u043c\u043e\u0433\u0443\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u0430 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 \u0444\u0430\u0437\u044b \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u044b, \u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u043e \u044d\u0442\u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043d\u0435 \u0441\u043b\u0443\u0436\u0430\u0442 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0446\u0435\u043b\u0438, \u043a\u0440\u043e\u043c\u0435 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u0444\u0430\u0437\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u043c\u0441\u044f \u043d\u0430 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u044b; \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u2014 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430.<\/p>\n<p>\u0421\u0442\u0440\u043e\u0433\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0442\u0430\u043a\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430, \u043a\u0430\u043a \u00ab\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430\u00bb, \u043d\u0435\u00a0\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b, \u0435\u0441\u043b\u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u00ab\u0441\u043d\u044f\u0442\u0430\u00bb \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430. \u041e\u0434\u043d\u0430\u043a\u043e \u0434\u043b\u044f\u00a0\u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u0431\u0449\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u043d\u0430\u00a0\u0437\u0430\u0434\u0430\u0447\u0438: (1) \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0437\u0435 (\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0444\u0430\u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0430\u0441\u044c), \u0438 (2) \u0441\u0442\u0430\u0440\u0442\u0430 \u043d\u043e\u0432\u043e\u0439 \u0444\u0430\u0437\u044b. \u00ab\u2011\u0430\u044f \u0444\u0430\u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430,\u00bb  \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c. \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043c\u0435\u0442\u043e\u0434\u044b, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f -\u043e\u0439 \u0444\u0430\u0437\u044b \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e .<\/p>\n<p>\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0443\u0434\u0435\u043b\u044f\u0435\u043c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0434\u0430\u0447\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432. \u0417\u0430\u0434\u0430\u0447\u0430 \u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0444\u0430\u0437\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0451 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u043d\u044b\u043c \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f deadlock&#8217;\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f <abbr class=\"habraabbr\" title=\"diffusing\" data-title=\"&lt;p>diffusing&lt;\/p>&#187; data-abbr=&#187;\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e&#187;>\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e<\/abbr> \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430\u0448\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412\u044b\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u0432\u0430\u0436\u043d\u0430 \u0441\u0430\u043c\u0430 \u043f\u043e \u0441\u0435\u0431\u0435: \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0438\u0437\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0430\u0448\u0443 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b \u043f\u043e\u043d\u044f\u0442\u043d\u044b\u043c\u0438.<\/p>\n<h2>2. \u041c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/h2>\n<p>\u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u041e\u043d\u0430 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043c\u0435\u0447\u0435\u043d\u043d\u044b\u043c, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0433\u0440\u0430\u0444\u043e\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u044b \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438, \u0430 \u0440\u0435\u0431\u0440\u0430 \u2014 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438. \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0430 \u0441\u0445\u0435\u043c\u0435 1.<\/p>\n<figure class=\"\">\n<div><figcaption>\u0421\u0445\u0435\u043c\u0430 1. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438  \u0438 \u043a\u0430\u043d\u0430\u043b\u0430\u043c\u0438 .<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u0430\u043d\u0430\u043b\u044b \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0442 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0438 \u0431\u0443\u0444\u0435\u0440\u0430\u043c\u0438, \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438. \u0414\u043e\u043f\u0443\u0449\u0435\u043d\u0438\u0435 \u043e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u043c \u0431\u0443\u0444\u0435\u0440\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438\u0437\u043b\u043e\u0436\u0435\u043d\u0438\u044f: \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0431\u0443\u0444\u0435\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u0435\u0441\u043b\u0438 \u0434\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0447\u0442\u043e \u043d\u0438 \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0432 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0439 \u0431\u0443\u0444\u0435\u0440. \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f, \u043d\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f. \u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043d\u0430\u043b \u2014 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u043a\u0430\u043d\u0430\u043b.\u00a0<em>\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435<\/em>\u00a0\u043a\u0430\u043d\u0430\u043b\u0430 \u2014 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0433\u043e, \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439, \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c (\u0438\u0437 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430) \u0438 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0439. \u0421\u043e\u0431\u044b\u0442\u0438\u0435  \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u2014 \u044d\u0442\u043e \u0430\u0442\u043e\u043c\u0430\u0440\u043d\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e  \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u00a0<em>\u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043e\u0434\u043d\u043e\u0433\u043e<\/em>\u00a0\u043a\u0430\u043d\u0430\u043b\u0430  \u0438\u0437 : \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435  <strong>\u043c\u043e\u0436\u0435\u0442<\/strong> \u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 (\u0435\u0441\u043b\u0438  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0438\u0437 ) \u0438\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 (\u0435\u0441\u043b\u0438  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0432 ). \u0421\u043e\u0431\u044b\u0442\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e: (1) \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c , \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u043e, (2) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c , \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f  \u043f\u0440\u044f\u043c\u043e \u043f\u0435\u0440\u0435\u0434 \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c, (3) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c , \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f  \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, (4) \u043a\u0430\u043d\u0430\u043b\u043e\u043c (\u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438), \u0447\u044c\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c, \u0438 (5) \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c (\u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438), \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u044b\u043c \u0447\u0435\u0440\u0435\u0437 (\u0435\u0441\u043b\u0438  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043e\u0442 ) \u0438\u043b\u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0435 \u0447\u0435\u0440\u0435\u0437  (\u0435\u0441\u043b\u0438  \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u0432 ). \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c  \u043a\u0430\u043a \u043a\u043e\u0440\u0442\u0435\u0436 \u0438\u0437 5 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 , \u0433\u0434\u0435  \u0438  \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 , \u0435\u0441\u043b\u0438 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430.<\/p>\n<p>\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u044d\u0442\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0439 \u043a\u0430\u043d\u0430\u043b\u043e\u0432. \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435\u00a0\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u2014 \u044d\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u2014 \u043f\u0443\u0441\u0442\u0430\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u0412\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435. \u041f\u0443\u0441\u0442\u044c . \u041c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c, \u0447\u0442\u043e  <em>\u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438<\/em> \u0432\u00a0\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438  \u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u0435\u0441\u043b\u0438: (1) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438  \u2014  \u044d\u0442\u043e , \u0438 (2) \u0435\u0441\u043b\u0438  \u2014 \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a , \u0442\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435  \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438  \u2014 \u044d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441  \u043d\u0430 \u0432\u0435\u0440\u0448\u0438\u043d\u0435. \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e  \u0442\u0430\u043a, \u0447\u0442\u043e  \u2014 \u044d\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f  \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 . \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 , \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u2014 \u044d\u0442\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0435 \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c: (1) \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435  \u0432  \u2014 \u044d\u0442\u043e ; (2) \u0435\u0441\u043b\u0438  \u2014 \u044d\u0442\u043e \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043a , \u0442\u043e\u0433\u0434\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435  \u0432 \u00a0 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u00a0\u2014 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0432  \u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435  \u0443\u0434\u0430\u043b\u0435\u043d\u043e \u0438\u0437 \u0432\u0435\u0440\u0448\u0438\u043d\u044b; \u0438 (3) \u0435\u0441\u043b\u0438  \u2014 \u043a\u0430\u043d\u0430\u043b, \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0437 , \u0442\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435  \u0432 \u0442\u0430\u043a\u043e\u0435 \u0436\u0435 \u043a\u0430\u043a \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u00a0\u0432  \u0441 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c , \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0432 \u043a\u043e\u043d\u0435\u0446.<\/p>\n<p>\u041f\u0443\u0441\u0442\u044c \u2014 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u0445 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c, \u0447\u0442\u043e \u00a0\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f\u00a0<em>\u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/em>\u00a0\u0442\u043e\u0433\u0434\u0430 \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0435  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-351672","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/351672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=351672"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/351672\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=351672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=351672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=351672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}