#Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix log: . @prefix rdfs: . @prefix rdf: . @prefix : . @prefix q: . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {@forSome var:Man_1. :Socrates a var:Man_1}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:Man_1. :Socrates a var:Man_1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/socrates#Socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#Man_1"]]; 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:Extraction; r:gives {@forSome var:Man_1. var:Man_1 rdfs:subClassOf :Mortal}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:Man_1. :Socrates a var:Man_1}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#Man_1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/socrates#Mortal"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/socrates#Socrates"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 rdfs:subClassOf var:x1. var:x2 a var:x0} => {var:x2 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/socrates#Socrates"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/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:gives { @forSome var:Man_1. :Socrates a var:Man_1. :Socrates a :Mortal. }]. #ENDS 0 msec #Trunk : 9/15 = 60.0 % #Branch: 1/4 = 25.0 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @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:selected [ e:triple {:NonFemale owl:disjointWith :Female} ; e:falseAncestors true ; e:falseDescendents true ] ; e:selected [ e:triple {:socrates a :Female} ; e:falseAncestors true ; e:falseDescendents true ] ] ; 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: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. }]. }]. #ENDS 4 msec #Trunk : 16/24 = 66.6666666666667 % #Branch: 19/104 = 18.2692307692308 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix log: . @prefix owl: . @prefix rdfs: . @prefix : . @prefix math: . @prefix list: . @prefix xsd: . @prefix rdf: . @prefix ns1: . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:paris :path :nantes}; r:evidence ( [ a r:Inference; r:gives {:paris :path :nantes}; r:evidence ( [ a r:Extraction; r:gives {:path a owl:TransitiveProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:angers :path :nantes}; r:evidence ( [ a r:Extraction; r:gives {:oneway rdfs:subPropertyOf :path}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:angers :oneway :nantes}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#oneway"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#angers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#nantes"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:subPropertyOf var:x1. var:x2 var:x0 var:x3} => {var:x2 var:x1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:paris :path :angers}; r:evidence ( [ a r:Extraction; r:gives {:path a owl:TransitiveProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:lemans :path :angers}; r:evidence ( [ a r:Extraction; r:gives {:oneway rdfs:subPropertyOf :path}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:lemans :oneway :angers}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#oneway"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#lemans"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#angers"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:subPropertyOf var:x1. var:x2 var:x0 var:x3} => {var:x2 var:x1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:paris :path :lemans}; r:evidence ( [ a r:Extraction; r:gives {:path a owl:TransitiveProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:chartres :path :lemans}; r:evidence ( [ a r:Extraction; r:gives {:oneway rdfs:subPropertyOf :path}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:chartres :oneway :lemans}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#oneway"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#chartres"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#lemans"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:subPropertyOf var:x1. var:x2 var:x0 var:x3} => {var:x2 var:x1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:paris :path :chartres}; r:evidence ( [ a r:Extraction; r:gives {:oneway rdfs:subPropertyOf :path}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:paris :oneway :chartres}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#oneway"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#paris"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#chartres"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:subPropertyOf var:x1. var:x2 var:x0 var:x3} => {var:x2 var:x1 var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#chartres"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#lemans"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#paris"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a owl:TransitiveProperty. var:x1 var:x0 var:x2. var:x3 var:x0 var:x1} => {var:x3 var:x0 var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#lemans"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#angers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#paris"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a owl:TransitiveProperty. var:x1 var:x0 var:x2. var:x3 var:x0 var:x1} => {var:x3 var:x0 var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#path"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#angers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#nantes"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/graph.axiom#paris"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a owl:TransitiveProperty. var:x1 var:x0 var:x2. var:x3 var:x0 var:x1} => {var:x3 var:x0 var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:rule [ a r:Extraction; r:gives {{:paris :path :nantes} => {:paris :path :nantes}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :paris :path :nantes. }]. #ENDS 4 msec #Trunk : 27/102 = 26.4705882352941 % #Branch: 1/36 = 2.77777777777778 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix gc: . @prefix log: . @prefix owl: . @prefix : . @prefix rdfs: . @prefix math: . @prefix list: . @prefix xsd: . @prefix rdf: . @prefix ns1: . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:Jos :testRelationship :Bart}; r:evidence ( [ a r:Inference; r:gives {:Jos gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Jos gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Jos gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Rita}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Rita gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:son :Bart}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Bart gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Bart gc:uncle :Jos}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:brother :Jos}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:sibling :Jos}; r:evidence ( [ a r:Extraction; r:gives {gc:sibling a owl:SymmetricProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Jos gc:sibling :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Jos gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Jos owl:differentFrom :Rita}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {owl:distinctMembers rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#distinctMembers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:first :Jos}] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}] [ a r:Fact; r:gives {:Rita list:in (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.daml.org/2001/01/gedcom/gedcom#sibling"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a owl:SymmetricProperty. var:x1 var:x0 var:x2} => {var:x2 var:x0 var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Jos gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Jos :testRelationship :Tom}; r:evidence ( [ a r:Inference; r:gives {:Jos gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Jos gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Jos gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Greta}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Greta gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:son :Tom}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Tom gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Tom gc:uncle :Jos}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:brother :Jos}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:sibling :Jos}; r:evidence ( [ a r:Extraction; r:gives {gc:sibling a owl:SymmetricProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Jos gc:sibling :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Jos gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Jos owl:differentFrom :Greta}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {owl:distinctMembers rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#distinctMembers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:first :Jos}] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}] [ a r:Fact; r:gives {:Greta list:in (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.daml.org/2001/01/gedcom/gedcom#sibling"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a owl:SymmetricProperty. var:x1 var:x0 var:x2} => {var:x2 var:x0 var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Jos gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Jos"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Geert :testRelationship :Bart}; r:evidence ( [ a r:Inference; r:gives {:Geert gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Geert gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Geert gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Rita}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Rita gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:son :Bart}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Bart gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Bart gc:uncle :Geert}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:brother :Geert}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:sibling :Geert}; r:evidence ( [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Geert gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Rita owl:differentFrom :Geert}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}] [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {owl:distinctMembers rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#distinctMembers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 rdf:rest var:x1. var:x0 a rdf:List. var:x2 ns1:subListOf var:x1} => {var:x2 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita}] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)}] [ a r:Fact; r:gives {:Geert list:in (:Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Geert gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Dirk :testRelationship :Bart}; r:evidence ( [ a r:Inference; r:gives {:Dirk gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Dirk gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Dirk gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Rita}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Rita gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:son :Bart}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Bart gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Bart gc:uncle :Dirk}; r:evidence ( [ a r:Inference; r:gives {:Bart gc:parent :Rita}; r:evidence ( [ a r:Extraction; r:gives {:Bart gc:childIn :gd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Rita gc:spouseIn :gd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#gd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Rita gc:brother :Dirk}; r:evidence ( [ a r:Inference; r:gives {:Rita gc:sibling :Dirk}; r:evidence ( [ a r:Extraction; r:gives {:Rita gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Dirk gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Rita owl:differentFrom :Dirk}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}] [ a r:Inference; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {owl:distinctMembers rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#distinctMembers"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) ns1:subListOf (:Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 rdf:rest var:x1. var:x0 a rdf:List. var:x2 ns1:subListOf var:x1} => {var:x2 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:first :Rita}] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)}] [ a r:Fact; r:gives {:Dirk list:in (:Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Dirk gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Rita"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Bart"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Geert :testRelationship :Tom}; r:evidence ( [ a r:Inference; r:gives {:Geert gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Geert gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Geert gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Greta}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Greta gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:son :Tom}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Tom gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Tom gc:uncle :Geert}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:brother :Geert}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:sibling :Geert}; r:evidence ( [ a r:Extraction; r:gives {gc:sibling a owl:SymmetricProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Geert gc:sibling :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Geert gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Geert owl:differentFrom :Greta}; r:evidence ( [ a r:Inference; r:gives {:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:distinctMembers var:x1. var:x1 rdf:rest var:x2} => {var:x0 owl:distinctMembers var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Geert :Caroline :Dirk :Greta) ns1:subListOf (:Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)}] [ a r:Inference; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Geert :Caroline :Dirk :Greta) ns1:subListOf (:Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Geert :Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 rdf:rest var:x1. var:x0 a rdf:List. var:x2 ns1:subListOf var:x1} => {var:x2 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Geert :Caroline :Dirk :Greta) rdf:first :Geert}] [ a r:Fact; r:gives {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk :Greta)}] [ a r:Fact; r:gives {:Greta list:in (:Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.daml.org/2001/01/gedcom/gedcom#sibling"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a owl:SymmetricProperty. var:x1 var:x0 var:x2} => {var:x2 var:x0 var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Geert gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Geert"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Dirk :testRelationship :Tom}; r:evidence ( [ a r:Inference; r:gives {:Dirk gc:mother :Maria}; r:evidence ( [ a r:Inference; r:gives {:Dirk gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Dirk gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Maria gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x1 gc:sex gc:Female} => {var:x0 gc:mother var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Maria gc:daughter :Greta}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:parent :Maria}; r:evidence ( [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Maria gc:spouseIn :dp}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Greta gc:sex gc:Female}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Female} => {var:x1 gc:daughter var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:son :Tom}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Tom gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:parent var:x1. var:x0 gc:sex gc:Male} => {var:x1 gc:son var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Tom gc:uncle :Dirk}; r:evidence ( [ a r:Inference; r:gives {:Tom gc:parent :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Tom gc:childIn :sd}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:spouseIn :sd}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#sd"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:spouseIn var:x1} => {var:x0 gc:parent var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:Greta gc:brother :Dirk}; r:evidence ( [ a r:Inference; r:gives {:Greta gc:sibling :Dirk}; r:evidence ( [ a r:Extraction; r:gives {gc:sibling a owl:SymmetricProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Dirk gc:sibling :Greta}; r:evidence ( [ a r:Extraction; r:gives {:Dirk gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Greta gc:childIn :dp}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:Dirk owl:differentFrom :Greta}; r:evidence ( [ a r:Inference; r:gives {:dp owl:distinctMembers (:Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {:dp owl:distinctMembers (:Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {:dp owl:distinctMembers (:Rita :Geert :Caroline :Dirk :Greta)}; r:evidence ( [ a r:Extraction; r:gives {:dp owl:distinctMembers (:Jos :Rita :Geert :Caroline :Dirk :Greta)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Jos :Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Rita :Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Jos :Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:distinctMembers var:x1. var:x1 rdf:rest var:x2} => {var:x0 owl:distinctMembers var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Rita :Geert :Caroline :Dirk :Greta) rdf:rest (:Geert :Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Rita :Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:distinctMembers var:x1. var:x1 rdf:rest var:x2} => {var:x0 owl:distinctMembers var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:distinctMembers var:x1. var:x1 rdf:rest var:x2} => {var:x0 owl:distinctMembers var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Dirk :Greta) ns1:subListOf (:Caroline :Dirk :Greta)}; r:evidence ( [ a r:Fact; r:gives {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}] [ a r:Inference; r:gives {(:Caroline :Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Geert :Caroline :Dirk :Greta) rdf:rest (:Caroline :Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Geert :Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Caroline :Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Dirk :Greta) ns1:subListOf (:Dirk :Greta)}; r:evidence ( [ a r:Inference; r:gives {(:Dirk :Greta) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {rdf:rest rdfs:range rdf:List}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:Caroline :Dirk :Greta) rdf:rest (:Dirk :Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/1999/02/22-rdf-syntax-ns#List"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 rdfs:range var:x1. var:x2 var:x0 var:x3} => {var:x3 a var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {var:x0 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Dirk :Greta)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 rdf:rest var:x1. var:x0 a rdf:List. var:x2 ns1:subListOf var:x1} => {var:x2 ns1:subListOf var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:Dirk :Greta) rdf:first :Dirk}] [ a r:Fact; r:gives {(:Dirk :Greta) rdf:rest (:Greta)}] [ a r:Fact; r:gives {:Greta list:in (:Greta)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:Caroline :Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:Dirk :Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:Greta)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4, var:x5. {var:x0 owl:distinctMembers var:x1. var:x2 ns1:subListOf var:x1. var:x2 rdf:first var:x3. var:x2 rdf:rest var:x4. var:x5 list:in var:x4} => {var:x3 owl:differentFrom var:x5}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#dp"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:childIn var:x1. var:x2 gc:childIn var:x1. var:x0 owl:differentFrom var:x2} => {var:x0 gc:sibling var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.daml.org/2001/01/gedcom/gedcom#sibling"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a owl:SymmetricProperty. var:x1 var:x0 var:x2} => {var:x2 var:x0 var:x1}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:Dirk gc:sex gc:Male}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 gc:sibling var:x1. var:x1 gc:sex gc:Male} => {var:x0 gc:brother var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 gc:parent var:x1. var:x1 gc:brother var:x2} => {var:x0 gc:uncle var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Dirk"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Maria"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Greta"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/gedcom-facts#Tom"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 gc:mother var:x1. var:x1 gc:daughter var:x2. var:x2 gc:son var:x3. var:x3 gc:uncle var:x0} => {var:x0 :testRelationship var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :Jos :testRelationship :Bart. :Jos :testRelationship :Tom. :Geert :testRelationship :Bart. :Dirk :testRelationship :Bart. :Geert :testRelationship :Tom. :Dirk :testRelationship :Tom. }]. #ENDS 68 msec #Trunk : 1645/23055 = 7.1351116894383 % #Branch: 1/2133 = 0.046882325363338 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix log: . @prefix math: . @prefix str: . @prefix owl: . @prefix xsd: . @prefix rdfs: . @prefix rdf: . @prefix : . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {2009 :hasEasterOnDay 12. 2009 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2009 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {2009 :hasEasterOnDay 12}; r:evidence ( [ a r:Extraction; r:gives {2009 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2009 19) math:remainder 14}] [ a r:Fact; r:gives {(2009 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2009 100) math:remainder 9}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 14) math:product 266}] [ a r:Fact; r:gives {(266 20) math:sum 286}] [ a r:Fact; r:gives {(286 5) math:difference 281}] [ a r:Fact; r:gives {(281 6) math:difference 275}] [ a r:Fact; r:gives {(275 15) math:sum 290}] [ a r:Fact; r:gives {(290 30) math:remainder 20}] [ a r:Fact; r:gives {(9 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(9 4) math:remainder 1}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {20 math:negation -20}] [ a r:Fact; r:gives {1 math:negation -1}] [ a r:Fact; r:gives {(32 0 4 -20 -1) math:sum 15}] [ a r:Fact; r:gives {(15 7) math:remainder 1}] [ a r:Fact; r:gives {(11 20) math:product 220}] [ a r:Fact; r:gives {(22 1) math:product 22}] [ a r:Fact; r:gives {(14 220 22) math:sum 256}] [ a r:Fact; r:gives {(256 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(20 1 0 114) math:sum 135}] [ a r:Fact; r:gives {(135 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(135 31) math:remainder 11}] [ a r:Fact; r:gives {(11 1) math:sum 12}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2009]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 14]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 266]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 286]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 281]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 275]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 290]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 15]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 220]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 22]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 256]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 135]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 11]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 12]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {2009 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2009 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2009 19) math:remainder 14}] [ a r:Fact; r:gives {(2009 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2009 100) math:remainder 9}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 14) math:product 266}] [ a r:Fact; r:gives {(266 20) math:sum 286}] [ a r:Fact; r:gives {(286 5) math:difference 281}] [ a r:Fact; r:gives {(281 6) math:difference 275}] [ a r:Fact; r:gives {(275 15) math:sum 290}] [ a r:Fact; r:gives {(290 30) math:remainder 20}] [ a r:Fact; r:gives {(9 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(9 4) math:remainder 1}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {20 math:negation -20}] [ a r:Fact; r:gives {1 math:negation -1}] [ a r:Fact; r:gives {(32 0 4 -20 -1) math:sum 15}] [ a r:Fact; r:gives {(15 7) math:remainder 1}] [ a r:Fact; r:gives {(11 20) math:product 220}] [ a r:Fact; r:gives {(22 1) math:product 22}] [ a r:Fact; r:gives {(14 220 22) math:sum 256}] [ a r:Fact; r:gives {(256 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(20 1 0 114) math:sum 135}] [ a r:Fact; r:gives {(135 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(135 31) math:remainder 11}] [ a r:Fact; r:gives {(11 1) math:sum 12}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2009]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 14]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 266]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 286]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 281]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 275]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 290]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 15]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 220]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 22]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 256]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 135]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 11]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 12]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2009]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 12]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 4]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Year. var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2} => {var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {2010 :hasEasterOnDay 4. 2010 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2010 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {2010 :hasEasterOnDay 4}; r:evidence ( [ a r:Extraction; r:gives {2010 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2010 19) math:remainder 15}] [ a r:Fact; r:gives {(2010 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2010 100) math:remainder 10}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 15) math:product 285}] [ a r:Fact; r:gives {(285 20) math:sum 305}] [ a r:Fact; r:gives {(305 5) math:difference 300}] [ a r:Fact; r:gives {(300 6) math:difference 294}] [ a r:Fact; r:gives {(294 15) math:sum 309}] [ a r:Fact; r:gives {(309 30) math:remainder 9}] [ a r:Fact; r:gives {(10 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(10 4) math:remainder 2}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {9 math:negation -9}] [ a r:Fact; r:gives {2 math:negation -2}] [ a r:Fact; r:gives {(32 0 4 -9 -2) math:sum 25}] [ a r:Fact; r:gives {(25 7) math:remainder 4}] [ a r:Fact; r:gives {(11 9) math:product 99}] [ a r:Fact; r:gives {(22 4) math:product 88}] [ a r:Fact; r:gives {(15 99 88) math:sum 202}] [ a r:Fact; r:gives {(202 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(9 4 0 114) math:sum 127}] [ a r:Fact; r:gives {(127 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(127 31) math:remainder 3}] [ a r:Fact; r:gives {(3 1) math:sum 4}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2010]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 10]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 285]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 305]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 300]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 294]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 309]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 25]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 99]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 88]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 202]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 127]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 4]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {2010 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2010 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2010 19) math:remainder 15}] [ a r:Fact; r:gives {(2010 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2010 100) math:remainder 10}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 15) math:product 285}] [ a r:Fact; r:gives {(285 20) math:sum 305}] [ a r:Fact; r:gives {(305 5) math:difference 300}] [ a r:Fact; r:gives {(300 6) math:difference 294}] [ a r:Fact; r:gives {(294 15) math:sum 309}] [ a r:Fact; r:gives {(309 30) math:remainder 9}] [ a r:Fact; r:gives {(10 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(10 4) math:remainder 2}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {9 math:negation -9}] [ a r:Fact; r:gives {2 math:negation -2}] [ a r:Fact; r:gives {(32 0 4 -9 -2) math:sum 25}] [ a r:Fact; r:gives {(25 7) math:remainder 4}] [ a r:Fact; r:gives {(11 9) math:product 99}] [ a r:Fact; r:gives {(22 4) math:product 88}] [ a r:Fact; r:gives {(15 99 88) math:sum 202}] [ a r:Fact; r:gives {(202 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(9 4 0 114) math:sum 127}] [ a r:Fact; r:gives {(127 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(127 31) math:remainder 3}] [ a r:Fact; r:gives {(3 1) math:sum 4}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2010]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 10]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 285]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 305]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 300]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 294]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 309]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 25]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 99]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 88]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 202]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 127]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 4]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2010]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 4]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Year. var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2} => {var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {2011 :hasEasterOnDay 24. 2011 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2011 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {2011 :hasEasterOnDay 24}; r:evidence ( [ a r:Extraction; r:gives {2011 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2011 19) math:remainder 16}] [ a r:Fact; r:gives {(2011 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2011 100) math:remainder 11}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 16) math:product 304}] [ a r:Fact; r:gives {(304 20) math:sum 324}] [ a r:Fact; r:gives {(324 5) math:difference 319}] [ a r:Fact; r:gives {(319 6) math:difference 313}] [ a r:Fact; r:gives {(313 15) math:sum 328}] [ a r:Fact; r:gives {(328 30) math:remainder 28}] [ a r:Fact; r:gives {(11 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(11 4) math:remainder 3}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {28 math:negation -28}] [ a r:Fact; r:gives {3 math:negation -3}] [ a r:Fact; r:gives {(32 0 4 -28 -3) math:sum 5}] [ a r:Fact; r:gives {(5 7) math:remainder 5}] [ a r:Fact; r:gives {(11 28) math:product 308}] [ a r:Fact; r:gives {(22 5) math:product 110}] [ a r:Fact; r:gives {(16 308 110) math:sum 434}] [ a r:Fact; r:gives {(434 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(28 5 0 114) math:sum 147}] [ a r:Fact; r:gives {(147 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(147 31) math:remainder 23}] [ a r:Fact; r:gives {(23 1) math:sum 24}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2011]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 16]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 11]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 304]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 324]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 319]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 313]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 328]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 308]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 110]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 434]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 147]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 23]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 24]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {2011 :hasEasterOnMonth 4}; r:evidence ( [ a r:Extraction; r:gives {2011 a :Year}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2011 19) math:remainder 16}] [ a r:Fact; r:gives {(2011 100) math:integerQuotient 20}] [ a r:Fact; r:gives {(2011 100) math:remainder 11}] [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}] [ a r:Fact; r:gives {(20 4) math:remainder 0}] [ a r:Fact; r:gives {(20 8) math:sum 28}] [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}] [ a r:Fact; r:gives {(20 1) math:difference 19}] [ a r:Fact; r:gives {(19 1) math:sum 20}] [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}] [ a r:Fact; r:gives {(19 16) math:product 304}] [ a r:Fact; r:gives {(304 20) math:sum 324}] [ a r:Fact; r:gives {(324 5) math:difference 319}] [ a r:Fact; r:gives {(319 6) math:difference 313}] [ a r:Fact; r:gives {(313 15) math:sum 328}] [ a r:Fact; r:gives {(328 30) math:remainder 28}] [ a r:Fact; r:gives {(11 4) math:integerQuotient 2}] [ a r:Fact; r:gives {(11 4) math:remainder 3}] [ a r:Fact; r:gives {(2 0) math:product 0}] [ a r:Fact; r:gives {(2 2) math:product 4}] [ a r:Fact; r:gives {28 math:negation -28}] [ a r:Fact; r:gives {3 math:negation -3}] [ a r:Fact; r:gives {(32 0 4 -28 -3) math:sum 5}] [ a r:Fact; r:gives {(5 7) math:remainder 5}] [ a r:Fact; r:gives {(11 28) math:product 308}] [ a r:Fact; r:gives {(22 5) math:product 110}] [ a r:Fact; r:gives {(16 308 110) math:sum 434}] [ a r:Fact; r:gives {(434 451) math:integerQuotient 0}] [ a r:Fact; r:gives {(7 0) math:product 0}] [ a r:Fact; r:gives {0 math:negation 0}] [ a r:Fact; r:gives {(28 5 0 114) math:sum 147}] [ a r:Fact; r:gives {(147 31) math:integerQuotient 4}] [ a r:Fact; r:gives {(147 31) math:remainder 23}] [ a r:Fact; r:gives {(23 1) math:sum 24}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2011]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 16]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 11]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 20]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x11"]; r:boundTo 304]; r:binding [ r:variable [ n3:uri "http://localhost/var#x12"]; r:boundTo 324]; r:binding [ r:variable [ n3:uri "http://localhost/var#x13"]; r:boundTo 319]; r:binding [ r:variable [ n3:uri "http://localhost/var#x14"]; r:boundTo 313]; r:binding [ r:variable [ n3:uri "http://localhost/var#x15"]; r:boundTo 328]; r:binding [ r:variable [ n3:uri "http://localhost/var#x16"]; r:boundTo 28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x17"]; r:boundTo 2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x18"]; r:boundTo 3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x19"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x20"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x21"]; r:boundTo -28]; r:binding [ r:variable [ n3:uri "http://localhost/var#x22"]; r:boundTo -3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x23"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x24"]; r:boundTo 5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x25"]; r:boundTo 308]; r:binding [ r:variable [ n3:uri "http://localhost/var#x26"]; r:boundTo 110]; r:binding [ r:variable [ n3:uri "http://localhost/var#x27"]; r:boundTo 434]; r:binding [ r:variable [ n3:uri "http://localhost/var#x28"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x29"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x30"]; r:boundTo 0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x31"]; r:boundTo 147]; r:binding [ r:variable [ n3:uri "http://localhost/var#x32"]; r:boundTo 4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x33"]; r:boundTo 23]; r:binding [ r:variable [ n3:uri "http://localhost/var#x34"]; r:boundTo 24]; 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, var:x17, var:x18, var:x19, var:x20, var:x21, var:x22, var:x23, var:x24, var:x25, var:x26, var:x27, var:x28, var:x29, var:x30, var:x31, var:x32, var:x33, var:x34. {var:x0 a :Year. (var:x0 19) math:remainder var:x1. (var:x0 100) math:integerQuotient var:x2. (var:x0 100) math:remainder var:x3. (var:x2 4) math:integerQuotient var:x4. (var:x2 4) math:remainder var:x5. (var:x2 8) math:sum var:x6. (var:x6 25) math:integerQuotient var:x7. (var:x2 var:x7) math:difference var:x8. (var:x8 1) math:sum var:x9. (var:x9 3) math:integerQuotient var:x10. (19 var:x1) math:product var:x11. (var:x11 var:x2) math:sum var:x12. (var:x12 var:x4) math:difference var:x13. (var:x13 var:x10) math:difference var:x14. (var:x14 15) math:sum var:x15. (var:x15 30) math:remainder var:x16. (var:x3 4) math:integerQuotient var:x17. (var:x3 4) math:remainder var:x18. (2 var:x5) math:product var:x19. (2 var:x17) math:product var:x20. var:x16 math:negation var:x21. var:x18 math:negation var:x22. (32 var:x19 var:x20 var:x21 var:x22) math:sum var:x23. (var:x23 7) math:remainder var:x24. (11 var:x16) math:product var:x25. (22 var:x24) math:product var:x26. (var:x1 var:x25 var:x26) math:sum var:x27. (var:x27 451) math:integerQuotient var:x28. (7 var:x28) math:product var:x29. var:x29 math:negation var:x30. (var:x16 var:x24 var:x30 114) math:sum var:x31. (var:x31 31) math:integerQuotient var:x32. (var:x31 31) math:remainder var:x33. (var:x33 1) math:sum var:x34} => {var:x0 :hasEasterOnDay var:x34. var:x0 :hasEasterOnMonth var:x32}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 2011]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 24]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 4]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Year. var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2} => {var:x0 :hasEasterOnDay var:x1. var:x0 :hasEasterOnMonth var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:gives { 2009 :hasEasterOnDay 12. 2009 :hasEasterOnMonth 4. 2010 :hasEasterOnDay 4. 2010 :hasEasterOnMonth 4. 2011 :hasEasterOnDay 24. 2011 :hasEasterOnMonth 4. }]. #ENDS 8 msec #Trunk : 15/27 = 55.5555555555556 % #Branch: 1/7 = 14.2857142857143 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix : . @prefix math: . @prefix q: . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {q:result q:is ("""Cambridge""" 42.3 -71.1)}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e1. var:e1 :latitude 42.3}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e1. var:e1 :longitude -71.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e1. var:e1 :cityName """Cambridge"""}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(42.3 42.3) math:difference 0.0}] [ a r:Fact; r:gives {(0.0 2) math:exponentiation 0.0}] [ a r:Fact; r:gives {(-71.1 -71.1) math:difference 0.0}] [ a r:Fact; r:gives {(0.0 2) math:exponentiation 0.0}] [ a r:Fact; r:gives {(0.0 0.0) math:sum 0.0}] [ a r:Fact; r:gives {(0.0 0.5) math:exponentiation 0.0}] [ a r:Fact; r:gives {0.0 math:lessThan 0.5}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 42.3]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -71.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """Cambridge"""]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.0]; 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:x0 :latitude var:x1. var:x0 :longitude var:x2. var:x0 :cityName var:x3. (var:x1 42.3) math:difference var:x4. (var:x4 2) math:exponentiation var:x5. (var:x2 -71.1) math:difference var:x6. (var:x6 2) math:exponentiation var:x7. (var:x5 var:x7) math:sum var:x8. (var:x8 0.5) math:exponentiation var:x9. var:x9 math:lessThan 0.5} => {q:result q:is (var:x3 var:x1 var:x2)}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {q:result q:is ("""Boston""" 42.19 -71.05)}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e3. var:e3 :latitude 42.19}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e3. var:e3 :longitude -71.05}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e3. var:e3 :cityName """Boston"""}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(42.19 42.3) math:difference -0.109999999999999}] [ a r:Fact; r:gives {(-0.109999999999999 2) math:exponentiation 0.0120999999999999}] [ a r:Fact; r:gives {(-71.05 -71.1) math:difference 0.0499999999999972}] [ a r:Fact; r:gives {(0.0499999999999972 2) math:exponentiation 0.00249999999999972}] [ a r:Fact; r:gives {(0.0120999999999999 0.00249999999999972) math:sum 0.0145999999999996}] [ a r:Fact; r:gives {(0.0145999999999996 0.5) math:exponentiation 0.120830459735944}] [ a r:Fact; r:gives {0.120830459735944 math:lessThan 0.5}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 42.19]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -71.05]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """Boston"""]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo -0.109999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0.0120999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.0499999999999972]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo 0.00249999999999972]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.0145999999999996]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.120830459735944]; 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:x0 :latitude var:x1. var:x0 :longitude var:x2. var:x0 :cityName var:x3. (var:x1 42.3) math:difference var:x4. (var:x4 2) math:exponentiation var:x5. (var:x2 -71.1) math:difference var:x6. (var:x6 2) math:exponentiation var:x7. (var:x5 var:x7) math:sum var:x8. (var:x8 0.5) math:exponentiation var:x9. var:x9 math:lessThan 0.5} => {q:result q:is (var:x3 var:x1 var:x2)}}; r:because [ a r:Parsing; r:source ]]]; r:gives { q:result q:is ("""Cambridge""" 42.3 -71.1). q:result q:is ("""Boston""" 42.19 -71.05). }]. #ENDS 0 msec #Trunk : 8/12 = 66.6666666666667 % #Branch: 1/3 = 33.3333333333333 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix log: . @prefix math: . @prefix owl: . @prefix xsd: . @prefix rdfs: . @prefix rdf: . @prefix : . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:meas47 a :LLDAlarm}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 a :LLDAlarm}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dCm -1.9082339805375}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :d53Cm 21.5489004646173}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ssd53Cm2 464.355111233982}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :sdx53Cm2 1.82745620436193}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dx53Cm -1.35183438496064}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p5xCm 2.24816561503936}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ddy13Cm -35.9075844155844}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dd13Cm -57.9075844155844}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1x1Cm -0.634857142857143}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(-0.0628571428571429 10.1) math:product -0.634857142857143}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.634857142857143]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :p1xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1x1Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :pL3x3Cm 57.2727272727273}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p3xCm 3.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(15.9090909090909 3.6) math:product 57.2727272727273}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 3.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 57.2727272727273]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL3 var:x1. var:x0 :p3xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL3x3Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.634857142857143 57.2727272727273) math:difference -57.9075844155844}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.634857142857143]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 57.2727272727273]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -57.9075844155844]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1x1Cm var:x1. var:x0 :pL3x3Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dd13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dy13Cm -22.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p3yCm 29.8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 29.8) math:difference -22.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 29.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -22.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p3yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-57.9075844155844 -22.0) math:difference -35.9075844155844}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -57.9075844155844]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -22.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.9075844155844]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dd13Cm var:x1. var:x0 :dy13Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddy13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :ddL13 -15.9719480519481}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 15.9090909090909) math:difference -15.9719480519481}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -15.9719480519481]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :cL3 var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddL13 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-35.9075844155844 -15.9719480519481) math:quotient 2.24816561503936}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -35.9075844155844]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9719480519481]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.24816561503936]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :ddy13Cm var:x1. var:x0 :ddL13 var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :p5xCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p3xCm 3.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2.24816561503936 3.6) math:difference -1.35183438496064}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.24816561503936]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 3.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -1.35183438496064]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p5xCm var:x1. var:x0 :p3xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx53Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-1.35183438496064 2) math:exponentiation 1.82745620436193}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -1.35183438496064]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.82745620436193]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dx53Cm var:x1. (var:x1 2) math:exponentiation var:x2} => {var:x0 :sdx53Cm2 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :sdy53Cm2 462.52765502962}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy53Cm -21.5064561243739}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p5yCm 8.2935438756261}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1dx51Cm 0.493543875626098}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx51Cm -7.85183438496064}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p5xCm 2.24816561503936}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ddy13Cm -35.9075844155844}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dd13Cm -57.9075844155844}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1x1Cm -0.634857142857143}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(-0.0628571428571429 10.1) math:product -0.634857142857143}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.634857142857143]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :p1xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1x1Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :pL3x3Cm 57.2727272727273}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p3xCm 3.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(15.9090909090909 3.6) math:product 57.2727272727273}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 3.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 57.2727272727273]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL3 var:x1. var:x0 :p3xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL3x3Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.634857142857143 57.2727272727273) math:difference -57.9075844155844}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.634857142857143]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 57.2727272727273]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -57.9075844155844]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1x1Cm var:x1. var:x0 :pL3x3Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dd13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dy13Cm -22.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p3yCm 29.8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 29.8) math:difference -22.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 29.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -22.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p3yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-57.9075844155844 -22.0) math:difference -35.9075844155844}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -57.9075844155844]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -22.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.9075844155844]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dd13Cm var:x1. var:x0 :dy13Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddy13Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :ddL13 -15.9719480519481}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 15.9090909090909) math:difference -15.9719480519481}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -15.9719480519481]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :cL3 var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddL13 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-35.9075844155844 -15.9719480519481) math:quotient 2.24816561503936}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -35.9075844155844]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9719480519481]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.24816561503936]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :ddy13Cm var:x1. var:x0 :ddL13 var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :p5xCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(2.24816561503936 10.1) math:difference -7.85183438496064}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.24816561503936]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -7.85183438496064]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p5xCm var:x1. var:x0 :p1xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx51Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 -7.85183438496064) math:product 0.493543875626098}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -7.85183438496064]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.493543875626098]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :dx51Cm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1dx51Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(0.493543875626098 7.8) math:sum 8.2935438756261}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.493543875626098]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 8.2935438756261]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1dx51Cm var:x1. var:x0 :p1yCm var:x2. (var:x1 var:x2) math:sum var:x3} => {var:x0 :p5yCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p3yCm 29.8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(8.2935438756261 29.8) math:difference -21.5064561243739}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 8.2935438756261]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 29.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -21.5064561243739]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p5yCm var:x1. var:x0 :p3yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy53Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-21.5064561243739 2) math:exponentiation 462.52765502962}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -21.5064561243739]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 462.52765502962]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dy53Cm var:x1. (var:x1 2) math:exponentiation var:x2} => {var:x0 :sdy53Cm2 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1.82745620436193 462.52765502962) math:sum 464.355111233982}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.82745620436193]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 462.52765502962]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 464.355111233982]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :sdx53Cm2 var:x1. var:x0 :sdy53Cm2 var:x2. (var:x1 var:x2) math:sum var:x3} => {var:x0 :ssd53Cm2 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(464.355111233982 0.5) math:exponentiation 21.5489004646173}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 464.355111233982]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 21.5489004646173]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :ssd53Cm2 var:x1. (var:x1 0.5) math:exponentiation var:x2} => {var:x0 :d53Cm var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :d64Cm 23.4571344451548}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ssd64Cm2 550.237156378065}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :sdx64Cm2 2.1654425265643}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dx64Cm -1.47154426592077}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p6xCm 53.2284557340792}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ddy24Cm -850.16212987013}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dd24Cm -873.06212987013}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1x2Cm -2.83485714285714}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(-0.0628571428571429 45.1) math:product -2.83485714285714}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -2.83485714285714]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1x2Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :pL3x4Cm 870.227272727273}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p4xCm 54.7}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(15.9090909090909 54.7) math:product 870.227272727273}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 54.7]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 870.227272727273]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL3 var:x1. var:x0 :p4xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL3x4Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-2.83485714285714 870.227272727273) math:difference -873.06212987013}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -2.83485714285714]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 870.227272727273]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -873.06212987013]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1x2Cm var:x1. var:x0 :pL3x4Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dd24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dy24Cm -22.9}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p4yCm 28.5}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(5.6 28.5) math:difference -22.9}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 28.5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -22.9]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p2yCm var:x1. var:x0 :p4yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-873.06212987013 -22.9) math:difference -850.16212987013}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -873.06212987013]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -22.9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -850.16212987013]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dd24Cm var:x1. var:x0 :dy24Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddy24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :ddL13 -15.9719480519481}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 15.9090909090909) math:difference -15.9719480519481}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -15.9719480519481]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :cL3 var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddL13 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-850.16212987013 -15.9719480519481) math:quotient 53.2284557340792}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -850.16212987013]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9719480519481]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 53.2284557340792]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :ddy24Cm var:x1. var:x0 :ddL13 var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :p6xCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p4xCm 54.7}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(53.2284557340792 54.7) math:difference -1.47154426592077}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 53.2284557340792]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 54.7]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -1.47154426592077]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p6xCm var:x1. var:x0 :p4xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx64Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-1.47154426592077 2) math:exponentiation 2.1654425265643}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -1.47154426592077]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 2.1654425265643]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dx64Cm var:x1. (var:x1 2) math:exponentiation var:x2} => {var:x0 :sdx64Cm2 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :sdy64Cm2 548.071713851501}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy64Cm -23.410931503285}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p6yCm 5.08906849671502}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1dx62Cm -0.51093150328498}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx62Cm 8.12845573407923}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :p6xCm 53.2284557340792}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :ddy24Cm -850.16212987013}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dd24Cm -873.06212987013}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :pL1x2Cm -2.83485714285714}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(-0.0628571428571429 45.1) math:product -2.83485714285714}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -2.83485714285714]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1x2Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :pL3x4Cm 870.227272727273}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p4xCm 54.7}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(15.9090909090909 54.7) math:product 870.227272727273}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 54.7]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 870.227272727273]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL3 var:x1. var:x0 :p4xCm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL3x4Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-2.83485714285714 870.227272727273) math:difference -873.06212987013}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -2.83485714285714]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 870.227272727273]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -873.06212987013]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1x2Cm var:x1. var:x0 :pL3x4Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dd24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dy24Cm -22.9}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p4yCm 28.5}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(5.6 28.5) math:difference -22.9}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 28.5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -22.9]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p2yCm var:x1. var:x0 :p4yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-873.06212987013 -22.9) math:difference -850.16212987013}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -873.06212987013]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -22.9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -850.16212987013]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dd24Cm var:x1. var:x0 :dy24Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddy24Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :ddL13 -15.9719480519481}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :cL3 15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dL3m -15.9090909090909}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :cL1 -0.0628571428571429}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:meas47 :dy12Cm 2.2}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1yCm 7.8}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(7.8 5.6) math:difference 2.2}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 7.8]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 2.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1yCm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {:meas47 :dx12Cm -35.0}; r:evidence ( [ a r:Extraction; r:gives {:meas47 a :Measurement}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p1xCm 10.1}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(10.1 45.1) math:difference -35.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 10.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -35.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p1xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx12Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.2 -35.0) math:quotient -0.0628571428571429}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.2]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -35.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.0628571428571429]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :dy12Cm var:x1. var:x0 :dx12Cm var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :cL1 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1 -0.0628571428571429) math:quotient -15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :cL1 var:x1. (1 var:x1) math:quotient var:x2} => {var:x0 :dL3m var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0 -15.9090909090909) math:difference 15.9090909090909}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dL3m var:x1. (0 var:x1) math:difference var:x2} => {var:x0 :cL3 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 15.9090909090909) math:difference -15.9719480519481}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 15.9090909090909]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -15.9719480519481]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :cL3 var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :ddL13 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-850.16212987013 -15.9719480519481) math:quotient 53.2284557340792}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -850.16212987013]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo -15.9719480519481]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 53.2284557340792]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :ddy24Cm var:x1. var:x0 :ddL13 var:x2. (var:x1 var:x2) math:quotient var:x3} => {var:x0 :p6xCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p2xCm 45.1}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(53.2284557340792 45.1) math:difference 8.12845573407923}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 53.2284557340792]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 45.1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 8.12845573407923]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p6xCm var:x1. var:x0 :p2xCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dx62Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-0.0628571428571429 8.12845573407923) math:product -0.51093150328498}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.0628571428571429]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 8.12845573407923]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -0.51093150328498]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :cL1 var:x1. var:x0 :dx62Cm var:x2. (var:x1 var:x2) math:product var:x3} => {var:x0 :pL1dx62Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p2yCm 5.6}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(-0.51093150328498 5.6) math:sum 5.08906849671502}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -0.51093150328498]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 5.6]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 5.08906849671502]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :pL1dx62Cm var:x1. var:x0 :p2yCm var:x2. (var:x1 var:x2) math:sum var:x3} => {var:x0 :p6yCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:meas47 :p4yCm 28.5}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(5.08906849671502 28.5) math:difference -23.410931503285}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 5.08906849671502]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 28.5]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -23.410931503285]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :p6yCm var:x1. var:x0 :p4yCm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dy64Cm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(-23.410931503285 2) math:exponentiation 548.071713851501}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -23.410931503285]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 548.071713851501]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :dy64Cm var:x1. (var:x1 2) math:exponentiation var:x2} => {var:x0 :sdy64Cm2 var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(2.1654425265643 548.071713851501) math:sum 550.237156378065}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 2.1654425265643]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 548.071713851501]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 550.237156378065]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :sdx64Cm2 var:x1. var:x0 :sdy64Cm2 var:x2. (var:x1 var:x2) math:sum var:x3} => {var:x0 :ssd64Cm2 var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(550.237156378065 0.5) math:exponentiation 23.4571344451548}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 550.237156378065]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 23.4571344451548]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a :Measurement. var:x0 :ssd64Cm2 var:x1. (var:x1 0.5) math:exponentiation var:x2} => {var:x0 :d64Cm var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(21.5489004646173 23.4571344451548) math:difference -1.9082339805375}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 21.5489004646173]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 23.4571344451548]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo -1.9082339805375]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Measurement. var:x0 :d53Cm var:x1. var:x0 :d64Cm var:x2. (var:x1 var:x2) math:difference var:x3} => {var:x0 :dCm var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {-1.9082339805375 math:lessThan -1.25}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo -1.9082339805375]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :Measurement. var:x0 :dCm var:x1. var:x1 math:lessThan -1.25} => {var:x0 a :LLDAlarm}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/2002/10/medicad/op/lldmP#meas47"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :Measurement. var:x0 a :LLDAlarm} => {var:x0 a :LLDAlarm}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :meas47 a :LLDAlarm. }]. #ENDS 68 msec #Trunk : 42/166 = 25.3012048192771 % #Branch: 1/40 = 2.5 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix math: . @prefix owl: . @prefix e: . @prefix fl: . @prefix : . @prefix log: . @prefix list: . @prefix xsd: . @prefix rdfs: . @prefix rdf: . @prefix var: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :ChildAge)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :AdultAge) fl:mu 0.583299999999999}; r:evidence ( [ a r:Inference; r:gives {(:Ann :AdultAge) fl:mu 0.583299999999999}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3} => {(var:x0 :AdultAge) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :AdultAge)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.583299999999999]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) math:difference 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :NormalIntraocularPressure) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3} => {(var:x0 :IncreasedIntraocularPressure) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :NonNormalIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Inference; r:gives {(:Ann :NonNormalIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) math:difference 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :NormalIntraocularPressure) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1.0 0.888888888888889) math:difference 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:mu var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :NonNormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :NonIncreasedIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Inference; r:gives {(:Ann :NonIncreasedIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3} => {(var:x0 :IncreasedIntraocularPressure) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1.0 0.111111111111111) math:difference 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:mu var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :NonIncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann owl:Thing) fl:mu 1.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann owl:Thing) fl:mu 1.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Thing) fl:mu 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann owl:Thing)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann owl:Nothing) fl:mu 0.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann owl:Nothing) fl:mu 0.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Nothing) fl:mu 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann owl:Nothing)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.985]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:ChildAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.035]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:NormalIntraocularPressure :NormalIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:NormalIntraocularPressure :NormalIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.985]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NormalIntraocularPressure :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:IncreasedIntraocularPressure :IncreasedIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:IncreasedIntraocularPressure :IncreasedIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.035]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:IncreasedIntraocularPressure :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:ChildAge :NonNormalIntraocularPressure) fl:sigma 0.015}; r:evidence ( [ a r:Inference; r:gives {(:ChildAge :NonNormalIntraocularPressure) fl:sigma 0.015}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(1.0 0.985) math:difference 0.015}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.985]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.015]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:ChildAge :NonNormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.015]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:NormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {(:NormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:NormalIntraocularPressure :NormalIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.985]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1.0 1.0) math:difference 0.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 1.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NormalIntraocularPressure :NonNormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:ChildAge :NonIncreasedIntraocularPressure) fl:sigma 0.965}; r:evidence ( [ a r:Inference; r:gives {(:ChildAge :NonIncreasedIntraocularPressure) fl:sigma 0.965}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(1.0 0.035) math:difference 0.965}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.035]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.965]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:ChildAge :NonIncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.965]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:IncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {(:IncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:IncreasedIntraocularPressure :IncreasedIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Extraction; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.035]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(1.0 1.0) math:difference 0.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 1.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:IncreasedIntraocularPressure :NonIncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Lower) (var:x0 fl:Lower)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Lower) (var:x0 fl:Lower)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:IncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Upper) (var:x0 fl:Upper)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Upper) (var:x0 fl:Upper)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:IncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:NonNormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:NonNormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:ChildAge :NonNormalIntraocularPressure) fl:sigma 0.015}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:ChildAge :NormalIntraocularPressure) fl:sigma 0.985}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(1.0 0.985) math:difference 0.015}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.985]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.015]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.015]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NonNormalIntraocularPressure :NonNormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:NonIncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:NonIncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {(:ChildAge :NonIncreasedIntraocularPressure) fl:sigma 0.965}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(1.0 0.035) math:difference 0.965}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.035]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.965]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 owl:complementOf var:x1. (var:x2 var:x1) fl:sigma var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x2 var:x0) fl:sigma var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.965]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NonIncreasedIntraocularPressure :NonIncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NonNormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NonNormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Lower) (var:x0 fl:Lower)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NormalIntraocularPressure fl:Lower)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NonNormalIntraocularPressure fl:Lower)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NonNormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NonIncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NonIncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Lower) (var:x0 fl:Lower)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:IncreasedIntraocularPressure fl:Lower)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NonIncreasedIntraocularPressure fl:Lower)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NonIncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NonNormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NonNormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonNormalIntraocularPressure owl:complementOf :NormalIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Upper) (var:x0 fl:Upper)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:NormalIntraocularPressure fl:Upper)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NonNormalIntraocularPressure fl:Upper)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NonNormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {((:NonIncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:NonIncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 1.0}; r:evidence ( [ a r:Inference; r:gives {((:IncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 0.0}; r:evidence ( [ a r:Extraction; r:gives {:NonIncreasedIntraocularPressure owl:complementOf :IncreasedIntraocularPressure}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 owl:complementOf var:x1} => {((var:x1 fl:Upper) (var:x0 fl:Upper)) fl:sigma 0.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:IncreasedIntraocularPressure fl:Upper)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NonIncreasedIntraocularPressure fl:Upper)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:sigma var:x2} => {(var:x1 var:x1) fl:sigma 1.0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ((:NonIncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper))]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:sigma var:x1} => {var:x0 fl:sigma var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :ChildAge) fl:pi 0.416700000000001}; r:evidence ( [ a r:Fact; r:gives {(:Ann :ChildAge) fl:pi 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann :AdultAge) fl:pi 0.583299999999999}; r:evidence ( [ a r:Fact; r:gives {(:Ann :AdultAge) fl:pi 0.583299999999999}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.583299999999999]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann owl:Thing) fl:pi 1.0}; r:evidence ( [ a r:Fact; r:gives {(:Ann owl:Thing) fl:pi 1.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Thing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann owl:Nothing) fl:pi 0.0}; r:evidence ( [ a r:Fact; r:gives {(:Ann owl:Nothing) fl:pi 0.0}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Nothing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.0]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:pi 0.420556936935387}; r:evidence ( [ a r:Fact; r:gives {(:Ann :NormalIntraocularPressure) fl:pi 0.420556936935387}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.420556936935387]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:pi 0.576268831344331}; r:evidence ( [ a r:Fact; r:gives {(:Ann :IncreasedIntraocularPressure) fl:pi 0.576268831344331}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.576268831344331]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann :NonNormalIntraocularPressure) fl:pi 0.650603049163276}; r:evidence ( [ a r:Fact; r:gives {(:Ann :NonNormalIntraocularPressure) fl:pi 0.650603049163276}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.650603049163276]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {(:Ann :NonIncreasedIntraocularPressure) fl:pi 0.354856519021268}; r:evidence ( [ a r:Fact; r:gives {(:Ann :NonIncreasedIntraocularPressure) fl:pi 0.354856519021268}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NonIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.354856519021268]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:pi var:x2} => {(var:x0 var:x1) fl:pi var:x2}}; r:because [ a r:Parsing; r:source ]]]; r:gives { (:Ann :ChildAge) fl:mu 0.416700000000001. (:Ann :AdultAge) fl:mu 0.583299999999999. (:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889. (:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111. (:Ann :NonNormalIntraocularPressure) fl:mu 0.111111111111111. (:Ann :NonIncreasedIntraocularPressure) fl:mu 0.888888888888889. (:Ann owl:Thing) fl:mu 1.0. (:Ann owl:Nothing) fl:mu 0.0. (:ChildAge :NormalIntraocularPressure) fl:sigma 0.985. (:ChildAge :IncreasedIntraocularPressure) fl:sigma 0.035. (:NormalIntraocularPressure :NormalIntraocularPressure) fl:sigma 1.0. (:IncreasedIntraocularPressure :IncreasedIntraocularPressure) fl:sigma 1.0. (:ChildAge :NonNormalIntraocularPressure) fl:sigma 0.015. (:NormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 0.0. (:ChildAge :NonIncreasedIntraocularPressure) fl:sigma 0.965. (:IncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 0.0. ((:NormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 0.0. ((:IncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 0.0. ((:NormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 0.0. ((:IncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 0.0. (:NonNormalIntraocularPressure :NonNormalIntraocularPressure) fl:sigma 1.0. (:NonIncreasedIntraocularPressure :NonIncreasedIntraocularPressure) fl:sigma 1.0. ((:NonNormalIntraocularPressure fl:Lower) (:NonNormalIntraocularPressure fl:Lower)) fl:sigma 1.0. ((:NonIncreasedIntraocularPressure fl:Lower) (:NonIncreasedIntraocularPressure fl:Lower)) fl:sigma 1.0. ((:NonNormalIntraocularPressure fl:Upper) (:NonNormalIntraocularPressure fl:Upper)) fl:sigma 1.0. ((:NonIncreasedIntraocularPressure fl:Upper) (:NonIncreasedIntraocularPressure fl:Upper)) fl:sigma 1.0. (:Ann :ChildAge) fl:pi 0.416700000000001. (:Ann :AdultAge) fl:pi 0.583299999999999. (:Ann owl:Thing) fl:pi 1.0. (:Ann owl:Nothing) fl:pi 0.0. (:Ann :NormalIntraocularPressure) fl:pi 0.420556936935387. (:Ann :IncreasedIntraocularPressure) fl:pi 0.576268831344331. (:Ann :NonNormalIntraocularPressure) fl:pi 0.650603049163276. (:Ann :NonIncreasedIntraocularPressure) fl:pi 0.354856519021268. }]. [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {(:Ann _:sk0) fl:mu 0.888888888888889}; r:evidence ( [ a r:Inference; r:gives {(:Ann _:sk0) fl:mu 0.888888888888889}; r:evidence ( [ a r:Inference; r:gives {_:sk0 owl:intersectionOf (:NormalIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:ChildAgeAndNormalIntraocularPressure owl:intersectionOf (:ChildAge :NormalIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) list:rest (:NormalIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAgeAndNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:NormalIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:intersectionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:intersectionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:NormalIntraocularPressure) e:distinct (:NormalIntraocularPressure)}] [ a r:Fact; r:gives {(:NormalIntraocularPressure) list:first :NormalIntraocularPressure}] [ a r:Fact; r:gives {(:NormalIntraocularPressure) list:rest ()}] [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) math:difference 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :NormalIntraocularPressure) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {owl:Thing owl:intersectionOf ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann owl:Thing) fl:mu 1.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Thing) fl:mu 1.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.888888888888889 1.0 -1.0) math:sum 0.888888888888889}] [ a r:Fact; r:gives {(0.0 0.888888888888889) e:max 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo _:sk0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Thing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 1.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.888888888888889]; 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:x0 owl:intersectionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:intersectionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8 -1.0) math:sum var:x9. (0.0 var:x9) e:max var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann _:sk0)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :ChildAgeAndNormalIntraocularPressure) fl:mu 0.30558888888889}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAgeAndNormalIntraocularPressure) fl:mu 0.30558888888889}; r:evidence ( [ a r:Extraction; r:gives {:ChildAgeAndNormalIntraocularPressure owl:intersectionOf (:ChildAge :NormalIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) e:distinct (:ChildAge :NormalIntraocularPressure)}] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) list:first :ChildAge}] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) list:rest (:NormalIntraocularPressure)}] [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk0 owl:intersectionOf (:NormalIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:ChildAgeAndNormalIntraocularPressure owl:intersectionOf (:ChildAge :NormalIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) list:rest (:NormalIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAgeAndNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:NormalIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:intersectionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:intersectionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Ann _:sk0) fl:mu 0.888888888888889}; r:evidence ( [ a r:Inference; r:gives {_:sk0 owl:intersectionOf (:NormalIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:ChildAgeAndNormalIntraocularPressure owl:intersectionOf (:ChildAge :NormalIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:ChildAge :NormalIntraocularPressure) list:rest (:NormalIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAgeAndNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:NormalIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:intersectionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:intersectionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:NormalIntraocularPressure) e:distinct (:NormalIntraocularPressure)}] [ a r:Fact; r:gives {(:NormalIntraocularPressure) list:first :NormalIntraocularPressure}] [ a r:Fact; r:gives {(:NormalIntraocularPressure) list:rest ()}] [ a r:Inference; r:gives {(:Ann :NormalIntraocularPressure) fl:mu 0.888888888888889}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) math:difference 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.888888888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :NormalIntraocularPressure) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {owl:Thing owl:intersectionOf ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann owl:Thing) fl:mu 1.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Thing) fl:mu 1.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.888888888888889 1.0 -1.0) math:sum 0.888888888888889}] [ a r:Fact; r:gives {(0.0 0.888888888888889) e:max 0.888888888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo _:sk0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#NormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Thing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 1.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.888888888888889]; 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:x0 owl:intersectionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:intersectionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8 -1.0) math:sum var:x9. (0.0 var:x9) e:max var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.416700000000001 0.888888888888889 -1.0) math:sum 0.30558888888889}] [ a r:Fact; r:gives {(0.0 0.30558888888889) e:max 0.30558888888889}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAgeAndNormalIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:ChildAge :NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:NormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.416700000000001]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo _:sk0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.888888888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.30558888888889]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.30558888888889]; 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:x0 owl:intersectionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:intersectionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8 -1.0) math:sum var:x9. (0.0 var:x9) e:max var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :ChildAgeAndNormalIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.30558888888889]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann _:sk1) fl:mu 0.111111111111111}; r:evidence ( [ a r:Inference; r:gives {(:Ann _:sk1) fl:mu 0.111111111111111}; r:evidence ( [ a r:Inference; r:gives {_:sk1 owl:unionOf (:IncreasedIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:AdultAgeOrIncreasedIntraocularPressure owl:unionOf (:AdultAge :IncreasedIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) list:rest (:IncreasedIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAgeOrIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:AdultAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:IncreasedIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:unionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:unionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) e:distinct (:IncreasedIntraocularPressure)}] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) list:first :IncreasedIntraocularPressure}] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) list:rest ()}] [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3} => {(var:x0 :IncreasedIntraocularPressure) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {owl:Nothing owl:unionOf ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann owl:Nothing) fl:mu 0.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Nothing) fl:mu 0.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.111111111111111 0.0) math:sum 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) e:min 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo _:sk1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Nothing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.111111111111111]; 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:x0 owl:unionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:unionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8) math:sum var:x9. (1.0 var:x9) e:min var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann _:sk1)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :AdultAgeOrIncreasedIntraocularPressure) fl:mu 0.69441111111111}; r:evidence ( [ a r:Inference; r:gives {(:Ann :AdultAgeOrIncreasedIntraocularPressure) fl:mu 0.69441111111111}; r:evidence ( [ a r:Extraction; r:gives {:AdultAgeOrIncreasedIntraocularPressure owl:unionOf (:AdultAge :IncreasedIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) e:distinct (:AdultAge :IncreasedIntraocularPressure)}] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) list:first :AdultAge}] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) list:rest (:IncreasedIntraocularPressure)}] [ a r:Inference; r:gives {(:Ann :AdultAge) fl:mu 0.583299999999999}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3} => {(var:x0 :AdultAge) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {_:sk1 owl:unionOf (:IncreasedIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:AdultAgeOrIncreasedIntraocularPressure owl:unionOf (:AdultAge :IncreasedIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) list:rest (:IncreasedIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAgeOrIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:AdultAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:IncreasedIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:unionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:unionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:Ann _:sk1) fl:mu 0.111111111111111}; r:evidence ( [ a r:Inference; r:gives {_:sk1 owl:unionOf (:IncreasedIntraocularPressure)}; r:evidence ( [ a r:Extraction; r:gives {:AdultAgeOrIncreasedIntraocularPressure owl:unionOf (:AdultAge :IncreasedIntraocularPressure)}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:AdultAge :IncreasedIntraocularPressure) list:rest (:IncreasedIntraocularPressure)}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAgeOrIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:AdultAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:IncreasedIntraocularPressure)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 owl:unionOf var:x1. var:x1 list:rest var:x2} => {var:x3 owl:unionOf var:x2}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) e:distinct (:IncreasedIntraocularPressure)}] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) list:first :IncreasedIntraocularPressure}] [ a r:Fact; r:gives {(:IncreasedIntraocularPressure) list:rest ()}] [ a r:Inference; r:gives {(:Ann :IncreasedIntraocularPressure) fl:mu 0.111111111111111}; r:evidence ( [ a r:Extraction; r:gives {:Ann :intraocularPressure 20.4}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {20.4 math:notLessThan 20.2}] [ a r:Fact; r:gives {20.4 math:lessThan 22}] [ a r:Fact; r:gives {(20.4 20.2) math:difference 0.199999999999999}] [ a r:Fact; r:gives {(0.199999999999999 1.8) math:quotient 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 20.4]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.199999999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.111111111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :intraocularPressure var:x1. var:x1 math:notLessThan 20.2. var:x1 math:lessThan 22. (var:x1 20.2) math:difference var:x2. (var:x2 1.8) math:quotient var:x3} => {(var:x0 :IncreasedIntraocularPressure) fl:mu var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {owl:Nothing owl:unionOf ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:Ann owl:Nothing) fl:mu 0.0}; r:evidence ( [ a r:Inference; r:gives {(:Ann :ChildAge) fl:mu 0.416700000000001}; r:evidence ( [ a r:Extraction; r:gives {:Ann a :Person}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:Ann :age 18.1666}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {18.1666 math:notLessThan 17}] [ a r:Fact; r:gives {18.1666 math:lessThan 19}] [ a r:Fact; r:gives {(18.1666 17) math:difference 1.1666}] [ a r:Fact; r:gives {(1.1666 2) math:quotient 0.583299999999999}] [ a r:Fact; r:gives {(1.0 0.583299999999999) math:difference 0.416700000000001}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 18.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 1.1666]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 a :Person. var:x0 :age var:x1. var:x1 math:notLessThan 17. var:x1 math:lessThan 19. (var:x1 17) math:difference var:x2. (var:x2 2) math:quotient var:x3. (1.0 var:x3) math:difference var:x4} => {(var:x0 :ChildAge) fl:mu var:x4}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#ChildAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo 0.416700000000001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {(var:x0 var:x1) fl:mu var:x2} => {(var:x0 owl:Nothing) fl:mu 0.0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.111111111111111 0.0) math:sum 0.111111111111111}] [ a r:Fact; r:gives {(1.0 0.111111111111111) e:min 0.111111111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo _:sk1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#IncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://www.w3.org/2002/07/owl#Nothing"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.0]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.111111111111111]; 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:x0 owl:unionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:unionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8) math:sum var:x9. (1.0 var:x9) e:min var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(0.583299999999999 0.111111111111111) math:sum 0.69441111111111}] [ a r:Fact; r:gives {(1.0 0.69441111111111) e:min 0.69441111111111}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAgeOrIncreasedIntraocularPressure"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:AdultAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo (:AdultAge :IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#AdultAge"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:IncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo [ n3:uri "http://www.agfa.com/w3c/euler/case001#Ann"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo 0.583299999999999]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo _:sk1]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo 0.111111111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo 0.69441111111111]; r:binding [ r:variable [ n3:uri "http://localhost/var#x10"]; r:boundTo 0.69441111111111]; 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:x0 owl:unionOf var:x1. var:x1 e:distinct var:x2. var:x2 list:first var:x3. var:x2 list:rest var:x4. (var:x5 var:x3) fl:mu var:x6. var:x7 owl:unionOf var:x4. (var:x5 var:x7) fl:mu var:x8. (var:x6 var:x8) math:sum var:x9. (1.0 var:x9) e:min var:x10} => {(var:x5 var:x0) fl:mu var:x10}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :AdultAgeOrIncreasedIntraocularPressure)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.69441111111111]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:gives { (:Ann _:sk0) fl:mu 0.888888888888889. (:Ann :ChildAgeAndNormalIntraocularPressure) fl:mu 0.30558888888889. (:Ann _:sk1) fl:mu 0.111111111111111. (:Ann :AdultAgeOrIncreasedIntraocularPressure) fl:mu 0.69441111111111. }]. #ENDS 32 msec #Trunk : 208/505 = 41.1881188118812 % #Branch: 11/527 = 2.08728652751423 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix : . @prefix ACR: . @prefix UMLS: . @prefix rdfs: . @prefix q: . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:RL433 :name """rotator cuff muscles"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e430. var:e429 :axis-term var:e430}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e430. var:e430 :rl-term :RL433}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL433 :name """rotator cuff muscles"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e430"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL433"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """rotator cuff muscles"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:RL438 :name """teres major muscle"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e435. var:e429 :axis-term var:e435}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e435. var:e435 :rl-term :RL438}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL438 :name """teres major muscle"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e435"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL438"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """teres major muscle"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:RL439 :name """deltoid muscle"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e436. var:e429 :axis-term var:e436}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e436. var:e436 :rl-term :RL439}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL439 :name """deltoid muscle"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e436"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL439"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """deltoid muscle"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:RL440 :name """trapezius muscle"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e437. var:e429 :axis-term var:e437}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e437. var:e437 :rl-term :RL440}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL440 :name """trapezius muscle"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e437"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL440"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """trapezius muscle"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:RL441 :name """pectoralis major muscle"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e438. var:e429 :axis-term var:e438}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e438. var:e438 :rl-term :RL441}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL441 :name """pectoralis major muscle"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e438"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL441"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """pectoralis major muscle"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:RL442 :name """pectoralis minor muscle"""}; r:evidence ( [ a r:Extraction; r:gives {@forSome var:e429. var:e429 :rl-term :RL432}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e429, var:e439. var:e429 :axis-term var:e439}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {@forSome var:e439. var:e439 :rl-term :RL442}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:RL442 :name """pectoralis minor muscle"""}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e429"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ a r:Existential; n3:nodeId "http://localhost/var#e439"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2004/04test/RadLex#RL442"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo """pectoralis minor muscle"""]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :rl-term :RL432. var:x0 :axis-term var:x1. var:x1 :rl-term var:x2. var:x2 :name var:x3} => {var:x2 :name var:x3}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :RL433 :name """rotator cuff muscles""". :RL438 :name """teres major muscle""". :RL439 :name """deltoid muscle""". :RL440 :name """trapezius muscle""". :RL441 :name """pectoralis major muscle""". :RL442 :name """pectoralis minor muscle""". }]. #ENDS 32 msec #Trunk : 24/36 = 66.6666666666667 % #Branch: 1/7 = 14.2857142857143 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix math: . @prefix log: . @prefix owl: . @prefix xsd: . @prefix rdfs: . @prefix rdf: . @prefix : . @prefix var: . @prefix e: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {:MAE1 :isMaterialAnatomicalEntityConnectedTo :MAE2}; r:evidence ( [ a r:Extraction; r:gives {:MAE1 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE1 :isMaterialAnatomicalEntityConnectedTo :MAE2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :MaterialAnatomicalEntity. var:x0 :isMaterialAnatomicalEntityConnectedTo var:x1} => {var:x0 :isMaterialAnatomicalEntityConnectedTo var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE2 :isMaterialAnatomicalEntityConnectedTo :MAE1}; r:evidence ( [ a r:Extraction; r:gives {:MAE2 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {:MAE2 :isMaterialAnatomicalEntityConnectedTo :MAE1}; r:evidence ( [ a r:Extraction; r:gives {:isMaterialAnatomicalEntityConnectedTo a owl:SymmetricProperty}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE1 :isMaterialAnatomicalEntityConnectedTo :MAE2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#isMaterialAnatomicalEntityConnectedTo"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2. {var:x0 a owl:SymmetricProperty. var:x1 var:x0 var:x2} => {var:x2 var:x0 var:x1}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 a :MaterialAnatomicalEntity. var:x0 :isMaterialAnatomicalEntityConnectedTo var:x1} => {var:x0 :isMaterialAnatomicalEntityConnectedTo var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE2 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE2 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE2 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE2 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE2"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE2"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE4 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE4 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE4 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE4 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE4"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE5 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE5 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE5 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE5 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE5"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE6 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE6 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE6 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE6 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE6"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE6"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE8 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE8 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE8 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE8 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE9 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE9 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE9 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE9 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:MAE7 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Inference; r:gives {:MAE7 :hasNoCommonPart :MAE3}; r:evidence ( [ a r:Extraction; r:gives {:MAE7 :hasAnatomicalPartList (:MAE8 :MAE9)}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {(:MAE8 :MAE9) :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Fact; r:gives {(:MAE8 :MAE9) rdf:first :MAE8}] [ a r:Inference; r:gives {(:MAE8 :MAE9) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE7 :hasAnatomicalPartList (:MAE8 :MAE9)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE8 :MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE8 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:first :MAE5}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE5 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Extraction; r:gives {:MAE8 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE5 owl:differentFrom :MAE8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE6 :MAE4) :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Fact; r:gives {(:MAE6 :MAE4) rdf:first :MAE6}] [ a r:Inference; r:gives {(:MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE6 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Extraction; r:gives {:MAE8 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE6 owl:differentFrom :MAE8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE6 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE4) :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Fact; r:gives {(:MAE4) rdf:first :MAE4}] [ a r:Inference; r:gives {(:MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE3 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE2 :MAE3 :MAE4) rdf:rest (:MAE3 :MAE4)}] [ a r:Inference; r:gives {(:MAE2 :MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE1 :hasAnatomicalPartList (:MAE2 :MAE3 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE4 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Extraction; r:gives {:MAE8 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE4 owl:differentFrom :MAE8}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE4) rdf:rest ()}] [ a r:Inference; r:gives {(:MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE3 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE2 :MAE3 :MAE4) rdf:rest (:MAE3 :MAE4)}] [ a r:Inference; r:gives {(:MAE2 :MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE1 :hasAnatomicalPartList (:MAE2 :MAE3 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE8}; r:evidence ( [ a r:Extraction; r:gives {:MAE8 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE6"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:MAE8 :MAE9) rdf:rest (:MAE9)}] [ a r:Inference; r:gives {(:MAE8 :MAE9) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE7 :hasAnatomicalPartList (:MAE8 :MAE9)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE8 :MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE9) :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Fact; r:gives {(:MAE9) rdf:first :MAE9}] [ a r:Inference; r:gives {(:MAE9) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE8 :MAE9) rdf:rest (:MAE9)}] [ a r:Inference; r:gives {(:MAE8 :MAE9) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE7 :hasAnatomicalPartList (:MAE8 :MAE9)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE8 :MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE8 :MAE9)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE9 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:first :MAE5}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE5 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Extraction; r:gives {:MAE9 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE5 owl:differentFrom :MAE9}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE6 :MAE4) :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Fact; r:gives {(:MAE6 :MAE4) rdf:first :MAE6}] [ a r:Inference; r:gives {(:MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE6 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Extraction; r:gives {:MAE9 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE6 owl:differentFrom :MAE9}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE6 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE5 :MAE6 :MAE4) rdf:rest (:MAE6 :MAE4)}] [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {(:MAE4) :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Fact; r:gives {(:MAE4) rdf:first :MAE4}] [ a r:Inference; r:gives {(:MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE3 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE2 :MAE3 :MAE4) rdf:rest (:MAE3 :MAE4)}] [ a r:Inference; r:gives {(:MAE2 :MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE1 :hasAnatomicalPartList (:MAE2 :MAE3 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE4 :hasAnatomicalPartList ()}; r:because [ a r:Parsing; r:source ]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Extraction; r:gives {:MAE9 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE4 owl:differentFrom :MAE9}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {(:MAE4) rdf:rest ()}] [ a r:Inference; r:gives {(:MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE3 :MAE4) rdf:rest (:MAE4)}] [ a r:Inference; r:gives {(:MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE2 :MAE3 :MAE4) rdf:rest (:MAE3 :MAE4)}] [ a r:Inference; r:gives {(:MAE2 :MAE3 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE1 :hasAnatomicalPartList (:MAE2 :MAE3 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE1"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE2 :MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE3 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE3 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {() :hasNoAnatomicalPart :MAE9}; r:evidence ( [ a r:Extraction; r:gives {:MAE9 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a :MaterialAnatomicalEntity} => {() :hasNoAnatomicalPart var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE4"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE6"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE5"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPart var:x3. var:x1 owl:differentFrom var:x3. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPart var:x3} => {var:x0 :hasNoAnatomicalPart var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Fact; r:gives {(:MAE9) rdf:rest ()}] [ a r:Inference; r:gives {(:MAE9) a rdf:List}; r:evidence ( [ a r:Fact; r:gives {(:MAE8 :MAE9) rdf:rest (:MAE9)}] [ a r:Inference; r:gives {(:MAE8 :MAE9) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE7 :hasAnatomicalPartList (:MAE8 :MAE9)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE8 :MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE8 :MAE9)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 rdf:rest var:x1. var:x0 a rdf:List} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]] [ a r:Inference; r:gives {() :hasNoAnatomicalPartInList (:MAE5 :MAE6 :MAE4)}; r:evidence ( [ a r:Inference; r:gives {(:MAE5 :MAE6 :MAE4) a rdf:List}; r:evidence ( [ a r:Extraction; r:gives {:MAE3 :hasAnatomicalPartList (:MAE5 :MAE6 :MAE4)}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :hasAnatomicalPartList var:x1} => {var:x1 a rdf:List}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 a rdf:List} => {() :hasNoAnatomicalPartInList var:x0}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE9)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE9"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo ()]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPartInList var:x3. var:x3 :hasNoAnatomicalPart var:x1. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPartInList var:x3} => {var:x0 :hasNoAnatomicalPartInList var:x3}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:MAE8 :MAE9)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE8"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo (:MAE9)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3, var:x4. {var:x0 rdf:first var:x1. var:x0 a rdf:List. var:x1 :hasAnatomicalPartList var:x2. var:x2 :hasNoAnatomicalPartInList var:x3. var:x3 :hasNoAnatomicalPart var:x1. var:x0 rdf:rest var:x4. var:x0 a rdf:List. var:x4 :hasNoAnatomicalPartInList var:x3} => {var:x0 :hasNoAnatomicalPartInList var:x3}}; r:because [ a r:Parsing; r:source ]]] [ a r:Extraction; r:gives {:MAE7 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {:MAE3 a :MaterialAnatomicalEntity}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo (:MAE8 :MAE9)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE3"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo (:MAE5 :MAE6 :MAE4)]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1, var:x2, var:x3. {var:x0 :hasAnatomicalPartList var:x1. var:x2 :hasAnatomicalPartList var:x3. var:x1 :hasNoAnatomicalPartInList var:x3. var:x0 a :MaterialAnatomicalEntity. var:x2 a :MaterialAnatomicalEntity} => {var:x0 :hasNoCommonPart var:x2}}; r:because [ a r:Parsing; r:source ]]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo [ n3:uri "http://idm.univ-rennes1.fr/~obierlai/anatomy#MAE7"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {var:x0 :hasNoCommonPart :MAE3} => {var:x0 :hasNoCommonPart :MAE3}}; r:because [ a r:Parsing; r:source ]]]; r:gives { :MAE1 :isMaterialAnatomicalEntityConnectedTo :MAE2. :MAE2 :isMaterialAnatomicalEntityConnectedTo :MAE1. :MAE2 :hasNoCommonPart :MAE3. :MAE4 :hasNoCommonPart :MAE3. :MAE5 :hasNoCommonPart :MAE3. :MAE6 :hasNoCommonPart :MAE3. :MAE8 :hasNoCommonPart :MAE3. :MAE9 :hasNoCommonPart :MAE3. :MAE7 :hasNoCommonPart :MAE3. }]. #ENDS 44 msec #Trunk : 429/3992 = 10.7464929859719 % #Branch: 1/417 = 0.239808153477218 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix math: . @prefix log: . @prefix e: . @prefix fl: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {(:Ann :Fever) fl:mu 0.8}; r:evidence ( [ a r:Extraction; r:gives {(:Ann :Fever) fl:mu 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :Fever)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Ann :AllergyForAspirin) fl:mu 0.001}; r:evidence ( [ a r:Extraction; r:gives {(:Ann :AllergyForAspirin) fl:mu 0.001}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Ann :AllergyForAspirin)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Joe :AcuteMyocardialInfarction) fl:mu 0.9}; r:evidence ( [ a r:Extraction; r:gives {(:Joe :AcuteMyocardialInfarction) fl:mu 0.9}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Joe :AcuteMyocardialInfarction)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.9]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Joe :ActivePepticUlcerDisease) fl:mu 0.006}; r:evidence ( [ a r:Extraction; r:gives {(:Joe :ActivePepticUlcerDisease) fl:mu 0.006}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Joe :ActivePepticUlcerDisease)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.006]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Joe :AllergyForAspirin) fl:mu 0.001}; r:evidence ( [ a r:Extraction; r:gives {(:Joe :AllergyForAspirin) fl:mu 0.001}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Joe :AllergyForAspirin)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Joe :SevereAsthma) fl:mu 0.001}; r:evidence ( [ a r:Extraction; r:gives {(:Joe :SevereAsthma) fl:mu 0.001}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Joe :SevereAsthma)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {(:Joe :ChronicObstructivePumonaryDisease) fl:mu 0.001}; r:evidence ( [ a r:Extraction; r:gives {(:Joe :ChronicObstructivePumonaryDisease) fl:mu 0.001}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo (:Joe :ChronicObstructivePumonaryDisease)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.001]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 fl:mu var:x1} => {var:x0 fl:mu var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {:Joe :isPrescribed :aspirinLowDose}; r:evidence ( [ a r:Inference; r:gives {:Joe :isPrescribed :aspirinLowDose}; r:evidence ( [ a r:Extraction; r:gives {:aspirinLowDose :prescribedFor :AcuteMyocardialInfarction}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:Joe :AcuteMyocardialInfarction) fl:mu 0.9}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {0.9 math:greaterThan 0.7}] [ a r:Fact; r:gives {(() 1) e:findall (var:x0 {:aspirinLowDose :excludedFor var:x0} (:ActivePepticUlcerDisease :AllergyForAspirin))}] [ a r:Fact; r:gives {(() 1) e:findall (var:x0 {:aspirinLowDose :excludedFor var:x0. (:Joe var:x0) fl:mu var:x1. var:x1 math:notGreaterThan 0.01} (:ActivePepticUlcerDisease :AllergyForAspirin))}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#aspirinLowDose"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#AcuteMyocardialInfarction"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Joe"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0.9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://localhost/var#x0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo (:ActivePepticUlcerDisease :AllergyForAspirin)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://localhost/var#x1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9. {var:x2 :prescribedFor var:x3. (var:x4 var:x3) fl:mu var:x5. var:x5 math:greaterThan 0.7. (var:x6 1) e:findall (var:x7 {var:x2 :excludedFor var:x7} var:x8). (var:x6 1) e:findall (var:x7 {var:x2 :excludedFor var:x7. (var:x4 var:x7) fl:mu var:x9. var:x9 math:notGreaterThan 0.01} var:x8)} => {var:x4 :isPrescribed 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/2006/02swap/med#Joe"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#aspirinLowDose"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :isPrescribed var:x1} => {var:x0 :isPrescribed var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:component [ a r:Inference; r:gives {:Joe :isPrescribed :betaBlocker}; r:evidence ( [ a r:Inference; r:gives {:Joe :isPrescribed :betaBlocker}; r:evidence ( [ a r:Extraction; r:gives {:betaBlocker :prescribedFor :AcuteMyocardialInfarction}; r:because [ a r:Parsing; r:source ]] [ a r:Extraction; r:gives {(:Joe :AcuteMyocardialInfarction) fl:mu 0.9}; r:because [ a r:Parsing; r:source ]] [ a r:Fact; r:gives {0.9 math:greaterThan 0.7}] [ a r:Fact; r:gives {(() 1) e:findall (var:x0 {:betaBlocker :excludedFor var:x0} (:SevereAsthma :ChronicObstructivePumonaryDisease))}] [ a r:Fact; r:gives {(() 1) e:findall (var:x0 {:betaBlocker :excludedFor var:x0. (:Joe var:x0) fl:mu var:x1. var:x1 math:notGreaterThan 0.01} (:SevereAsthma :ChronicObstructivePumonaryDisease))}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x2"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#betaBlocker"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x3"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#AcuteMyocardialInfarction"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x4"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#Joe"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x5"]; r:boundTo 0.9]; r:binding [ r:variable [ n3:uri "http://localhost/var#x6"]; r:boundTo ()]; r:binding [ r:variable [ n3:uri "http://localhost/var#x7"]; r:boundTo [ n3:uri "http://localhost/var#x0"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x8"]; r:boundTo (:SevereAsthma :ChronicObstructivePumonaryDisease)]; r:binding [ r:variable [ n3:uri "http://localhost/var#x9"]; r:boundTo [ n3:uri "http://localhost/var#x1"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x2, var:x3, var:x4, var:x5, var:x6, var:x7, var:x8, var:x9. {var:x2 :prescribedFor var:x3. (var:x4 var:x3) fl:mu var:x5. var:x5 math:greaterThan 0.7. (var:x6 1) e:findall (var:x7 {var:x2 :excludedFor var:x7} var:x8). (var:x6 1) e:findall (var:x7 {var:x2 :excludedFor var:x7. (var:x4 var:x7) fl:mu var:x9. var:x9 math:notGreaterThan 0.01} var:x8)} => {var:x4 :isPrescribed 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/2006/02swap/med#Joe"]]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo [ n3:uri "http://eulersharp.sourceforge.net/2006/02swap/med#betaBlocker"]]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 :isPrescribed var:x1} => {var:x0 :isPrescribed var:x1}}; r:because [ a r:Parsing; r:source ]]]; r:gives { (:Ann :Fever) fl:mu 0.8. (:Ann :AllergyForAspirin) fl:mu 0.001. (:Joe :AcuteMyocardialInfarction) fl:mu 0.9. (:Joe :ActivePepticUlcerDisease) fl:mu 0.006. (:Joe :AllergyForAspirin) fl:mu 0.001. (:Joe :SevereAsthma) fl:mu 0.001. (:Joe :ChronicObstructivePumonaryDisease) fl:mu 0.001. :Joe :isPrescribed :aspirinLowDose. :Joe :isPrescribed :betaBlocker. }]. #ENDS 4 msec #Trunk : 43/68 = 63.2352941176471 % #Branch: 1/12 = 8.33333333333333 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {({:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.05}; r:evidence ( [ a r:Extraction; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.05}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.05]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F}) e:conditional 0.05}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F}) e:conditional 0.05}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.05]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.6}; r:evidence ( [ a r:Extraction; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.6}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.6]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {:test :answer 0.0972762645914397}; r:evidence ( [ a r:Fact; r:gives {({:MetastaticCancer e:boolean e:T} {:Coma e:boolean e:F} {:HeadAche e:boolean e:T}) e:biconditional 0.0972762645914397}]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo 0.0972762645914397]; r:rule [ a r:Extraction; r:gives {@forAll var:x0. {({:MetastaticCancer e:boolean e:T} {:Coma e:boolean e:F} {:HeadAche e:boolean e:T}) e:biconditional var:x0} => {:test :answer var:x0}}; r:because [ a r:Parsing; r:source ]]]; r:gives { ({:MetastaticCancer e:boolean e:T}) e:conditional 0.2. ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.8. ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.2. ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.2. ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.05. ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8. ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.8. ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T}) e:conditional 0.8. ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F}) e:conditional 0.05. ({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8. ({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.6. :test :answer 0.0972762645914397. }]. #ENDS 4 msec #Trunk : 58/92 = 63.0434782608696 % #Branch: 1/13 = 7.69230769230769 % #Processed by $Id: euler.yap 2969 2009-06-28 23:21:43Z josd $ @prefix e: . @prefix : . @prefix var: . @prefix r: . @prefix n3: . [ a r:Proof, r:Conjunction; r:component [ a r:Inference; r:gives {({:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:SerumCalcium e:boolean e:T} {:MetastaticCancer e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:evidence ( [ a r:Extraction; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T}) e:conditional 0.2}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.2]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.05}; r:evidence ( [ a r:Extraction; r:gives {({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F}) e:conditional 0.05}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:BrainTumor e:boolean e:T} {:MetastaticCancer e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.05]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:T} {:BrainTumor e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:T})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.8]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F}) e:conditional 0.05}; r:evidence ( [ a r:Extraction; r:gives {({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F}) e:conditional 0.05}; r:because [ a r:Parsing; r:source ]]); r:binding [ r:variable [ n3:uri "http://localhost/var#x0"]; r:boundTo ({:Coma e:boolean e:T} {:SerumCalcium e:boolean e:F} {:BrainTumor e:boolean e:F})]; r:binding [ r:variable [ n3:uri "http://localhost/var#x1"]; r:boundTo 0.05]; r:rule [ a r:Extraction; r:gives {@forAll var:x0, var:x1. {var:x0 e:conditional var:x1} => {var:x0 e:conditional var:x1}}; r:because [ a r:Parsing; r:source <>]]]; r:component [ a r:Inference; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:evidence ( [ a r:Extraction; r:gives {({:HeadAche e:boolean e:T} {:BrainTumor e:boolean e:T}) e:conditional 0.8}; r:because [ a r:Parsing; r:source