Discussion:
A4Q1b Solution?
(too old to reply)
Roman
2011-12-16 23:55:02 UTC
Permalink
if |= p -> n, then |= (for all x. p) -> (for all x. n)

My tutorial section did not give the solution to this question, can
someone explain how it is done?
Curtis Bright
2011-12-17 00:33:16 UTC
Permalink
Let (I, theta) be an arbitrary model with domain D. The general outline is:

I, theta |= ∀x.p
=> I, theta[x/v] |= p for all v in D
(use hypothesis |= p->n)
=> I, theta[x/v] |= n for all v in D
=> I, theta |= ∀x.n

Curtis
Post by Roman
if |= p -> n, then |= (for all x. p) -> (for all x. n)
My tutorial section did not give the solution to this question, can
someone explain how it is done?
Roman
2011-12-17 00:36:17 UTC
Permalink
Post by Curtis Bright
I, theta |= ∀x.p
=> I, theta[x/v] |= p for all v in D
(use hypothesis |= p->n)
=> I, theta[x/v] |= n for all v in D
=> I, theta |= ∀x.n
Curtis
Post by Roman
if |= p -> n, then |= (for all x. p) -> (for all x. n)
My tutorial section did not give the solution to this question, can
someone explain how it is done?
So you use the MP inference rule in the middle of the solution there?
Curtis Bright
2011-12-17 01:09:43 UTC
Permalink
Post by Roman
So you use the MP inference rule in the middle of the solution there?
Basically, though "inference rule" usually refers to syntactical rather
than semantical arguments.

Curtis
Roman
2011-12-17 01:54:04 UTC
Permalink
Post by Curtis Bright
Post by Roman
So you use the MP inference rule in the middle of the solution there?
Basically, though "inference rule" usually refers to syntactical rather
than semantical arguments.
Curtis
Thanks.

Loading...