Первой моделью Франца должна была быть модель санирования урановой шахты. Когда-то здесь во времена ГДР добывали уран, а теперь рессурс её истощился и она подлежала сначала санированию, а потом консервации. Мы не будем вдаваться в подробности, но скажем, что модель, которую создавал Франц, должна была работать, как настоящая шахта, но только в компьютере. Допустимая погрешность между моделью и оригиналом составляла полтора процента.
Первые месяцы Франц просто не верил, что такую модель можно создать. Язык программирования был для него новым. Франц быстро осваивал языки программирования, но это были языки программирования третьего поколения, так называемые языки высокого уровня. Структурное программирование, то есть четвёртое поколение вообще было для него незнакомо. А теперь ему предстояло работать с языком пятого поколения. Такое поколение языков называлось объектно-ориентированным программированием. Ведущее место здесь занимал язык С++.
Физическую концепцию такой модели создавал коллега и непосредственный шеф Франца доктор Калька. На первом этапе дело заканчивалось дифференциальным уравнением, а уж дальше дело было за Францем. Процесс, который скрывался за этим уравнением должен был заработать в компьютере.
Настал момент, когда модель должны были теститровать эксперты. Эксперты были от трёх организаций: эксперты заказчика – немецкая фирма «WISMUT», эксперты министерства экологии Саксонии и эксперты конкурентов – Мюнхенский Университет.
На тестирование отводилось две недели, то есть эксперты получали модель в своё распоряжение и могли с ней делать что угодно в том смысле, что вводить в исходные данные любые значения и смотреть, как будет вести себя модель. Модель состояла из двух частей. Первая часть была гидравлической, вторая – физико-химической. Эксперты тестировали первую часть, которую как раз создавал Франц. Считалось, что если гидравличская часть модели работает, то работает и вся модель.
Обычно на фирму Франц приезжал первым. Это зависело от расписания транспорта, а до фирмы надо было ехать с пересадкой. Уже подходя к зданию фирмы, Франц заметил, что светится окно первого этажа. Профессор был уже на работе. Не успел Франц подняться в свой кабинет, как дверь отворилась и вошёл профессор Зеелигер. Впервые профессор заговорил с Францем по-русски.
– Модель приняли, – сказал профессор после традиционного приветствия, – практически без замечаний. Честно сказать, у меня много было сомнений. Эксперты заказчика и эксперты министерства экологии – это так, семечки, – Профессор в совершенстве владел и английским, и русским языком. И жена у него, говорят, была русская, – а вот Мюнхенские зубры – это не подарок. Они много лет занимаются подобным моделированием, но хорошей модели пока не разработали.
– А их модели доступны широкой науке?
– Кое-что, конечно известно, но основные принципы, так сказать, ноу-хау, всегда держится в секрете. Это бизнес. Вы когда планируете отпуск?
– По плану июнь стоит.
– К себе на родину поедите?
– Хотелось бы.
– Ваши роодители ещё живы?
– Отец.
– Работает ещё?
– Нет, уже на пенсиии.
К модели положено было выпустить сопроводительную докуметацию. В основном такая докуметация нужна была для заказчика, для тех людей, кто будет работать с этой моделью.
Модель должна была прослужить не менее десяти лет. Вся документация умещалась в одну книжку объёмом примерно в сто пятьдесят страниц. На обложке стояли две фамилии: «H. Kalka, F. Molnar». Франц впервые в жизни взял в руки собственную книгу.
* * *
Получив в руки замечательного помощника в виде домашнего компьютера, Франц тут же взялся использовать его для собственных математических исследований. Первым делом была создана программа, позволяющая вычислять числовые цепочки натуральных чисел. Для начала было решено построить все цепочки для первых тысячи чисел натурального ряда. Всё шло хорошо и вдруг программа «свалилась». Оказалось, программа не смогла вычислить цепочку производных чисел для числа 138. Опять это число! Сто восьмое производное число от числа 138 было так велико, что не хватало регистра памяти. Франц обалдел, но программу переделывать не стал. Числа, на которых программа «сваливалась», он решил назвать «суперчислами». Но почему опять 138? Мистика продолжалась, вернее, чудо не хотело уходить.