— Вы точны, Люсин, и это делает вам честь! — сказал Гурген, вставая из-за стола. — Садитесь.
Люсин посмотрел на электронное табло: 8.15.
— Что-нибудь удалось, Гурий? — спросил он и взял свободный стул.
— Я обдумал ваше дело, но ничего не решил. Мне не хватает некоторых данных. Я думаю, мы можем попробовать составить алгоритм вместе. Как вы к этому отнесетесь?
— Очень даже хорошо. Мне всегда хотелось посмотреть, как это делается. Но в математике я, как говорится, ни бум-бум.
— Математика тут ни при чем. Чистейшая логика, а мыслите вы как будто логично.
— Благодарю, — улыбнулся Люсин.
— Значит, так. — Гурген взял листок бумаги. — План дачи, который вы нарисовали, я изучил. Но так и не знаю, сколько всего было участников.
— Я тоже не знаю, хотя очень бы хотел знать.
— М-да, это хуже… Ну ничего! Вы же не ждете от меня чуда? В отличие от некоторых ваших коллег, которые разделяют распространенное суеверие, что наша задача — вычислить преступника, вы же разумный человек, Люсин?
— Вы совсем захвалили меня сегодня, Гурий.
— Отчего же? Я говорю то, что есть… Единственное, что мы с вами можем, — это очертить более-менее вероятный круг лиц, чьи действия — я имею в виду манеру, логику, очередность операций и так далее — подпадают под один алгоритм.
— На безрыбье и рак — рыба.
— В таком случае, все отлично. Приступим. Сколько их было, значит, вы не знаете…
— Точно не знаю.
— А предположительно?
— Двое. Это наиболее вероятное число.
— Пусть так… Тогда давайте запишем, кто у нас есть: специалист по окнам, его подручный и жертва. — Он тут же обозначил их буквами — X, Y, N, соответственно. — Теперь попробуем расчленить сам процесс…
В итоге у Гургена получилась следующая запись:
А. |
Проследить, где находится N. на даче или в городе. |
Ра. |
Отсутствует в Жаворонках? |
В. |
Склонить Y к соучастию в ограблении. |
Рb. |
Пойдет Y на дело? |
С. |
Скрытно подойти к объекту. |
Pc.Pd. |
Видел ли кто-нибудь? Погашен ли свет? |
D. |
Когда на соседних дачах погасят свет, открыть парадную дверь. |
Pd. |
Открыли дверь? |
Е. |
Если условие D невыполнимо, взломать черный ход (дверь заколочена изнутри). |
Ре. |
Взломали черный ход? |
F. |
Если условие Е невыполнимо, проникнуть в дом через трубу камина. |
Pf. |
Проникновение затруднено? |
G. |
Если условие Е невыполнимо, залезть в окно. Если нельзя вырезать или тихо выдавить стекло извне, удалить замазку. |
Pg. |
Проникновение возможно? |
Н. |
Похитить N и его вещи. |
Pf. |
Похищение состоялось? |
К. |
Если обстановка позволяет, вмазать стекло на место. |
Pk. |
Обстановка позволяет? |
L. |
Покинуть объект. |
- |
- |
— Вы согласны с этим? — спросил он, после того как Люсин прочитал запись. — Все понятно?
— В принципе да… Мне не совсем ясно только, зачем понадобились вам D, Е и F, если достоверно известно, что в дом залезли через окно, а не через камин, а на дверях не обнаружены следы взлома?
— А как, по-вашему, действовал преступник? Он что, сразу же решил вынуть стекло, заранее отбросив другие, быть может, более легкие варианты?
— Нет, конечно, он, видимо, все разведал, изучил.
— Значит, он все же имел в виду, хотя по размышлению и отбросил то, что мы обозначили позициями D, Е, F? Так?
— Так, — вынужден был признать Люсин.
— Чего же вы тогда хотите? Как иначе можно записать логический ход противника, как вы называете, — его почерк?
— Вы правы, Гурий. Я принимаю вашу запись.
— В таком случае, весь ход событий может быть представлен следующим образом.
Гурген взял у Люсина запись и вывел итог:
— Понимаете? — спросил он, перебрасывая обратно листок. — Если условие исполнено, стрелка направлена вверх и, соответственно, наоборот. Алгоритм как бы назначает очередность возможных операций и управляет ею.
— Прекрасно, — сказал Люсин. — А что дальше?
Он понимал смысл проделанных Гургеном операций, хотя и было ему не совсем ясно, зачем нужна вся эта буквенная алгебра с ее системой стрелок, когда сама картина преступления предельно проста. Видимо, этого требовала специфика машинного интеллекта.
— Советую взять этот способ на вооружение. Он удобен для детального анализа самого преступления и подготовки к нему, манеры проведения операции, сокрытия следов и так далее.
Читать дальше