Как не пожелал он заметить и странность ответа «эксперта» на девятый вопрос: «Вопрос 9: Тождественен ли ИНН идентификационному номеру в стандарте ЕАН? Ответ: Невозможно отрицать тождественность ИНН и идентификационного номера в стандарте ЕАН».
Здесь странен уже сам вопрос. Корректно было бы спросить: «можно ли передать ИНН с помощью стандарта ЕАН?». А «тождественность» означает, что все, что можно сказать об «идентификационном номере в стандарте ЕАН» (точнее – к способу записи номера в стандарте ЕАН) относится к ИНН. Что очевидно неверно: например, процедура замерения расстояний между штрихами, предусмотренная стандартом ЕАН, никак не задействуется тем налогоплательщиком, который указывает в чеке или квитанции свой ИНН.
Вопрос-ответ «эксперта» столь же умен, как и вопрос: «тождественен ли роман Преступление и наказание работе типографии номер пять»?[209]
Конечно, любое число можно передать с помощью штрих-кода. Как любую статью из «Церковного вестника» можно перевести на английский язык. Следует ли из этого, что «Церковный вестник» и английский язык «тождественны»?Но Ипатову нужно во что бы то ни стало отождествить ИНН и штрих-код, потому что еще раньше он отождествил штрих-код с сатанинским числом. Ему хочется быть испуганным и пугать других. Хотелось ему найти торсионные поля – и он поймал их в полиэтиленовый мешок. Захотелось ему найти «неизвестную энергию» у Чумака – и ее он нашел. А теперь вот ему захотелось найти печать антихриста на обычной анкете.
Поскольку же об изыскательских талантах Ипатова известно, что он всегда находит то, что желает, и при этом известно, что методы поиска у него далеки от научных, – я предпочитаю не впечатляться результатами его «экспертиз».
Теперь я попробую своими словами пересказать ту математическую трудность, из-за которой и возникли дискуссии среди математиков.
Возьмите любой товар, на упаковке которого наклеена этикетка со штрих-кодом, и Вы увидите, что цифра 6 на товарных штрих-кодах подписана под значком, состоящем из двух тонких параллельных линий. Точно такие же линии окаймляют штрих-код по краям. И еще одно такое же сочетание линий проходит посередине. Правда, эти линии не подписаны никакими цифрами, но их графическое тождество с теми линиями, комбинация которых подписана цифрой 6, дает основание считать, что любой штрих-код включает в себя три обязательные шестерки. А, значит, любой товар, а теперь, и наши документы, содержащие штрих-коды, будут помечены знаком, весьма многозначительным для тех, кто доверяет Библии…
Сходство этих линий с теми линиями, что означают цифру «шесть» кажется очевидным… Но сходство все же не есть тождество. Ведь все эти знаки предназначены не для прочтения их людьми, а для распознаования их компьютером.
Разница в том, что, когда мы читаем текст, мы обращаем внимание только на темные значки – буквы. Пробелы между буквами для нас не несут никакой информации. Но не так воспринимает штрих-код компьютер (для которого, собственно, штрих-код и предназначен). В магазине кассир проводит по товарному штрих-коду сканером, который испускает тонкий лазерный лучик шириной в четверть миллиметра. Датчик сканера при этом реагирует на ответный сигнал: если луч попадает на черную полосу, то свет полностью поглощается, назад в сканер отраженный свет не поступает, и тогда компьютер прочитывает это молчание как "1". Если же луч нащупывает светлую полосу незакрашенной бумаги, пробел, то свет отражается полностью, возвращается в сканер, и датчик реагирует – прочитывая полученную информацию как "0". Собственно, только эти два знака и существуют для компьютера. Основу компьютерного языка составляет так называемый «двоичный код»: все свои операции компьютер осуществляет через различное чередование импульсов, означающих или 1 или 0. Это значит, что в штрих-коде для компьютера значимы не только линии, но и пробелы, интервалы между ними.
Так вот, цифра шесть кодируется следующим чередованием знаков: 1010000 (штрих-пробел-штрих-пробел-пробел-пробел-пробел). Другие варианты, предусмотренные ГОСТом: 0000101 или 0101111 (в последнем случае на этикетке над цифрой 6 мы видим толстую сплошную черную полосу). В любом случае для штрихового начертания цифры 6 требуется нанести 7 знаков (две черты, плюс пять пробелов, разделяющих эти черты между собою и отделяющие их от соседних цифр). Это значит, что для прочтения числа 6 компьютер должен получить серию импульсов от 7 знаков (модулей). А ограничительные линии, в которых обычно и видят тайные шестерки, состоят всего лишь из трех знаков: штрих-пробел-штрих (101), то есть менее чем наполовину соответствуют той комбинации, которая обозначает 6.