- From: Dan Connolly <connolly@w3.org>
- Date: 11 Apr 2002 15:01:44 -0500
- To: www-math@w3.org
- Cc: asperti@cs.unibo.it, Dan Connolly <connolly@w3.org>, www-rdf-logic@w3.org, Harold Boley <boley@informatik.uni-kl.de>
A few of our specs are starting to have inference rules in them. I'd like to be able to use those rules in proof systems... stuff like HELM http://www.cs.unibo.it/helm/ I sent some comments to the XQuery folks http://lists.w3.org/Archives/Public/www-xml-query-comments/2002Apr/0016.html They have inference rule markup, but it seems to be for layout, not for capturing the logical formula. I told them I like the way the RELAX-NG spec is built... The HTML version has inference rules in a pretty familiar-looking form http://www.oasis-open.org/committees/relax-ng/proofsystem.html and the XML source looks quite usable as a logical formula --8<-- <rule name="valid"> <judgement name="match"> <function name="emptyEnv"/> <function name="emptyNamespaceMap"/> <function name="emptyBag"/> <var range="element"/> <var range="pattern"/> <var range="keybag"/> <var range="keyrefbag"/> </judgement> <judgement name="keyComplete"> <var range="keybag"/> <var range="keyrefbag"/> </judgement> <not> <judgement name="keyConflict"> <var range="keybag"/> </judgement> </not> <judgement name="valid"> <var range="element"/> <var range="pattern"/> </judgement> </rule> --8<-- It occurs to me that the RDF Model Theory spec http://www.w3.org/TR/rdf-mt/ has some inference rules; they're so simple I almost didn't think of them as inference rules, but they are... If E contains: then add: rdf1 xxx aaa yyy aaa rdf:type rdf:Property A while ago, I looked for inference rule markup in MathML, but I didn't find any. After a quick scan of http://www.dfki.uni-kl.de/ruleml/ , I don't see any tools for taking RuleML and formatting it for display. Do other folks produce documents with machine-checkable inference rules? using XML? How do you do it? -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Thursday, 11 April 2002 16:01:20 UTC