# Generated with http://eulersharp.sourceforge.net/ version 1.4.7 on 29 Sep 2005 13:07:23 GMT @prefix log: . @prefix e: . (!log:semantics !log:semantics !log:semantics)!log:conjunction e:constructs { @prefix str: . @prefix p0: . @prefix q: . @prefix e: . @prefix xsd: . @prefix : . @prefix log: . @prefix rdfs: . @prefix math: . @prefix p1: . @prefix owl: . @prefix p0owl: . @prefix rdf: . {{{:y p0owl:oneOf (:b :a :a)} e:evidence . {:x p0owl:oneOf (:a :a :b)} e:evidence . {{(:a :a :b) rdf:first :a} e:evidence . {{(:b :a :a) rdf:rest (:a :a)} e:evidence . {{(:a :a) rdf:first :a} e:evidence } e:sequent { {(:a :a) p0:item :a} e:evidence }} e:sequent { {(:b :a :a) p0:item :a} e:evidence }. {:a p0owl:equivalentClass :a} e:evidence . {(:a :a :b) rdf:rest (:a :b)} e:evidence . {{(:a :b) rdf:first :a} e:evidence . {{(:b :a :a) rdf:rest (:a :a)} e:evidence . {{(:a :a) rdf:first :a} e:evidence } e:sequent { {(:a :a) p0:item :a} e:evidence }} e:sequent { {(:b :a :a) p0:item :a} e:evidence }. {:a p0owl:equivalentClass :a} e:evidence . {(:a :b) rdf:rest (:b)} e:evidence . {{(:b) rdf:first :b} e:evidence . {{(:b :a :a) rdf:first :b} e:evidence } e:sequent { {(:b :a :a) p0:item :b} e:evidence }. {:b p0owl:equivalentClass :b} e:evidence . {(:b) rdf:rest ()} e:evidence . {(:b :a :a) p0:includes ()} e:evidence } e:sequent { {(:b :a :a) p0:includes (:b)} e:evidence }} e:sequent { {(:b :a :a) p0:includes (:a :b)} e:evidence }} e:sequent { {(:b :a :a) p0:includes (:a :a :b)} e:evidence }} e:sequent { {:x rdfs:subClassOf :y} e:evidence }. {{:x p0owl:oneOf (:a :a :b)} e:evidence . {:y p0owl:oneOf (:b :a :a)} e:evidence . {{(:b :a :a) rdf:first :b} e:evidence . {{(:a :a :b) rdf:rest (:a :b)} e:evidence . {{(:a :b) rdf:rest (:b)} e:evidence . {{(:b) rdf:first :b} e:evidence } e:sequent { {(:b) p0:item :b} e:evidence }} e:sequent { {(:a :b) p0:item :b} e:evidence }} e:sequent { {(:a :a :b) p0:item :b} e:evidence }. {:b p0owl:equivalentClass :b} e:evidence . {(:b :a :a) rdf:rest (:a :a)} e:evidence . {{(:a :a) rdf:first :a} e:evidence . {{(:a :a :b) rdf:first :a} e:evidence } e:sequent { {(:a :a :b) p0:item :a} e:evidence }. {:a p0owl:equivalentClass :a} e:evidence . {(:a :a) rdf:rest (:a)} e:evidence . {{(:a) rdf:first :a} e:evidence . {{(:a :a :b) rdf:first :a} e:evidence } e:sequent { {(:a :a :b) p0:item :a} e:evidence }. {:a p0owl:equivalentClass :a} e:evidence . {(:a) rdf:rest ()} e:evidence . {(:a :a :b) p0:includes ()} e:evidence } e:sequent { {(:a :a :b) p0:includes (:a)} e:evidence }} e:sequent { {(:a :a :b) p0:includes (:a :a)} e:evidence }} e:sequent { {(:a :a :b) p0:includes (:b :a :a)} e:evidence }} e:sequent { {:y rdfs:subClassOf :x} e:evidence }} e:sequent { {:x owl:sameClassAs :y} e:evidence }. # Proof found in 1396 steps (139460 steps/sec) using 1 engine (292 triples) }.