2022-11-01

Nov 2 In-Class Exercise Thread .

Please post your solutions to the Nov 2 In-Class Exercise to this thread.

Best,

Chris

Please post your solutions to the Nov 2 In-Class Exercise to this thread. Best, Chris
2022-11-02

-- Nov 2 In-Class Exercise Thread

Universe = Domain: a, b, c, d Knows(a,a) Knows(b,b) Knows(c,c) Knows(d,d) Knows(a,b) Knows(b,c) Knows(a,d)

x -> a, y-> d, z->b For_All(x) Knows(x,x) AND Exists(y)not Knows(z,y)

Universe = Domain: a, b, c, d Knows(a,a) Knows(b,b) Knows(c,c) Knows(d,d) Knows(a,b) Knows(b,c) Knows(a,d) x -> a, y-> d, z->b For_All(x) Knows(x,x) AND Exists(y)not Knows(z,y)

-- Nov 2 In-Class Exercise Thread

Resource Description for IMG_D1F44B07C411-1.jpeg

((resource:IMG_D1F44B07C411-1.jpeg|Resource Description for IMG_D1F44B07C411-1.jpeg))

-- Nov 2 In-Class Exercise Thread

Let universe U = {"PersonA", "PersonB", "PersonC", "PersonD"} Knows := {("PersonA", "PersonA"), ("PersonB", "PersonB"), ("PersonC", "PersonC"}, ("PersonD","PersonD")} F := (x)Knows(x,x)(y)Knows(z,y)[z -> "PersonB"] T Knows(z,y)[z -> "PersonB", y -> "PersonA"] F T

(Edited: 2022-11-02)
Let universe U = {"PersonA", "PersonB", "PersonC", "PersonD"} Knows := {("PersonA", "PersonA"), ("PersonB", "PersonB"), ("PersonC", "PersonC"}, ("PersonD","PersonD")} F := (∀x)Knows(x,x)∧(∃y)¬Knows(z,y)[z -> "PersonB"] T ¬Knows(z,y)[z -> "PersonB", y -> "PersonA"] F T

-- Nov 2 In-Class Exercise Thread

Consider the model M with universe {Tyrell's Secret, Jim's Secret}

Knows := {(Tyrell's Secret,Tyrell's Secret),(Jim's Secret,Jim's Secret)}

M |= (x)Knows(x,x)(y)Knows(z,y) [z->Jim's Secret]

M |= (x)Knows(x,x)(y)Knows(z,y) [y->Tyrell's Secret, z->Jim's Secret]

(Edited: 2022-11-02)
Consider the model M with universe {Tyrell's Secret, Jim's Secret} Knows := {(Tyrell's Secret,Tyrell's Secret),(Jim's Secret,Jim's Secret)} M |= (∀x)Knows(x,x)∧(∃y)¬Knows(z,y) [z->Jim's Secret] M |= (∀x)Knows(x,x)∧(∃y)¬Knows(z,y) [y->Tyrell's Secret, z->Jim's Secret]

-- Nov 2 In-Class Exercise Thread

Resource Description for DD132D40-04B4-4C0E-9C4C-3821CD0C0BF7.png

((resource:DD132D40-04B4-4C0E-9C4C-3821CD0C0BF7.png|Resource Description for DD132D40-04B4-4C0E-9C4C-3821CD0C0BF7.png))

-- Nov 2 In-Class Exercise Thread

Knows(x,y)

U = {A, B}

(x)Knows(x,x)[x = (A, A), (B, B)] <=> True

(y)Knows(z,y)[z = A, y = B] <=> True

(x)Knows(x,x)(y)Knows(z,y) <=> True

Knows(x,y) U = {A, B} (∀x)Knows(x,x)[x = (A, A), (B, B)] <=> True (∃y)¬Knows(z,y)[z = A, y = B] <=> True (∀x)Knows(x,x)∧(∃y)¬Knows(z,y) <=> True

-- Nov 2 In-Class Exercise Thread

(x)Knows(x,x) (y)Knows(z,y) Domain: (Alice, Bob, Cali) Knows: (Alice, Alice), (Bob, Bob), (Cali, Cali) Right side evaluates to true if we set it&#039;s variables to (Bob, Alice) or (Alice, Bob) or (Bob, Cali) or (Alice, Cali) or (Cali, Bob) or (Cali, Alice)

(∀x)Knows(x,x) ∧ (∃y)¬Knows(z,y) Domain: (Alice, Bob, Cali) Knows: (Alice, Alice), (Bob, Bob), (Cali, Cali) Right side evaluates to true if we set it's variables to (Bob, Alice) or (Alice, Bob) or (Bob, Cali) or (Alice, Cali) or (Cali, Bob) or (Cali, Alice)

-- Nov 2 In-Class Exercise Thread

Predicate: Knows(X, Y)

Model: M = {Alice, Bob, Dave} Knows(Alice, Alice) Knows(Bob, Bob) Knows(Dave, Dave)

Formula: (x)Knows(x,x)(y)Knows(z,y)

Variable Assignment: x -&gt; Dave, Y -&gt; Alice, Z -&gt; Bob

(Edited: 2022-11-02)
Predicate: Knows(X, Y) Model: M = {“Alice”, “Bob”, “Dave”} Knows(“Alice”, “Alice”) Knows(“Bob”, “Bob”) Knows(“Dave”, “Dave”) Formula: (∀x)Knows(x,x)∧(∃y)¬Knows(z,y) Variable Assignment: x -> “Dave”, Y -> “Alice”, Z -> “Bob”

-- Nov 2 In-Class Exercise Thread

(x)Knows(x,x) (y)Knows(z,y) Universe = [&quot;John&quot;, &quot;Peter&quot;, &quot;Bob&quot;] (x)Knows(x,x) := {[&quot;John&quot;, &quot;John&quot;], [&quot;Peter&quot;, &quot;Peter&quot;], [&quot;Bob&quot;, &quot;Bob&quot;]} = T (y)Knows(z,y) := [z = &quot;John&quot;, y = &quot;Peter&quot;] = T (x)Knows(x,x) (y)Knows(z,y) = T

(∀x)Knows(x,x) ∧ (∃y)¬Knows(z,y) Universe = ["John", "Peter", "Bob"] (∀x)Knows(x,x) := {["John", "John"], ["Peter", "Peter"], ["Bob", "Bob"]} = T (∃y)¬Knows(z,y) := [z = "John", y = "Peter"] = T (∀x)Knows(x,x) ∧ (∃y)¬Knows(z,y) = T
[ Next ]
X