Пробки на дорогах - страница 3
Ранеткин глотнул кофе и продолжил:
— В любой точной науке есть решательная база, состоящая из решательных элементов. Так я называю все законы, теоремы, аксиомы, правила этой науки. Что такое решение задачи? Это конструирование из решательных элементов некой схемы, которую мы называем алгоритмом, способом решения, блок-схемой, конструкцией или структурой. Каждый решательный элемент в свою очередь сам является задачей, у него тоже есть своя внутренняя структура, но в конкретной задаче это нас не интересует. Как, например, конструктора логических устройств не интересует, из скольких транзисторов состоит триггер. Для нас каждый решательный элемент является «чёрным ящиком» с входами и выходами, которые мы соединяем с другими решательными элементами, собирая схему решения. Так вот, в математике или физике мы сами конструируем эту схему разными методами, зачастую перебором или по интуиции. А солюстика в качестве ответа выдаёт именно сам алгоритм решения! Нам лишь нужно подставить в солюстические формулы условия, искомое и решательную базу, из которой солюстика будет брать элементы для построения схемы решения.
— Сама выдаёт? — спросил я не без иронии, уж больно горячился доцент, рассказывая о своём детище.
— Именно сама! Более того, если задача нерешаема на данной решательной базе, солюстика сама расширяет эту базу до тех пор, пока задача не решится. Нерешаемых задач для солюстики просто нет! Не можем мы, например, найти общие выражения для корней многочлена пятой степени в радикалах, солюстика поможет дополнить решательную базу такой операцией, с которой мы эти выражения найдём обязательно. А то и сама сконструирует необходимую математическую операцию! Причём всё она делает за один шаг. Одним махом!
На этот раз я счёл за благо промолчать.
— Самое интересное, что каждый решательный элемент сам является задачей. Например, мы можем решать геометрическую задачу с помощью теоремы Пифагора, которая сама фактически является задачей на доказательство. И так любую геометрическую задачу можно довести до истоков, до аксиом. Вы спросите, что дальше? А дальше можно распотрошить и аксиомы, которые тоже являются задачами, только уже не в геометрии, а в какой-то более фундаментальной объемлющей науке. И так до бесконечности!
Последнюю фразу Ранеткин произнёс так громко, что несколько человек оглянулись на нас. Мне стало неловко, что меня заметили в компании с этим странноватым типом.
— Электрическая схема, компьютерная программа, конструкция изделия, химическая формула — это всё решения различных задач, — разглагольствовал доцент. — Представляете, какой толчок развитию науки даст солюстика, которая может моментально находить решения? Конструкторы смогут мгновенно получать проекты новых устройств, программисты — новые программы, химики — новые вещества с заданными свойствами, фармацевты — новые лекарства от рака и СПИДа. Достаточно только задать условия и решательную базу, которая в каждой области своя. А можно использовать одни и те же алгоритмы решения в разных областях; достаточно сменить только решательную базу. Так, химик, синтезируя новое вещество, может попутно разрешить какую-нибудь из проблем Гильберта. Конструктор, разработав новое устройство, заодно создаст новое лекарство. Кто знает, может быть в электрической схеме телевизора содержатся уравнения Единой теории Поля!
Я демонстративно посмотрел на часы, но Ранеткин не обратил на это внимания.
— Вы никогда не задумывались, почему наш мир такой сложный? Почему материя старается скучковаться в сложные объекты с бесконечно сложной внутренней структурой? Вам ничего это не напоминает?
Мне это ничего не напомнило, поэтому доцент пришёл мне на помощь:
— Весь наш мир — это одна огромная схема решения какой-то Большой Задачи. Каждый материальный объект — это решательный элемент, который сам является задачей, потому что обладает внутренней структурой. Законы природы вместе с живыми существами, планетами, галактиками, частицами — это решательная база и в то же время это алгоритмы каких-то задач. Такой подход вполне объясняет бесконечную сложность материи. А поняв, для чего Мироздание решает Большую Задачу, мы поймём смысл существования мира и попутно смысл нашей жизни. И аналогии в законах природы легко объясняются таким подходом: это одинаковые алгоритмы решения различных задач. Например, закон Кулона и закон Всемирного тяготения — один и тот же «алгоритм» на разных решательных базах: электростатике и гравитации соответственно.