> > pat: > > sandro: > > >What possible advantage does "urn:elvis" (or any other > URI-like thing) > > >have over "elvis" as a logic symbol? > > > > > >1. We can prevent unintentional re-use. This is like > > > com.sun.SomeJavaClass or w3c_some_C_library_function. > Doing this > > > allows us to skip a symbol translation stage in reasoning about > > > two different expressions. > > > > Several problems with this include the fact that often, with names, > > one NEEDS to have 're-use' in order to refer to something. That is > > largely what names are for in social use of language, if you think > > about it. But I have argued this to death in earlier threads. > > Er yes -- that's why I said "prevent UNINTENTIONAL re-use." > > In logic terms, I believe this feature lets you make skolum > functions/constants. > Skolem functions are simply tools for eliminating existential quantifiers. For example, if one states that in a given population every person has a brother (ForAll x) (ThereExists y) Brother(x, y) then defining a Skolem function f provides a way of expressing a particular brother in each case -- given x, since you known that x has a brother, you can use f(x) to refer to "x's brother" (ForAll x) [ (ThereExists y) Brother(x, y) --> Brother( x, f(x) ] Which is all well and good ... but still has no bearing for the question of 'what possible advantage does "urn:elvis" (or any other URI-like thing) have over "elvis" as a logic symbol?' Cheers, ZivReceived on Sunday, 20 May 2001 09:34:23 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:52:39 GMT