Solving ∀x(Fx → ∀y(Fy → y=x)) - Help Appreciated!

  • Context: Graduate 
  • Thread starter Thread starter nobahar
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the logical expression ∀x(Fx → ∀y(Fy → y=x)), exploring its meaning and implications within the context of predicate logic. Participants are attempting to clarify the interpretation of the notation, particularly the role of the quantifiers and the implications of the statements involved. The conversation includes considerations of uniqueness, domain restrictions, and the nature of logical statements.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants propose that ∀y(Fy → y=x) limits the domain of y to x, suggesting that if Fy holds, then y must equal x.
  • Others argue that this interpretation is incorrect, stating that y can take on values that are not equal to x, and thus Fy does not necessarily imply y=x.
  • A participant questions the meaning of the expression ∀x(Fx → u), where u is defined as ∀y(Fy → y=x), and seeks clarification on whether it implies a domain restriction or a conditional statement.
  • Another participant introduces the context of the expression ∃x(Fx ∧ ∀y(Fy → y=x) & Bx), discussing the implications of the components and how they relate to the uniqueness of F(x).
  • There is a suggestion that the understanding of ∀y(Fy → y=x) can lead to different interpretations regarding the uniqueness of F(x), with one view suggesting it is a static statement and another viewing it as dynamic, depending on the values of y.
  • One participant references Russell's paper to illustrate the implications of existential quantifiers and uniqueness in logical statements.
  • Concerns are raised about the well-formedness of certain expressions, particularly the use of '=' in the context of logical statements.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the interpretation of ∀y(Fy → y=x) and its implications for the uniqueness of F(x). Multiple competing views remain regarding the nature of the statements and their logical consequences.

Contextual Notes

Participants express uncertainty about the definitions and axioms related to equality and the implications of the logical expressions discussed. There are unresolved questions about the well-formedness of certain notations and the specific meanings of conjunction symbols used in the expressions.

nobahar
Messages
482
Reaction score
2
Hello!

This is pretty much my first venture into this notation, and I was wondering if someone could help me with this:

∀x(Fx → ∀y(Fy → y=x))

As far as I am aware, ∀y(Fy → y=x) means for all y, whatever y you plug in, its domain is limited to x, so y is x, and f(y) is f(x): i.e. it limits y to 'being' x.
Something like (Fx & ∀y(Fy → y=x)) makes sense, because its basically saying F can only be over x: there is only one F, namely x; if we tried to introduce something else, ∀y(Fy → y=x) tells us that it has to be x, so it can't be anything else, only x.

If ∀y(Fy → y=x) = u

then what does ∀x(Fx → u) mean? There's no u = x, is it over a domain?, or is it saying if F(x) is true then u? In which case the same notation is saying different things, which apparently it can; but in this case without clarification that this is is happening.
Or is it saying something like: for all x: for F(x), y in F(y) is limited to being x, and that this is true for all y?

Hopefully that makes sense.
Any help appreciated!
 
Last edited:
Physics news on Phys.org
nobahar said:
As far as I am aware, ∀y(Fy → y=x) means for all y, whatever y you plug in, its domain is limited to x, so y is x, and f(y) is f(x): i.e. it limits y to 'being' x.

No, that's not the correct interpretation. The "domain" of y is the set of specific things you can set y equal to. Fy is presumably a statement function. When set y equal to some specific y1 then you can determine if Fy1 is true. If Fy1 is true then y1 = x, but Fy1 doesn't have to be true. So you can substitute things for y that aren't equal to x.
 
nobahar said:
Hello!

This is pretty much my first venture into this notation, and I was wondering if someone could help me with this:

∀x(Fx → ∀y(Fy → y=x))

As far as I am aware, ∀y(Fy → y=x) means for all y, whatever y you plug in, its domain is limited to x, so y is x, and f(y) is f(x): i.e. it limits y to 'being' x.
Something like (Fx & ∀y(Fy → y=x)) makes sense, because its basically saying F can only be over x: there is only one F, namely x; if we tried to introduce something else, ∀y(Fy → y=x) tells us that it has to be x, so it can't be anything else, only x.

If ∀y(Fy → y=x) = u

then what does ∀x(Fx → u) mean? There's no u = x, is it over a domain?, or is it saying if F(x) is true then u? In which case the same notation is saying different things, which apparently it can; but in this case without clarification that this is is happening.
Or is it saying something like: for all x: for F(x), y in F(y) is limited to being x, and that this is true for all y?

Hopefully that makes sense.
Any help appreciated!

