Re: working on "A Model of Authority in the Web"

On Mon, 2009-12-21 at 20:07 +0100, jos.deroo@agfa.com wrote:
> Dan Connolly wrote: 
[...]
> Your remark triggered my thinking and I started hacking 
> the proof generation in eye... Thanks for that trigger! 
> 
> The new run of 
[...]
>
> and guess what check --report produces from those... all systems go! 
> 
> check --report pf1.n3 > pf1.report 

This looks like progress, but I don't think we should claim
victory just yet; this proof doesn't actually seems sound, to me.
It's not sound to go from
  Exists x. P(x) -> Q(x)
  P(a)
to
  Q(a)


I think check.py should have disallowed steps such as 31:

   * - 26
     - :Citi_Wide_brochure c:speaks_for :City_Wide .
     - erasure from step 25
     - 
   * - 28
     - :Citi_Wide_brochure c:says
{:City_Wide :offers :City_Wide_refi . :City_Wide_refi :cost
3700; :rate_offset 0.25 . } .
     - erasure from step 27
     - 
   * - 30
     - @forAll :x1, :x2. @forSome :x0 . { :x0 c:says :x2;
c:speaks_for :x1 . } log:implies {:x1 c:says :x2 . } .
     - erasure from step 29
     - 
   * - 31
     - :City_Wide c:says
{:City_Wide :offers :City_Wide_refi . :City_Wide_refi :cost
3700; :rate_offset 0.25 . } .
     - rule from step 30 applied to steps (26, 28)
     - {'x2': '{3}', 'x0':
u'<http://www.w3.org/2001/tag/dj9/refi_ex#Citi_Wide_brochure>', 'x1':
u'<http://www.w3.org/2001/tag/dj9/refi_ex#City_Wide>'}


-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
gpg D3C2 887B 0F92 6005 C541  0875 0F91 96DE 6E52 C29E

Received on Monday, 21 December 2009 19:35:42 UTC