Timm Ulrichs (*1940, Berlin), Begründer der „Totalkunst" und seit 1961 als Künstler, Konzeptkünstler und konkreter Dichter in Hannover tätig, konzipierte 1963 ein Werk, das das Wort PERMUTATION selbst permutiert — eine selbstreferentielle Geste, die erst 1971 mit Hilfe des Programmierers Friedemann Singer als Computerausdruck realisiert wurde.
Das Ergebnis: ein Leporello auf Endlospapier, über 7 Meter lang, mit 17.600 der insgesamt 39.916.800 möglichen Buchstabenanordnungen (11! = 11 Fakultät). Das vollständige Werk ergäbe ein Buch von rund 56.700 Seiten und 5 Metern Dicke. Die „1. Lieferung" erschien 1971 in einer Auflage von 150 signierten Exemplaren.
Im Unterschied zu Brion Gysins Permutation Poems (ab 1958), die Wörter innerhalb von Sätzen umstellen — etwa „I AM THAT I AM" in 2.420 Varianten —, operiert Ulrichs auf der sub-semantischen Ebene: Die Buchstabenpermutationen erzeugen überwiegend unleserliche Zeichenfolgen. Die Bedeutung liegt nicht im einzelnen Anagramm, sondern in der konzeptuellen Geste der Totalität und im materiellen Überschuss. Während Gysins Permutationen neue Bedeutungen freisetzen (aus „I Am That I Am" wird „Am I That I Am?"), produziert Ulrichs' Verfahren eine Entropie, in der das lesbare Ausgangswort im Rauschen verschwindet.
from itertools import permutations
# Timm Ulrichs: Permutation permutationeller Computer-Text
# Alle Buchstabenpermutationen des Wortes PERMUTATION
# 11 Buchstaben → 11! = 39.916.800 Permutationen
word = 'PERMUTATION'
for i, perm in enumerate(permutations(word)):
print(''.join(perm))
# Vollständige Ausgabe: 39.916.800 Zeilen
# Ulrichs' Leporello (1. Lieferung, 1971) enthielt 17.600 davon
# Das vollständige Werk ergäbe ein Buch von ca. 56.700 Seiten
const WORD = 'PERMUTATION';
// Fisher-Yates shuffle for random permutation
function shuffle(arr) {
const a = [...arr];
for (let i = a.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[a[i], a[j]] = [a[j], a[i]];
}
return a;
}
// Generate n random permutations of the word's letters
function generate(n = 704) {
const letters = WORD.split('');
const lines = [];
for (let i = 0; i < n; i++) {
lines.push(shuffle(letters).join(''));
}
return lines;
}
// Total permutations: 11! = 39,916,800
// Ulrichs' leporello (1st delivery, 1971): 17,600 of them
// Complete work would be ~56,700 pages