6.1. INHERITANCE DIAGRAMS
173
Intuition and outline Mixed Inheritance Systems contain strict inibrmation,
written p => q, and defeasible information, written p --+ q etc. For objects, only
strict information is admitted, there are no arrows a --+ p.
As the intuition is the combination of the intuitions already discussed, we can pro-
ceed directly to the definitions, define potential paths, dicuss briefly the increased
possibilities of conflicts and preclusion, and define ~ .
Potential paths
Definition 6.24 If z => p E F, then z' => p is a simple strict positive potential
path (pp.),
if x 75 p E F, then x 75 p is a simple strict negative pp.,
if z --+ p E F, then x --+ p is a simple defeasible positive pp.,
if x 74 p E F, then x 74 p is a simple defeasible negative pp.
If x..- => p is a strict positive pp., and p => q E F, then z ... => p => q is a strict
positive pp.,
if x.. :ez p is a strict positive pp., and p 7g q E F, then z .. 9 => p 75 q is a strict
negative pp.,
if x. 9 => pis a strict positive pp., and p-+ q E F, then z.-. ~ p --~ q is a
defeasible positive pp.,
if x- => p is a strict positive pp., and p 74 q E P, then z..- => p 74 q is a
defeasible negative pp.
If x. =ez p is a strict negative pp., and p r q E P, then x 9 - 9 => p r q is a strict
negative pp.
If x- --~pls adefeasiblepositivepp.,andp=>qE P, thenx'----~p=>qisa
defeasible positive pp.,
ifx. ~pls adefeasiblepositivepp., andp74-qEF, then x--.--+p75 qisa
defeasible negative pp.,
ifx. --+plsadefeasiblepositivepp.,andp+qE P, then z-..--*p--+ qis a
defeasible positive pp.,
if x-- --+ p is a defeasible positive pp., and p 74 q E I', then z--- -+ p 74 q is a
defeasible negative pp.
If x.. --+ p is a defeasible negative pp., and p <=: q E F, then z... --+ p r q is a
defeasible negative pp.
As p 75 q is equivalent with q 75 p (see [THT86]), we sometimes write p eft, q.
Negative paths have the form x-.- => p 75 q ~ ---r, x.-. ~ p 74 q r -..r,
z ... --4 p 75 q r 9 r', x. - 9 ~ p 74 q r 9 -- r, the end-segment beginning with p
will be called the negative segment.
Increased possibility of conflicts and preclusion Conflicts: In [HTT87],
conflicting paths had always start and end in common. Consider now the diagram
{r :=~ t, r...p, p...u, u 74 t}.
Here, the pp. p... ~ r conflicts with the pp.
p... ~ u S+ t, because we definitely know that all r's are t's.