Skip to content

Структурализм и символический интеракционизм

enthusiastic emoticon

После длительной медитации меня постигло минорное просветление. Ему пришлось довольно долго меня догонять, учитывая что совсем недавно я говорил про основную предпосылку, позволяющую его вывести. Пройдет много времени, прежде чем я смогу построить достаточно подробный текст, объясняющий в точности что я имею в виду, но все равно я попробую.

Будет очень забавно, если вдруг по необразованности я сказал очередную банальность, но уверен что для кого-то из присутствующих это банальностью не будет, ибо даже изобретение велосипеда будет чем-то новеньким в обществе где все катаются исключительно на лифтах.

Нет никакого универсального алфавита, из которого состоят сюжеты. Понятие алфавита вообще не очень применимо, тут скорее речь идет о чем-то очень заумном, вроде математической теории множеств или лингвистики вообще.

Владимир Пропп, описывая морфологию волшебной сказки был прав только в том, что волшебная сказка действительно строится так, а не иначе — из строго определенных элементов. Но волшебная сказка — это только древнейший слой культуры, как в археологии есть понятие “культурный слой”, который лежит на определенной территории и представляет основную массу материального, оставшуюся от некоей культуры, погребенную под слоями пыли, нанесенной временем и ставшей землей и глиной. Вселенная не имеет форму чемодана… то есть тьфу, фрактала.

Вселенная имеет форму LZSS-потока.

На самом деле явно не одного, а в несколько слоев одновременно, но для начала надо объяснить как работает один.

Для тех кто не помнит или не знает, как работают алгоритмы сжатия семейства Лемпеля-Зива, которые ныне применяются везде где только можно, скажу, что базовые идеи у них у всех следующие, а все остальное детали реализации:

  1. “Все на свете суть поток байт.” Конечно, не обязательно именно байт. Достаточно чтобы вместо байт имелась последовательность из сколь угодно большого, но счетного множества уникальных символов.1
  2. Во всяком потоке возможны повторяющиеся последовательности.
  3. Процесс компрессии состоит в получении копии потока, в которой, каждый раз когда встретилась последовательность, которую мы при копировании уже видели, мы говорим “а сюда мы вставим кусок который был N символов назад, имеющий длину M.”

Все остальное суть детали реализации — как именно сохранить сообщение “это ссылка”, как бороться со случаем, когда фраза “это ссылка” попалась в исходном тексте, как искать последовательности и насколько далеко в прошлое закапываться, и что делать, когда засосать весь поток в память и работать с ним целиком невозможно.

Теперь внимание.

Процесс сжатия, по сути, состоит в генерации алфавита, элементами которого являются последовательности, состоящие из букв из предыдущего алфавита. По идее, сжатый подобным образом поток существует только для того, чтобы потом восстановить то, что было раньше.

Но это не отменяет того, что сжатый поток, хотя и математически эквивалентен исходному (т.е. исходный может быть без потерь из него восстановлен) отнюдь ему не тождественен, т.е. если забыть про алгоритм сжатия-разжатия, он существует сам по себе. В случае цифровых данных известных нам из практики, поплющенный поток сам по себе никакого полезного смысла не имеет.

Но представьте себе волшебную сказку по Проппу, в которой Герой встречает Дарителя, потом при помощи Волшебного Меча убивает Злодея…

Теперь на основе этой базовой сказки — которая стала структурой, частью культурного словаря мы строим сказку, в которой Герой убивает Злодея при помощи не Волшебного Меча, а Деревянной Ложки, к каковой Злодей испытывает определенную слабость, причиной которой являются внутренние свойства самого Злодея. Мотив вроде бы остался, но порождается мотив вторичный — Слабость Злодея. Основываясь на существующей паре Меч+Злодей, мы получили новый элемент, который не идентичен ранее существовавшим — Слабость Злодея к чему-либо повседневному, что замещает Меч, но не обладает свойствами Меча, т.е. в данном случае, не уникально.

Теперь представим себе — хотя в нашей культурной истории этого не произошло — что базовый мотив Волшебного Меча забыт напрочь, а остался лишь мотив Слабости Злодея к предметам повседневного обихода. В результате роль и функции Дарителя достаточно кардинально меняются, хотя структура все еще ее предусматривает.

Аналогия не напрашивается?

Поплющив исходный “культурный поток”, мы пришли к образованию символов следующего порядка. Тем не менее, повышение порядка это скорее кажущееся чем действительное, поскольку каждый структурный элемент сказки (Злодей, Герой) существует не в вакууме, а в наборе атрибутов, (Злодей ходит в Черном Плаще, Меч суть Кладенец и скован В Незапамятные Времена, и т.д.) и набор атрибутов становится частью нового культурного словаря, когда проходит определенное время,2 практически равноправных исходным элементам от которых они произошли.

