Logical operators practice.ppt

advertisement
Practice for logical
operators
Boolean search statements
and
Venn diagrams
Tefko Saracevic, Rutgers
University
1
Exact match - Boolean
search
• You retrieve exactly what you
ask for in the query:
– all documents that have the term(s)
with logical connection(s), and
possible other restrictions (e.g. to
be in titles) as stated in the query
– exactly: nothing less, nothing more
• Based on matching following
rules of Boolean algebra, or
algebra of sets
– ‘new algebra’
– presented by circles in Venn
Tefko Saracevic,
Rutgers
diagrams
University
2
Boolean algebra & Venn
diagrams
Four basic operations:
A
1
B
2
A
3
A alone. All documents that have A.
Shade 1 & 2. E.G. apples
B
1 2 3
A AND B. Shade 2
apples AND oranges
A
B
1 2 3
A OR B. Shade 1, 2, 3
apples OR oranges
A
B
1 2 3
A NOT B. Shade 1
apples NOT oranges
Tefko Saracevic, Rutgers
University
3
Venn diagrams … cont.
Complex statements allowed e.g
A
B
2
3
1
4
5
(A OR B) AND C
Shade 4,5,6
6
7
(apples or oranges) AND
Florida
C
(A OR B) NOT C
Shade what?
(apples or oranges NOT
Florida
Tefko Saracevic, Rutgers
University
4
Directions for exercise
• Slide 7 provides a Venn diagram
with numbered sets and a number
of search statements
– for each statement shade the
appropriate set or sets
– e.g. for (A OR B) AND C the sets
are 4, 5, 6
• Slide 8 is for practice
• Slide 9 has the answers
– BUT NOTE: one of the answers is
WRONG! Which one?
Tefko Saracevic, Rutgers
University
5
Order of operations
• Rules for the order in which
operations are done effect the
answer - so follow them
• Dialog order of operation is:
1. First are done all operations that are
in parentheses, then:
2. (W), (N), (S), (L), or (F)
3. NOT
4. AND
5. OR
• e.g. for A OR B AND C, first is
done B AND C, and then A OR the
results of B AND C, thus this is the
same as A OR (B AND C)
Tefko Saracevic, Rutgers
University
6
Venn diagrams
A
B
1
2
4
5
3
6
7
C
1. A AND B
2. A OR B
3. A OR B AND C
4. (A OR B) AND C
5. A AND B NOT C
6. A AND (B NOT C)
7. (A AND B) NOT C
8. (A NOT B) AND C
9. A NOT (B AND C)
10. A NOT B AND C
11. A AND (B OR C)
12. A AND B OR C
13. A OR (B AND C)
14. A OR B OR C
15 A AND B AND C
Tefko Saracevic, Rutgers
University
7
Use for exercise & shading
A
B
2
3
1
4
5
6
7
C
Tefko Saracevic, Rutgers
University
8
Venn diagrams: solutions
p.s. one of them is wrong!
A
B
1
2
4
5
3
6
7
C
1. A AND B
2,5
2. A OR B
1,2,3,4,5,6
3. A OR B AND C
1,2,4,5,6
4. (A OR B) AND C
4,5,6
5. A AND B NOT C
2
6. A AND (B NOT C)
2
7. (A AND B) NOT C
2
8. (A NOT B) AND C
4
9. A NOT (B AND C)
6
10. A NOT B AND C
4
11. A AND (B OR C)
2,4,5
12. A AND B OR C
2,4,5,6,7
13. A OR (B AND C)
1,2,4,5,6
14. A OR B OR C
1,2,3,4,5,6,7
15 A AND B AND C
5
Tefko Saracevic, Rutgers
University
9
Download