Beruflich Dokumente
Kultur Dokumente
Abstract. In this paper we are concerned with logical and cognitive as-
pects of reasoning with Euler circles. We give a proof-theoretical analysis
of diagrammatic reasoning with Euler circles involving unification and
deletion rules. Diagrammatic syllogistic reasoning is characterized as a
particular class of the general diagrammatic proofs. Given this proof-
theoretical analysis, we present some conjectures on cognitive aspects of
reasoning with Euler diagrams. Then we propose a design of experiment
for a cognitive psychological study.
1 Introduction
G. Stapleton, J. Howse, and J. Lee (Eds.): Diagrams 2008, LNAI 5223, pp. 188–205, 2008.
c Springer-Verlag Berlin Heidelberg 2008
Diagrammatic Reasoning System with Euler Circles 189
In what follows, we sometimes call a named simple closed curve a named circle.
Moreover, named circles and named points are collectively called objects. We use
a rectangle to represent a plane for a EUL-diagram.
The binary relations A B, A B, A B, x A, x A, and x y mean,
respectively, “the interior3 of A is inside of the interior of B,” “the interior of
A is outside of the interior of B,” “there is at least one crossing point between
A and B,” “x is inside of the interior of A,” “x is outside of the interior of A,”
and “x is outside of y (i.e. x is not located at the point of y)”.
C C
A B A B
x
x
• •
D1 D2
Fig. 1.
2
See [3,18] for a formal definition of simple closed curves on R2 .
3
Here, the interior of a named circle A means the region strictly inside of A. Cf. [3].
Diagrammatic Reasoning System with Euler Circles 191
C C C
A B A B B A
x x x
• • •
E1 E2 E3 E4 E5 E6
Definition 3 (Truth-conditions)
(I) For any minimal (atomic) diagram D and for any model M,
1. when x y holds on D, M |= D if and only if I(x) = I(y);
2. when x A holds on D, M |= D if and only if I(x) ∈ I(A);
3. when x A holds on D, M |= D if and only if I(x) ∈ I(A);
4. when A B holds on D, M |= D if and only if I(A) ⊆ I(B);
4
For similar set-theoretical approaches to the semantics of Euler diagrams, see Ham-
mer [9], Hammer and Shin [10], and Swoboda and Allwein [23]. Compared to them,
our semantics is distinctive in that diagrams are interpreted as a set of binary rela-
tions, and thus that not every region in a diagram has a meaning.
192 K. Mineshima et al.
C C
C
A B A B
x A B
x
• • x
•
D1 D2 D3
D2 and D3 are semantically identified with D1 , since exactly the same relations
as D1 hold on D2 and D3 .
From a syntactic viewpoint, such an identification of diagrams can be ex-
plained in terms of “continuous transformation” of named circles, which does
not change any of the binary relations , , and . The named circle C in D1
can be continuously transformed, without changing the binary relations with A
and with B, in such a way that C covers the intersection region of A and B
as it does in D2 . Similarly, C in D1 can be continuously transformed, without
changing the binary relations with A and with B, in such a way that C is disjoint
from the intersection region of A and B as it is in D3 .
Note that the intersection region of A and B has no name in our EUL-diagram
representation system, which gives the effect of the identical meaning of D1 , D2
5
Informally speaking, A B may be understood as I(A)∩I(B) = ∅∨I(A)∩I(B) = ∅,
which is true as stated in 6 here.
Diagrammatic Reasoning System with Euler Circles 193
and D3 (in Fig. 3) on our semantics. In what follows, we assume such an identi-
fication by continuous transformation when we use particular diagrams.
D B
C
x x
B C D D1 D2 D6 D7
D1
RUnification D2 R Unification D7
D6
B Unification D4 Unification
C B A B D
x
C
D3
RUnification D4
Deletion ?D8 Unification Deletion
A C B B
x
C Unification
D5
RUnification D9
A B
xC Deletion
Deletion
?D10
A
xC
D11
D11
(recall that C B means “true” in our semantics), one keeps the diagrammatic
relation C B in the unifying process of D5 and D9 . Finally, by deleting the
unnecessary B, one obtains diagram D11 on A, C and x. The above process
to obtain D11 from D1 , D2 , D4 , D6 , and D7 is composed of unifying steps and
deleting steps, whose structure could be shown by Fig. 5.
In general, when two diagrammatic representations are unified, a disjunctive
device, such as linking-points and/or multiple pages is required. When unify-
ing steps are repeatedly performed, the number of disjunctive linkings/pages is
augmented significantly, which would often cause complexity beyond the actual
performance of human’s handling diagrams. In order to avoid any augmentation
of the disjunctive complexity during unifying steps, some constraint should be
imposed on unification, which we call the constraint for determinacy. For exam-
ple, it is not permitted to unify two diagrams D1 and D2 when, as is shown in
Fig. 6, they share only one circle A, and B A holds on D1 and x A holds
on D2 . Note that there are two possible ways of locating B and x: one in which
x B holds and one in which x B holds. (Cf. Stenning’s discussion of “case
identifiability” in his [19].)
A A B
C B C B A B
B x A
x
D1 D2 D3 D4 D5 D6
B C
C C
y y B
A B A x
A
x
D1 D2 D3
Here, it is expected that D1 and D2 should be unifiable into D3 . One strategy to
do this is to decompose D1 into the decomposition set and to add each member
of this set to D2 one by one. However, it is impossible to do so because it violates
the constraint of indeterminacy. In order to characterize diagrammatic syllogistic
reasoning, by contrast, it is enough to consider unification of an atomic diagram
and a (possibly complex) diagram. Thus, we define unification of two diagrams
by stipulating that one of the premises is an atomic diagram.
Diagrammatic Reasoning System with Euler Circles 195
E y
D A A x
B C x
D1 D1
Using this notation, we describe general patterns of each rule and present some
examples of its application. In the following definition, we assume the identifi-
cation of EUL-diagrams by continuous transformation explained in Section 2.3.
6
Note that the dots notation is used only for abbreviation of a given diagram. For a
formal treatment of such “backgrounds” in a diagram, see Meyer [11].
196 K. Mineshima et al.
D R α
D R α DR α D R α A B
B B
A A A B
D+α
D+α D+α D+α
In U5, fix C A in D+α In U6 and U7, fix C B on D + α for any C in In U8, fix C B on
for any C on D such that D such that A C or A C or A C holds. D + α for any C in D.
C B or C B holds.
C E C
D
B B A B B D A E A B
C A D x E x y
A x C A
D1
R U1 D2
D1 R U4 D2
D1 R U5 D2
D1 R U7 D2
C C
B E A
B D x E D D
C B y
A E
x A C
A B
D1 + D2
D1 + D2 D1 + D2 D1 + D2
D R α D R α
B
A A B
D+α D+α
D1 R U9 D2 D1 R U10 D2
B
A A B
D E E
C C D
D1 + D2 D 1 + D2
Deletion: There are two deletion rules: the circle-deletion rule and the point-
deletion rule. Let t be an object, i.e., a named circle or a named point. For any
EUL-diagram D and for any object t in D, applying deletion rule results in D − t
under the constraint that D − t has at least two objects.
The converse of soundness, i.e., completeness of GDS does not hold as shown by
D1 and D2 in the following example:
198 K. Mineshima et al.
A B A B A B A B
x y x y x x
D1 D2 D3 D4
B
A B A B A B
A x
x
We call the diagrams of the forms given in Fig. 8 syllogistic diagrams. For
any statement S of Aristotelian categorical syllogism, we denote as S D the cor-
responding syllogistic diagram given in Fig. 8.
Next, we define a particular class of d-proofs of GDS called syllogistic normal
d-proofs as follows:
Fig. 9 illustrates a syllogistic normal d-proof, where each pair of a unification rule
and a deletion rule application corresponds to a valid pattern of syllogisms. For
example, the sub-proof from D1 and D2 to D4 is a diagrammatic representation
of syllogism of the form: Some C are B. No A are B. Therefore Some C are
not A. (This valid pattern is sometimes symbolized as EI2O. See [1,15] for the
notation.) Indeed, each syllogistic normal d-proof can be considered as a chain of
valid patterns of Aristotelian categorical syllogisms. Note that, compared with
the underlying proof tree of GDS in Fig. 5 in Section 3.2, the tree of the syllogistic
Diagrammatic Reasoning System with Euler Circles 199
E A
C B A B
x D E
D1 D2 D5 D6
D1
R Unification D2 R Unification D6
D5
A
A C B
x E Unification Unification
D
D3
Deletion
? Deletion ?D7
A
Deletion Deletion
A C
x
D
D4
R Unification ) D8
A C Unification
D x
Deletion
? D9 Deletion
C
D x D10
D10
C2 Diagrammatic reasoning with Euler circles in EUL does not have explicit
operations with “subject-predicate” distinction.
No B are A. No A are B.
Some C are B. Some C are B.
B A A B
No B are A. No A are B.
C B C B
Some C are B. x Some C are B. x
Fig. 12. Examples of the test sheets of syllogisms with Euler diagrams (EI1O/EI2O)
Regarding C2 , Stenning [19] also discusses differences between linguistic and
diagrammatic representations with respect to the subject-predicate distinction.
In order to provide empirical evidence for the two predictions made above, we
devise an experiment, called BAROCO test, whose design is similar to the one in
[4]. Fig. 11 shows examples of the standard test sheets, which are presented to
one group of participants. Fig. 12 shows examples of the test sheets with Euler
diagram representations, which are presented to the other group of participants.
On the left is EI1O, and on the right is EI2O in both Fig. 11 and Fig. 12. We
hypothesize that the former group will show a low accuracy rate with respect to
the problem of EI2O on the right, whereas in the case of the latter group, there
will be little or no significant difference between the two problems.
In addition to the standard test sheets of the syllogistic reasoning, we prepare
a sheet with a list of Euler diagrams corresponding to each quantifier uniquely.
As Stenning and Oberlander [20] also point out, a single Euler diagram often
corresponds to various different first order logical propositions (in fact, Rizzo and
Palmonari [14] used these representations); this situation would often cause es-
sential difficulties when one wants to make a direct comparison in an experiment
between the diagrammatic and linguistic reasoning. Therefore, our experiment
202 K. Mineshima et al.
uses the EUL representation system for Euler diagrams. Additionally, we conduct
a pretest to check whether a participant can correctly understand EUL repre-
sentation system to a certain degree. This seems to be necessary because Euler
diagrams do not deliver the meaning of a sentence so transparently as “coffee
cups” in the Tower of Hanoi puzzle used by Zhang and Norman [25], which is
a classical study showing that the physical properties of experiment tasks affect
how the problems look to the participants as well as the level of difficulty.
Then, we compare cases in which participants only have a standard test sheet
with the cases in which participants have a diagram sheet in addition to the
standard test sheets. In order to show that effects which appear in linguistic
reasoning do not appear in diagrammatic reasoning, even when it is the group of
participants who have diagrams, the participants should be given the premise not
only in diagrammatic but also in linguistic representation and asked to produce
a linguistic conclusion in the last result. Although [4] have used an evaluation
task, which is suitable for examining belief effect, our participants’ responses
are measured by choosing from a list of possible conclusions as follows: each
item has four response options, such as All-, No-, Some- and NoValid in AE-,
EA-types; No-, Some-, Some-not-, NoValid in the other types. Since, as is well
known, some Aristotelian interpretations take it that Some-not- is derivable
from No-, we exclude No- from the response options of AE- and EA-type to
avoid situations in which there are two possible correct answers. In accordance
with this treatment, the other types do not have option All-, thus having four
options, No-, Some-, Some-not-, and NoValid, since All- was not chosen in the
literature (e.g. Chater and Oakford [5]).
Materials: All the participants were given either Aristotelian categorical syl-
logisms with Euler diagrams (such as shown in Fig. 12) or ones without the
diagrams (such as shown in Fig. 11). In total 21 syllogisms were given, of which
14 are valid and 7 are invalid. The test was an 18-minute power test, and the
items were presented in a random order. The pretest for the Diagrammatic rea-
soning group consists of 8 diagrammatic representations. The participants were
asked to choose, from a list of four possibilities, a sentence corresponding to the
representations given.
9
For more detail, see http://abelard.flet.keio.ac.jp/person/sato/index.html
Diagrammatic Reasoning System with Euler Circles 203
25:35
21:35
Test
7:35
6:35 Test
5:25 Example 3:35
3:25 Instruction on test 2:35
2:50 Pretest 1:20 Example
Instruction on pretest Instruction on test
Instruction on sentences & diagrams Instruction on sentences
Fig. 13. Time schedule for the Di- Fig. 14. Time schedule for the
agrammatic reasoning group Linguistic reasoning group
Results and Discussion: Table 2 shows the accuracy rates for the syllogistic
problems in each group. In the valid syllogisms, the use of diagrams seems to
have improved solving performance. Table 3 compares the accuracy rates in the
two groups for the syllogisms which require operations with negation with the
syllogisms which do not. Only in diagrammatic reasoning of EIO syllogisms,
there is nearly no difference between the two, although this tendency did not
appear in all valid syllogisms. Table 3 seems to give partial evidence for C1 .
Table 2. Accuracy for Valid and Invalid Table 3. Accuracy for Negation and No-neg
All patterns | EIO type
Linguistic Diagrammatic
Valid 0.73 0.74 Linguistic Diagrammatic
Invalid 0.42 0.74 Negation 0.70 | 0.50 0.76 | 0.50
Total 0.63 0.74 No-negation 0.75 | 0.68 0.72 | 0.60
Difference 0.05 | 0.18 0.04 | 0.10
The standard deviations for EIO-type, which has all four figures, in the linguis-
tic group was 0.34 and the ones in diagrammatic group was 0.45. The standard
deviation for four figures in diagrammatic reasoning was higher than those in
linguistic reasoning. Therefore, Table 3 does not seem to give evidence for C2 .
Moreover, this experiment is a preliminary one involving only 19 participants.
Thus, we have yet to obtain sufficient empirical evidence for C1 and C2 .
5 Conclusion
In this paper, we have studied logical and cognitive aspects of reasoning with
Euler diagrams. As a logical study, we gave a proof-theoretical analysis of di-
agrammatic reasoning using Euler diagrams, based on EUL representation sys-
tem and its inference system GDS. The analysis of the underlying structure of
diagrammatic proofs, i.e., proof trees, provides a characterization of diagram-
matic syllogistic reasoning as a particular class of the diagrammatic proofs in
GDS. We showed that our inference system is sound with respect to the for-
mal (set-theoretical) semantics. Compared with linguistic syllogistic reasoning,
204 K. Mineshima et al.
diagrammatic reasoning with Euler diagrams in our system has a distinctive fea-
ture, namely, it does not involve explicit operation with logical negation or with
the “subject-predicate” distinction. In order to see whether these differences are
also shown by the performance level of human reasoning, we outlined a design
of experiment for a cognitive psychological study.
References
1. Ando, J., Shikishima, C., Hiraishi, K., Sugimoto, Y., Takemura, R., Okada, M.: At
the crossroads of logic, psychology, and behavioral genetics. In: Okada, M., et al.
(eds.) Reasoning and Cognition, pp. 19–36. Keio University Press (2006)
2. Braine, M., O’Brien, D.: Mental logic. Lawrence Erlbaum Associates, Mahwah
(1998)
3. Blackett, D.: Elementary Topology. Academic Press, London (1983)
4. Calvillo, P.D., DeLeeuw, K., Revlin, R.: Deduction with Euler Circles. In: Baker-
Plummer, D., et al. (eds.) Diagrams 2006. LNCS (LNAI), vol. 4045, pp. 199–203.
Springer, Heidelberg (2006)
5. Chater, N., Oakford, M.: The probability heuristics model of syllogistic reasoning.
Cognitive Psychology 38, 191–258 (1999)
6. Dickstein, L.S.: The effect of figure on syllogistic reasoning. Memory and Cogni-
tion 6, 76–83 (1978)
7. Euler, L.: Lettres à une Princesse d’Allemagne sur Divers Sujets de Physique et de
Philosophie. De l’Académie des Sciences, Saint-Pétersbourg (1768)
8. Evans, J., Newstead, S.E., Byrne, R.: Human Reasoning. Lawrence Erlbaum As-
sociates, Mahwah (1993)
9. Hammer, E.: Logic and Visual Information. CSLI Publications (1995)
10. Hammer, E., Shin, S.: Euler’s visual logic. History and Philosophy of Logic 19,
1–29 (1998)
11. Meyer, B.: Diagrammatic evaluation of visual mathematical notations. In: Ander-
son, M., Meyer, B., Olivier, P. (eds.) Diagrammatic Representation and Reasoning,
pp. 261–277. Springer, Heidelberg (2001)
12. Peirce, C.S.: Collected Papers IV. Harvard University Press (1897/1933)
13. Rips, L.J.: The Psychology of Proof. MIT Press, Cambridge (1994)
14. Rizzo, A., Palmonari, M.: The mediating role of artifacts in deductive reasoning.
In: Poster in the 27th Annual Conference of the Cognitive Science Society (2005)
15. Sato, Y., Takemura, R., Mineshima, K., Shikishima, C., Sugimoto, Y., Ando, J.,
Okada, M.: Some remarks on deductive syllogistic reasoning studies. In: Okada,
M., Takemura, R., Ando, J. (eds.) Reports on Interdisciplinary Logic Inference
Studies, pp. 3–32. Keio University Press (2008)
16. Shin, S.-J.: The Logical Status of Diagrams. Cambridge University Press, Cam-
bridge (1994)
17. Stapleton, G.: A survey of reasoning systems based on Euler diagrams. In: Euler
Diagrams 2004. ENTCS, vol. 134, pp. 127–151. Elsevier, Amsterdam (2005)
18. Stapleton, G., Rodgers, P., Howse, J., Taylor, J.: Properties of Euler diagrams. In:
Stapleton, G., Rodgers, P., Howse, J. (eds.) Proc. Layout of Software Engineering
Diagrams. ECEASST, vol. 7, pp. 2–16 (2007)
19. Stenning, K.: Seeing Reason. Oxford University Press, Oxford (2002)
20. Stenning, K., Oberlander, J.: A cognitive theory of graphical and linguistic reason-
ing. Cognitive Science 19, 97–140 (1995)
Diagrammatic Reasoning System with Euler Circles 205
21. Stenning, K., van Lambalgen, M.: Human Reasoning and Cognitive Science. MIT
Press, Cambridge (2007)
22. Swoboda, N., Allwein, G.: Using DAG transformations to verify Euler/Venn homo-
geneous and Euler/Venn FOL heterogeneous rules of inference. Journal on Software
and System Modeling 3(2), 136–149 (2004)
23. Swoboda, N., Allwein, G.: Heterogeneous reasoning with Euler/Venn diagrams
containing named constants and FOL. ENTCS, vol. 134, pp. 153–187. Elsevier,
Amsterdam (2005)
24. Venn, J.: Symbolic Logic. Macmillan, Basingstoke (1881)
25. Zhang, J., Norman, D.A.: Representations in distributed cognitive tasks. Cognitive
Science 18(1), 87–122 (1994)