Core Concepts
Selbst wenn die Zielsprache K unbekannt ist, kann ein Algorithmus immer eine unendliche Folge neuer Strings aus K erzeugen, indem er die Struktur der möglichen Kandidatensprachen in C ausnutzt.
Abstract
Der Artikel untersucht die Frage der Sprachgenerierung in der Grenze, bei der ein Algorithmus aus einer unbekannten Zielsprache K, die nur als Teil einer Liste möglicher Kandidatensprachen C bekannt ist, neue, bisher ungesehene Strings erzeugen soll.
Im Gegensatz zu früheren negativen Ergebnissen zum Sprachlernen in der Grenze zeigt der Artikel, dass Sprachgenerierung in der Grenze für jede abzählbare Menge von Kandidatensprachen C möglich ist. Der Schlüssel dazu ist, dass Generierung eine fundamentale andere Aufgabe ist als Identifikation: Während Identifikation verlangt, die Zielsprache K nach einer endlichen Stichprobe zu benennen, genügt es für Generierung, nach einer endlichen Stichprobe neue Strings aus K zu erzeugen, ohne die Identität von K selbst bestimmen zu müssen.
Der Artikel präsentiert zunächst eine Funktion fC, die basierend auf der Struktur der Kandidatensprachen in C neue Strings aus der Zielsprache K erzeugen kann. Anschließend wird ein Algorithmus vorgestellt, der dies ohne Verwendung von Teilmengenabfragen, sondern nur mit Mitgliedschaftsabfragen an die Sprachen in C erreichen kann.
Stats
Es gibt keine spezifischen Kennzahlen oder Zahlen im Artikel.
Quotes
"Selbst wenn die Zielsprache K unbekannt ist, kann ein Algorithmus immer eine unendliche Folge neuer Strings aus K erzeugen, indem er die Struktur der möglichen Kandidatensprachen in C ausnutzt."
"Generierung ist eine fundamental andere Aufgabe als Identifikation: Während Identifikation verlangt, die Zielsprache K nach einer endlichen Stichprobe zu benennen, genügt es für Generierung, nach einer endlichen Stichprobe neue Strings aus K zu erzeugen, ohne die Identität von K selbst bestimmen zu müssen."