# Generated with http://eulersharp.sourceforge.net/ version 1.4.28 on 31 Jan 2006 10:30:32 GMT @prefix log: . @prefix e: . (!log:semantics !log:semantics !log:semantics)!log:conjunction => { @prefix str: . @prefix p0: . @prefix q: . @prefix e: . @prefix xsd: . @prefix : . @prefix log: . @prefix rdfs: . @prefix math: . @prefix p1: . @prefix owl: . @prefix rdf: . {:j owl:sameAs :i} e:evidence . {:o owl:sameAs :m} e:evidence . {{:H owl:oneOf (:s :m :t)} e:evidence . {{(:s :m :t) rdf:rest (:m :t)} e:evidence . {{(:m :t) rdf:first :m} e:evidence } => { {(:m :t) p0:item :m} e:evidence }} => { {(:s :m :t) p0:item :m} e:evidence }} => { {:m a :H} e:evidence }. {{:y owl:intersectionOf (:b :c)} e:evidence . {:x owl:intersectionOf (:a :b :c)} e:evidence . {{(:b :c) rdf:first :b} e:evidence . {{(:a :b :c) rdf:rest (:b :c)} e:evidence . {{(:b :c) rdf:first :b} e:evidence } => { {(:b :c) p0:item :b} e:evidence }} => { {(:a :b :c) p0:item :b} e:evidence }. {:b owl:equivalentClass :b} e:evidence . {(:b :c) rdf:rest (:c)} e:evidence . {{(:c) rdf:first :c} e:evidence . {{(:a :b :c) rdf:rest (:b :c)} e:evidence . {{(:b :c) rdf:rest (:c)} e:evidence . {{(:c) rdf:first :c} e:evidence } => { {(:c) p0:item :c} e:evidence }} => { {(:b :c) p0:item :c} e:evidence }} => { {(:a :b :c) p0:item :c} e:evidence }. {:c owl:equivalentClass :c} e:evidence . {(:c) rdf:rest ()} e:evidence . {(:a :b :c) p0:includes ()} e:evidence } => { {(:a :b :c) p0:includes (:c)} e:evidence }} => { {(:a :b :c) p0:includes (:b :c)} e:evidence }} => { {:x rdfs:subClassOf :y} e:evidence }. {{:y owl:intersectionOf (:b :c)} e:evidence . {{(:b :c) rdf:first :b} e:evidence . {{{:x owl:intersectionOf (:a :b :c)} e:evidence . {{(:a :b :c) rdf:rest (:b :c)} e:evidence . {{(:b :c) rdf:first :b} e:evidence } => { {(:b :c) p0:item :b} e:evidence }} => { {(:a :b :c) p0:item :b} e:evidence }} => { {:x rdfs:subClassOf :b} e:evidence }. {:J a :x} e:evidence } => { {:J a :b} e:evidence }. {(:b :c) rdf:rest (:c)} e:evidence . {{(:c) rdf:first :c} e:evidence . {{{:x owl:intersectionOf (:a :b :c)} e:evidence . {{(:a :b :c) rdf:rest (:b :c)} e:evidence . {{(:b :c) rdf:rest (:c)} e:evidence . {{(:c) rdf:first :c} e:evidence } => { {(:c) p0:item :c} e:evidence }} => { {(:b :c) p0:item :c} e:evidence }} => { {(:a :b :c) p0:item :c} e:evidence }} => { {:x rdfs:subClassOf :c} e:evidence }. {:J a :x} e:evidence } => { {:J a :c} e:evidence }. {(:c) rdf:rest ()} e:evidence . {:J p0:inAllOf ()} e:evidence } => { {:J p0:inAllOf (:c)} e:evidence }} => { {:J p0:inAllOf (:b :c)} e:evidence }} => { {:J a :y} e:evidence }. {{:test43 rdfs:subClassOf :test46} e:evidence . {{:test34 rdfs:subClassOf :test43} e:evidence . {:test3x a :test34} e:evidence } => { {:test3x a :test43} e:evidence }} => { {:test3x a :test46} e:evidence }. {{{:test43 rdfs:subClassOf :test34} e:evidence . {:test46 rdfs:subClassOf :test43} e:evidence } => { {:test46 rdfs:subClassOf :test34} e:evidence }. {{:test43 rdfs:subClassOf :test46} e:evidence . {:test34 rdfs:subClassOf :test43} e:evidence } => { {:test34 rdfs:subClassOf :test46} e:evidence }} => { {:test46 owl:equivalentClass :test34} e:evidence }. {{:R2 owl:onProperty :p2} e:evidence . {:R2 owl:hasValue :y2} e:evidence . {:x2 a :R2} e:evidence } => { {:x2 :p2 :y2} e:evidence }. {{:Automobile rdfs:subClassOf :Car} e:evidence . {:Car rdfs:subClassOf :Automobile} e:evidence } => { {:Automobile owl:equivalentClass :Car} e:evidence }. # Proof found in 8379 steps (93089 steps/sec) using 1 engine (312 triples) }.