What are the axioms or definitions for "=" ??
 
Last edited:
nobahar said:
Hello!

This is pretty much my first venture into this notation, and I was wondering if someone could help me with this:

∀x(Fx → ∀y(Fy → y=x))

As far as I am aware, ∀y(Fy → y=x) means for all y, whatever y you plug in, its domain is limited to x, so y is x, and f(y) is f(x): i.e. it limits y to 'being' x.
Something like (Fx & ∀y(Fy → y=x)) makes sense, because its basically saying F can only be over x: there is only one F, namely x; if we tried to introduce something else, ∀y(Fy → y=x) tells us that it has to be x, so it can't be anything else, only x.

If ∀y(Fy → y=x) = u

then what does ∀x(Fx → u) mean? There's no u = x, is it over a domain?, or is it saying if F(x) is true then u? In which case the same notation is saying different things, which apparently it can; but in this case without clarification that this is is happening.
Or is it saying something like: for all x: for F(x), y in F(y) is limited to being x, and that this is true for all y?

Hopefully that makes sense.
Any help appreciated!

Let : Fx denote for example : x is a fish.Then using the axiom two different fish cannot be identical we can prove that:

∀x(Fx → ∀y(Fy → y=x)) is not true
 
Thanks for the responses.

Here it is in 'context':

∃x(Fx [itex]\wedge[/itex] ∀y(Fy → y=x) & Bx)

So looking at this component, two requirements are made on x:

Fx [itex]\wedge[/itex] ∀y(Fy → y=x)

The ∀y(Fy → y=x) component was the one we were addressing. I meant to say maps the domain of y onto the codomain x; but thinking about it, this doesn't make sense here, as you are not mapping y on to x; and the notation is not quite the same, although similar. It doesn't appear to be a Boolean valued function either, even though the notation again looks similar. What does the arrow denote here, exactly? What is it called?

So if you can plug in some y, which doesn't equal x, then ∀y(Fy → y=x) is not true and therefore the requirements that some x meets Fx [itex]\wedge[/itex] ∀y(Fy → y=x) is not fulfilled; so the whole statement is false?

This would mean my understanding of what something like ∃x(Fx [itex]\wedge[/itex] ∀y(Fy → y=x) & Bx) is saying is false. I understood it to be stating something unchanging, that ∀y(Fy → y=x) 'states' that there is a unique F(x); instead, it appears as a function that can change and can be render the statement ∃x(Fx [itex]\wedge[/itex] ∀y(Fy → y=x) & Bx) true or false.
Do you see what I mean?:
In one understanding, my initial one, ∃x(Fx [itex]\wedge[/itex] ∀y(Fy → y=x) & Bx) says that there is some x such that it is uniquely F(x) becuase ∀y(Fy → y=x) means any y has to be x, so that F is limited to being x (i.e. it is unique).
In the second understanding, you are saying that a y can be plugged in that does not equal x, and so it renders the 'dynamic' statement ∃x(Fx [itex]\wedge[/itex] ∀y(Fy → y=x) & Bx) false because ∀y(Fy → y=x) is false. This is subtly different; since, although it restricts the values of y to x in order to render it true, it is a slightly different statement - a kind of dynamic statement. It's no longer saying explicitly that F(x) is unique, but says that, if y isn't equal to x, then the statement is false. Does that make sense? Admittedly, it seems to amount to the same thing, but I think there is a conceptual difference. In the second case its more dynamic; as you say, it can accept values for y not equal to x; rendering the statement false, but acceptable none the less. In the first it is saying you cannot even plug in values of y not equal to x, since they have to equal x.

Any further help appreciated.
 
Hello nobahar
First, in ∃x(Fx ∧ ∀y(Fy → y=x) & Bx) what does ∧ mean if it is different than &? It looks like two different notations for conjunction so I'll assume the interpretation ∃x(Fx & ∀y(Fy → y=x) & Bx).

Ala Russell's 1905 paper "On Denoting", let's take F to be "is the king of France" and B to be "is bald". Then what ∃x(Fx & ∀y(Fy → y=x) & Bx) states is that
1. There is at least one king of France
2. There is at most one king of France
3. The thing that is the king of France is bald.
There are a number of ways in which this can be false, in particular:
1. It is false when there is no king of France
2. It is false when there are many kings of France
3. It is false when the king of France is not bald.

As for the string ∀y(Fy → y=x) = u. This is not typically considered well-formed. '=' must be flanked by terms.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
5K
Replies
1
Views
1K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 56 ·
2
Replies
56
Views
4K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K