Orlow, I SHOULD (whether I do or not) make this my last post to you on
this subject. You continue to make claims and arguments that are mired
in your lack of understanding of the basics of first order languages,
especially your virtually complete unfamiliarity with basic semantics
for first order languages. Thus, each of my explanations, in a vacuum
of your own familiarity with the subject, results in you returning
with more confusions on the subject.
On Dec 24, 11:00 am, Tony Orlow <
bonyto...@gmail.com> wrote:
> On Dec 24, 2:52 am, MoeBlee <
modem...@gmail.com> wrote:
> all sorts of talk about models,
> structures, variable assignments, or whatever, that don't have
> anything to do with the original question.
They have EVERYTHING to do with the question. I've SAID what they have
to do with the question.
> > My remarks don't depend on a premise that all knowledge comes from
> > textbooks. I'll repeat what I said:
>
> Moe: "What textbook in mathematical logic are you using to understand
> these
> basics?"
I did not mean for that to imply that knowledge comes only from
textbooks. So perhaps the question would have been better worded:
Is there a textbook you're using to understand these basics? If so,
what textbook is it?
> > You are making certain claims about first order logic and a proposed
> > change to it. As I said, if you tell me a specific textbook that you
> > refer to for your understanding of first order logic, then I may be
> > able to refer you to the appropriate passages in that textbook that
> > explain the crucial particulars you're overlooking.
>
> It's a little presumptuous to assume that I am overlooking details in
> some text, when what I am doing is running past other minds an
> alternative formulation of quantification that has occurred to me
> while considering how basic propositional calculus is extended to
> "ordered" logic.
No, you're making claims about how you can "run past" an aspect of
first order logic but you don't understand really what is actually
involved in that claim, since your arguments don't take into account a
number of the crucial details about the subject of first order logic.
> I have yet to see any objection that doesn't rely on
> assuming that x is some particular object, rather than the variable
> that it was obviously meant to represent.
For about the thrid time: There is the symbol 'x'. It is a variable.
Then, per a structure for the language and per an assignment for the
variables, the symbol 'x' is mapped to some member of the universe for
the structure.
> > As far as I can tell, you are claiming that you are able to dispense
> > with the universal quantifier as a primitive by instead adopting
> > primitive symbols 'U' and 'e'. But you have not shown how that would
> > work to express the actual semantics of universal quantification.
>
> > It's as if you are claiming that you know how to dispense with one of
> > the parts in the Fiat automobile engine and replace it with something
> > else you've devised. But when you start to describe how you'd do that,
> > it is clear that you don't know how a Fiat engine works.
>
> That's a nice analogy, I suppose, but completely off point. If you can
> give some kind of example where it doesn't work, that would be
> helpful, but I haven't seen any such exception yet.
I already explained what is lacking in your claim. You don't
understand it, because you don't have a grasp of the basics of this
subject.
To be clear: I do not claim that there cannot be a formulation of
first order logic in which the universal quantifier is replaced with
'U' and 'e' while still preserving the ability to express, with an
alternative method of semantics, that something holds for all members
of the universe. Rather, my point is that you have not yourself shown
how do accomplish such a thing. Most plainly, you have not specfied an
actual and coherent alternative semantical method that you've shown to
work. And I've given you some of the considerations that you would
need to address in doing that. Unfortunately, my remarks are going
right into the ditch, since you don't know the basics of syntax and
semantics of first order languages.
> Is
> there a particular question you have about what I am suggesting?
I've already mentioned the key problems with your claim that I find
most salient. Morevover, again, you have not given a coherent and
rigorous alternative semantics that accomplishes what you claim.
You're handwaving while you don't understand the crucial and basic
considerations you're waving right over.
> > But, in brief, a structure for a language L is a function that assigns
> > to the universal quantifier a non-empty set (this set we call 'the
> > universe'), assigns to each n-place predicate symbol of L an n-place
> > relation on the universe (where n=0, the assignment is to a truth
> > value, and where n=1, the assignment is to a subset of the universe),
> > and assigns to each n-place function symbol of L an n-place function
> > on the universe (where n=0, i.e., the symbol is a constant, the
> > assignment is to a member of universe).
PLEASE do you understand what I wrote above or not?
> > to show that one can dispense with the universal quantifier by
> > instead using the symbols 'U' and 'e' requires specifying a specific
> > semantics for those symbols and such that that semantics fulfills the
> > same semantical properties for the universal quantifier.
>
> > But you have not done that. Moreover, in my earlier posts I mentioned
> > certain points that you would have to overcome in order to to supply a
> > successful semantics as just described.
>
> I rather think I have done that sufficiently. In ZF there is no
> explanation of what 'e' *means*.
You're completely missing the point and working in a fog as you're
conflating differnent things. But it's hopeless if you continue to
refuse to learn how the semantics for first order languages actually
work.
'e' is a 2-place predicate symbol. It has no interpretation onto
itself. It is given an interpretation with a structure for the
language. The interpretation for 'e' per a given structure for the
language is some 2 place relation on the universe for the structure.
But, more fundamentally, whether we ourselves mention any structure
for the language, there is still the GENERAL definition of 'structure
for a language' so that at least we know what a structure for the
language is.
Now, you are using 'U' and 'e' as special symbols to capture a FIXED
notion of universal quantification. That is a different situation from
'e' ordinarily as a 2-place relation symbol that does not itself have
a FIXED interpretation (in the sense that even though we generally
intend 'e' to stand for membership, our semantics itself does not
REQUIRE that interpretation).
So your situation is more analogous to when we take '=' as having a
FIXED interpretation, where we require that for ANY interpretation,
'=' must map to the equality relation on the universe
> When I said U is the collection of
> all conceivable objects, then xeU is vacuously true, as soon as x is
> conceived.
That is handwaving waffle.
What you need to do is give a rigorous specification of your
alternative semantics. But you can't do that, because you don't have
the tools to do it, because you refuse to learn the basics of this
subject.
> > Please refer to a textbook in basic mathematical logic, such as, I
> > would suggest, Enderton's 'A Mathematical Introduction To Logic'.
>
> Again, that is not an objection, but an instruction.
Correct. But I've given you specific objections. Your responses to
those objections are confusions. That is why I recommend that you find
out how the Fiat engine actually runs before you start claiming that
it doesn't need a fuel system.
> If you have any
> actual logical objection to the replacement of 'A' with 'e' and 'U',
> please do state it succinctly.
I HAVE.
> > The interpretation is given by a structure for the language. If the
> > language has constants, then the structure (which is a certain kind of
> > function), among other things, assigns to each constant a member of
> > the universe for the structure.
>
> If I had included a statement, "xeX", by itself, then 'x' may be taken
> as some sort of constant, but I did not.
You raised a point about variables and constants. I merely answered
it.
> I used 'x' as a variable in
> the condition for an implication, as per the basic logical 2-place
> operator "->".
I don't know what you refer to in ordinary first order logic with "x
as a variable in condition for implication" where 'x' is an individual
variable. You seem to have built up your own very personal hodge podge
of notions about first order logic, based on various bits and pieces
of you've read here and there. That is hurting you terribly. You need
to get a good book and read a systematic account of the syntax and
semantics for first order languages.
> > The next step is to give, in addition to a structure, an assignment
> > for the variables, which is a function that assigns to each variable a
> > member of the universe for the structure.
>
> So, if I say "AneN (n+1)eN", then I have to specify which natural
> number n refers to?
No, I said no such thing.
What I said is that IF you give a structure for the language and an
assignment for the variables, and if 'n' is a variable, then n is
assigned to some member of the universe. I did not say that is
required just to utter the formula you mentioned. Structures and
assignments for the variables are used for the DEFINTIONS of
'satisfied' and 'true'; but I did not claim that they are needed
merely to utter formulas.
PLEASE, the notions of structure for a language and assignment for the
variables are basic notions in beginning mathematical logic. I don't
know what end you think you achieve by bickering about the basic
definitions when you don't even know or understand the definitions and
how they are part of the approach to semantics for first order
languages.
> No, incorrect. The statement is true given *any*
> natural number n. I am not required to assign a value to n in order to
> assert this axiomatic statement.
PLEASE just study the basics of this subject. Again, I did not require
you to assign a value to the variable 'n'. Rather, you would find out,
were you to actually read a book, that the semantics for universal
quantification precede through a notion of assignments for the
variables.
> > No, for a given first order language and for a given structure for
> > that language, that structure has a universe specified by the
> > structure. And there is no restriction on what the members of the
> > universe may be. Only that the universe must be non-empty. Then with
> > an assignment for the variables per that structure, each variable is
> > assigned to some member of that universe.
>
> Okay. And a flying pink elephant is a member of U. Would you like to
> discuss this in the context of flying pink elephants?
You're not making any coherent point.
I said that there is no restriction on what the members of the
universe may be. That means that for any object, there is some (of
course, many) universe(s) that that object is a member of. I'm not
claiming that given the properties 'flying', 'pink' and 'elephant'
there is some object that has all three of those properties.
The point is that for any language and any non-empty set (no matter
its particular elements), said non-empty set is the universe for some
structure for said language.
> > I take it
> > that 'f' is a 1-place predicate symbol there.
>
> Yes, it is, with a value of "true" or "false".
That makes no sense. 0-place predicate symbols are assigned a value
'true' or 'false' per an interpretation. 1-place predicate symbols are
assigned a subset of the universe for the structure. Then fx is
evaluated as satisfied or not satisfied by an assignment for the
variables according to whether the object assigned to 'x' is a member
of the subset assigned to 'f'.
> > Note that it is NOT the case that in general Ax fx <-> fx.
>
> Does "fx" mean "f(x)", where f is a statement regarding variable x? If
> so, then indeed, Ax f(x) <-> f(x), unless you are asserting that f(x)
> can be true and false at the same time?
No, you're plain, flat out incorrect. Ask ANYBODY who knows about this
subject. Better yet, get a good book and read to understand for
yourself.
An, to be clear, "Ax fx <-> fx" is not "Ax(fx <-> fx)" by the
ordinary convention that the scope of a quantifier is the least
formula to the right of the quantifier.
It is NOT the case that in general we have |- Ax fx <-> fx.
That is, it is NOT the case that in general we have "for all x, fx"
iff "fx".
> > (However we do have the meta-theorem:
>
> > |- Ax fx iff |- fx
>
> > But that is much different from |- Ax fx <-> fx, which, as I've said,
> > does not in general hold.)
>
> I guess you've said that. What textbook are you quoting?
Now you're being a smart-ass again.
Just get a texbook, such as Enderton, read the material
systematically, and you will see exactly how to prove what I wrote
above.
MoeBlee