<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Mark</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I've never heard 
anyone&nbsp;call them "qualifiers" but me, either.&nbsp; The reason I 
do&nbsp;this is the following.&nbsp; In mathesis, every complete idea has both a 
quantity and a quality (an arbitrarily-defined state).&nbsp; One is meaningless 
without the other.&nbsp; This is one of the central, key points in MME (The 
MetaMathesis Essay).&nbsp; Quality is meaningless without quantity, and vice 
versa.&nbsp; If you don't agree, ... well, we've had this conversation before, 
and my egoistically-optimistically-warped memory tells me that I won that 
argument -- but I could be wrong.&nbsp;&nbsp;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Anyway, since quantity is taken 
care of by the quantifier in each of these expressions:</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Symbol>
<P>&nbsp;&nbsp;&nbsp; "</FONT></FONT><FONT face=Arial size=2>x or <FONT 
face=Symbol>$</FONT></FONT><FONT face=Arial size=2>x</FONT></P></DIV>
<DIV><FONT face=Arial size=2>quality is everything else, i.e. the variable, 
"x".&nbsp; The variable represents some state, a quality.&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; This obviously applies only to 
variables in predicate or&nbsp;propositional calculus (and "logic of noun 
expressions", as&nbsp;Britannica calls it), not in mathematics.&nbsp; In 
mathematics, variables mainly represent quantities -- and perhaps qualities too, 
depending on how you look at them.&nbsp; The quality aspect is completely 
(infinitely) generalised to represent any quality, unless units are given, in 
which case, units restrict (specify or qualify) the quality.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Actually, vector variables have 
both quality and quantity.&nbsp; Magnitude is quantity, direction is 
quality.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I agree with Mark on 
names.&nbsp; One thought I&nbsp;have: names and naming is just one more relation 
or attribute to be added to any given node/entity.&nbsp; All 
relations/attributes should be taken into consideration if/when models 
(worldviews) are merged.&nbsp; For example, if two nodes are candidates for 
merger, and each has an attribute which are mutually exclusive, then these two 
nodes cannot be merged into identical nodes.&nbsp; (I.e. their relation is not 
the "identity relation", which is a vector of length zero; rather their relation 
is some other vector of&nbsp;a finite, and probably small, length).&nbsp; 
</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; For example,&nbsp;when merging 
two theism models together,&nbsp;if one model says that a "god" is mortal (e.g. 
Norse mythology, where gods can and do die) and the other says that a "god" is 
immortal, (e.g. Mormonism), then we can't combine both "gods", because we are 
not really talking about exactly the same thing.&nbsp; They have a shorter 
relational vector than most nodes in the model will have, but it is not the zero 
(identity) vector.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Therefore, (I just wanted to 
make sure we're all on the same page), identical names is not a sufficient 
criterion for making the associated nodes identical.&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Furthermore, it's also not a 
necessary criterion.&nbsp;&nbsp;</FONT><FONT face=Arial size=2>Two nodes having 
the same name can be a sufficient reason to *consider* combining them, but not 
necessary (e.g. synonyms, which must be compared using the other relations and 
attributes).&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; About language/notation: I've 
recently been working on a idea modelling notation along the lines of predicate 
calculus predicates.&nbsp; It's based on a very simple system (but can be 
extended as needed) in which all operations and propositions are represented as 
a three-token list, (recursively if necessary).&nbsp; This is a very simple and 
straight-forward system that I'd like you guys to consider once I'm done with 
it.&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; It's fairly flexible.&nbsp; We 
can leave it up to the user to decide which order these tokens come in.&nbsp; 
For example, he might prefer the standard format of predicate calculus, 
mathematics, and Prolog, like Mark seems to:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; P(O1 O2) or 
P(O1,O2)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Or he might prefer the more enlightened format of 
LISP :-) </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; (P O1 O2)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Or he might prefer&nbsp;this relation-enhancing 
format:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; (O1 P O2)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;All of these forms are easily 
accommodated.&nbsp; Here "P" represents the predicate, relation, operator, 
function-name, internode, intranode, etc; and the two&nbsp;"O"s represent 
operands,&nbsp;nodes, arguments, parameters, etc.&nbsp; There is a clear 
distinction between internodes and intranodes in mathesis (i.e. there is a clear 
distinction between functions and relations -- one is static, the other 
dynamic), but there is also a clear and necessary and significant similarity 
between them, too.&nbsp; The MME is basically a list of pairs of concepts, where 
each member of these pairs is inseparably dependent on the other member of the 
pair, like quantity and quality, symbolics and geometrics, etc.&nbsp; Another of 
the main principles (points) in the MME is the dependency of the dynamic and 
static portions of a model.&nbsp; The bottom line here is, operations are based 
on relations.&nbsp; Therefore, I believe that the notation of functions should 
be based very closely on the notation for relations.&nbsp;&nbsp;I think this 
will&nbsp;be beneficial to the human reader as well as to the search algorithms 
that process queries and other things, just like the pattern-matchers (like the 
"unification algorithm", which I think is a silly name)&nbsp;in rule-based 
expert systems and such.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Conjecture: all knowledge can be 
represented as a list of expressions, each of which is a combination of 
(possibly nested) three-token lists.&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; We wouldn't want to represent 
all knowledge this way, but I think it should be based on this simple 
form.&nbsp; And I think operators and functions should be a very slight 
variation of the static relation notation, e.g. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; (P O1 [O2]) or (P O1 <U>O2</U>) 
or (P O1&nbsp;[ ]) </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; (I hope you guys have HTML-email 
readers.)&nbsp; Here, the return value&nbsp;is one of the nodes in the list with 
special indication, like brackets or underlining.&nbsp; For some functions, 
the&nbsp;function name would be the token specified as the return value.&nbsp; 
It all depends on what function you want.&nbsp; The significant thing to catch 
here is, all relations have exactly three corresponding functions associated 
with them, and therefore each return value can be indicated based on the basic, 
static, binary-relational notation.&nbsp; I'll explain how all this works later, 
if anyone is interested.&nbsp; But it sufficeth me to say that I strongly 
believe that all knowledge, including all existing functions or operators in 
math, logic, etc., can be represented as a binary operator plus its two 
operands.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; Upon this, we can 
define&nbsp;conventions for lists of more or less than three 
atoms/tokens/variables to make it more flexible, and more "LISPy".&nbsp; 
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Luke, </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; yes, we can certainly find 
someplace to discuss this stuff when you come.&nbsp; Jeremy and/or Doug has a 
whiteboard.&nbsp; Or we could go to Thoughtform in Bountiful, which has 
many.&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Mark</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; I think I'm leaning toward the 
meta-meta-model idea, but I don't think I understand the question well enough to 
answer definitively yet.&nbsp; Let's talk about this.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>ciao,</FONT></DIV>
<DIV><FONT face=Arial size=2>tomp</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>----- Original Message ----- </FONT>
<DIV><FONT face=Arial size=2>From: Mark Butler &lt;<A 
href="mailto:butlerm@middle.net">butlerm@middle.net</A>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>To: Thomas L. Packer &lt;<A 
href="mailto:TomP@burgoyne.com">TomP@burgoyne.com</A>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>Cc: &lt;<A 
href="mailto:om-list@onemodel.org">om-list@onemodel.org</A>&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>Sent: Thursday, September 28, 2000 11:06 
PM</FONT></DIV>
<DIV><FONT face=Arial size=2>Subject: Re: [om-list] Re: Cyc 
example</FONT></DIV></DIV>
<DIV><BR></DIV><FONT face=Arial size=2>"Thomas L. Packer" 
wrote:<BR><BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Mark, in Predicate Calculus 
(including first order predicate calculus),<BR>&gt; they are called 
"quantifiers", including the existential quantifier and<BR>&gt; universal 
quantifier.&nbsp; <BR><BR>Yes. My mistake.<BR><BR>&gt; The variables they 
quantify are the qualities. <BR><BR>I have never heard variables called 
qualities and cannot imagine why one would<BR>call them that.&nbsp; Do you have 
an explanation and some references?<BR><BR>- 
Mark<BR><BR>_______________________________________________<BR>om-list mailing 
list<BR><A href="mailto:om-list@onemodel.org">om-list@onemodel.org</A><BR><A 
href="http://www.pairlist.net/mailman/listinfo/om-list">http://www.pairlist.net/mailman/listinfo/om-list</A><BR></FONT></BODY></HTML>