Но ведь вопросами композиции занимались и формалисты. Они называли это сюжетосложением. Чем же современный структурализм отличается от формализма? [Я освещу это на примере. Можно изучать форму любого предмета, хотя бы апельсина. Формалист изучит его форму. Он установит, что форма эта — шар, но имеет неровности и отступления, которые можно определить математически точно. <…> С этой же точки зрения плоды будут сравниваться. Одни окажутся больше, другие меньше или светлее и темнее и т. д. Структуралист сделает все то же самое. Он применит измерение, но не ограничится этим. Он снимет с него (апельсина —
Покажем теперь, как Пропп изучает структуру фольклорных мотивов на примере мотива змея и связанных с ним комплекса представлений. «Весь облик змея и его роль в сказке слагаются из ряда частностей. <…> Частность, однако, непонятна без целого; целое, в свою очередь, слагается из частностей» (216). Исследователь последовательно рассматривает следующие черты змея: облик (змей — многоголовое существо), связь с огнем, связь с водой, связь с горами, действия, или функции, змея (похищение, поборы, охрана границ, поглощение), взаимоотношения героя и змея (способы избежания поглощения змеем, магический сон героя при встрече со змеем, герой как прирожденный противник змея, бой со змеем). Основываясь на выделенных чертах змея и на изменении их в различных фольклорных источниках, Пропп изучает как изменение исторического облика змея, так и зарождение и трансформацию мотива змееборчества. Можно сказать, что фактически В. Я. Пропп рассматривает предикат состояния
Данный способ описания можно сравнить с предложенным Е. М. Мелетинским предикативным описанием мотивов. Мелетинский предлагает понимать под мотивом «некий микросюжет, имеющий определенную актантную (ролевую) структуру, наподобие суждения в логике и предложения в языкознании. <…> Ядром такой структуры мыслится предикат — действие, от которого зависят аргументы — семантические „роли“; предикат определяет их количественно (число мест, валентность) и качественно (их универсальный „падеж“, т. е. позиция, функция)».[50]
В то же время между двумя подходами имеется и существенное различие: Мелетинский основой мотива предлагает считать действие; Пропп отталкивается от свойств изучаемого существа или объекта. Иными словами, Мелетинский рассматривает мотивы как предикаты действия, а Пропп в «Исторических корнях…» изучает предикаты состояния. Можно отметить, что представление Проппа соответствует современным идеям, легшим в основу объектного программирования (ОП). В ОП основным элементом программы является не действие, а некоторый объект, который может совершать заданные действия и обладает определенными свойствами.