Через некоторое время мы одеваем Черный Плащ на Героя и он становится Трагическим Героем. Это произошло еще в Древней Греции, но можно найти толпу примеров потоньше, которые появились только в последние сто-двести лет. И несмотря на то, что идея Зла как такового имеет непреходящее значение, как и идея Героя — какие-то особенности сказки обусловлены просто биологическими особеностями нервной системы, от которой мы никуда не делись и еще довольно долго не денемся — реально даже те элементы, которые выделил Пропп, будут в лучшем случае чем-то вроде букв “культурного языка”, словарь которого постоянно меняется, подвергается переосмыслению, “коверканию языка”, т.е. деконструкции,3 и реконструкции снова на новом уровне.4 Особенно хорошо можно проследить это на четко отслеживаемых элементах визуального языка,5 в изобразительном искусстве и кинематографии, в тексте это несколько сложнее, поскольку материала просто неизмеримо больше.

Как в большинстве случаев в алгоритмах Лемпеля-Зива мы не в состоянии удержать в памяти весь поток, и вынуждены использовать “ползущее окно”, осуществляя поиск уже сказанного только в его пределах, так и в случае культурного языка, мы опираемся на предыдущий слой, точно так же как культурный слой XVI века лежит поверх культурного слоя X века. И какие-то остатки слоя торчат из него по сей день, как древние дома, вросшие по этаж в асфальт, а какие-то погребены и забыты.

Если только где-то наводнение не размыло, или мы не занялись раскопками. Подобные культурные раскопки последнее время чрезвычайно популярны, но так же как сейчас мы затрудняемся точно сказать, что значит надпись “грхш” на древнеславянском кувшине, точно так же мы не в состоянии быть уверены, что мы поняли, что раскопали, так же, как это понимали те, от кого это осталось.

Мифы не повторяются каждый раз “в новых одеждах”. Они никогда не переодевались, потому что у мифа нет разницы между кожей и рубашкой. Они никуда не делись. Мы до сих пор в них живем.6 Мы не можем воспринимать реальность никак иначе.7 Просто они постоянно меняются, трансформируются, скрещиваются друг с другом, порождая устойчивые новые формы, доставая из шкафа старые когда новые пообтрепались, обтрепываясь и уходя в шкаф, и разнообразие, на самом деле, бесконечно, поскольку реальность не остается неизменной — в процессе культурной жизни, тот экономический и технологический базис, который требуется человечеству чтобы плодиться и размножаться, постоянно ее меняет. И хотя какие-то, кажущиеся атомарными, элементы все еще торчат из культурного слоя, придет момент и изменятся и они тоже, или мы изменимся настолько, что перестанем понимать их первоначальное значение и придумаем новое.

Из всего сказанного выше можно предположить, что структурный анализ невозможен, но это неправда. Он возможен, просто это анализ, который должен основываться не на понятии жесткого и стабильного, не подверженного изменениям алфавита, а на анализе повторяющихся последовательностей, и чем глубже, тем лучше. При этом вопрос “повторяющиеся последовательности чего именно, собственно?” действительно теряет смысл, точно так же как для теории множеств абсолютно не имеет значения вопрос “множество чего?”. А ничего, просто множество. Вместо алфавита, следует анализировать словарь и грамматику.8 Грамматические правила, кстати, значительно устойчивее в любом живом человеческом языке, чем словарь.9

И все равно надо быть готовым к тому, что придет момент, и культурный код изменится у нас под носом, и не предполагать, что общезначимый вывод для настоящего момента общезначим для всех времен и народов.

  1. Нет никакой информации, которая не могла бы быть преобразована в последовательность символов, которые можно организовать в некоторый алфавит, этот процесс называется “сериализация”, хотя его конечно можно проделывать толпой различых способов.
  2. Оно, скорее всего, обусловлено скоростью протекания информационных процессов в данной культуре вообще. Поэтому сейчас оно идет быстрее чем две тысячи лет назад, во много раз.
  3. Которая суть не что иное, как поверка культурного языка реальностью, демонстрация того, что мир сказки и мир реальный не идентичны.
  4. Которая суть подгонка языка под изменившуюся реальность.
  5. См. Scott McCloud, “Understanding Comics
  6. Живем ли мы в тех же самых мифах, в которых жили наши предки — это проблема “корабля Тезея“.
  7. Это, я бы сказал, superset гипотезы Шапиро-Уорфа…
  8. Скорее всего это выльется в анализ не ролей, а атомарных действий, но вообще я пока не очень себе представляю как здесь выглядит эта злостная грамматика…
  9. Правда и они меняются — за XX век мы увидели в английском “All nouns can be verbed.”

