#Processed by Id: euler.yap 4707 2011-11-07 22:57:14Z josd #eye http://eulersharp.sourceforge.net/2007/07test/socrates.n3 --query http://eulersharp.sourceforge.net/2007/07test/socratesQ.n3 @prefix log: . @prefix owl: . @prefix rdfs: . @prefix rdf: . @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:socrates a :Human}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :NonFemale}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :NonFemale}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#NonFemale"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :MaleOrFemale}; r:evidence ( [ a r:Inference; r:gives {:socrates a :MaleOrFemale}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2} => {var:x0 a var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :socrates a :Human. :socrates a :NonFemale. :socrates a :MaleOrFemale. }]. [ e:falseModel {:socrates a :Female} ; e:because [ e:integrityConstraint {{:socrates a :NonFemale. :NonFemale owl:disjointWith :Female. :socrates a :Female} => false} ; e:selected [ e:triple {:socrates a :NonFemale} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples true ; e:selected [ e:ancestor true ; e:inferredDescendents true ] ] ] ; e:selected [ e:triple {:NonFemale owl:disjointWith :Female} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples true ; e:selected [ e:ancestor true ; e:inferredDescendents true ] ] ] ; e:selected [ e:triple {:socrates a :Female} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples {:socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male)} ; e:selected [ e:ancestor {:socrates a :Human} ; e:inferredDescendents {:socrates a :MaleOrFemale. :socrates a :Female. :socrates a :Mortal} ] ; e:selected [ e:ancestor {:Human rdfs:subClassOf :MaleOrFemale} ; e:inferredDescendents {:socrates a :MaleOrFemale. :socrates a :Female. :socrates a :Mortal} ] ; e:selected [ e:ancestor {:MaleOrFemale owl:unionOf (:Female :Male)} ; e:inferredDescendents {:socrates a :Female. :socrates a :Mortal} ] ] ] ] ; e:inconsistentTriplesOrdering ({:NonFemale owl:disjointWith :Female} {:socrates a :NonFemale} {:socrates a :Female}) ; e:closureInconsistentTriplesOrdering ({:socrates a :Female} {:socrates a :NonFemale} {:NonFemale owl:disjointWith :Female}) ; e:maxResolveMinRemoveOrdering ({:socrates a :Female} {:socrates a :NonFemale} {:NonFemale owl:disjointWith :Female}) ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:socrates a :Female}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Female}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Female}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Female rdfs:subClassOf :Mortal}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2} => {var:x0 a var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Female. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Female rdfs:subClassOf :Mortal}}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Female. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Female rdfs:subClassOf :Mortal}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:socrates a :Female. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Female rdfs:subClassOf :Mortal}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allAncestors var:x0} => {{:socrates a :Mortal} e:allAncestors var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allDescendents true}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allDescendents true}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allDescendents var:x0} => {{:socrates a :Mortal} e:allDescendents var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :socrates a :Female. :socrates a :Mortal. {:socrates a :Mortal} e:allAncestors {:socrates a :Female. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Female rdfs:subClassOf :Mortal}. {:socrates a :Mortal} e:allDescendents true. }]. }]. [ e:falseModel {:socrates a :Female. :socrates a :Male} ; e:because [ e:integrityConstraint {{:socrates a :NonFemale. :NonFemale owl:disjointWith :Female. :socrates a :Female} => false} ; e:selected [ e:triple {:socrates a :NonFemale} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples true ; e:selected [ e:ancestor true ; e:inferredDescendents true ] ] ] ; e:selected [ e:triple {:NonFemale owl:disjointWith :Female} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples true ; e:selected [ e:ancestor true ; e:inferredDescendents true ] ] ] ; e:selected [ e:triple {:socrates a :Female} ; e:falseAncestors true ; e:falseDescendents true ; e:assertedAncestors [ e:triples {:socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male)} ; e:selected [ e:ancestor {:socrates a :Human} ; e:inferredDescendents {:socrates a :MaleOrFemale. :socrates a :Male. :socrates a :Mortal. :socrates a :Female} ] ; e:selected [ e:ancestor {:Human rdfs:subClassOf :MaleOrFemale} ; e:inferredDescendents {:socrates a :MaleOrFemale. :socrates a :Male. :socrates a :Mortal. :socrates a :Female} ] ; e:selected [ e:ancestor {:MaleOrFemale owl:unionOf (:Female :Male)} ; e:inferredDescendents {:socrates a :Male. :socrates a :Mortal. :socrates a :Female} ] ] ] ] ; e:inconsistentTriplesOrdering ({:NonFemale owl:disjointWith :Female} {:socrates a :NonFemale} {:socrates a :Female}) ; e:closureInconsistentTriplesOrdering ({:socrates a :Female} {:socrates a :NonFemale} {:NonFemale owl:disjointWith :Female}) ; e:maxResolveMinRemoveOrdering ({:socrates a :Female} {:socrates a :NonFemale} {:NonFemale owl:disjointWith :Female}) ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Male rdfs:subClassOf :Mortal}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2} => {var:x0 a var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allAncestors var:x0} => {{:socrates a :Mortal} e:allAncestors var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allDescendents true}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allDescendents true}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allDescendents var:x0} => {{:socrates a :Mortal} e:allDescendents var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :Female}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Female}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :socrates a :Male. :socrates a :Mortal. {:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}. {:socrates a :Mortal} e:allDescendents true. :socrates a :Female. }]. }]. [ e:possibleModel {:socrates a :Male} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Mortal}; r:evidence ( [ a r:Inference; r:gives {:socrates a :Male}; r:evidence ( [ a r:Extraction; r:gives {:socrates a :Human}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Human rdfs:subClassOf :MaleOrFemale}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MaleOrFemale owl:unionOf (:Female :Male)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Human"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#MaleOrFemale"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Female"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2. var:x2 owl:unionOf (var:x3 var:x4)} => ({var:x0 a var:x3} {var:x0 a var:x4})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Male rdfs:subClassOf :Mortal}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Male"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a var:x1. var:x1 rdfs:subClassOf var:x2} => {var:x0 a var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/socrates#Mortal"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allAncestors var:x0} => {{:socrates a :Mortal} e:allAncestors var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:socrates a :Mortal} e:allDescendents true}; r:evidence ( [ a r:Fact; r:gives {{:socrates a :Mortal} e:allDescendents true}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {{:socrates a :Mortal} e:allDescendents var:x0} => {{:socrates a :Mortal} e:allDescendents var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :socrates a :Male. :socrates a :Mortal. {:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}. {:socrates a :Mortal} e:allDescendents true. }]. } ]. :socrates a :Male. :socrates a :Mortal. {:socrates a :Mortal} e:allAncestors {:socrates a :Male. :socrates a :Human. :Human rdfs:subClassOf :MaleOrFemale. :MaleOrFemale owl:unionOf (:Female :Male). :Male rdfs:subClassOf :Mortal}. {:socrates a :Mortal} e:allDescendents true. [ e:inductivity 1.0; e:evidentiality 0.333333333333333; e:possibleModels 1; e:counterModels 0; e:falseModels 2; e:allModels 3]. #ENDS 24 [msec] TC=4 TP=12 BC=16 BP=127 PM=1 CM=0 FM=2 AM=3 #Processed by Id: euler.yap 4707 2011-11-07 22:57:14Z josd #eye http://eulersharp.sourceforge.net/2007/07test/biP.n3 --query http://eulersharp.sourceforge.net/2007/07test/biQ.n3 @prefix math: . @prefix list: . @prefix str: . @prefix time: . @prefix log: . @prefix xsd: . @prefix fn: . @prefix galen: . @prefix med: . @prefix rpo: . @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . @prefix fl: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}} => {:egd1 :result true}}] [ a r:Inference; r:gives {:egd1 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}}]); r:rule [ a r:Extraction; r:gives {{({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}} => {:egd1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egd1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true {:d :e :f}) e:graphDifference true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true {:d :e :f}) e:graphDifference true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true {:d :e :f}) e:graphDifference true} => {:egd2 :result true}}] [ a r:Inference; r:gives {:egd2 :result true}; r:evidence ( [ a r:Fact; r:gives {(true {:d :e :f}) e:graphDifference true}]); r:rule [ a r:Extraction; r:gives {{(true {:d :e :f}) e:graphDifference true} => {:egd2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:d :e :f}) e:graphDifference true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egd2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:d :e :f}) e:graphDifference true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}} => {:egd3 :result true}}] [ a r:Inference; r:gives {:egd3 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}}]); r:rule [ a r:Extraction; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}} => {:egd3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egd3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}} => {:egd4 :result true}}] [ a r:Inference; r:gives {:egd4 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {({:a :b :c. :d :e :f. :g :h :i} {var:x0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}} => {:egd4 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egd4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true} => {:egd5 :result true}}] [ a r:Inference; r:gives {:egd5 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true}]); r:rule [ a r:Extraction; r:gives {{({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true} => {:egd5 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egd5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true) e:graphIntersection true} => {:egi1 :result true}}] [ a r:Inference; r:gives {:egi1 :result true}; r:evidence ( [ a r:Fact; r:gives {(true) e:graphIntersection true}]); r:rule [ a r:Extraction; r:gives {{(true) e:graphIntersection true} => {:egi1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egi1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true {:d :e :f}) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true {:d :e :f}) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true {:d :e :f}) e:graphIntersection true} => {:egi2 :result true}}] [ a r:Inference; r:gives {:egi2 :result true}; r:evidence ( [ a r:Fact; r:gives {(true {:d :e :f}) e:graphIntersection true}]); r:rule [ a r:Extraction; r:gives {{(true {:d :e :f}) e:graphIntersection true} => {:egi2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:d :e :f}) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egi2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:d :e :f}) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true} => {:egi3 :result true}}] [ a r:Inference; r:gives {:egi3 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true}]); r:rule [ a r:Extraction; r:gives {{({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true} => {:egi3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egi3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}} => {:egi4 :result true}}] [ a r:Inference; r:gives {:egi4 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}}]); r:rule [ a r:Extraction; r:gives {{({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}} => {:egi4 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egi4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}} => {:egi5 :result true}}] [ a r:Inference; r:gives {:egi5 :result true}; r:evidence ( [ a r:Fact; r:gives {({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. :d :e :f} {:d :e :f. :g :h :i}) e:graphIntersection {:d :e :f. :g :h :i}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#d"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. var:x0 :e :f} {var:x0 :e :f. :g :h :i}) e:graphIntersection {var:x0 :e :f. :g :h :i}} => {:egi5 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#egi5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6} => {:el1 :result true}}] [ a r:Inference; r:gives {:el1 :result true}; r:evidence ( [ a r:Fact; r:gives {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6}]); r:rule [ a r:Extraction; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6} => {:el1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#el1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(8 5 6 7 9 4) e:max 9} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(8 5 6 7 9 4) e:max 9} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(8 5 6 7 9 4) e:max 9} => {:em1 :result true}}] [ a r:Inference; r:gives {:em1 :result true}; r:evidence ( [ a r:Fact; r:gives {(8 5 6 7 9 4) e:max 9}]); r:rule [ a r:Extraction; r:gives {{(8 5 6 7 9 4) e:max 9} => {:em1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(8 5 6 7 9 4) e:max 9}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#em1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(8 5 6 7 9 4) e:max 9}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(8 5 6 7 9 4) e:min 4} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(8 5 6 7 9 4) e:min 4} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(8 5 6 7 9 4) e:min 4} => {:em2 :result true}}] [ a r:Inference; r:gives {:em2 :result true}; r:evidence ( [ a r:Fact; r:gives {(8 5 6 7 9 4) e:min 4}]); r:rule [ a r:Extraction; r:gives {{(8 5 6 7 9 4) e:min 4} => {:em2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(8 5 6 7 9 4) e:min 4}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#em2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(8 5 6 7 9 4) e:min 4}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))} => {:er1 :result true}}] [ a r:Inference; r:gives {:er1 :result true}; r:evidence ( [ a r:Fact; r:gives {((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))}]); r:rule [ a r:Extraction; r:gives {{((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))} => {:er1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#er1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))} => {:es1 :result true}}] [ a r:Inference; r:gives {:es1 :result true}; r:evidence ( [ a r:Fact; r:gives {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))}]); r:rule [ a r:Extraction; r:gives {{((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))} => {:es1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#es1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"} => {:ew1 :result true}}] [ a r:Inference; r:gives {:ew1 :result true}; r:evidence ( [ a r:Fact; r:gives {"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"}]); r:rule [ a r:Extraction; r:gives {{"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"} => {:ew1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#ew1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"Hello World!" e:wwwFormEncode "Hello%20World%21"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"Hello World!" e:wwwFormEncode "Hello%20World%21"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"Hello World!" e:wwwFormEncode "Hello%20World%21"} => {:ew2 :result true}}] [ a r:Inference; r:gives {:ew2 :result true}; r:evidence ( [ a r:Fact; r:gives {"Hello World!" e:wwwFormEncode "Hello%20World%21"}]); r:rule [ a r:Extraction; r:gives {{"Hello World!" e:wwwFormEncode "Hello%20World%21"} => {:ew2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"Hello World!" e:wwwFormEncode "Hello%20World%21"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#ew2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"Hello World!" e:wwwFormEncode "Hello%20World%21"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"} => {:fnr1 :result true}}] [ a r:Inference; r:gives {:fnr1 :result true}; r:evidence ( [ a r:Fact; r:gives {("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"}]); r:rule [ a r:Extraction; r:gives {{("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"} => {:fnr1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#fnr1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("2006-12-14" 5 2) fn:substring "12"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("2006-12-14" 5 2) fn:substring "12"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("2006-12-14" 5 2) fn:substring "12"} => {:fns1 :result true}}] [ a r:Inference; r:gives {:fns1 :result true}; r:evidence ( [ a r:Fact; r:gives {("2006-12-14" 5 2) fn:substring "12"}]); r:rule [ a r:Extraction; r:gives {{("2006-12-14" 5 2) fn:substring "12"} => {:fns1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2006-12-14" 5 2) fn:substring "12"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#fns1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2006-12-14" 5 2) fn:substring "12"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"} => {:fnsa1 :result true}}] [ a r:Inference; r:gives {:fnsa1 :result true}; r:evidence ( [ a r:Fact; r:gives {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"}]); r:rule [ a r:Extraction; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"} => {:fnsa1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#fnsa1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"} => {:fnsb1 :result true}}] [ a r:Inference; r:gives {:fnsb1 :result true}; r:evidence ( [ a r:Fact; r:gives {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"}]); r:rule [ a r:Extraction; r:gives {{("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"} => {:fnsb1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#fnsb1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)} => {:lista1 :result true}}] [ a r:Inference; r:gives {:lista1 :result true}; r:evidence ( [ a r:Fact; r:gives {((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)}]); r:rule [ a r:Extraction; r:gives {{((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)} => {:lista1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#lista1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(:a :b :c) list:first :a} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(:a :b :c) list:first :a} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(:a :b :c) list:first :a} => {:listf1 :result true}}] [ a r:Inference; r:gives {:listf1 :result true}; r:evidence ( [ a r:Fact; r:gives {(:a :b :c) list:first :a}]); r:rule [ a r:Extraction; r:gives {{(:a :b :c) list:first :a} => {:listf1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:first :a}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#listf1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:first :a}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:c list:in (:a :b :c)} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:c list:in (:a :b :c)} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:c list:in (:a :b :c)} => {:listi1 :result true}}] [ a r:Inference; r:gives {:listi1 :result true}; r:evidence ( [ a r:Fact; r:gives {:c list:in (:a :b :c)}]); r:rule [ a r:Extraction; r:gives {{:c list:in (:a :b :c)} => {:listi1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:c list:in (:a :b :c)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#listi1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:c list:in (:a :b :c)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(:a :b :c) list:last :c} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(:a :b :c) list:last :c} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(:a :b :c) list:last :c} => {:listl1 :result true}}] [ a r:Inference; r:gives {:listl1 :result true}; r:evidence ( [ a r:Fact; r:gives {(:a :b :c) list:last :c}]); r:rule [ a r:Extraction; r:gives {{(:a :b :c) list:last :c} => {:listl1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:last :c}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#listl1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:last :c}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(:a :b :c :d) list:member :b} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(:a :b :c :d) list:member :b} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(:a :b :c :d) list:member :b} => {:listm1 :result true}}] [ a r:Inference; r:gives {:listm1 :result true}; r:evidence ( [ a r:Fact; r:gives {(:a :b :c :d) list:member :b}]); r:rule [ a r:Extraction; r:gives {{(:a :b :c :d) list:member :b} => {:listm1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c :d) list:member :b}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#listm1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c :d) list:member :b}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(:a :b :c) list:rest (:b :c)} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(:a :b :c) list:rest (:b :c)} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(:a :b :c) list:rest (:b :c)} => {:listr1 :result true}}] [ a r:Inference; r:gives {:listr1 :result true}; r:evidence ( [ a r:Fact; r:gives {(:a :b :c) list:rest (:b :c)}]); r:rule [ a r:Extraction; r:gives {{(:a :b :c) list:rest (:b :c)} => {:listr1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:rest (:b :c)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#listr1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a :b :c) list:rest (:b :c)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true) log:conjunction true} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true) log:conjunction true} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true) log:conjunction true} => {:logc1 :result true}}] [ a r:Inference; r:gives {:logc1 :result true}; r:evidence ( [ a r:Fact; r:gives {(true) log:conjunction true}]); r:rule [ a r:Extraction; r:gives {{(true) log:conjunction true} => {:logc1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true) log:conjunction true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logc1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true) log:conjunction true}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}} => {:logc2 :result true}}] [ a r:Inference; r:gives {:logc2 :result true}; r:evidence ( [ a r:Fact; r:gives {(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}}]); r:rule [ a r:Extraction; r:gives {{(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}} => {:logc2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logc2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(true {:u :v :w} true true) log:conjunction {:u :v :w}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(true {:u :v :w} true true) log:conjunction {:u :v :w}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(true {:u :v :w} true true) log:conjunction {:u :v :w}} => {:logc3 :result true}}] [ a r:Inference; r:gives {:logc3 :result true}; r:evidence ( [ a r:Fact; r:gives {(true {:u :v :w} true true) log:conjunction {:u :v :w}}]); r:rule [ a r:Extraction; r:gives {{(true {:u :v :w} true true) log:conjunction {:u :v :w}} => {:logc3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:u :v :w} true true) log:conjunction {:u :v :w}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logc3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(true {:u :v :w} true true) log:conjunction {:u :v :w}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(:a _:sk2) log:equalTo (_:sk3 :b)} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(:a _:sk2) log:equalTo (_:sk3 :b)} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(:a _:sk2) log:equalTo (_:sk3 :b)} => {:loge1 :result true}}] [ a r:Inference; r:gives {:loge1 :result true}; r:evidence ( [ a r:Fact; r:gives {(:a :b) log:equalTo (:a :b)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#b"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#a"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {(:a var:x0) log:equalTo (var:x1 :b)} => {:loge1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a _:sk2) log:equalTo (_:sk3 :b)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#loge1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(:a _:sk2) log:equalTo (_:sk3 :b)}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}} => {:logi1 :result true}}] [ a r:Inference; r:gives {:logi1 :result true}; r:evidence ( [ a r:Fact; r:gives {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. :e :d :f}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#e"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#f"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. var:x0 :d var:x1}} => {:logi1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logi1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}} => {:logi2 :result true}}] [ a r:Inference; r:gives {:logi2 :result true}; r:evidence ( [ a r:Extraction; r:gives {:ng1 :namedGraph {:b :a :c. :e :d :f. :h :g :i. :k :j :l}}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. :e :d :f}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:b :a :c. :e :d :f. :h :g :i. :k :j :l}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#e"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#f"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {:ng1 :namedGraph var:x0. var:x0 log:includes {:k :j :l. var:x1 :d var:x2}} => {:logi2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logi2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{ log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{ log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{ log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}} => {:logi3 :result true}}] [ a r:Inference; r:gives {:logi3 :result true}; r:evidence ( [ a r:Fact; r:gives { log:semantics {(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}}}] [ a r:Fact; r:gives {{(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}} log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. { log:semantics var:x0. var:x0 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}} => {:logi3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo { log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logi3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo { log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:a log:notEqualTo :b} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:a log:notEqualTo :b} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:a log:notEqualTo :b} => {:logne1 :result true}}] [ a r:Inference; r:gives {:logne1 :result true}; r:evidence ( [ a r:Fact; r:gives {:a log:notEqualTo :b}]); r:rule [ a r:Extraction; r:gives {{:a log:notEqualTo :b} => {:logne1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:a log:notEqualTo :b}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logne1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:a log:notEqualTo :b}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}} => {:logni1 :result true}}] [ a r:Inference; r:gives {:logni1 :result true}; r:evidence ( [ a r:Fact; r:gives {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}}]); r:rule [ a r:Extraction; r:gives {{{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}} => {:logni1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logni1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}} => {:logni2 :result true}}] [ a r:Inference; r:gives {:logni2 :result true}; r:evidence ( [ a r:Extraction; r:gives {:ng2 :namedGraph {:b :a :c. :e :d :f. :h :g :i}}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:b :a :c. :e :d :f. :h :g :i}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {:ng2 :namedGraph var:x0. var:x0 log:notIncludes {:e :d :f. :b :e :c}} => {:logni2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logni2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{ log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{ log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{ log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}} => {:logni3 :result true}}] [ a r:Inference; r:gives {:logni3 :result true}; r:evidence ( [ a r:Fact; r:gives { log:semantics {(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}}}] [ a r:Fact; r:gives {{(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}} log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(med:Ann med:Fever) fl:mu 0.8 . (med:Ann med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:AcuteMyocardialInfarction) fl:mu 0.9 . (med:Joe med:ActivePepticUlcerDisease) fl:mu 0.006 . (med:Joe med:AllergyForAspirin) fl:mu 0.001 . (med:Joe med:SevereAsthma) fl:mu 0.001 . (med:Joe med:ChronicObstructivePumonaryDisease) fl:mu 0.001 . med:aspirinHighDose med:prescribedFor med:Fever. med:aspirinLowDose med:prescribedFor med:AcuteMyocardialInfarction. med:betaBlocker med:prescribedFor med:AcuteMyocardialInfarction. med:aspirinHighDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinHighDose med:excludedFor med:AllergyForAspirin. med:aspirinLowDose med:excludedFor med:ActivePepticUlcerDisease. med:aspirinLowDose med:excludedFor med:AllergyForAspirin. med:betaBlocker med:excludedFor med:SevereAsthma. med:betaBlocker med:excludedFor med:ChronicObstructivePumonaryDisease. {_:sk0 med:prescribedFor _:sk1. (_:sk2 _:sk1) fl:mu _:sk3. _:sk3 math:greaterThan 0.7 . _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5} _:sk6). _:sk4 e:findall (_:sk5 {_:sk0 med:excludedFor _:sk5. (_:sk2 _:sk5) fl:mu _:sk7. _:sk7 math:notGreaterThan 0.01} _:sk6)} => {_:sk2 med:isPrescribed _:sk0}}]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. { log:semantics var:x0. var:x0 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}} => {:logni3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo { log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logni3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo { log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"} => {:logu1 :result true}}] [ a r:Inference; r:gives {:logu1 :result true}; r:evidence ( [ a r:Fact; r:gives {med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"}]); r:rule [ a r:Extraction; r:gives {{med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"} => {:logu1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logu1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"} => {:logu2 :result true}}] [ a r:Inference; r:gives {:logu2 :result true}; r:evidence ( [ a r:Fact; r:gives {:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"}]); r:rule [ a r:Extraction; r:gives {{:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"} => {:logu2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#logu2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(1 1) math:difference 0} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(1 1) math:difference 0} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(1 1) math:difference 0} => {:mathd1 :result true}}] [ a r:Inference; r:gives {:mathd1 :result true}; r:evidence ( [ a r:Fact; r:gives {(1 1) math:difference 0}]); r:rule [ a r:Extraction; r:gives {{(1 1) math:difference 0} => {:mathd1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(1 1) math:difference 0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathd1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(1 1) math:difference 0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0} => {:mathd2 :result true}}] [ a r:Inference; r:gives {:mathd2 :result true}; r:evidence ( [ a r:Fact; r:gives {("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0}]); r:rule [ a r:Extraction; r:gives {{("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0} => {:mathd2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathd2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0} => {:mathe1 :result true}}] [ a r:Inference; r:gives {:mathe1 :result true}; r:evidence ( [ a r:Fact; r:gives {(2 3.0) math:exponentiation 8.0}] [ a r:Fact; r:gives {(4.0 3.0) math:product 12.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 3.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {(2 var:x0) math:exponentiation 8.0 . (4.0 var:x0) math:product 12.0} => {:mathe1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathe1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{2 math:greaterThan 1} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{2 math:greaterThan 1} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{2 math:greaterThan 1} => {:mathg1 :result true}}] [ a r:Inference; r:gives {:mathg1 :result true}; r:evidence ( [ a r:Fact; r:gives {2 math:greaterThan 1}]); r:rule [ a r:Extraction; r:gives {{2 math:greaterThan 1} => {:mathg1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {2 math:greaterThan 1}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathg1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {2 math:greaterThan 1}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"02" math:greaterThan "1"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"02" math:greaterThan "1"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"02" math:greaterThan "1"} => {:mathg2 :result true}}] [ a r:Inference; r:gives {:mathg2 :result true}; r:evidence ( [ a r:Fact; r:gives {"02" math:greaterThan "1"}]); r:rule [ a r:Extraction; r:gives {{"02" math:greaterThan "1"} => {:mathg2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"02" math:greaterThan "1"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathg2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"02" math:greaterThan "1"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{7 math:notLessThan 5} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{7 math:notLessThan 5} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{7 math:notLessThan 5} => {:mathnl1 :result true}}] [ a r:Inference; r:gives {:mathnl1 :result true}; r:evidence ( [ a r:Fact; r:gives {7 math:notLessThan 5}]); r:rule [ a r:Extraction; r:gives {{7 math:notLessThan 5} => {:mathnl1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {7 math:notLessThan 5}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#mathnl1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {7 math:notLessThan 5}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{(1 1) math:sum 2} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{(1 1) math:sum 2} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{(1 1) math:sum 2} => {:maths1 :result true}}] [ a r:Inference; r:gives {:maths1 :result true}; r:evidence ( [ a r:Fact; r:gives {(1 1) math:sum 2}]); r:rule [ a r:Extraction; r:gives {{(1 1) math:sum 2} => {:maths1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(1 1) math:sum 2}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#maths1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {(1 1) math:sum 2}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("1" "1") math:sum 2} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("1" "1") math:sum 2} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("1" "1") math:sum 2} => {:maths2 :result true}}] [ a r:Inference; r:gives {:maths2 :result true}; r:evidence ( [ a r:Fact; r:gives {("1" "1") math:sum 2}]); r:rule [ a r:Extraction; r:gives {{("1" "1") math:sum 2} => {:maths2 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("1" "1") math:sum 2}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#maths2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("1" "1") math:sum 2}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0} => {:maths3 :result true}}] [ a r:Inference; r:gives {:maths3 :result true}; r:evidence ( [ a r:Fact; r:gives {("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0}]); r:rule [ a r:Extraction; r:gives {{("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0} => {:maths3 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#maths3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("P1D"^^xsd:duration) math:sum 86400.0} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("P1D"^^xsd:duration) math:sum 86400.0} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("P1D"^^xsd:duration) math:sum 86400.0} => {:maths4 :result true}}] [ a r:Inference; r:gives {:maths4 :result true}; r:evidence ( [ a r:Fact; r:gives {("P1D"^^xsd:duration) math:sum 86400.0}]); r:rule [ a r:Extraction; r:gives {{("P1D"^^xsd:duration) math:sum 86400.0} => {:maths4 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("P1D"^^xsd:duration) math:sum 86400.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#maths4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("P1D"^^xsd:duration) math:sum 86400.0}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{("eul" "er") str:concatenation "euler"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{("eul" "er") str:concatenation "euler"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{("eul" "er") str:concatenation "euler"} => {:strc1 :result true}}] [ a r:Inference; r:gives {:strc1 :result true}; r:evidence ( [ a r:Fact; r:gives {("eul" "er") str:concatenation "euler"}]); r:rule [ a r:Extraction; r:gives {{("eul" "er") str:concatenation "euler"} => {:strc1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("eul" "er") str:concatenation "euler"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#strc1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {("eul" "er") str:concatenation "euler"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"Tim" str:containsIgnoringCase "IM"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"Tim" str:containsIgnoringCase "IM"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"Tim" str:containsIgnoringCase "IM"} => {:strci1 :result true}}] [ a r:Inference; r:gives {:strci1 :result true}; r:evidence ( [ a r:Fact; r:gives {"Tim" str:containsIgnoringCase "IM"}]); r:rule [ a r:Extraction; r:gives {{"Tim" str:containsIgnoringCase "IM"} => {:strci1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"Tim" str:containsIgnoringCase "IM"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#strci1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"Tim" str:containsIgnoringCase "IM"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"abracadabra" str:matches "(a|b|r|c|d)+"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"abracadabra" str:matches "(a|b|r|c|d)+"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"abracadabra" str:matches "(a|b|r|c|d)+"} => {:strm1 :result true}}] [ a r:Inference; r:gives {:strm1 :result true}; r:evidence ( [ a r:Fact; r:gives {"abracadabra" str:matches "(a|b|r|c|d)+"}]); r:rule [ a r:Extraction; r:gives {{"abracadabra" str:matches "(a|b|r|c|d)+"} => {:strm1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"abracadabra" str:matches "(a|b|r|c|d)+"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#strm1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"abracadabra" str:matches "(a|b|r|c|d)+"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"euler" str:startsWith "eu"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"euler" str:startsWith "eu"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"euler" str:startsWith "eu"} => {:strs1 :result true}}] [ a r:Inference; r:gives {:strs1 :result true}; r:evidence ( [ a r:Fact; r:gives {"euler" str:startsWith "eu"}]); r:rule [ a r:Extraction; r:gives {{"euler" str:startsWith "eu"} => {:strs1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"euler" str:startsWith "eu"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#strs1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"euler" str:startsWith "eu"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:day "14"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:day "14"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"2006-12-14"^^xsd:date time:day "14"} => {:timed1 :result true}}] [ a r:Inference; r:gives {:timed1 :result true}; r:evidence ( [ a r:Fact; r:gives {"2006-12-14"^^xsd:date time:day "14"}]); r:rule [ a r:Extraction; r:gives {{"2006-12-14"^^xsd:date time:day "14"} => {:timed1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:day "14"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#timed1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:day "14"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:month "12"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:month "12"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"2006-12-14"^^xsd:date time:month "12"} => {:timem1 :result true}}] [ a r:Inference; r:gives {:timem1 :result true}; r:evidence ( [ a r:Fact; r:gives {"2006-12-14"^^xsd:date time:month "12"}]); r:rule [ a r:Extraction; r:gives {{"2006-12-14"^^xsd:date time:month "12"} => {:timem1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:month "12"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#timem1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:month "12"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:year "2006"} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{"2006-12-14"^^xsd:date time:year "2006"} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{"2006-12-14"^^xsd:date time:year "2006"} => {:timey1 :result true}}] [ a r:Inference; r:gives {:timey1 :result true}; r:evidence ( [ a r:Fact; r:gives {"2006-12-14"^^xsd:date time:year "2006"}]); r:rule [ a r:Extraction; r:gives {{"2006-12-14"^^xsd:date time:year "2006"} => {:timey1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:year "2006"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#timey1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {"2006-12-14"^^xsd:date time:year "2006"}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))} => {:ef1 :result true}}] [ a r:Inference; r:gives {:ef1 :result true}; r:evidence ( [ a r:Fact; r:gives {(() 1) e:findall (_:sk0 {:s :p _:sk0} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (() 1)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:findall (var:x1 {:s :p var:x1} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))} => {:ef1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#ef1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {{:a :b :d. _:sk15 e:optional {:g :h :i}} a :PASS}; r:evidence ( [ a r:Inference; r:gives {{:a :b :d. _:sk15 e:optional {:g :h :i}} a :PASS}; r:evidence ( [ a r:Fact; r:gives {{:a :b :d. _:sk15 e:optional {:g :h :i}} => {:eo1 :result true}}] [ a r:Inference; r:gives {:eo1 :result true}; r:evidence ( [ a r:Extraction; r:gives {:a :b :d}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(() 1) e:optional {:g :h :i}}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (() 1)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {:a :b :d. var:x0 e:optional {:g :h :i}} => {:eo1 :result true}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:a :b :d. _:sk15 e:optional {:g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#eo1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo true]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 => {var:x1 :result var:x2}. var:x1 :result var:x2} => {var:x0 a :PASS}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo {:a :b :d. _:sk15 e:optional {:g :h :i}}]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test#PASS"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a var:x1} => {var:x0 a var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { {({:a :b :c. :d :e :f} true) e:graphDifference {:a :b :c. :d :e :f}} a :PASS. {(true {:d :e :f}) e:graphDifference true} a :PASS. {({:a :b :c. :d :e :f} {:d :e :f}) e:graphDifference {:a :b :c}} a :PASS. {({:a :b :c. :d :e :f. :g :h :i} {_:sk0 :e :f}) e:graphDifference {:a :b :c. :g :h :i}} a :PASS. {({:a :b :c} {:a :b :c. :u :v :w. :x :y :z}) e:graphDifference true} a :PASS. {(true) e:graphIntersection true} a :PASS. {(true {:d :e :f}) e:graphIntersection true} a :PASS. {({:a :b :c. :d :e :f. :g :h :i} true) e:graphIntersection true} a :PASS. {({:a :b :c. :d :e :f} {:d :e :f}) e:graphIntersection {:d :e :f}} a :PASS. {({:a :b :c. :d :e :f. :g :h :i} {:g :h :i. _:sk1 :e :f} {_:sk1 :e :f. :g :h :i}) e:graphIntersection {_:sk1 :e :f. :g :h :i}} a :PASS. {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:length 6} a :PASS. {(8 5 6 7 9 4) e:max 9} a :PASS. {(8 5 6 7 9 4) e:min 4} a :PASS. {((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d)) e:reverse ((9 :d) (8 :d) (7 :a) (6 :b) (5 :a) (4 :d))} a :PASS. {((8 :d) (5 :a) (6 :b) (7 :a) (9 :d) (4 :d)) e:sort ((4 :d) (5 :a) (6 :b) (7 :a) (8 :d) (9 :d))} a :PASS. {"http://www.agfa.com/w3c/euler" e:wwwFormEncode "http%3a%2f%2fwww.agfa.com%2fw3c%2feuler"} a :PASS. {"Hello World!" e:wwwFormEncode "Hello%20World%21"} a :PASS. {("2000/10/swap/" "http://www.w3.org/") fn:resolve-uri "http://www.w3.org/2000/10/swap/"} a :PASS. {("2006-12-14" 5 2) fn:substring "12"} a :PASS. {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-after "Head"} a :PASS. {("http://www.co-ode.org/ontologies/galen#Head" "#") fn:substring-before "http://www.co-ode.org/ontologies/galen"} a :PASS. {((:a :b :c) (:d :e)) list:append (:a :b :c :d :e)} a :PASS. {(:a :b :c) list:first :a} a :PASS. {:c list:in (:a :b :c)} a :PASS. {(:a :b :c) list:last :c} a :PASS. {(:a :b :c :d) list:member :b} a :PASS. {(:a :b :c) list:rest (:b :c)} a :PASS. {(true) log:conjunction true} a :PASS. {(true {:u :v :w} {:x :y :z. :j :k :l}) log:conjunction {:u :v :w. :x :y :z. :j :k :l}} a :PASS. {(true {:u :v :w} true true) log:conjunction {:u :v :w}} a :PASS. {(:a _:sk2) log:equalTo (_:sk3 :b)} a :PASS. {{:b :a :c. :e :d :f. :h :g :i. :k :j :l} log:includes {:k :j :l. _:sk4 :d _:sk5}} a :PASS. {:ng1 :namedGraph _:sk6. _:sk6 log:includes {:k :j :l. _:sk7 :d _:sk8}} a :PASS. { log:semantics _:sk9. _:sk9 log:includes {med:aspirinHighDose med:excludedFor med:AllergyForAspirin}} a :PASS. {:a log:notEqualTo :b} a :PASS. {{:b :a :c. :e :d :f. :h :g :i} log:notIncludes {:e :d :f. :b :e :c}} a :PASS. {:ng2 :namedGraph _:sk10. _:sk10 log:notIncludes {:e :d :f. :b :e :c}} a :PASS. { log:semantics _:sk11. _:sk11 log:notIncludes {med:aspirinLowDose med:excludedFor med:SevereAsthma}} a :PASS. {med:Fever log:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Fever"} a :PASS. {:betaBlocker log:uri "http://eulersharp.sourceforge.net/2007/07test#betaBlocker"} a :PASS. {(1 1) math:difference 0} a :PASS. {("2009-01-25T12:00:00"^^xsd:dateTime "1970-01-01T00:00:00"^^xsd:dateTime) math:difference 1232884800.0} a :PASS. {(2 _:sk12) math:exponentiation 8.0 . (4.0 _:sk12) math:product 12.0} a :PASS. {2 math:greaterThan 1} a :PASS. {"02" math:greaterThan "1"} a :PASS. {7 math:notLessThan 5} a :PASS. {(1 1) math:sum 2} a :PASS. {("1" "1") math:sum 2} a :PASS. {("1970-01-01T00:00:00+01:00"^^xsd:dateTime) math:sum -3600.0} a :PASS. {("P1D"^^xsd:duration) math:sum 86400.0} a :PASS. {("eul" "er") str:concatenation "euler"} a :PASS. {"Tim" str:containsIgnoringCase "IM"} a :PASS. {"abracadabra" str:matches "(a|b|r|c|d)+"} a :PASS. {"euler" str:startsWith "eu"} a :PASS. {"2006-12-14"^^xsd:date time:day "14"} a :PASS. {"2006-12-14"^^xsd:date time:month "12"} a :PASS. {"2006-12-14"^^xsd:date time:year "2006"} a :PASS. {_:sk13 e:findall (_:sk14 {:s :p _:sk14} ({:s1 :p1 :o1} {:s2 :p2 :o2. :s3 :p3 :o3}))} a :PASS. {:a :b :d. _:sk15 e:optional {:g :h :i}} a :PASS. }]. #ENDS 96 [msec] TC=177 TP=883 BC=0 BP=180 PM=0 CM=0 FM=0 AM=0 #Processed by Id: euler.yap 4707 2011-11-07 22:57:14Z josd #eye --quiet --quick-false http://eulersharp.sourceforge.net/2007/07test/shubert.n3 --query http://eulersharp.sourceforge.net/2007/07test/shubertQ.n3 @prefix log: . @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats :grain_1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk0. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :grain_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :grain_1 a :Grain. :wolf_1 :eats :grain_1} => false} ] ]. [ e:falseModel {:wolf_1 :eats :fox_1. :fox_1 :eats _:sk1. :bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:wolf_1 a :Wolf. :fox_1 a :Fox. :wolf_1 :eats :fox_1} => false} ] ]. [ e:possibleModel {:bird_1 :eats _:sk1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:fox_1 a :Animal. :bird_1 a :Animal. :fox_1 :eats :bird_1. :grain_1 a :Grain. :bird_1 :eats :grain_1}; r:evidence ( [ a r:Inference; r:gives {:fox_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:fox_1 a :Fox}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#fox_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Fox} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:bird_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Bird} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:fox_1 :eats :bird_1}; r:evidence ( [ a r:Inference; r:gives {:fox_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:fox_1 a :Fox}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#fox_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Fox} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:bird_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Bird} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:bird_1 :smaller :fox_1}; r:evidence ( [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:fox_1 a :Fox}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#fox_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :Bird. var:x1 a :Fox} => {var:x0 :smaller var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:grain_1 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:grain_1 a :Grain}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Grain} => {var:x0 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:grain_1 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:grain_1 a :Grain}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Grain} => {var:x0 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:bird_1 :eats :grain_1}; r:evidence ( [ a r:Inference; r:gives {:bird_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Bird} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Snail} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 :smaller :bird_1}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :Snail. var:x1 a :Bird} => {var:x0 :smaller var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:grain_1 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:grain_1 a :Grain}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Grain} => {var:x0 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk0 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. @forSome var:x1. {var:x0 a :Snail} => {var:x0 :eats var:x1. var:x1 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 :eats _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. @forSome var:x1. {var:x0 a :Snail} => {var:x0 :eats var:x1. var:x1 a :Plant}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Animal. var:x1 a :Animal. var:x1 :smaller var:x0. var:x2 a :Plant. var:x3 a :Plant. var:x1 :eats var:x3} => ({var:x0 :eats var:x2} {var:x0 :eats var:x1})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#fox_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Animal. var:x1 a :Animal. var:x1 :smaller var:x0. var:x2 a :Plant. var:x3 a :Plant. var:x1 :eats var:x3} => ({var:x0 :eats var:x2} {var:x0 :eats var:x1})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:grain_1 a :Grain}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:bird_1 :eats :grain_1}; r:evidence ( [ a r:Inference; r:gives {:bird_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Bird} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 a :Animal}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Snail} => {var:x0 a :Animal}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 :smaller :bird_1}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:bird_1 a :Bird}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :Snail. var:x1 a :Bird} => {var:x0 :smaller var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:grain_1 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:grain_1 a :Grain}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Grain} => {var:x0 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk0 a :Plant}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. @forSome var:x1. {var:x0 a :Snail} => {var:x0 :eats var:x1. var:x1 a :Plant}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:snail_1 :eats _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:snail_1 a :Snail}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. @forSome var:x1. {var:x0 a :Snail} => {var:x0 :eats var:x1. var:x1 a :Plant}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#snail_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Animal. var:x1 a :Animal. var:x1 :smaller var:x0. var:x2 a :Plant. var:x3 a :Plant. var:x1 :eats var:x3} => ({var:x0 :eats var:x2} {var:x0 :eats var:x1})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#fox_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#bird_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/steamroller#grain_1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Animal. var:x1 a :Animal. var:x0 :eats var:x1. var:x2 a :Grain. var:x1 :eats var:x2} => {var:x0 a :Animal. var:x1 a :Animal. var:x0 :eats var:x1. var:x2 a :Grain. var:x1 :eats var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :fox_1 a :Animal. :bird_1 a :Animal. :fox_1 :eats :bird_1. :grain_1 a :Grain. :bird_1 :eats :grain_1. }]. } ]. [ e:falseModel {:bird_1 :eats :snail_1. :bird_1 :eats _:sk0. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:bird_1 a :Bird. :snail_1 a :Snail. :bird_1 :eats :snail_1} => false} ] ]. [ e:falseModel {:bird_1 :eats :snail_1. :fox_1 :eats :bird_1. :bird_1 :eats :grain_1} ; e:because [ e:integrityConstraint {{:bird_1 a :Bird. :snail_1 a :Snail. :bird_1 :eats :snail_1} => false} ] ]. [ e:falseModel {:bird_1 :eats :snail_1} ; e:because [ e:integrityConstraint {{:bird_1 a :Bird. :snail_1 a :Snail. :bird_1 :eats :snail_1} => false} ] ]. :fox_1 a :Animal. :bird_1 a :Animal. :fox_1 :eats :bird_1. :grain_1 a :Grain. :bird_1 :eats :grain_1. [ e:inductivity 1.0; e:evidentiality 0.0238095238095238; e:possibleModels 1; e:counterModels 0; e:falseModels 41; e:allModels 42]. #ENDS 28 [msec] TC=13 TP=39 BC=65 BP=849 PM=1 CM=0 FM=41 AM=42 #Processed by Id: euler.yap 4707 2011-11-07 22:57:14Z josd #eye --quiet --quick-false --quick-possible --quick-answer http://eulersharp.sourceforge.net/2007/07test/pd_hes_tactic.n3 http://eulersharp.sourceforge.net/2007/07test/pd_hes_theory.n3 --query http://eulersharp.sourceforge.net/2007/07test/pd_hes_query.n3 @prefix rdf: . @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ e:falseModel {:a2 :p :ab. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :p :a1} => false} ] ]. [ e:falseModel {:c2 :p :b2. :b2 :p _:sk3. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :i :a2b2. :b2 :i :a2b2. :c2 :i :a2b2} => false} ] ]. [ e:possibleModel {:c1 :p :bc. :b2c2 :l :oc. :b2 :p _:sk3. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:bc :i :a1c1. :ac :i :a1c1. :ab :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:bc :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:bc :p :c1}; r:evidence ( [ a r:Inference; r:gives {:c1 :p :bc}; r:evidence ( [ a r:Extraction; r:gives {:c1 :i :b1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c1 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:bc :i :b1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:bc :i :oc}; r:evidence ( [ a r:Extraction; r:gives {:bc :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2c2 :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:c2 :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2 :i :oc}; r:evidence ( [ a r:Inference; r:gives {:b2 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:oa :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0} => {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :bc :i :a1c1. :ac :i :a1c1. :ab :i :a1c1. }]. } ]. [ e:falseModel {:b1c1 :l :oc. :b2c2 :l :oc. :b2 :p _:sk3. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:b1c1 :l :b2c2} => false} ] ]. [ e:falseModel {:c2 :p :b2. :a1 :p _:sk5. :b2 :p _:sk3. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :i :a2b2. :b2 :i :a2b2. :c2 :i :a2b2} => false} ] ]. [ e:possibleModel {:c1 :p :bc. :b2c2 :l :oc. :a1 :p _:sk5. :b2 :p _:sk3. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:bc :i :a1c1. :ac :i :a1c1. :ab :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:bc :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:bc :p :c1}; r:evidence ( [ a r:Inference; r:gives {:c1 :p :bc}; r:evidence ( [ a r:Extraction; r:gives {:c1 :i :b1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c1 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:bc :i :b1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:bc :i :oc}; r:evidence ( [ a r:Extraction; r:gives {:bc :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2c2 :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:c2 :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2 :i :oc}; r:evidence ( [ a r:Inference; r:gives {:b2 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:oa :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#bc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0} => {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :bc :i :a1c1. :ac :i :a1c1. :ab :i :a1c1. }]. } ]. [ e:falseModel {:b1c1 :l :oc. :b2c2 :l :oc. :a1 :p _:sk5. :b2 :p _:sk3. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:b1c1 :l :b2c2} => false} ] ]. [ e:possibleModel {:a1c1 :l :oa. :b2 :p _:sk3. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oa :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i :oa}; r:evidence ( [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :oa}; r:evidence ( [ a r:Inference; r:gives {:oa :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {:oa :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {:b2 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:oa :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :l var:x1. var:x1 :l var:x2} => {var:x0 :l var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :l var:x1. var:x1 :l var:x2} => {var:x0 :l var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:rule [ a r:Extraction; r:gives {{:b2 :i :a1c1} => {:b2 :i :a1c1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :b2 :i :a1c1. }]. } ]. [ e:falseModel {:a2 :p :ab. :a2 :p :ac. :a2b2 :l _:sk2. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :p :a1} => false} ] ]. [ e:possibleModel {:a2b2 :l :a1c1. :a2 :p :ac. :a2b2 :l _:sk2. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a2 :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk2 :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l _:sk2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {:b2 :p _:sk1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:b2 :i :oc}; r:evidence ( [ a r:Inference; r:gives {:b2 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:oa :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l :oa}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :oa}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk0 :l :a2b2}; r:evidence ( [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:ab :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:rule [ a r:Extraction; r:gives {{:b2 :i :a1c1} => {:b2 :i :a1c1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :b2 :i :a1c1. }]. } ]. [ e:falseModel {:a2b2 :l :a2c2. :a2b2 :l _:sk2. :a1 :p _:sk6. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :i :a2c2. :b2 :i :a2c2. :c2 :i :a2c2} => false} ] ]. [ e:falseModel {:a1b1 :l :oa. :a2b2 :l _:sk4. :b2 :p _:sk1. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a1b1 :l :a2b2} => false} ] ]. [ e:falseModel {:a2b2 :l :oc. :b2 :p :o. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a2 :i :oc. :b2 :i :oc. :c2 :i :oc} => false} ] ]. [ e:falseModel {:a1 :p :b1. :a2b2 :l :ob. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a1 :i :b1c1. :b1 :i :b1c1. :c1 :i :b1c1} => false} ] ]. [ e:falseModel {:a1b1 :l :oa. :a2b2 :l :ob. :a2b2 :l :oa. :a1 :p :ab. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a1b1 :l :a2b2} => false} ] ]. [ e:falseModel {:a1b1 :l _:sk0. :a2b2 :l _:sk0} ; e:because [ e:integrityConstraint {{:a1b1 :l :a2b2} => false} ] ]. [ e:falseModel {:a2 :p :b2. :a2 :p :o. :c1 :p :ac. :a2c2 :l :oc} ; e:because [ e:integrityConstraint {{:a2 :i :b2c2. :b2 :i :b2c2. :c2 :i :b2c2} => false} ] ]. [ e:possibleModel {:b1 :p :ab. :a2b2 :l :ob. :a2 :p :o. :c1 :p :ac. :a2c2 :l :oc} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:bc :i :b1c1. :ac :i :b1c1. :ab :i :b1c1}; r:evidence ( [ a r:Extraction; r:gives {:bc :i :b1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i :b1c1}; r:evidence ( [ a r:Inference; r:gives {:ac :p :c1}; r:evidence ( [ a r:Inference; r:gives {:c1 :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:c1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c1 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i :oc}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2c2 :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c1 :i :b1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ab :i :b1c1}; r:evidence ( [ a r:Inference; r:gives {:ab :p :b1}; r:evidence ( [ a r:Inference; r:gives {:b1 :p :ab}; r:evidence ( [ a r:Extraction; r:gives {:b1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b1 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ab :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ab :i :ob}; r:evidence ( [ a r:Extraction; r:gives {:ab :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2b2 :l :ob}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a2 :i :ob}; r:evidence ( [ a r:Inference; r:gives {:a2 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a2c2}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:oc :l :a2c2}; r:evidence ( [ a r:Inference; r:gives {:a2c2 :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b1 :i :b1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ab"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0} => {:bc :i var:x0. :ac :i var:x0. :ab :i var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :bc :i :b1c1. :ac :i :b1c1. :ab :i :b1c1. }]. } ]. [ e:falseModel {:a1b1 :l :ob. :a2b2 :l :ob. :a2 :p :o. :c1 :p :ac. :a2c2 :l :oc} ; e:because [ e:integrityConstraint {{:a1b1 :l :a2b2} => false} ] ]. [ e:falseModel {:a1 :p :c1. :a2c2 :l :oa. :c1 :p :ac. :a2c2 :l :oc} ; e:because [ e:integrityConstraint {{:a1 :i :b1c1. :b1 :i :b1c1. :c1 :i :b1c1} => false} ] ]. [ e:falseModel {:a1c1 :l :oa. :a2c2 :l :oa. :c1 :p :ac. :a2c2 :l :oc} ; e:because [ e:integrityConstraint {{:a1c1 :l :a2c2} => false} ] ]. [ e:falseModel {:a1c1 :l :oc. :a2c2 :l :oc} ; e:because [ e:integrityConstraint {{:a1c1 :l :a2c2} => false} ] ]. [ e:falseModel {:a1 :p :b1. :a1 :p :o. :a1c1 :l _:sk4} ; e:because [ e:integrityConstraint {{:a1 :i :b1c1. :b1 :i :b1c1. :c1 :i :b1c1} => false} ] ]. [ e:possibleModel {:a1 :p :b2. :a1b1 :l :ob. :a1 :p :o. :a1c1 :l _:sk4} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:a1 :i :b2c2}; r:evidence ( [ a r:Inference; r:gives {:a1 :i :b2c2}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i :a1b1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ob :l :a1b1}; r:evidence ( [ a r:Inference; r:gives {:a1b1 :l :ob}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :ob}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b1 :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :b2c2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2c2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:rule [ a r:Extraction; r:gives {{:a1 :i :b2c2} => {:a1 :i :b2c2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:b2 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:b2 :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i :a1b1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ob :l :a1b1}; r:evidence ( [ a r:Inference; r:gives {:a1b1 :l :ob}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :ob}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b1 :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:rule [ a r:Extraction; r:gives {{:b2 :i :a1c1} => {:b2 :i :a1c1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :a1 :i :b2c2. :b2 :i :a1c1. }]. } ]. [ e:falseModel {:a1 :p :c1. :b2 :p :ab. :a1 :p _:sk1. :a1b1 :l _:sk0. :a1b1 :l :ob. :a1 :p :o. :a1c1 :l _:sk4} ; e:because [ e:integrityConstraint {{:a1 :i :b1c1. :b1 :i :b1c1. :c1 :i :b1c1} => false} ] ]. [ e:falseModel {:a1 :p :ab. :a1 :p _:sk3. :a1 :p :ac. :a1c1 :l :oc. :b2 :p :ab. :a1 :p _:sk1. :a1b1 :l _:sk0. :a1b1 :l :ob. :a1 :p :o. :a1c1 :l _:sk4} ; e:because [ e:integrityConstraint {{:a2 :i :a2c2. :b2 :i :a2c2. :c2 :i :a2c2} => false} ] ]. [ e:falseModel {:a1b1 :l :a2b2. :a1 :p _:sk3. :a1 :p :ac. :a1c1 :l :oc. :b2 :p :ab. :a1 :p _:sk1. :a1b1 :l _:sk0. :a1b1 :l :ob. :a1 :p :o. :a1c1 :l _:sk4} ; e:because [ e:integrityConstraint {{:a1b1 :l :a2b2} => false} ] ]. [ e:possibleModel {:a1 :p :c2. :a1c1 :l _:sk2. :a1 :p :ac. :a1c1 :l :oc. :b2 :p :ab. :a1 :p _:sk1. :a1b1 :l _:sk0. :a1b1 :l :ob. :a1 :p :o. :a1c1 :l _:sk4} ; r:gives { [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:bc :i :b2c2. :ac :i :b2c2. :ab :i :b2c2}; r:evidence ( [ a r:Extraction; r:gives {:bc :i :b2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i :b2c2}; r:evidence ( [ a r:Inference; r:gives {:ac :p :a1}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {:a1 :p _:sk1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i :a1b1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk0 :l :a1b1}; r:evidence ( [ a r:Inference; r:gives {:a1b1 :l _:sk0}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i :a1b1}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :ob}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ob :l :a1b1}; r:evidence ( [ a r:Inference; r:gives {:a1b1 :l :ob}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :ob}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk5 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1c1 :l :a1c1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#c2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9, var:x10, var:x11, var:x12, var:x13, var:x14, var:x15, var:x16. @forSome var:x17. {var:x0 :i var:x1. var:x2 :i var:x1. var:x3 :i var:x1. var:x4 :i var:x5. var:x6 :i var:x5. var:x7 :i var:x5. var:x2 :i var:x8. var:x7 :i var:x8. var:x9 :i var:x8. var:x3 :i var:x10. var:x6 :i var:x10. var:x9 :i var:x10. var:x2 :i var:x11. var:x4 :i var:x11. var:x12 :i var:x11. var:x0 :i var:x13. var:x6 :i var:x13. var:x12 :i var:x13. var:x3 :i var:x14. var:x4 :i var:x14. var:x15 :i var:x14. var:x0 :i var:x16. var:x7 :i var:x16. var:x15 :i var:x16} => ({var:x8 :l var:x10} {var:x11 :l var:x13} {var:x14 :l var:x16} {var:x17 :l var:x17. var:x9 :i var:x17. var:x12 :i var:x17. var:x15 :i var:x17})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:o :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:b1 :i :ob}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ob"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :l var:x1} => {var:x1 :l var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :i var:x1. var:x1 :l var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 :p var:x1. var:x1 :i var:x2} => {var:x0 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :i var:x1. var:x0 :i var:x2. var:x3 :i var:x1. var:x3 :i var:x2} => ({var:x0 :p var:x3} {var:x1 :l var:x2})!e:disjunction}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :p var:x1} => {var:x1 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a1 :i :b2c2}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :c2}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :a2c2}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {:a1 :p _:sk1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :o}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:o :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {:o :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:o :p :o}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oa"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk4 :l :a1c1}; r:evidence ( [ a r:Inference; r:gives {:a1c1 :l _:sk4}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a2 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :oa}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:ac :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk3 :i :a2b2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:a2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:c2 :i :a2c2}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk1 :i :oc}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:c2 :i :oc}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:a1 :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {_:sk5 :i :a1c1}; r:evidence ( [ a r:Inference; r:gives {_:sk4 :l _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk4}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :p _:sk3}; r:evidence ( [ a r:Inference; r:gives {_:sk3 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk2 :l _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk2}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :p _:sk1}; r:evidence ( [ a r:Inference; r:gives {_:sk1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {_:sk0 :l _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :i _:sk0}; r:evidence ( [ a r:Inference; r:gives {:a1 :p :a1}; r:evidence ( [ a r:Extraction; r:gives {:a1 :i :a1b1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1b1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:b2 :p :b2}; r:evidence ( [ a r:Extraction; r:gives {:b2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#b2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:oc :l :oc}; r:evidence ( [ a r:Extraction; r:gives {:o :i :oc}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#o"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#oc"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :l var:x0. var:x1 :l var:x1} => {var:x2 :i var:x0. var:x2 :i var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk0"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:ac :p :ac}; r:evidence ( [ a r:Extraction; r:gives {:ac :i :a1c1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a1c1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x0 :p var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#ac"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. @forSome var:x2. {var:x0 :p var:x0. var:x1 :p var:x1} => {var:x0 :i var:x2. var:x1 :i var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "_:sk2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :i var:x1} => {var:x1 :l var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:a2b2 :l :a2b2}; r:evidence ( [ a r:Extraction; r:gives {:a2 :i :a2b2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2007/07test/pd_hes#a2b2"]]; r:rule [ a r: