Die Elemente, aus denen ein Problem besteht: der Anfangszustand, die unvollständige Information oder der unbefriedigende Zustand als Ausgangspunkt; der Zielzustand, der Informationsstand oder der Zustand, der erzielt werden soll; und die Menge der Operatoren, der Schritte, mit deren Hilfe man sich vom Anfangszustand zum Zielzustand bewegt.