10 Comments

  1. thainen@livejournal wrote:

    рассуждение имеет по меньшей мере три фатальных дыры.

    1. этот алгоритм сжатия работает с одномерным массивом (чего-то). необходимое условие его применимости к объекту – сводимость его к этому одномерному массиву. любой объект может быть сведён к нему – но лишь при достаточном огрублении. которое для достаточно сложных объектов окажется фатальным. не переводится начито многомерное в одномерное, аналоговое в цифровое, а качественное в количественное.
    2. допустим, огрубление допустимо, и мы свели историю культуры к одномерному массиву. беда в том, что в этом массиве данные будут зашифрованы способом, не имеющим связи с их содержанием. война программиста с контентом, да. т.е., мы имеем “описание пейзажа, набранное шрифтом брейгеля”. искаться последовательности будут не в оригинальном коде, а в его зашифрованной версии. и “раньше-позже” в строке будет мало связано с “раньше-позже” по времени.
    3. “ползущее окно” – недостаточное объяснение тому факту, что далеко не всякая повторяющаяся последовательность становится мифом. также это не объясняет долгой жизни одних мифов, короткой – других и причин, по которым может внезапно реактулизоваться миф давно забытый.
    Wednesday, November 14, 2007 at 23:54 | Permalink
  2. rn3aoh wrote:
    1. Я сказал “имеет форму”, но не “является” и кроме того, упомянул о том, что имеется несколько слоев сжатия одновременно. Между прочим, никто не говорил что массив одномерен — скажем, массив трехмерных координат можно плющить как массив кортежей координат, а можно как три отдельных массива координат по каждой из осей, и еще неизвестно что эффективнее. Это лишь функциональная аналогия. Ключевым утверждением является то, что объекты при копировании из текста в текст понимаются не как их элементарные составляющие, а как целое, и могут быть полностью опущены, так что останется только ссылка.
    2. Чего-то ты недопонял. :)
    3. Ползущих окон не одно и не два. Каждый автор и каждый читатель имеет свое собственное ползущее окно, и оно зависит от общего массива образования. Какие-то элементы надолго остаются частью культурного кода, какие-то обусловлены нейрофизиологией и потому неизбежны, какие-то достаются из архивов намеренно. При этом по ходу дела возможны еще мутации обусловленные недетерминированностью декодирования.
    Thursday, November 15, 2007 at 00:06 | Permalink
  3. thainen@livejournal wrote:
    1. но это возможно только потому, что в конечном счёте многомерный массив сводится к одномерной цепочке единиц и нулей. кроме того, повторяю, без потерь так можно плющить только нечто дискретное.
    2. я имел в виду, что так плющится не сам мир, а только строчка его описания.
    3. недетерминированностью… ка на?
    Thursday, November 15, 2007 at 11:43 | Permalink
  4. rn3aoh wrote:
    1. A+B=B+A. Т.е. запись массива в виде цепочки единиц и нулей и в виде в котором он существует вообще-то тождественны. Но это лишь грубая аналогия процесса, который происходит на самом деле — я слишком слабо понимаю в теории множеств и теории сетов чтобы придумать аналогию, не содержащую бинарных коннотаций.
    2. Естественно. А строчка описания и наше представление о мире разве не одно и тоже?…
    3. Тут тоже чистая математика… Предположим, что у тебя есть три числа, A, B и C. Ты их сложил и получил некое число D. Его, а также имена чисел A, B и C ты сообщил мне. Если я знаю, чему равны числа A и B, число C для меня однозначно. Если я знаю только чему равно число A, я волен принять числа B и C имеющими произвольные значения и получить то же самое число D, просто потому что мое “ползущее окно” имеет другую форму и размеры. А потом я ретранслирую эту информацию с новыми значениями чисел, которые таким манером получил… Я с подобными граблями плотно сталкивался когда разгрызал различные варианты LZSS применяемые в ренае, там вполне возможна и часто встречается ситуация, когда отличие в алгоритме декодирования на какую-то жалкую единичку, и картинка на выходе получается правильная, но только до середины, а после идет какая-то каша. Но были и случаи когда картинка была полностью правильной, а цвета — нет…
    Thursday, November 15, 2007 at 11:53 | Permalink
  5. thainen wrote:
    1. то-то и оно, что многомерный континуум к одномерной дискретной строке несводим. а без этого жать таким образом его не получится.
    2. нет. наше представление о мире ни одномерно, и ни дискретно. строчкой описания может быть только вербальное изложение нашего представления о мире.
      если мы в подробностя описали словами некую комнату, начиная от двери, то дверь в описании будет “раньше” окон. но это “раньше” имеет смысл только для описания, а не для самой комнаты.
    3. со ка…
    Thursday, November 15, 2007 at 13:11 | Permalink
  6. rn3aoh wrote:
    1. Сводим. :) Если бы он не был сводим, на свете не было бы такой вещи как база данных. Которая тоже поток байт и таблица одновременно. :) Кроме того, если ты не в состоянии себе представить алгоритм сжатия, работающий в многомерном континууме, это не значит что он не существует!
    2. Конечно, наше представление о мире имеет форму дерева. Но ты не можешь мне сообщить дерево — ты можешь сообщить мне только ту или иную, но все-таки сериализованную его форму, которая волей-неволей будет состоять из некоторой последовательности некоторых элементов.
    Thursday, November 15, 2007 at 13:15 | Permalink
  7. thainen wrote:
    1. База данных предполагает а)навязывание континууму внешних для него критериев деления (от того, какие критерии выбраны, сильно зависит описание) и б)огрубление и упрощение. без потерь континуальное к дискретному свести нельзя в принципе. а для этого алгоритма принципиально важно (первым пунктом идёт) то, что он применим только к дисткретной строке, да ещё и с конечноым числом типов элементов.
    2. это мой аргумент. :) мы оперирум не миром, и даже не своим о нём представлениями, а только их описаниями.
    Thursday, November 15, 2007 at 13:55 | Permalink
  8. rn3aoh wrote:
    1. Эээ… Ты смешиваешь цифровые данные (любые обратимые преобразования которых тождественны) и аналоговые (любые обратимые преобразования которых тоже тождественны, но обратимых гораздо меньше). Только вот с чего ты взял, что человек в состоянии воспринимать аналоговую реальность? Это попросту неверно, разрешающая способность глаза — что-то около 50 мегапикселей, но это все. :) И хотя они не становятся собственно пикселями, уверяю тебя, что в мозгу данные в виде аналогового сигнала нигде не хранятся. В какой-то момент квантование неизбежно происходит. Но это все побоку. Я утверждаю, что подобие алгоритма имеет место на этапе коммуникации, который не отделяю от этапа мышления (ибо о мышлении, не связанном с коммуникацией никак, мы не в состоянии сказать абсолютно ничего) а происходит коммуникация посредством языка. Язык же неминуемо состоит из дискретных единиц.
    2. Ну а я про что?… :)
    Thursday, November 15, 2007 at 14:05 | Permalink
  9. thainen wrote:
    1. Я как раз пытаюсь разделить цифровые и аналоговые данные. :) Мээ… Можно ссылок на матчасть? Потому как нас учили как раз что в мозгу хранятся аналоговые данные. Про мышление, язык и коммуникацию. Да, они невозможны в абсолютно изолированном виде, но, тем не менее, о существовании, например, мышления без коммуникации и языка или внеязыковой коммуникации, мы знаем по собственному опыту. Ужимается только часть всего, что у нас есть. Конечно, можно уйти в матрицу, сведя мир к чистой коммуникации, но практика показывает, что это методологически неверно. :)
    2. Про “Вселенная имеет форму LZSS-потока”. Всё, что вы описали, может относиться не к ней, а только к описанию – её и наших о ней представлений.

    Алсо, у вас есть “Understanding Comics”? Зело почитать возжелалось…

    Thursday, November 15, 2007 at 14:21 | Permalink
  10. rn3aoh wrote:

    Ммм… Есть такая книжка, Mind Hacks, завтра на лекции дам. Но это не принципиально, потому что доказывается с позиций биохимии. Мозг состоит из индивидуальных клеток, которые обмениваются электрическими потенциалами (аналоговыми) и дискретным количеством молекул нейромедиаторов, при этом любой нервный импульс проходит множество этапов такого аналогово-цифрового-аналогового преобразования. Во многих случаях он ведет себя как аналоговая система, но это иллюзия того же типа, что и иллюзия движения в анимации — просто частота дискретизации достаточно велика. При этом она меньше чем можно было бы получить чисто биохимическими средствами, например в Mind Hacks приведены способы вычислить собственные темпоральные кванты визуального восприятия…

    Что же касается мышления без коммуникации, попробуй экспериментально о чем-то помыслить, не используя вообще ни слов, ни звуков, ни визуальных образов… а визуальные образы ты можешь воспринимать только создавая их из дискретных предметов. :) Внутри мозга тоже можно выделить язык, это будет язык более низкого уровня и другого типа, но это все равно в том или ином виде будет язык. Мышление нельзя свести к чистой коммуникации, но можно свести к нескольким уровням языков, если только мы не подпишемся на одну из четырех теорий квантового сознания.

    Understanding Comics у меня нет, но могу попробовать спереть…

    Thursday, November 15, 2007 at 14:34 | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*