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