The Logic of Systems of Granular Partitions
1. The logic of systems of granular partitions
Thomas Bittner1234, Barry Smith14, and Maureen Donnelly13
1Department of Philosophy, 2Department of Geography,
3New York State Center of Excellence in Bioinformatics and Life Sciences
4National Center of Geographic Information and Analysis (NCGIA)
State University of New York at Buffalo
1.1. Abstract
The theory of granular partitions is designed to capture in a formal framework important aspects of the selective character of common-sense views of reality. It comprehends not merely the ways in which we can view reality by conceiving its objects as gathered together not merely into sets, but also into wholes of various kinds, partitioned into parts at various levels of granularity. We here represent granular partitions as triples consisting of a rooted tree structure as first component, a domain satisfying the axioms of Extensional Mereology as second component, and a mapping (called 'projection') of the first into the second as a third component. We define ordering relations among granular partitions the resulting structures are called partition frames. We then introduce an axiomatic theory which sentences are interpreted in partition frames.
1.2. 1 Introduction
Human beings have a variety of ways of dividing up, classifying, mapping, sorting and listing the objects in reality. The theory of granular partitions presented in [BS03, SB02] seeks to provide a general and unified basis for understanding such phenomena in formal terms. Its aim is to contribute to an understanding of the granular and selective character of human common sense. Related work in this area includes [Hob85, BWJ98, Ste, Ste00, Don01, Bit02].
The theory of granular partitions has two parts. The first is a theory of classification (Theory A), which describes the tree structures of familiar classificatory systems. The second is a theory of reference or intentionality (Theory B). It provides an account of how those tree-structures relate to objects in reality.
Consider, for example, the Figure 1. On the left side we have a simple tree representation of the (incomplete) subdivision of the category food into subcategories fruit and vegetables. Theory A governs how to build nested cell structures in such a way that they correspond to the mentioned category trees. In the middle of Figure 1 such a cell structure is represented as a Venn diagram. Theory B governs the way these cell-structures project onto reality indicated by the arrows connecting the middle and the right parts of the Figure.
Figure 1: Relationships between cells and objects
Bittner and Smith use the notion of projection to characterize the relation between the cells in a partition and objects in reality. Briefly, we can think of cells as being projected onto objects in something like the way in which floodlights are projected upon objects on the stage in a theater. Projection is involved also when proper names are used to refer to the objects they denote or when acts of perception are directed towards objects in the immediate environment of the perceiving subject. (Projection is thus close to what philosophers call ‘intentionality’ [Ser83].) In 1 the cell labeled ‘Vegetables’ projects onto the class of all vegetables in reality.
Granular partitions are not only at work in the realm of classes of things such as food, vegetables, etc., but also in the realm of objects. Consider Figure 2. On the left side we have the tree representation of certain aspects of the mereological structure of the human being Fred. In the middle we have a corresponding cell structure and at the right hand side we have the target domain – your friend Fred. We assume the obvious ‘Fred’s Head’ Fred’s head, ‘Fred’s limbs’ Fred’s left arm + Fred’s right arm + Fred’s left leg + Fred’s right leg ... projection.
Figure 2: Relationships between cells and objects (2)
All granular partitions are both selective and granular. Selectivity of projection means that a partition does not project onto all objects. Consider Figure 2. Granularity of projection means more specifically that a partition projects onto a whole without projecting onto all of its parts. The depicted partition of Fred is granular since there is a cell projecting onto Fred’s head but there are no cells projecting onto parts of Fred’s head such as his nose, his ears, etc., and similarly for all other cells which do not have subcells.
In order to see what selectivity means, consider the cell structure in the middle of Figure 2. Here we have only the subcells ‘Head’ and ‘Limbs’. There is no cell ‘Torso’ in this cell structure. This may be because this cell tree is a part of a partition which deals only with parts of Fred that ‘stick out of the torso’. In this case, the partition selectively projects only on parts which are relevant given the purpose for which the partition was created.
Figure 3: Relationships between cells and objects (3)
In their paper [BS03], Bittner and Smith focus on single granular partitions and their projective relation to reality. In the present paper, we will talk about the relations between granular partitions, and we will define structures on sets of granular partitions. Consider Figures 2 and 3. The granular partitions in both figures project onto Fred, but the partition in Figure 3 includes more detail than the partition in Figure 2. In this paper, we will define a refinement relation on partitions, according to which the partition in Figure 3 is a refinement of the partition in Figure 2.
To better understand these kinds of relations among granular partitions, we will introduce a class of structures called labeled typed granular partitions and define an ordering on these structures. We will show that these structures form frame structures in the sense of [HC04], which will then provide the formal semantics for our partition logic . This logic is a predicate modal logic of type S4. We show that reasoning in is sound with respect to our partition theoretic semantics and we claim that reasoning within has many properties of commonsense reasoning due to its underlying partition-theoretic semantics.
1.3. 2 Individual objects, cell trees, and types of objects
We begin by presenting the two mereological systems that are needed for the definition of typed granular partitions.
The primitive relation of mereology is the part-of relation. This binary relation is reflexive, antisymmetric, and transitive, i.e., it is a partial ordering relation. As pointed out by authors such as [WCH87, GP95, AFG96], there are different kinds of parthood relations, which can be further classified by additional axioms. In this paper two kinds of parthood relations are of relevance:
- 1. The parthood relation characterized by the axiomatic system of extensional mereology (EM) [Sim87, CV99]. We will use the symbol for this relation. We call the entities among which this parthood relation holds objects. (That is, objects are the members of the domain of EM.) ‘Object’ here is used in a very wide sense, to include also scattered mereological sums. We will use the letters , etc. as variables for objects.
- 2. The parthood relation characterized by what we call rooted tree mereology (RTM). We will use the symbol for this relation. We call the entities among which this parthood relation holds cells. (That is, cells are the members of the domain of RTM.) We will use the letters , etc. as variables for cells.
To specify the axioms for EM and RTM, we need to introduce an additional mereological relation. We say that and overlap if and only if there is some that is a part of both and . We will use the same symbol for overlap in both EM and RTM the kinds of variables (variables for objects or variables for cells) will make clear which relation is meant. The formal definitions of the overlap relation in EM and RTM can be stated as follows.
In EM, there is one additional axioms besides those requiring to be a partial ordering (i.e., reflexive, antisymmetric, and transitive) [Sim87]: the axiom of extensionality, which tells us that if every object that overlaps also overlaps , then is a part of :
Note that it follows from AE-EM and the anti-symmetry of that is extensional in EM.
Structures which satisfy the axioms of rooted tree mereology (RTM) form rooted trees similar to the one depicted in the left part of Figure 3. The rooted tree structure is ensured by the axioms below, which are added to the axioms requiring to be a partial ordering.
We use the following definition in the axioms.
When , we say that is an immediate subcell of .
We now give the following axioms for the partial ordering :
ARoot-RTM requires that each model, , of RTM have a maximal cell. It follows from the anti-symmetry of that this maximal cell is unique. We will let stand for the unique maximal cell of the cell tree .
AO-RTM restricts overlap to cells that stand in the subcell relation. Thus, there are no instances of proper overlap in RTM models. Notice that it follows from AO-RTM and the anti-symmetry of that the graph induced by contains no circles, i.e. is a tree. AO-RTM is also called the no-partial-overlap principle.
Finally, to do justice to the fact that cells and partitions are cognitive artifacts [Smi04], we add the following axiom.
EM is designed to capture mereological reality: if is part of , then the EM representation of the part-whole structure of must do justice to this fact. RTM, in contrast, is designed to capture the selectivity of cognition: RTM is a mereology, in which not all parts need be represented; in particular, RTM is devised in such a way that we can do justice to the granularity of cognition: when we see paint on a wall, we do not see the molecules by which this paint is constituted. Thus models of RTM need not satisfy the axiom of extensionality. The axiom of extensionality will fail in trees that include a cell, , which has exactly one immediate proper subcell, . In this case, and will be distinct even though they overlap exactly the same cells. We allow these kinds of models because we want our cell trees to be able to represent the selectivity of human cognition. For example, in a partition representing the parts of a particular yacht, called 'Maude', the cell representing the whole boat may have only one proper subcell representing, Maude's engine, because in a particular context we may only be interested in Maude's engine parts. And it is unlikely that there will ever be a partition projecting onto Maude which includes cells projecting onto the separate molecules in these engine parts.
We use the variables to range over types (or classes) – (the type human being, the type national state, the type mountain, and so forth). The relation of instantiation holds between objects and their types (in that order). For example New York City is an instance of the type city, I am an instance of the type human being. We write to signify that the object instantiates the type .
The relation is irreflexive and asymmetric. Since in our ontology types and objects are represented as disjoint sorts of variables we do not need to add explicit irreflexivity and asymmetry axioms for . We require every object is member of some type (A11); every type has some object as its member (A12); if is instance of if and only if is an instance of then and are identical (AI3).
We define the sub-type relation in terms of instantiation: is a sub-type of if and only if the instances of are also instances of . For example, the type (class) federal state is a sub-type of the type socio-economic unit. Therefore every instance of federal state (e.g., New York State) is also an instance of socio-economic unit.
We can prove that is reflexive, antisymmetric, and transitive. We call the theory formed by AI1-3 Minimal Type Theory (MTT).
1.4. 3 Typed and labeled granular partitions
In this section, we first define a mathematical framework for the theory of granular partitions following the strategy outlined in [BS03]. We then extend this framework in two directions: Firstly, we require that cells of granular partitions are always labeled. The label of a cell is the name of the object onto which the cell projects. Secondly, we require that cells of granular partitions have always an associated type. If a given cell projects on an object of a given type , then is the associated type of the projecting cell .
1.4.1. 3.1 Granular partitions
We introduce the notation and to denote the classes of structures satisfying EM and RTM. We now define granular partitions as triples of the form
where is called the cell tree of the partition, is called the target domain of the partition, and the projection-mapping of signature has the following properties:
- (i) is a one-one mapping, i.e., if then ;
- (ii) is order-preserving in the sense that if then . This ensures that the tree structure in does not distort the mereological structure in ;
- (iii) is not an empty mapping: . It follows that every granular partition has at least one cell in its cell tree and at least one object in its target domain ;
- (iv) is a total mapping. This equivalent to requiring that granular partitions do not contain empty cells in the sense of [BS03].
In general the will be not an onto mapping due to the selective and granular character of granular partitions.
1.4.2. 3.2 Labeling
Consider the tree structures in Figure 2 and the way the corresponding cell trees project onto the object Fred. The labels on the nodes of the tree and the cells are an important aspect of the representations of Fred’s parts. We will interpret the labels of granular partitions as names of the entities the labeled cell projects on. Notice that the label ‘Fred’s left leg’ is not understood as a definite description [Rus19], i.e., the unique instance of the type (class, kind) left human leg that is part of Fred at a given time. This leg keeps its name during its existence. If Fred donates his left leg and the leg becomes a part of Bill then the name the name of Bill’s new leg is still ‘Fred’s left leg’.
Let be the set of names in language and let be a granular partition. A labeled granular partition is then a quintuple of the form
which is such that the labeling function is a one-one and onto mapping, i.e. each cell in the tree has a unique label. It follows that if is a label for a cell, then there is an entity in such that is the name of . Names are finite strings of some alphabet . Since a cell tree has finitely many cells, it is always possible to assign finite strings of to the cells of a given partition. The labeling mappings will in general be partial, since finite partitions do not exhaust all strings of the underlying alphabet.
Consider the left part of Figure 4. The corresponding labeled granular partition has projection and labeling mappings and which are such that the following holds:
Here stands for “the cell labeled ‘Montana’” and Montana refers to the targeted portions of reality (in this case, the portion of the surface of Earth that is occupied by the Federal State Montana).
Figure 4: (left) A labeled granular partition (some labels are omitted) ; (right) a miss-labeled granular partition.
Consider the right part of Figure 4. Here we have a ‘mislabeling’ of the form , which means that the cell labeled ‘Idaho’ projects onto the piece of land which is usually referred to as Montana. Intuitively, this means that the labeling of this partition is in a certain way incompatible with the way the vast majority of other partitions which target the same domain are labeled. In particular, it is incompatible with the way the federal government of the United States labels their maps (which are special kinds of partitions [BS01]).
1.4.3. 3.3 Typed granular partitions
Let be a granular partition and let be a set of types which together with their instances – objects in – satisfy the axioms of our Minimal Type Theory (MTT). A typing for partition is a mapping of signature assigning cells in to members of the set . If then we say that the cell is of type . A typed granular partition then is a quintuple of the form
such that the typing function has the following properties:
- 1. is a total function, i.e., each cell in the tree has exactly one type but there can be multiple cells in that have the same type,
- 2. if cell is of type and projects onto then is an instance of , i.e., if then .
Consider the left part of Figure 3. The corresponding typed granular partition has projection and typing mappings and which are such that the following holds:
A labeled and typed granular partition then is a seven-tuple of the form
such that is a granular partition, is a labeled granular partition, and is a typed granular partition.
1.5. 4 Refinement relations between granular partitions
So far we have discussed single granular partitions and their projective relation to reality. In this section we will discuss relations between granular partitions, and we will define structures on sets of granular partitions. As discussed above the granular partitions in Figures 2 and 3 project onto Fred, but the partition in Figure 3 includes more detail than the partition in Figure 2. This will now be captured formally in our discussion of refinement relation between labeled typed granular partitions.
1.5.1. 4.1 Refinement as ordering
Let be a set of labeled typed granular partitions. Let and be labeled, typed granular partitions in . And let and be the labeled, typed granular partitions in Figures 2 and 3. One can see that and stand in a kind of refinement relation to each other. We will use the symbol to refer to this relation and write to express the fact that the granular partition is a refined by the granular partition .
We give a formal account of the relation as follows. For labeled typed granular partitions we say that if and only if there exists a mapping with the following properties:
- (i) is one-one and total,
- (ii) is order-preserving, i.e., if then ,
- (iii) is target-preserving, i.e., ,
- (iv) is label-preserving, i.e., , and
- (v) is type-preserving, i.e., .
The existence of the mapping with its particular properties (i-v) ensures that if partition is a refinement of partition , then we can map cells in to cells in in such a way that: (a) if two cells in are subcells of each other then so are their counterparts in ; (b) the target of the cell is identical to the target of its counterpart ; (c) the cells and have the same labels; and (d) the cells and have the same type. In other words we require that if partition is a refinement of partition then there exists an order-, label-, type-, and target-preserving mapping such that the diagrams in Figure 5 commute.
Let and be a labeled, typed granular partitions. We can show that the relation is reflexive (ref) and transitive (tr):
- (ref) We have since the identity map of a cell tree onto itself, defined by is always order-, label-, type-, and target-preserving.
- (tr) For transitivity we have to show that if and are order-, label-, type-, and target-preserving then so is their composition . That this is the case can be seen in the diagrams in Figure 6.
Figure 5: Commutative diagram illustration for the definition of .
Figure 6: Commutative diagram illustration for the proof of transitivity of .
1.5.2. 4.2 Refinement vs. extension
Consider the left part of Figure 7. We have a partition with being the collection of Fred's body parts, , , cells labeled 'Fred's body' and 'Fred's right arm' with and with the cell labeled 'Fred's right arm' projecting onto your friend Fred's right arm, i.e., , and the cell labeled 'Fred's body' projecting onto Fred's whole body, i.e., . (In Figure 7 we use the stretched bracket to indicate that the cell labeled 'Fred's body' targets Fred's whole body.) The cell labeled 'Fred's right arm' is of type right human arm and the cell labeled 'Fred's body' is of type human body.
We also have a partition with , , , and , with 'Fred's right arm' and 'Fred's body' being of the same type and projecting as above, and with 'Fred's upper body' with the obvious type and projection. (In the figure we use the small bracket to indicate that the cell labeled 'Fred's upper body' targets Fred's upper body.) It is easy to see that the induced mapping is order-, target-, type-, and label-preserving. Thus .
Figure 7: Examples of partitions between the relation holds (1).
The situation in the right part of Figure 7 is similar. We have as before. However we have a refinement in with a third cell labeled 'Fred's right arm' which is not a supercell of 'Fred's left arm' and in which projects onto Fred's left arm. Again, the induced mapping is order-, target-, type-, and label-preserving. Thus .
In the left part of Figure 8, we have a refinement of by similar to the refinement in the left part of Figure 7. The refinement partition and recognize the same parts of Fred: Fred as a whole, Fred's upper body, and Fred's right arm. They differ however in the following respect: The partition recognizes the fact that Fred's right arm is a part of Fred's upper body. This aspect of mereological ordering is traced over in the partition .
Note that not only is a refinement of . It is also a refinement of . To see this consider the mapping mapping cells in to cells with matching labels in . Clearly, is order-, target-, type-, and label-preserving, hence . On the other hand the partitions and are not comparable with respect to since no commutative diagram like the one in the left of Figure 5 can be constructed for the two partitions.
Figure 8: Examples of partitions between the relation holds (2).
The refinement relations in Figures 7 and 8 are examples of what we call proper refinement. In proper refinement the object targeted by the root cell – the cell ‘Fred’s body’ in Figures 7 and 8 – remains the same. A proper refinement can target additional objects as long as these objects are parts of objects targeted by the original partition (e.g., in Figure 7). Or, a proper refinement may target the same set of objects but include more information about mereological relations between objects (e.g., in Figure 8).
As an example of another way of how a granular partition can be refined consider a granular partition which recognizes the Federal States of the US and let represent a granular partition which recognizes the Federal States of the US as well as the states of the European Community together with a root cell labeled ‘The United States and the States of the EU’. It is easy to see that we have .
This is an example of what we will call extensions. When one partition is an extension of another, then the target of the original root cell is always a proper part of the extension’s root cell.
Assume and consider the corresponding commutative diagrams in Figure 5. As sketched above, we can further analyze the two different uses of refinement by considering the projection of those cells in which are not targeted by the mapping . Intuitively, in the case of proper refinement those cells project onto objects in which are parts of objects in the image of . In the case of extension, those cells project onto objects in which are not parts of objects in the image of . Formally we now define the binary relations RP ( is-properly-refined-by ) and EP ( is-properly-extended-by ) which both are subrelations of as follows:
Obviously, there are also ‘mixed’ cases where but neither nor .
1.5.3. 4.3 Counterparts
Consider the granular partitions , and in Figures 7 and 8. Each of these partitions has a cell labeled ‘Fred’s body’ of type human body which projects onto Fred’s body. (Similarly, each of these partitions has a cell labeled ‘Fred’s right arm’ of type right human arm which projects onto Fred’s right arm.) Notice that the cell labeled ‘Fred’s body’ in partition is distinct from the cell labeled ‘Fred’s body’ in partition (which in turn is distinct from the cell labeled ‘Fred’s body’ in partitions and ). We call cells like the cells labeled ‘Fred’s body’ in , and counterparts.
Let and be labeled, typed granular partitions in . The cells and are counterparts, , if and only if there is a target-, label-, and type-preserving one-one mapping such that . Counterparthood is reflexive, symmetric, and transitive, i.e., an equivalence relation:
ref is reflexive since the identity mapping of the cell structure of a partition onto itself is a target-, label-, and type-preserving one-one mapping;
sym is symmetric since the inverse mapping () of every target-, label-, and type-preserving one-one mapping () between the cell structures of two partitions is a (possibly partial) target-, label-, and type-preserving one-one mapping. Hence if then .
trans is transitive since the composition of two target-, label-, and type-preserving one-one mappings is a target-, label-, and type-preserving one-one mapping.
It immediately follows that if partition is a refinement of partition then every cell in has a counterpart in . It also follows that counterparts of partitions which stand in the refinement relation have identical labels. These points can be verified easily in Figures 7 and 8.
1.6. 5 Partition logic
So far we discussed granular partitions from an ‘God’s eye perspective’. That is, we discussed the projective relationship of granular partitions to reality and explored (ordering) relationships among granular partitions. In this section we develop a formal language, , of how we ‘see’ mereological structure through granular partitions. In we can to formally express the following statements relative to the collection of typed, labeled granular partitions as depicted in Figures 7 and 8:
- A Partition recognizes that there exists an object named ‘Fred’s body’ of type human body.
- B Partition recognizes that the object named ‘Fred’s body’ has an object named ‘Fred’s right arm’ as a part.
- C Partition and all its refinements in recognize that the object named ‘Fred’s body’ has an object named ‘Fred’s right arm’ as part.
- D Some refinement of in recognizes that the object named ‘Fred’s body’ has an object named ‘Fred’s left arm’ as a part.
- E All partitions in recognize that human bodies have right human arms as parts.
- F Partition does not recognize an object named ‘Fred’s left hand’.
- G An object named ‘Fred’s left hand’ is absent in partition .
We use a first order modal logic with identity to formally express statements like A-G. In this language, , we have the additional binary predicate ‘SC’ which is interpreted as the subcell relation () and the unary existence predicate ‘E’. We also introduce a binary predicate IO which holds between cell and type if and only if is type assigned to (to be defined more precisely below).
In we use the letter with indexes to designate variables . We use the letter with indexes to designate object-constants . We use the letter with indexes to designate type-constants . Atomic formulas of are of the form ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’, ‘’. and are complex formulas which are defined recursively as follows: If then so are , , , , , , , and .
1.6.1. 5.1 Semantics
Let be a set of labeled, typed granular granular partitions. Let be the set of all cells of granular partitions in , i.e., . Let be the set of all labels of cells of granular partitions in , i.e., . Let be the set of all types of cells of granular partitions in , i.e., . Let be the refinement ordering among members of , and let be the counterpart relation between cells in . A partition frame then is a sextuple
In the semantics of the granular partitions in are treated as ‘worlds’ and is treated as an accessibility relation between worlds in the sense of the standard possible world semantics of modal logic [HC04]. Hence, the granular partition is accessible from the granular partition if and only if is a refinement of . Notice that, since distinct granular partitions do not have cells in common, every cell exists in exactly one world. Cells are counterparts in David Lewis’ sense if and only if [Lew86]. Since the accessibility relation is reflexive and transitive and the counterpart relation is an equivalence relation, the modal logic underlying will be of type S4.
The object-constants of are the members of , i.e., . The interpretation function for object-constants is a binary function such that , where is the labeling function of partition . The type-constants of are interpreted as the members of , i.e., is a total one-one onto mapping such that .
The variables in range over the members of . and are functions which assign members of to the variables . Let be a labeled, typed granular partition with cell tree in the partition frame , and let be the subcell relation between cells in and let be the function assigning types to cells in . Atomic formulas in are interpreted in as follows:
Following [HC04] complex formulas of then are interpreted as follows:
Notice that we employ an ‘actualist’ semantics in the sense that the evaluation of the truth of quantified formulas in partition is performed with respect to the cells of , i.e., and are evaluated with respect to the cells in .
The well-formed formula is true in partition of frame on the interpretation and (i.e., the partition recognizes that ), , if and only if there is an assignment of the variables of with members of such that holds. is valid in frame ( is recognized by all partitions of frame ), , if and only if holds for every and every assignment of variables of to members of , under the interpretations and . is valid, , if and only if is valid in every partition frame under interpretations and .
Consider the following example. Let be as depicted in
Figures 7 and 8. We then have
The counterpart relation holds between cells with identical labels and the refinement relation holds as discussed above. The corresponding partition frame is
Now assume that the object-constants 'Fred's body', 'Fred's right arm', ... in are interpreted as the corresponding names in and that type-constants HumanBody, RightHumanArm, ... are interpreted as the corresponding types in . Given the semantics of the sentences A-G can be now be expressed formally as follows:
- A
- B
- C
- D
- E
- F
- G
Notice, that (A-G except E) are assertions about what is recognized by partition (or it's refinements). E is an assertion of what is true (recognized by) all partitions in the frame . Notice also, that (E) is not true in every frame since there are surely partitions in frames other than which do recognize human beings which do not have a right arm or which trace over (do not recognize) a particular right arm. Thus, the partition frame can be considered as a context and the evaluation of statements of with respect to as the evaluation of the truth of the statements (A-G) in the context . Consider sentence (F). does NOT mean that Fred's left arm does not exist. It merely means that fails to recognize that an object with the name 'Fred's left arm' exists. (G) shows that in the sentence 'An object named 'Fred's left hand' is absent in partition ' means that does not recognize the existence of an object named 'Fred's left hand' but that some refinement of does recognize the existence of this object.
1.6.2. 5.2 Valid principles
We now prove that the following principles that are characteristic for a modal S4 predicate logic are valid in any partition frame under the semantics given above:
K-S Assume . Thus, if then there is some such that and . Assume . Then if there is some such that and then there is some such that and . Thus if then . Hence . Thus .
T-S Assume . Thus, if then there is some such that and . Moreover, if then . By reflexivity of we have . Thus and . Hence . Thus .
4-S Assume . Thus if then there is a such that and for all in and all . Assume and . Since is transitive we have . Thus there is a such that and and for all in , where and are label, target, type preserving total one-one mappings. Hence there is some such that and and for all in . Thus and for all in . Hence .
D-S Assume . Iff . Iff not for all : if then there is a such that . Iff not for all : if then there is a such that . Iff there is a such that and there is a such that . Iff .
RN-S Assume . Then for all and all of and assignments : . Assume . Then there is some such that and for all in where is target, label, and type-preserving total one-one mapping. Thus if then there is a such that and . Hence . Thus .
BFC-S Assume . Thus, if then there is some such that and . Assume . Thus there is some such that and . Since we have for every with and if . Let . Since is reflexive, symmetric, and transitive we have and . Thus, if then there is some such that and . Hence .
Let be such that and if . Then since there is a such that with and for all where is a target, label, type, total one-one mapping which exists due to . Thus .
We can also prove that if the formula that does not contain negation, universal quantification, and implication is recognized by a given partition of frame , then is recognized by all refinements of of :
Theorem 1 If and and then if then .
Proof by induction over the complexity of . Assume and let . Then . Assume then there exists a total target, label, type, one-one mapping such that . Thus and . Hence if then there is a such that and . Thus .
Assume and let . Then . Assume then there exists a total target, label, type, one-one mapping such that . Thus there is a such that and . Thus and . Hence .
Assume and let . Then . Assume then there exists a total target, label, type, one-one mapping such that and . Thus . Thus . Hence if then there is a such that and . Thus .
Assume and let . Then . Assume then there exists a total target, label, type, one-one mapping such that and . Thus . Hence if then there is a such that and . Thus and . Thus .
The treatment of , , , , , , , and is similar and omitted here.
Now assume that if then for all , and (IA).
Let and assume . Then if then there is a such that and for all variables of . Suppose . Thus, by IA, . Thus, if then there is a such that and for all variables of . Hence .
Let and assume . Then for some such that there is some such that and for all variables in . Thus, by IA, . Thus if then there is a such that and for all variables in . By the reflexivity of we have and there is a such that and for all variables in . Thus . Assume . Then there is some such that and for all variables in . Thus .
Let and assume . Then for some with if and . Thus by (IA). Hence if then there is a such that and for all in . Assume . Then there is a such that and for all in . Thus for some with if and . Hence . Thus .
From theorem 1 it follows that the following formulas are valid in partition frames:
That is, if partition recognizes that cell is a subcell of then all refinements of recognize that their counterparts of are subcells of their counterparts of (S1). Similarly, for = (S2) and (S3).
That the following mereological principles are valid in any partition frame follows immediately from the properties of the subcell relation as specified in Section 2 and the validity of RN-S:
Consider M1-S, assignment and partition . We have since whatever member of the function assigns to the variable ( by Equation 4) it holds that due to the reflexivity of . Since if there is an order-preserving total one-one mapping such that . Hence for any , and .
1.6.3. 5.3 The theory
Let the language of our partition logic with the semantics given above. We add to axioms sufficient for a first order logic with identity. We define the possibility operator as usual (), add the S4-axioms T, 4, and K, and include the additional rule of inference (RN).
We can prove that if all refinements of recognize that for all it holds that then for all it holds that all refinements of recognize that , i.e., we can prove the converse of the so-called Bacon formula (BFC). We can also prove that if is identical to in some partition then the counterpart of is identical to the counterpart of in all refinements of (Id).
We then include axioms of reflexivity, asymmetry, and transitivity for as well as an axiom for the no-partial overlap principle:
Using RN we can immediately derive:
Corresponding to (S1) and (S3) we require: if is a subcell of in some partition then the counterpart of is a subcell of the counterpart of in all refinements of (A5); if of type in some partition then the counterpart of is of type in all refinements of (A6).
It is easy to see that the axioms T, K, and 4 as well as definition and theorems BFC and Id are valid in partition frames in virtue of T-S, K-S, 4-S and -S, BFC-S, and S-2 respectively. TM1-4 are valid in partition frames in virtue of M1-S - M4-S. Axioms A5 and A6 are valid in virtue of S1 and S3. Since RN preserves validity as we proved in RN-S it follows that reasoning in is sound with respect to the semantics given above.
Within we can, for example, define: exists if and only if is a subcell of itself (); is absent in a given partition if and only if does not recognize that exists but some refinement of recognizes that exists (); is an essential subcell of if and only if in all refinements of the partition which recognizes , the counterpart of is a subcell of ().
These notions are interesting and useful, particularly due to their partition-theoretic interpretation. For example, our formal definitions of existence (or presence) and absence on their partition-theoretic interpretation are very close to the notions of presence and absence medical doctors use to reason about the outcome of medical tests [?]. Notice also that although the syntactic structure of is quite similar to the standard definition of essential parthood, its interpretation is quite different from the standard interpretation of what is meant by 'essential part'. To further explore the expressive and the reasoning power of , however, is beyond the scope of this paper.
1.7. 6 Conclusions
In this paper we continued our work on the formalization of granular partitions which we started in [BS03]. We represented granular partitions as triples consisting of a rooted tree structure as first component, a domain satisfying the axioms of Extensional Mereology as second component, and a (projection) mapping of the first component (the cell tree) into the second component (the target domain) as a third component. We then assigned labels and types to the cells of the cell tree such that if the cell projects onto the object in the target domain, then the label assigned to is the name of and the type assigned to is the type of . The resulting structures are called labeled typed granular partitions.
We defined an ordering (refinement) relation, among labeled typed granular partitions and a counterpart relation, , which holds between cells in distinct granular partitions that project onto the same object in reality. We proved that is reflexive and transitive and that is reflexive, symmetric and transitive. Partition frames are structures formed by a set of labeled typed granular partitions, refinement relations between the partition in this set, and counterpart relations among cells of the granular partitions.
We then introduced the formal language in which we can express sentences like: ‘Partition recognizes that there exists an object named ‘Fred’s body’ of type human body’, ‘All partitions in context recognize that human bodies have right human arms as parts’, ‘Partition does not recognize an object named ‘Fred’s left hand’’, ‘An object named ‘Fred’s left hand’ is absent in partition ’.
We gave a formal semantics of with respect to the interpretation in partition frames, provided a formal system for that facilitates formal reasoning, and showed that reasoning within this system is sound with respect to the given semantics.
Important properties of the formal system are:
- • is not interpreted directly in reality but in cell structures of granular partitions that have a projective relationship to reality;
- • is a modal predicate logic of type S4;
- • granular partitions are treated as worlds in the sense of the standard multiple world semantics of modal logic and the refinement relation between granular partitions is treated as an accessibility relation between worlds;
- • the underlying semantics is an ‘actualist’ semantics in the sense that quantification is restricted to the cells of the granular partition with respect to which a quantified formula is evaluated;
- • since distinct granular partitions do not share cells we establish counterpart relations between cells in distinct granular partitions that project onto the same object in reality;
- • the negation in is rather weak: means that a given partition does not recognize that is the case;
- • in we can express facts about the absence of certain objects and relations between them.
To further explore the expressive and reasoning power of and to firmly show its usefulness in practical applications such as bio-medicine or geographic information science is subject of ongoing research.
1.8. References
- [AFG96] Alessandro Artale, Enrico Franconi, and Nicola Guarino. Open problems for part-whole relations. In International Workshop on Description Logics, Boston MA, 1996.
- [Bit02] T. Bittner. Reasoning about qualitative spatial relations at multiple levels of granularity. In F. van Harmelen, editor, ECAI 2002. Proceedings of the 15th European Conference on Artificial Intelligence, pages 317–321. IOS Press, Amsterdam, 2002.
- [BS01] T. Bittner and B. Smith. A taxonomy of granular partitions. In D.R. Montello, editor, Spatial Information Theory, COSIT '01, volume 2205 of Lecture Notes in Computer Science, pages 28–43. Berlin/New York: Springer, 2001.
- [BS03] T. Bittner and B. Smith. A theory of granular partitions. In M. Duckham, M. F. Goodchild, and M. F. Worboys, editors, Foundations of Geographic Information Science, pages 117–151. London: Taylor & Francis, 2003.
- [BWJ98] C. Bettini, X. Wang, and S. Jajodia. A general framework for time granularity and its application to temporal reasoning. Annals of Mathematics and Artificial Intelligence, 22:29–58, 1998.
- [CV99] R. Casati and A. C. Varzi. Parts and Places. Cambridge, MA: MIT Press., 1999.
- [Don01] M. Donnelly. Introducing granularity-dependent qualitative distance and diameter measures in common-sense reasoning contexts. In C. Welty and B. Smith, editors, Formal Ontology in Information Systems, pages 321–332. ACM Press, 2001.
- [GP95] P. Gerstl and S. Pribbenow. Midwinters, end games, and body parts: a classification of part-whole relations. Int. J. Human-Computer Studies, 43:865–889, 1995.
- [HC04] G.E. Hughes and M.J. Cresswell. A new Introduction to Modal Logic. Routledge, 2004.
- [Hob85] J. Hobbs. Granularity. In Proceedings of the IJCAI 85, pages 432–435, 1985.
- [Lew86] D. Lewis. The Plurality of Worlds. New York: Basil Blackwell, 1986.
- [Rus19] B. Russell. Introduction to Mathematical Philosophy, chapter Descriptions, pages 167–180. Georg Allen and Unwin Ltd., 1919.
- [SB02] B. Smith and B. Brogaard. Quantum mereotopology. Annals of Mathematics and Artificial Intelligence, 35(1–2), 2002.
- [Ser83] John R. Serle. Intentionality: An Essay in the Philosophy of Mind. Cambridge University Press, 1983.
- [Sim87] P. Simons. Parts, A Study in Ontology. Clarendon Press, Oxford, 1987.
- [Smi04] B. Smith. Carving up reality. In M. Gorman and J. Sanford, editors, Categories: Historical and Systematic Essays, pages 225–237. Washington: Catholic University of America Press, 2004.
- [Ste] J. G. Stell. Granulation for graphs. In C. Freksa and D. M. Mark, editors, Spatial Information Theory: Cognitive and Computational Foundations of Geographic Information Science, Lecture Notes in Computer Science, 1661, pages 417–432. Berlin/New York: Springer.
- [Ste00] J.G. Stell. The representation of discrete multi-resolution spatial knowledge. In A.G. Cohn, F. Giunchiglia, and B. Selman, editors, Principles of Knowledge Representation and Reasoning: Proceedings of the Seventh International Conference (KR2000), pages 38–49. Morgan-Kaufmann, 2000.
- [WCH87] M.E. Winston, R. Chaffin, and D. Herrmann. A taxonomy of Part-Whole relations. Cognitive Science, 11:417–444, 1987.