| Related sites for http://www.earlham.edu/~peters/courses/logsys/satisfac.htm |
| Elegant_Bride_Magazine Wedding planning, bridal fashion and beauty tips, bridal show calendar, advice and resources for the bride-to-be including online gift registries, products and services links and honeymoon locations. | | GayRes_com Offers real time reservations for hotels worldwide. Listings include details about local attractions and information about the local gay community. Includes pricing, personalized profiles, and compan | | Lathi,_Mahendra Includes resume, photos and personal information. | | Pantel,_Patrick Includes research publications, technology demonstrations, patents and a cv. | | Guan,_Diana__-_The_Violet_Fair Includes resume, personal information, and poetry. | | Krachinski,_Cathy Includes poems, recipes, and stories, as well as links to current news. | | Spirittone__Meditations Selected Bible passages with commentary and devotional applications. Arranged by book of the Bible with a new one featured each week. | | The_Blessed_Virgin_Mary_of_Czestochowa_Parish Parish of the Polish National Catholic Church. Serves the Capital District area of Upstate New York. Site features newsletters, parish news, events (including PolishFest), and contact information. | | Mental_Imagery By Nigel Thomas of Leeds University. | | Examined_Life A journal dedicated to enhancing the dialectic of philosophy for the professional, student, and amateur philosopher. | | The_Beat_Within A publication of writing and art from inside juvenile hall. | | Nana\'s_Nook Sanctuary for abused children of any age, creed or color. | | Faith_Facts Seeks to use reason and evidence to promote biblical Christianity. Includes an interactive guide to understanding and accepting Christianity, information on evolution and cultural issues, and newslett | | Grow_Your_Soul Presents methods for personal growth based on a fusion of Kabbalah and Psychology. Offers workshops, counseling, on-line discussion forum, and newsletter. | | Rotary_Club_of_Marikina_West Marikina City, Philippines. District 3800 | | Ray,_R_J_ Portland State University student with his resume, and links to his school and interests. | | Staffordshire_University Department of Philosophy - Staffordshire, England - BA, MA (Modern Continental Philosophy), MPhil, PhD | | Alpha_Pi_Sigma Founded at San Diego State University in 1990. | | Youth_Ministry_Ideas Site is from youth pastors for youth pastors and gets updated with new youth ministry ideas on a weekly basis. [RSS] | | 101_Prophecies_of_the_Last_Days Lists 101 Prophecies of the Lasy Days with Scripture proof texts. |
|
Peter Suber, "Satisfaction"
Satisfaction
Peter Suber,
Philosophy Department,
Earlham College
Recall that "truth for I" had to be defined separately for each of three kinds of wff of Hunter's language P (or truth-functional propositional logic, TFPL). The three kinds of wff were A, ~A, and A B. If we know what truth for I means for each of these three kinds of wff, then we can figure it out for any complex wff of language P (or more generally, or TFPL) that we might encounter later, for example, (A ~(B B)) ~A.
The idea is the same in predicate logic (PL) except that (1) what we're defining separately for each kind of wff is satisfaction, not truth for I, and (2) there are eleven, not just three, basic kinds of wff. However, if we know what satisfaction means for each of these eleven kinds of wff, then we'll know what it means for any complex PL wff.
It will help to review what sorts of assignments we make when interpreting a PL
language such as Hunter's language Q. First we posit a set of objects to be the domain of the interpretation. Then we assign:
to each TFPL atom, a truth-value
to each constant, an object from the domain
to each function symbol, a function such that the domain and range of the function are both subsets of the domain of the interpretation, and
to each predicate symbol, the set of all and only the n-tuples of objects of the domain that make the predicate true for that interpretation.
(Technically we also assign truth-functions to the connective symbols and quantifiers to the quantifier symbols. But since all the interpretations we will care about give these symbols their usual meanings, we won't pretend that these vary from interpretation to interpretation.)
Before we introduce the eleven kinds of wff, here are some abbreviations we'll use in the definitions of satisfaction.
Let I be the interpretation in which satisfaction is being tested.
Let D be the domain of I.
Let d1, d2, d3... be the members of D.
Let s be an arbitrary denumerable sequence of objects from domain D.
Let E be an effective enumeration of the variables of language Q, for example <v', v'', v'''...>.
Let S be the set of n-tuples assigned by I to predicate symbol F. (If F is an n-place predicate, then S contains all and only the n-tuples of objects, for example <d1...dn>, that make Fd1...dn true for that I.)
Let f be the function assigned by I to function symbol f.
To say that a wff is satisfied means that it is satisfied by some sequence of objects from the domain of some interpretation. Hence in the eleven cases below, we'll describe when an arbitrary sequence, s, satisfies that type of wff.
Type of wff
Description of wff
Definition of satisfaction
1. p
TFPL atom
s satisfies wff type #1 iff I assigns truth
to p
2. ~A
TFPL or PL wff negated
s satisfies wff type #2 iff I assigns false
to A
3. A B
TFPL or PL wffs connected
by material implication
s satisfies wff type #3 iff either s does
not satisfy A or s does satisfy B, or
both
4. Fc1...cn
n-place predicate whose
terms are all constants
let d1...dn be the objects assigned by I
to c1...cn; s satisfies wff type #4 iff
<d1...dn> S, or iff Fd1...dn is true
for I
5. Fv1...vn
n-place predicate whose
terms are all variables
if vi is the kth term of E, then I
assigns kth term of s (say dk) to vi; let
the terms of s assigned to v1...vn be
d1...dn; s satisfies wff type #5 iff
<d1...dn> S, or iff Fd1...dn is true
for I
6. Ft1...tn
n-place predicate whose
terms are some combination
of constants and variables
if ti is a constant, then it is assigned
some object di by I; if it is a variable,
then if it is the kth term of E, then I
assigns kth term of s (say dk) to vi; let
the terms of s assigned to v1...vn be
d1...dn; s satisfies wff type #6 iff
<d1...dn> S, or iff Fd1...dn is true
for I
7. vkB
universal quantifier on
variable vk with wff B in its
scope
vk is kth term of E; s satisfies wff type
#7 iff every denumerable sequence of
the members of D which differ from s
in at most the kth place satisfy B; or,
s satisfies #7 iff s would satisfy B
regardless of which di is assigned to vk
by I
8. Wffs with at
least one term of
form f(c1...cn)
the new term is a function
whose terms are all
constants
let d1...dn be the objects assigned by I
to c1...cn; the object d assigned by I to
the new term in #8 is the value of
f(d1...dn)
9. Wffs with at
least one term of
form f(v1...vn)
the new term is a function
whose terms are all
variables
let d1...dn be the objects assigned by I
to v1...vn using the method of #5
above; the object d assigned by I to
the new term in #9 is the value of
f(d1...dn)
10. Wffs with at
least one term of
the form f(t1...tn)
the new term is a function
whose terms are some
combination of constants
and variables
let d1...dn be the objects assigned by I
to t1...tn using the methods of #8 and
#9 above; the object d assigned by I to
the new term in #10 is the value of
f(d1...dn)
11. Wffs with at
least one term of
the form f(t1...tn)
the new term is a function
at least one of whose terms
is another function (which
will itself be like that in #8,
#9, #10, or even #11)
let d1...dn be the objects assigned by I
to t1...tn using the methods of #8, #9,
and #10 above; the object d assigned
by I to the new term in #11 is the
value of f(d1...dn)
Note that in case #1, sequence s is ignored. Wffs of that kind are made true or false by
the assignment of truth-values to TFPL atoms. If assigned true, for example, then such a wff
is true for all sequences of that I. That means it is true for I. For such wffs, then, satisfaction
and truth for I are equivalent.
When A and B in cases #2 and #3 are TFPL wffs, then sequence s is also ignored.
However, if they are PL wffs, then sequence s might be consulted. In that case, A and B might be wffs of kinds #4-#11.
In case #4, sequence s is also ignored. Objects are assigned directly to constants by PL interpretations. Hence the truth-value of predicate expressions with only constant terms will be determined by those assignments, independently of sequence s.
In the remaining cases #5-#11, sequence s is critical. Whether the wff is satisfied by s or not depends entirely on the internal content of s.
In this hand-out I used denumerable sequences because Hunter (following Tarski) uses them. But they are not strictly necessary, and avoiding them allows considerable simplification of the definitions. See the hand-out Three Levels of Truth for a discussion of satisfaction using finite sequences, and a comparison of satisfaction with truth for an interpretation and logical validity.
This file is an electronic hand-out for the course, Logical Systems.
Most of the logic symbols in this file are GIFs. See my Notes on Logic Notation on the Web.
Peter Suber,
Department of Philosophy,
Earlham College, Richmond, Indiana, 47374, U.S.A.
peters@earlham.edu. Copyright © 1997-2002, Peter Suber.
|
|