Sei die Anzahl der Grundobjekte, die Anzahl der allgemeinen Prämissen, die Anzahl der partikulären Prämissen. Dann bestehen die Einträge des Arrays oder der linearen Liste, die das Venn-Diagramm repräsentiert, jeweils aus Bit-Vektoren der Länge .
ist dabei ein Flag, welches im gesetzten Zustand, abhängig von der Position im Bit-Vektor entweder eine Schraffierung oder eine Sternung anzeigt.
Auf den Vektoren sind bitweise ,,Boolesche`` UND-, ODER- und NICHT-Operationen definiert. ist der 1-Vektor, ist der 0-Vektor. ist der Vektor, in dem nur die ersten Flags gesetzt sind. ist der Vektor, in dem nur die letzten Flags gesetzt sind.
Das Schraffieren einer Zelle im Venn-Diagramm entspricht dem Setzen eines ,,Schraffierungsflags`` in dem Eintrag mit der der Zelle entsprechenden Nummer.
entspricht , d.h. ist zu schraffieren, d.h. in den Einträgen mit den Nummern wird das entsprechende Schraffierungsflag gesetzt.
entspricht , d.h. ist zu schraffieren, d.h. in den Einträgen mit den Nummern wird das entsprechende Schraffierungsflag gesetzt.
entspricht , d.h. ist zu schraffieren, d.h. in den Einträgen mit den Nummern wird das entsprechende Schraffierungsflag gesetzt.
entspricht , d.h. ist zu schraffieren, d.h. in den Einträgen mit den Nummern wird das entsprechende Schraffierungsflag gesetzt.
Für jede Prämisse, die eine Halbordnung enthält, ist in den Einträgen des Venn-Diagramms ein eigenes Schraffierungsflag vorhanden. Dieses ist zunächst nicht notwendig, wird uns später aber erlauben, festzustellen, welche Prämisse(n) eine Zelle schraffiert hat(haben).
Der Aufwand ist , also wenn die Größe der Liste (im folgenden Eingabemenge genannt) ist, die das Venn-Diagramm repräsentiert.
Das Sternen einer Zelle im Venn-Diagramm entspricht dem Setzen eines ,,Sternungsflags`` in dem Eintrag mit der der Zelle entsprechenden Nummer.
entspricht , d.h. ist zu sternen, d.h. in den Einträgen mit den Nummern wird das entsprechende Sternungsflag gesetzt.
entspricht , d.h. ist zu sternen, d.h. in den Einträgen mit den Nummern wird das entsprechende Sternungsflag gesetzt.
entspricht , d.h. ist zu sternen, d.h. in den Einträgen mit den Nummern wird das entsprechende Sternungsflag gesetzt.
entspricht , d.h. ist zu sternen, d.h. in den Einträgen mit den Nummern wird das entsprechende Sternungsflag gesetzt.
Bei der Sternung ist es ganz klar, daß jede Prämisse, die eine verneinte Halbordnung enthält, in den Einträgen des Venn-Diagramms ein eigenes Sternungsflag haben muß, denn man muß ja die Sternsorten für den Konklusionentest unterscheiden können.
Der Aufwand ist , also wenn die Größe der Eingabemenge ist.
Der Konklusionentest ist nach den obigen Vorbereitungen natürlich ganz einfach:
Sei die Anzahl der abzutestenden Zellen. Dann ist der Laufzeitaufwand .
Da schlimmstenfalls jede Zelle des Diagrammes für jede partikuläre Prämisse getestet werden muß, ist die Laufzeit , wobei die Anzahl der partikulären Prämissen ist.