Beginnen Sie mit einem endlichen Automaten. Es hat Zustände und Akzeptanzzustände und Übergänge.
Geben Sie nun mehr als eine Übergangsregel für jeden Staat an und sagen Sie, dass sie akzeptiert, wenn es eine Reihe von Übergangsregeln gibt, die nachträglich ausgewählt werden die Führung der Akzeptanzzustand eine Eingabezeichenfolge gegeben.
Sobald Sie Ihre Eingabezeichenfolge haben, gibt es einen festen Satz konkreter Übergänge und es wird (nacheinander) angegeben, dass diese Zeichenfolge akzeptiert werden soll. Welche Übergänge es auswählt, wird jedoch erst am Ende der Zeichenfolge ausgewählt . Während des Lesens der Zeichenfolge wird nicht festgelegt, welcher Pfad verwendet werden soll.
Es ist nicht deterministisch. Es kann seinen Pfad durch das Diagramm wählen, nachdem Sie ihm das gesamte Problem gegeben haben, und nicht, während es die Eingabe liest.
Nun, wir formalisieren dies anders als dieses Gedankenexperiment, aber dies gibt Ihnen Motivation, warum es diesen Namen bekam.
Dies erklärt, wie es überhaupt zu dem Namen kam. Ja, Sie können NDFA vollständig deterministisch modellieren, aber die Namen sind nicht eindeutig . Sobald Sie etwas Bob angerufen haben, entstehen Kommunikationskosten, wenn Sie es in etwas anderes umbenennen, da niemand weiß, wovon Sie sprechen, wenn Sie es Alice nennen.