First order language in logic

  • #1
rainwyz0706
36
0
1. Homework Statement

Let L = {P } be a first-order language with a binary relation symbol
P as only non-logical symbol. By exhibiting three suitable L-structures prove
(informally) that no two of the following sentences logically implies the other
(i) ∀x∀y∀z(P (x, y) → (P (y, z) → P (x, z))),
(ii) ∀x∀y(P (x, y) → (P (y, x) → x = y)),
(iii) (∀x∃yP (x, y) → ∃y∀xP (x, y)).

I really don't have a clue how to handle this problem. Could anyone please give me some hints of the L-structures? Any help is appreciated!
 

Answers and Replies

  • #2
Martin Rattigan
330
3
An L-structure is a formalisation of an interpretation of a language. If you think first of an interpretation, then constructing the corresponding L-structure is just turning the handle of the sausage machine.

So the first thing to do is to think of interpretations for which each of (i),(ii) and (iii) (in turn) are false while the other two are true. This would then mean that no two of the sentences logically implies the third. You can then construct corresponding L-structures.

You should check exactly how the L-structures are constructed in the exposition you're following, and exactly how the phrase "logically implies" is defined (this may be in terms of the L-structures). If for some reason you can't find this information there's a reasonably straightforward explanation http://www.maths.ed.ac.uk/~s0571100/Logic.pdf [Broken], but try not to mix and match definitions because there can be slight differences which don't affect the meaning in general but can affect whether your proof is considered correct.
 
Last edited by a moderator:
  • #3
rainwyz0706
36
0
Thanks a lot for your help. I can only think of <Q, >>, which would make 1,2 true and 3 false. And I'm not sure that I've interpreted 3 correctly. Could you explain it a little bit more please?
 
  • #4
Martin Rattigan
330
3
OK that example is correct.

Conditions (i) and (ii) are almost the requirement for P to be a weak partial order. (By weak I mean "[itex]\leq[/itex]" type rather than "[itex]<[/itex]" type.) But there's something missing - what?

You've chosen a weak partial (actually total) order with no maximum and that makes the third condition false, because it says, "if everything [itex]\leq[/itex] something, then something [itex]\geq[/itex] everything". That is, "if the domain of P is its whole field (that is the whole of the domain of interpretation in this case) then P must have a maximum", which [itex]\mathbb{Q}[/itex] of course doesn't.

If you answer the question in the first paragraph that should give you possible other interpretations to use.
 
  • #5
Martin Rattigan
330
3
Correction; I didn't read your answer properly. You chose a strong partial order ("[itex]>[/itex]" type, rather than "[itex]\leq[/itex]" type).

If you'd said [itex](\mathbb{Q},\leq)[/itex] what I said would make sense. The changes to make it correspond with what you said are straightforward.

That should give you a further clue. If you're still struggling ask again.
 
Last edited:
  • #6
rainwyz0706
36
0
Thanks. What if I change Q into all non-positive rational numbers, then it has a maximum. Would that work?
Also, that's only one l-structure. Could you give me some hints about the other two possible l-structure?
 
  • #7
Martin Rattigan
330
3
I said I misread your answer, not your answer was wrong.

With your suggested change it would still be correct. But notice I was talking about a maximum in connection with [itex](\mathbb{Q},\leq)[/itex], because I'd misread the answer. If I'd talked about [itex](\mathbb{Q},\geq)[/itex] instead (which is still not quite what you wrote), I'd have talked about a minimum. In fact with a strict order the definitions of maximum and minimum in terms of the ordering relation have to change slightly.

Sorry I obviously confused you there.

So - I'll give you an interpretation to show (ii) is not a logical consequence of (i) and (iii).

The domain of interpretation will be a pair of distinct cabbages and [itex]P(x,y)[/itex] will be interpreted as, "[itex]x[/itex] is a cabbage or [itex]y[/itex] is a cabbage". It should be apparent that with this interpretation (i) and (iii) are true whereas values of [itex]x[/itex] and [itex]y[/itex] can be found so that (ii) is not satisfied, which should also mean that (i) and (iii) don't logically imply (ii) (when you have checked what that means).

I think with that example you'll probably find showing (ii) and (iii) don't logically imply (i) easy enough. (That just leaves the L-structures to be defined.)
 
Last edited:

Suggested for: First order language in logic

  • Last Post
Replies
0
Views
370
Replies
8
Views
219
Replies
5
Views
334
Replies
4
Views
636
Replies
12
Views
726
Replies
2
Views
132
Replies
2
Views
624
Replies
15
Views
912
Replies
3
Views
651
Replies
4
Views
539
Top