Автограмма ( древнегреческий : αὐτός = сам, γράμμα = буква ) — это предложение, которое описывает себя в смысле предоставления перечня своих собственных символов. Они были изобретены Ли Сэллоусом , который также придумал слово автограмма . [1] Существенной особенностью является использование полных имен количественных числительных, таких как «один», «два» и т. д., при записи количества символов. Автограммы также называют «самоперечисляющими» или «самодокументирующими» предложениями. Часто записывается только количество букв, а знаки препинания игнорируются, как в этом примере:
В этом предложении используются две буквы «а», две буквы «с», две буквы «д», двадцать восемь букв «е», пять букв «ф», три буквы «г», восемь букв «ч», одиннадцать букв «и», три буквы «л», две буквы «м», тринадцать букв «н», девять букв «о», две буквы «п», пять букв «р», двадцать пять букв «с», двадцать три буквы «т», шесть букв «в», десять букв «в», две буквы «х», пять букв «у» и одна буква «з».
Первая опубликованная автограмма была составлена Саллоузом в 1982 году и появилась в колонке Дугласа Хофштадтера « Метамагические темы » в журнале Scientific American . [2]
Только дурак будет беспокоиться о том, чтобы проверить, что его предложение состоит из десяти «а», трех «б», четырех «в», четырех «д», сорока шести «е», шестнадцати «ф», четырех «г», тринадцати «ч», пятнадцати «и», двух «к», девяти «л», четырех «м», двадцати пяти «н», двадцати четырех «о», пяти «п», шестнадцати «р», сорока одной «с», тридцати семи «т», десяти «у», восьми «в», восьми «ж», четырех «х», одиннадцати «у», двадцати семи запятых, двадцати трех апострофов, семи дефисов и, наконец, одного «!»
Задача создания автограммы является сложной, поскольку описываемый объект не может быть известен, пока его описание не будет завершено. [3] [4]
Тип автограммы, который привлек особый интерес, — это автограммная панграмма , самоперечисляющееся предложение, в котором каждая буква алфавита встречается по крайней мере один раз. [5] Некоторые буквы не встречаются ни в одной из двух автограмм выше, поэтому они не являются панграммами. Первая в истории самоперечисляющаяся панграмма появилась в голландской газете и была составлена Руди Коусбруком . [6] [7] [8] Коусбрук бросил вызов Саллоузу, живущему в Нидерландах, и поручил ему сделать самоперечисляющийся «перевод» этой панграммы на английский язык — задача, которая казалась невыполнимой. Это побудило Саллоуза сконструировать электронную машину панграммы. [1] В конце концов машина преуспела, создав пример ниже, который был опубликован в Scientific American в октябре 1984 года: [9]
Эта панграмма содержит четыре буквы as, одну b, две cs, одну d, тридцать es, шесть fs, пять gs, семь hs, одиннадцать is, одну j, одну k, две ls, две ms, восемнадцать ns, пятнадцать os, две ps, одну q, пять rs, двадцать семь ss, восемнадцать ts, две us, семь vs, восемь ws, две xs, три ys и одну z.
Саллоус задался вопросом, можно ли создать панграмму, которая подсчитывает свои буквы как проценты от всего предложения — особенно сложная задача, поскольку такие проценты обычно не будут точными целыми числами. Он рассказал о проблеме Крису Патуццо, и в конце 2015 года Патуццо предложил следующее решение: [10] [11]
Это предложение посвящается Ли Сэллоузу, и с точностью до одной десятой четыре с половиной процента букв в этом предложении являются буквами a, ноль целых одна десятая процента - буквами b, четыре целых три процента - буквами c, ноль целых девять десятых процента - буквами d, двадцать целых одна десятая процента - буквами e, одна десятая пять процентов - буквами f, ноль целых четыре десятых процента - буквами g, одна десятая пять процентов - буквами h, шесть целых восемь десятых процента - буквами i, ноль целых одна десятая процента - буквами j, ноль целых одна десятая процента - буквами k, одна десятая одна десятая процента - буквами l, ноль целых три десятых процента - буквами m, двенадцать целых одна десятая процента - буквами n, восемь целых одна десятая процента - буквами o, семь целых три десятых процента - буквами p, ноль целых одна десятая процента - буквами q, девять целых девять десятых процента - буквами r, пять целых шесть десятых процента - буквами s, девять целых девять десятых процента - буквами t, ноль целых семь десятых процента - буквами u, одна десятая четыре процента - буквами v, ноль целых семь десятых процента - буквами w, ноль целых пять десятых процента - буквами x, ноль целых три десятых процента — y и одна десятая шесть десятых процента — z.
Позднее в 2017 году Маттиас Белц решил раздвинуть границы еще дальше, создав панграмматическую автограмму с точностью до пяти знаков после запятой: [12]
Округляя до пяти знаков после запятой, две десятых шестьдесят пять два пять два процента букв этого предложения являются буквой a, ноль целых ноль восемь восемь четыре два процента являются буквой b, две десятых шестьдесят пять два пять два процента являются буквой c, ноль целых четыре четыре два ноль девять процентов являются буквой d, девятнадцать целых восемь ноль пять четыре восемь процентов являются буквой e, три целых четыре восемь два восемь процентов являются буквой f, одна десятая семьсот шестьдесят восемь три пять процентов являются буквой g, две десятых девять один семь семь процентов являются буквой h, семь целых восемь шесть девять один четыре процента являются буквой i, ноль целых ноль восемь восемь четыре два процента являются буквой j, ноль целых ноль восемь восемь четыре два процента являются буквой k, ноль целых три пять три шесть семь процентов являются буквой l, ноль целых семь шесть восемь три процента являются буквой m, десять целых два пять шесть четыре один процент являются буквой n, восемь целых девять три ноль один пять процентов являются буквой o, четыре целых семь семь четыре пять четыре процента являются буквой p, ноль целых ноль восемь восемь четыре два процента являются буквой q, девять целых пять четыре девять ноль семь процентов — это r, четыре целых девяносто пять тысяч триста тридцать семь процентов — это s, девять целых шестьдесят три семь четыре девять процентов — это t, две целых ноль триста тридцать шесть ноль процентов — это u, две целых семьдесят четыре нуля девять четыре процента — это v, одна сотня шестьдесят семь девять девять три процента — это w, ноль целых девяносто семь два пять девять процентов — это x, ноль целых ноль восемь восемь четыре два процента — это y и одна сотня девять четыреста пятьдесят одна восемнадцать процентов — это z.
Однако, независимо от точности округления, процент используемых букв все еще не точен. Поэтому в том же году Маттиас Белц создал панграмматическую автограмму, которая использует точные проценты вместо округленных значений: [12]
Ровно три целых восемьдесят пять процентов букв этой автограммы — это «a», ноль целых двадцать пять процентов — это «b», три целых пятьдесят процентов — это «c», ноль целых двадцать пять процентов — это «d», двадцать одна сотня двадцать пять процентов — это «e», три целых семьдесят пять процентов — это «f», ноль целых триста семь пять процентов — это «g», одна сотня пять процентов — это «h», семь сотых два пять процентов — это «i», ноль целых один два пять процентов — это «j», ноль целых один два пять процентов — это «k», ноль целых три семь пять процентов — это «l», ноль целых два пять процентов — это «m», девять сотых семь пять процентов — это «n», семь сотых пять процентов — это «o», шесть сотых пять процентов — это «p», ноль сотых один два пять процентов — это «q», девять сотых триста семь пять процентов — это «r», пять сотых один два пять процентов — это «s», десять процентов — это «t», ноль сотых триста семь пять процентов — это «u», четыре сотых шестьсот двадцать пять процентов — это «v», одна сотня пять процентов — это w, ноль целых пять десятых процента — это x, ноль целых тридцать пять десятых процента — это y и одна десятая пятьдесят процентов — это z.
Более короткую точную процентную автограмму можно сформировать, если опустить панграмматическое свойство: [12]
Это самоперечисляющееся предложение состоит ровно из ноля целых восьми десятых процента букв «a», пяти целых двух десятых процента букв «c», ноля целых шести десятых процента букв «d», семнадцати процентов букв «e», одного десятого восьми десятых процента букв «f», одного десятого процента букв «g», одного десятого двух десятых процента букв «h», семи целых двух десятых процента букв «i», одного процента букв «l», нуля целых шести десятых процента букв «m», двенадцати целых шести десятых процента букв «n», девяти целых двух десятых процента букв «o», восьми целых шести десятых процента букв «p», шести целых шести десятых процента букв «r», семи целых шести десятых процента букв «s», одиннадцати целых четырех десятых процента букв «t», одного десятого четырех десятых процента букв «u», одного десятого четырех десятых процента букв «v», одного десятого четырех десятых процента букв «w», одного десятого восьми десятых процента букв «x», нуля целых четырех десятых процента букв «y» и одного процента букв «z».
Существуют автограммы, которые демонстрируют дополнительные самоописательные особенности. Помимо подсчета каждой буквы, здесь также указывается общее количество букв: [13] [14]
В этом предложении сто девяносто семь букв: четыре «а», одна «б», три «в», пять «д», тридцать четыре «е», семь «ф», одна «г», шесть «ч», двенадцать «и», три «л», двадцать шесть «н», десять «о», десять «р», двадцать девять «с», девятнадцать «т», шесть «у», семь «в», четыре «в», четыре «х», пять «у» и одна «з».
Так же как автограмма является предложением, описывающим само себя, так же существуют замкнутые цепочки предложений, каждое из которых описывает свое предшественника в цепочке. Рассматриваемая таким образом, автограмма является такой цепочкой длины 1. Далее следует цепочка длины 2: [13] [14]
Особый вид автограммы — «рефлексикон» (сокращение от «рефлексивный лексикон»), который представляет собой самоописательный список слов, описывающий частоты собственных букв. Ограничения на рефлексиконы гораздо жестче, чем на автограммы, поскольку свобода выбора альтернативных слов, таких как «содержит», «включает», «использует» и т. д., теряется. Однако некоторая степень свободы все еще существует за счет добавления в список записей, которые являются строго избыточными.
Например, «Шестнадцать e, шесть f, одна g, три h, девять i, девять n, пять o, пять r, шестнадцать s, пять t, три u, четыре v, одна w, четыре x» — это рефлексикон, но он включает в себя то, что Саллоуз называет «фиктивным текстом», который содержит только одну из некоторых букв. Фиктивный текст имеет форму «один #», где «#» может быть любым типографским знаком, еще не перечисленным. Саллоуз провел обширный компьютерный поиск и предположил, что существует только три чистых (т. е. без фиктивного текста) английских рефлексикона. [14]
тринадцать «е», пять «ф», две «г», пять «ч», восемь «и», две «л», три «н», шесть «о», шесть «р», двадцать «с», двенадцать «т», три «у», четыре «в», шесть «в», четыре «х», две «и».
пятнадцать «е», семь «ф», четыре «г», шесть «ч», восемь «и», четыре «н», пять «о», шесть «р», восемнадцать «с», восемь «т», четыре «у», три «в», две «в», три «х».
шестнадцать «е», пять «ф», три «г», шесть «ч», девять «и», пять «н», четыре «о», шесть «р», восемнадцать «с», восемь «т», три «у», три «в», две «в», четыре «икса».
Существует множество различных вариантов автограмм. Один из таких вариантов — представление частот букв с помощью римских цифр : [15]
В этом предложении есть iii a, ib, ii c, ii d, iv e, if, ig, iii h, xxxiv i, ij, ik, il, im, iv n, io, ip, iq, ir, xv s, iii t, iu, vii v, iw, v x и i y.
Частотный подсчет также можно заменить десятичной формой, а не соответствующей ей английской числовой формой: [16]
В этом предложении 3 буквы «а», 1 «б», 2 «в», 2 «г», 4 «е», 1 «ф», 1 «ж», 3 «ч», 2 «и», 1 «й», 1 «к», 1 «л», 1 «м», 4 «н», 1 «о», 1 «п», 1 «к», 1 «р», 20 «с», 3 «т», 1 «у», 1 «в», 1 «ж», 1 «х», 1 «у», 3 «0», 20 «1», 8 «2», 6 «3», 3 «4», 1 «5», 2 «6», 1 «7», 2 «8» и 1 «9».