(述語論理の応用)
http://www.sw.it.aoyama.ac.jp/2014/Math1/lecture7.html
© 2005-14 Martin J. Dürst Aoyama Gakuin University
Prove/check the following laws using truth tables:
[都合により削除]
[都合により削除]
[都合により削除]
[都合により削除]
Prove transitivity of implication (((A→B) ∧
(B→C)) ⇒ (A→C)) by formula
manipulation.
Hint: Show that ((A→B) ∧
(B→C)) → (A→C) is a tautology
by simplifying it to T.
For each simplification step, indicate which law you used.
[都合により削除]
[都合により削除]
For ternary (three-valued) logic, create truth tables for conjunction, disjunction, and negation. The three values are T, F, and ?, where ? stands for "maybe true, maybe false, we don't know".
Hint: What's the result of "?∨T"? ? can be T or F, but in both cases the result will be T, so ?∨T=T.
[都合により削除]
For each of the laws 8-11 of "Laws for Quantifiers", imagine a concrete example and explain it. For laws 9 and 11, give examples for both why the implication works one way and why the implication does not work the other way.
The examples all are about the students taking Discrete Mathematics I.
Predicates and functions used:
age(s): A student's age (fully completed years)
college(s): A student's faculty or college (example: College of Science and Engineering)
female(s), male(s): Predicates to test a student's gender.
native(s, k): True if student s is a native of prefecture k (using "abroad" for students from outside Japan)
[都合により削除]
[都合により削除]
∀s: age(s)≤30) ∧ (∀t: college(t)=SF) = ∀u: (age(u)≤30 ∧ college(u)=SF
is the same as
∀s: age(s)≤30) ∧ (∀s: college(s)=SF) = ∀s: (age(s)≤30 ∧ college(s)=SF
There are three different variables s in the last statement.
Sum: ∑∞i=1 1/i2 = 1 + 1/4 + 1/9 + 1/16 + 1/25 + ...
Product: ∏∞i=1 1+1/(-2)i = ...
Universal quantification: (∀i ∈ℕ+: i>0) = ⋀∞i=1 i>0 = 1>0 ∧2>0 ∧3>0 ∧...
Existential quantification: (∃i ∈ℕ+: odd(i)) = ⋁∞i=1 odd(i) = odd(1)∨odd(2)∨odd(3)∨...
(∃y: ∀x: P(x, y)) → (∀x: ∃y: P(x, y))
(∀x: ∃y: P(x, y)) ↛ (∃y: ∀x: P(x, y))
The number of prime numbers is infinite.
(This means that whatever big number x we choose, there will always be a bigger prime number y.)
∀x: ∃y: (y > x ∧ prime(y))
Reversing the order of the quantifiers changes the meaning:
∃y: ∀x: (y > x ∧ prime(y))
(There is a prime number y that is bigger than any (natural number) x. This statement is obviously false.)
prime(t) ∨ ∃s: (z<s<t ∧ prime(s)) ⇒
∃y: (y > x ∧ prime(y))
∀s: (male(s) ∨ female(s))
∀s: ¬(male(s) ∧ female(s))
∀s∈S: (∃k∈K: from(s, k) ∧(∀h∈K: h=k ∨¬from(s, h)))
Deadline: November 20, 2014 (Thursday), 19:00.
Format: A4 single page (using both sides is okay; NO cover page), easily readable handwriting (NO printouts), name (kanji and kana) and student number at the top right
Where to submit: Box in front of room O-529 (building O, 5th floor)
Using your high school books/materials or other sources, research the following terms related to sets, and write a definition and short explanation for each of them:
(高校の本・資料や他の情報を活用して、上記の集合に関連する概念を調査し、定義と簡単な説明を書きなさい。)