Re: free variables in FOL
- From: pa@xxxxxxxxxxxxxxxxxxxxx (Pierre Asselin)
- Date: Sun, 19 Jun 2005 00:46:28 +0000 (UTC)
Ken Quirici <kquirici@xxxxxxxxx> wrote:
> MathWorld has the following two rules of inference in FOL:
> if G=>F(x)
> then G=>AxF(x)
> if F(x)=>G
> then ExF(x)=>G
> where in both cases x is unbound/free in F and doesn't occur free in G.
> Why in one case does 'free' lead to universal quantification and in
> the other to existential quantification?
If you rewrite the formulas in prenex form, the second conclusion
becomes Ax(F(x) => G) . Does that seem more symmetric to you ?
> How can free variables pop up at all in any sentential formulae? What
> do they mean?
One of the books I have makes the distinction between *variables* and
*names*. The inference rules above are given as
If (G => F(c)) is valid,
then (G => AxF(x)) is valid.
and
If (F(c) => G) is valid,
then (ExF(x) => G) is valid.
The "c" is not a variable but a name, a non-logical symbol of the
language just like F() and G. When the language is interpreted,
the c has to be assigned an individual in the domain of model, just
like the F() is assigned a subset of the domain and G is assigned
a truth value (except that F() and G may have more internal structure
than shown and if so it is their constituents that must be
interpreted).
If you read "valid" as "true in every interpretation" you can
convince yourself that the two inference rules preserve validity.
If you don't want to bother with the variable/name distinction you
can probably just read formulas with free variables as universally
quantified implicitly. But it is the *entire formula*, not just
a fragment of it, that is so quantified. Therefore,
F(x) => G
is shorthand for
Ax ( F(x) => G )
and not for
(Ax F(x)) => G
--
pa at panix dot com
.
- Follow-Ups:
- Re: free variables in FOL
- From: Ken Quirici
- Re: free variables in FOL
- References:
- free variables in FOL
- From: Ken Quirici
- free variables in FOL
- Prev by Date: Re: m balls k urns
- Next by Date: Re: free variables in FOL
- Previous by thread: Re: free variables in FOL
- Next by thread: Re: free variables in FOL
- Index(es):
Relevant Pages
|
Loading