Showing posts with label Suppes. Patrick Suppes. Show all posts
Showing posts with label Suppes. Patrick Suppes. Show all posts

14 Mar 2017

Suppes’ Introduction to Logic, collected brief summaries

 

by Corry Shores

 

[Search Blog Here. Index-tags are found on the bottom of the left column.]

 

[Central Entry Directory]

[Logic & Semantics, Entry Directory]

[Patrick Suppes, entry directory]

[Suppes, Introduction to Logic, entry directory]

 

[The following collects the brief summaries for certain sections of Patrick SuppesIntroduction to Logic, and in some cases Suppes’ examples are replicated too. All the following is Suppes’ work, boiled down for quick reference or review.]

 

The entry directory without the brief summaries can be found here:

Suppes, Introduction to Logic, entry directory




Collected Brief Summaries of

 

Patrick Suppes


Introduction to Logic


Ch. 3 Symbolizing Everyday Language

 

§3.2 Terms

 

A term is an expression that either (a) names or describes some object, or (b) generates a name or a description for some object whenever we replace the expression’s variables with names or with descriptions. Thus “x + y” both contains terms, namely, x and y, because these variables can be replaced with specific numerals, and also, the whole expression “x + y” itself  is a term, because after its variables are substituted, it expresses the value 5.

 

 

§3.3 Predicates

 

Predication can be expressed as a relation. In this text, we use lower-case letters for variables and upper-case letters for relations. We would write “For every x, x is red or x is not red” as: For every x, Rx ∨ –Rx. Predicates can be either one-place, two-place, or n-place, depending on the number of terms the predicate relates.

 

 

§3.4 Quantifiers

 

The variables in our propositions can be quantified. If the variable applies to all such things, it is universally quantified. The sentence “Everyone is a miser” could be expressed “For all x, x is a miser” and rendered symbolically [in Suppes’ text] as:  (x)(x is a miser). If however the variable applies to some or to just one such thing, it is existentially quantified. The sentence “something is greater than zero” could be expressed “there is an x such that x is greater than 0” and symbolically rendered as: (∃x)(x > 0). More quantifiers can be added, as in (∃x)(∃y)(∃z)(x + y = z + 2). To symbolize common nouns, we can use relational predicates and quantifiers. First consider an example with universal quantification, “All freshmen are intelligent”. It should be written with the conditional as: (x)(Fx Ix), meaning “For all x, if x is a freshman then x is intelligent”. But the structure is different for existential quantification. “Some freshmen are intelligent” should be rendered with the conjunction as: (∃x)(Fx & Ix).

 

 

§3.5 Bound and Free variables

 

Atomic formulas are predicates followed or flanked by the appropriate number of terms as arguments. A formula more generally is either an atomic formula or a more complex formula built by adding or being combined by operators (–, &, ∨, →, ↔) or quantifiers ([the universal quantifier has no symbol before the variable here], ∃). The scope of the quantifier is the smallest formula following it, when that formula has no parentheses. Or it is whatever lies within the left-most parenthesis following the quantifier(s) and its right- sided partner. A variable in a formula is bound when it falls within the scope of the quantifier that uses it, and it is free otherwise. A sentence is a formula with no free variables in it.

Suppes intro p.53

 

 

Ch. 9 Sets

 

§9.1 Introduction

and

§9.2 Membership

 

A set is any kind of a collection of entities of any sort, and the members are said to “belong to” the set. This membership relation is symbolized ∈, and the set members are listed between braces, {}. If two sets have the same members, then those two sets are identical. This is the principle of extensionality for sets. There is an empty set, which has no members, and it is here symbolized Λ. Set {{1,2}} is not identical with set {1,2}, because the first set has one member, namely, {1,2}, and the second has these two members: 1,2. Most sets do not include themselves as members. And the membership relation is not symmetric, so from AB it does not follow that BA. The order of the members does not matter, so {1,3,5}={1,5,3}. And we do not count an element of a set twice, so {1,1,3,5}={1,3,5}. Also, the relation of set membership is not transitive. So from A∈B and B∈C, it does not follow that A∈C. For example, 2∈{1,2} and {1,2}∈{{1,2},{3,4}}. However, 2∉{{1,2},{3,4}}. We can understand properties in terms of set membership by saying that a thing has a given property if and only if it belongs to the set of things having this property. And finally, we can express the principle of the identity of indiscernibles in terms of set membership by saying that if y belongs to every set to which x belongs, then y=x.

 

 

§9.3 Inclusion

 

Set inclusion is different from set membership. To say one set is included in another is to say that all the terms belonging to the first also belong to the second. However, to say that one set is a member of another set is to say that the first set as a singular whole is one of the terms in the other set. We symbolize set inclusion with the ⊆ symbol. And if all the members of one set are included in a second, but not all of the second are included in the first, then we call the first a proper subset of the second, and we symbolize it with ⊂. We can distinguish set identity, set membership, and set inclusion with these examples, respectively: “Elizabeth II = the present Queen of England,” “Elizabeth II ∈ the class of women,” and “The class of women ⊆ the class of human beings”, noting that despite this symbolic distinction, in everyday language the symbols (=, ∈, and ⊆) in these sentences can all be substituted with the same word, “is”. We can also distinguish set identity, membership, and inclusion using the concepts of symmetry and transitivity. (a) Identity ≠ inclusion, because identity is symmetric but inclusion is not. (b) Inclusion ≠ membership, because inclusion is transitive, but membership is not. And (c) identity ≠ membership, because identity is both symmetric and transitive, but membership is neither.

 

 

§9.4 The Empty Set

 

The empty set has no members. It is a subset of all other sets, even if it is not explicitly specified as a member. And the empty set is the only set that can be a subset of the empty set.

 

 

§9.5 Operations on Sets

 

Certain operations can be performed on sets. If we find all the members shared in common between two sets, we are finding their intersection ():

(x)(x A B xA & xB)

When two intersecting sets share no members in common, that is, when they are mutually exclusive sets, their intersection is the empty set. The set containing all the members in total from two sets is their union ():

(x)(x ABx A xB)

All the members in set A that are not in set B is the difference () of A and B.

(x)(x A B x A & x B)

These operations can be iterated.

 

 

§9.6 Domains and Individuals

 

A domain of individuals (also called a domain of discourse) is a specific set. For example, in sociology, if we speak of the set of albinos, we implicitly mean only those albinos within the specific set (within the domain) of humans. We use the symbol “V” to denote a domain. Suppose we have a domain V and a set A. The complement of A relative to the domain are all those items in the domain that are not in A. We symbolize it either as V∼A or just ∼A.

 

 

§9.7 Translating Everyday Language

 

Formulations of the sort “All ... are ...” as in “All Americans are philosophers” can be translated into set notation as AP. In this and in the other cases, either both blanks would be filled by common nouns or the first with a common noun and the second with an adjective. When the second blank is filled by an adjective, we need to convert it to a set name. So “All Americans are mortal” would be translated as “The class of Americans are included in the class of mortal beings” or AM. “Some ... are ...” formulations, like, “Some Americans are philosophers”, can be translated to A P ≠ Λ. (Here Λ is the empty set.)  Note, from the “Some S are P” formulations, we can infer that their intersection is not an empty set. However, for “All S are P” formulations, their intersection can in fact be an empty set.  We translate “No ... are ...” formulations, like “No Americans are philosophers” as A P = Λ. And “Some ... are not ...” formulations, like “Some Americans are not philosophers”, are translated A ∩ ∼P ≠ Λ. More complicated expressions need more complicated interpretations. “All Americans are clean and strong” could be A C ∩ S. “Fools and drunk men are truth tellers” could be (FD) ⊆ T. “Some Frenchmen drink wine” could be F W ≠ Λ. “Some Americans drink both coffee and milk” could be A C ∩ M Λ. And “Some Americans who drink tea do not drink either coffee or milk” could be (A T) ∩ ∼(C M) Λ.

 

 

§9.8 Venn Diagrams

 

We may depict sets and their relations and properties using Venn diagrams. A rectangle signifies the domain of individuals. Inside it we draw circles to represent sets. These circles may overlap to designate intersections. We can shade regions to mean there are no members there. An x-shaped cross signifies that a particular region has at least one member. However, if an x-shaped cross is linked by a line to another cross, that means at least one of the crosses’ connected regions is non-empty (and thus some, but not all, of the linked cross regions can be empty, despite them having a cross marking). When statements about the set-relations are logically consistent, then a crossed region that is also shaded as empty is really empty, because the shading dominates the crossing. However, if the statements are inconsistent, then this inconsistency might be apparent in a dually shaded and crossed region that should still retain its member despite the shading. Syllogistic inferences can be tested by constructing a diagram for the premises, and then we see if the conclusion is compatible with what is depicted.

 

Two mutually exclusive sets.

A B = Λ

Suppes. 9.8 a

 

All A are B.

A B

Suppes. 9.8 b

 

A B (all A are B) and B C = Λ, (i.e., no B are C)

Untitled

A B = Λ

Suppes. 9.8 d

A B; “for to say that A is a subset of B means that no part of A lies outside B” (197).

Suppes. 9.8 f

A B = Λ and A B.

Suppes. 9.8 e

 

Some A are B: A B ≠ Λ. [x means the regions is not empty.]

Suppes. 9.8 g

 

Some A are either B or C: A ∩ (B C) ≠ Λ

Suppes. 9.8 ak

 

A B ≠ Λ        (Something is either A or B)
A ∪ ~C ≠ Λ     (Something is either A or not C)
Suppes. 9.8 w

 

A C ≠ Λ     (Some A are C)
CB               (All C are B)

Suppes. 9.8 ag

 

Checking syllogisms.

(1) No B are C
(2) All A are B
(3) Therefore no Aare C
Suppes. 9.8 an

[Since all the shared regions between A and C are shaded, it is a valid inference.]

 

 

§9.9 Elementary Principles About Operations on Sets

 

There are a number of tautological equivalences that can be useful when making proofs about sets. Here is a list [note that Λ is the empty set and V is the domain of discourse]:

Suppes. 9.9a

As we can see, the list expresses a number of properties, like identity,  commutativity, distributivity, associativity, excluded middle, non-contradiction, idempotency, absorption, and De Morgan’s laws.

 

 

Ch. 10. Relations

 

§10.1 Ordered Couples

 

An ordered couple is two objects given in a fixed order. We list the items in a series, separated by commas and placed between angle brackets, for example: ⟨x, y⟩. Two ordered couples are identical just when the first member of one is identical with the first member of the other, and the second member of one is identical with the second member of the other:

x, y⟩ = ⟨u, v⟩ ↔ (x = u & y = v)

We can have ordered triples, quadruples, and so on. Generally speaking, we can have any-numbered ordered n-tuples. We define them all on the basis of ordered couples. An ordered triple, for example, would be:

x, y, z⟩ = ⟨⟨x, y⟩, z

and an ordered n-tuple:

x1, x2, ..., xn⟩ = ⟨⟨x1, x2, ..., xn-1⟩, xn

In sets, the repetition of members does not add new members, but in ordered n-tuples it does. So {1,2,2}={1,2}, but ⟨1,2,2⟩≠⟨1,2⟩. S is a finite sequence only if S is an ordered n-tuple, for example: ⟨Socrates, Plato, Democritus, Aristotle⟩. A Cartesian product is all the possible ordered pairs made by taking each element from one set and pairing it with each member of another. So if A={1,2} and B={Gandhi,Nehru} then

A × B = {⟨1, Gandhi⟩, ⟨1, Nehru⟩, ⟨2, Gandhi⟩, ⟨2, Nehru⟩}

 

 

§10.2 Definition of Relations

 

The order of the terms in a relation is often important. So we cannot just think of a predicate taking more than one term as relating members of some set. For, that set needs to have a fixed order. For example, if the relation is love, then it matters who loves whom, as the feeling is not always mutual. We designate such ordered n-tuples with angle brackets: ⟨x, y⟩. The set that can be substituted for the first term is the domain, for the second term, the counterdomain, and the union of both the domain and the counterdomain is the field.

 

(I) A binary relation is a set of ordered couples.

According to this definition the relation of loving is the set of ordered couples ⟨x, y⟩ such that x loves y. The relation of being less than is the set of all ordered couples ⟨x, y⟩ of numbers such that, for some positive number z,

x + z = y.

The obvious extension of (I) is that a relation which holds among three things is a set of ordered triples, and a relation which holds among n things is a set of ordered n-tuples.

A relation is called ‘n-ary’ if its members are n-tuples. For the special cases n = 2 and n = 3 we use special names, speaking of ‘binary’ and ‘ternary’ relations.

Since a relation is a set of ordered n-tuples, we can also use the “∈” notation to indicate that certain things stand in a given relation. Thus we can write:

⟨John, Mary⟩ ∈ L, instead of:

John L Mary

to indicate that John loves Mary. Similarly we can write:

⟨George, Mary, Elizabeth⟩ ∈ P,

instead of :

P(George, Mary, Elizabeth)

to indicate, let us say, that George and Mary are the parents of Elizabeth.

It is necessary to remember that an ordered couple is not a relation, but the set consisting of the ordered couple is. For instance,

⟨Thomas Aquinas, 4⟩ is not a relation;

{⟨Thomas Aquinas, 4⟩} is a relation;

{{⟨Thomas Aquinas, 4⟩}} is not a relation.

The last example of the three is not a relation because the only member of the set is itself a set, which is not an ordered couple.

(quoting Suppes 211)

If R is a binary relation, then the domain of R – in symbols: D(R) – is the set of all things x such that, for some y, ⟨x, y⟩ ∈ R. Thus if M is the | relation which consists of all couples ⟨x, y⟩ such that x is the mother of y, then the domain of M is the set of all women who are not childless. If

R1 = {⟨Λ, Plato⟩, ⟨Jane Austen, 101⟩, ⟨the youngest bride in Tibet, Richelieu⟩},

then

D(R1) = {Λ, Jane Austen, the youngest bride in Tibet}.

The counterdomain (or converse domain) of a binary relation R (in symbols : C(R)) is the set of all things y such that, for some x, ⟨x, y⟩ ∈ R. The counterdomain of the relation M considered just above is the set of all people – since everyone has a mother. If B is the relation which consists of all couples ⟨x, y⟩ such that x is the brother of y, then the domain of B is the set of all men who have at least one brother or sister, and the counterdomain is the set of all people who have at least one brother. We have for the relation R1 defined above:

C(R1) = {Plato, 101, Richelieu}.

The field of a binary relation R (in symbols: F(R)) is the union of its domain and its counterdomain. Thus z belongs to the field of a binary relation R if and only if either ⟨x, z⟩ ∈ R for some x or ⟨z, y⟩ ∈ R for some y. The field of the relation B considered just above is the set of all people who belong to families containing at least two children, at least one of which is male. As another example,

F(R1) = {Λ, Jane Austen, the youngest bride in Tibet, Plato, 101, Richelieu}.

(quoting Suppes 212)

 

 

§10.3 Properties of Binary Relations

 

There are a number of sorts of binary relations. If a relation that relates things to themselves holds for all things, then it is reflexive, and if it holds for no things, then it is irreflexive.

A (binary) relation R is reflexive in the set A if for every x in A, xRx (i.e., ⟨x, x⟩ ∈ R):

R reflexive in A ↔ (x)(x A xRx).

A relation R is irreflexive in the set A if, for every x in A it is not the case that xRx:

R irreflexive in A ↔ (x)(x A → –(xRx)).

When there is a two-place relation, if the order of the relation can be switched for all substitutions, then it is symmetric. If for all substitutions it cannot be switched and still be true, then it is asymmetric.

A relation R is symmetric in the set A if for every x and y in A, whenever xRy, then yRx:

R symmetric in A ↔ (x)(y)[x A & y A & xRy yRx].

A relation R is asymmetric in the set A if, for every x and y in A, whenever xRy, then it is not the case yRx:

R asymmetric in A ↔ (x)(y)[x A & y A & xRy → –(yRx)].

Now ≤ is not symmetric, because although 3 ≤ 3 and 3 ≤ 3, that invertibility does not hold for 2 ≤ 3. It is also not antisymmetric, because although the invertibility does not hold in most cases, it does for 3 ≤ 3. However, it is always symmetric under the condition that both terms are equal to one another. It is thus antisymmetric.

A relation R is antisymmetric in the set A if for every x and y in A, whenever xRy and yRx, then x=y:

R antisymmetric in A ↔ (x)(y)[x A & y A & xRy & yRx x=y].

A relation can also be neither symmetric, asymmetric, nor antisymmetric. One example is the love relation. It is not symmetric, because not every person loves the people who love them. It is also not asymmetric, because there are many cases of mutual love. It is furthermore not antisymmetric, because it is not the case that the only people who are in love are those who love themselves.

A relation is transitive  if it carries over through a middle term.

A relation R is transitive in the set A if, for every x, y, and z in A, whenever xRy and yRz, then xRz:

R transitive in A ↔ (x)(y)(z)[x A & y A & z A & xRy & yRz xRz].

A relation is intransitive if for no things that it relates does the relation of a first item to a second one along with and the second one to a third imply that the relation holds as well for the first to the third. Another idea is the difference between intransitive and non-transitive.

A relation R is intransitive in the set A if for every x, y, and z in A, whenever xRy and yRz, then it is not the case that xRz:

R intransitive in

A ↔ (x)(y)(z)[x A & y A & z A & xRy & yRz → –(xRz)].

Note that a relation can be non-transitive without being intransitive, because for some relations, there is transitivity between some triplets of terms but not between others.

A relation is connected if it relates any member to any other member.

A relation R is connected in the set A if for every x and y in A, whenever xy, then xRy or yRx:

R connected in A (x)(y)(x A & y A & xyxRy yRx).

A relation is strongly connected if it holds for any member with any other member and as well with any member and itself.

A relation R is strongly connected in the set A if for every x and y in A, either xRy or yRx:

R strongly connected in A (x)(y)(x A & y A xRy yRx).

 

 

§10.4 Equivalence Relations

 

A relation is equivalent if it is reflexive (it holds for some object in relation to itself), symmetric (when it holds for one object to a second, it also holds from the second to the first), and transitive (when it holds for one object to a second, and a second to a third, it as well holds for the first object to the third one).  Within a set of members, certain groupings can be formed on the basis of equivalent relations holding among all the members of a particular subgrouping. These are equivalence classes. Forming such classes can allow us to reduce a large set of data to a more manageable size, when the differences between the members within an equivalence class are irrelevant to the particular analysis being conducted.

 

A relation which is reflexive, symmetric, and transitive in the set A is an equivalence relation in A. The relation of identity is an equivalence relation.

(218)

 

 

§10.5 Ordering Relations

 

There are a variety of what are called “ordering relations.” A relation is:

quasi-ordering only if it is both reflexive and transitive;

partial ordering only if is reflexive, antisymmetric, and transitive;

simple ordering only if it is reflexive, antisymmetric, transitive, and connected;

strict partial ordering only if it is asymmetric and transitive;

strict simple ordering only if it is asymmetric, transitive, and connected;

weak ordering only if it is transitive and strongly connected.

 

 

§10.6 Operations on Relations

 

Relations can be understood as those subsets they produce when they relate members of some set.

Universal Relation. We find every possible coupling of the members of one set with those same members. The resulting set is that of the universal relation. All other relations as sets will be subsets of the universal relation’s set. Formally:

If V is any domain of individuals, then by the universal relation over V we mean the set of all ordered couples (x, y) where xV and y V, that is, the Cartesian product V × V.

(Suppes 225)

Empty set relation. It is the relation whose corresponding set is empty.

The empty set Λ is the relation which never holds. If R, for instance, is the relation which holds between x and y if and only if x is the mother of y, and y is the mother of x, then R = Λ, for no one is his own grandmother.

(225)

With these notions in mind, we can then see how we apply the normal operations on sets to our relations as sets.

Intersection of relations.

if R and S are relations, then RS is the relation which consists of the intersection of R and S: i.e., x(R S)y if and only if both xRy and xSy.

(Suppes 225)

Union of relations.

RS is the union of R and S: x(RS)y if and only if either xRy or xSy.

(Suppes 225)

Difference of Relations.

R ~ S is the relation such that x(R ~ S)y if and only if xRy and not xSy.

(Suppes 225)

Subrelation.

If RS we call R a subrelation of S. Thus brotherhood is a subrelation of siblinghood; for whenever x is a brother of y, then x is a sibling of y. Every relation is a subrelation of the universal relation over its own field.

(Suppes 226)

There are also operations for binary relations that are not based on these set operators.

Converse of a relation.

The converse of a relation R

10.6.a

is the relation such that, for all x and y, xRy if and only if yRx. Thus the converse of a relation is obtained simply by reversing the order of all the ordered couples which constitute it.

(Suppes 226)

Relative product of two relations. This operation combines two separate relations by finding ones where the second member of one couple (in the first relation) is the same as the first member of the second couple (in the other relation). From these pairings of couples, you make a new couple that takes the first member of the first couple and the second member of the second couple. Being an aunt is an example, with you and your aunt being the end-terms of separate relations (you being the child of your parent, and your parent being the sibling of your aunt), with your parent being the middle term that gets excluded.

If R and S are binary relations, then by the relative product of R and S (in symbols: R/S) we mean the relation which holds between x and y if and only if there exists a z such that R holds between x and z, and S holds between z and y. Symbolically,

x R/S y ↔ (∃z) (xRz & zSy).

If xPy means that x is a parent of y, and xSy means that x is a sister of y, then x(S/P)y means that there is a z such that x is a sister of z and z is a parent of y, and hence such that x is an aunt of y.

(Suppes 226)

Furthermore, the relative product relation can be a reiteration of the same relation.

If xPy when x is a parent of y, then x(P/P)y if and only if x is a grandparent of y; x[(P/P)/P]y if and only if x is a great-grandparent of y; and so on.

(Suppes 226)

 

 

Ch. 11. Functions

 

§11.1 Definition

 

A function is a binary relation that relates to each element of its domain a unique element of its counterdomain:

A function R is a binary relation such that if xRy and xRz then y = z.

Consider the following cases of binary relations:

R1 = {<1, 2>, <Madison, Pinckney>}

R2 = {<1, 2>, <1, 3>, <Plato, Aristotle>}

R1 is a function, but  Ris not, because in R2, the number 1 is related to two members of the counterdomain, namely, 2 and 3, and thus the member of the domain is not related to a unique member of the counterdomain. We often used lowercase letters to symbolize functions, and they normally take the form f(x) = [something]. The domain of a function is called the domain of definition and the counterdomain, the range of values. A function is sometimes said to map its domain onto its range, and thus a function is also called a mapping. And when x is an element of the domain of f, then f(x) is the image of x. A binary operation on the set A is a function whose domain is A × A and whose range is a subset of A. For example, N = the positive integers and + is the binary operation of addition applied to positive integers. In this case, + is a binary operation from N × N to N. The range of + is N ~ {1}, as no two positive integers add up to one.

 

 

§11.2 Operations on Functions

 

The converse of a function has for its pairings of outcomes the same as those of the function except with the order of the couples’ members inverted. Note two things. {1} A function can assign many different members of the domain to the same member of the counterdomain. {2} A function cannot assign the same member of the domain to more than one member of the counter domain. Thus the converse of a function may not itself be a function, if the original function assigned more than one member of the domain to the same member of the counterdomain. However, when the converse of a function is in fact itself a function then we call it the inverse and we note it with a superscript ‘–1’. When solving for an inverse function, there are two important principles:

For every x in the domain of f

(I)      f–1(f(x)) = x,

and for every x in the range of f

(II)      f(f–1(x)) = x.

And a simple, but in some cases flawed, strategy for solving for the inverse has three phases: (i) Substitute ‘f–1(x)’ for ‘x’; (ii) Apply (II);(iii) Solve the resulting equation for ‘f–1(x)’.

 

 

 

 

Suppes, Patrick. Introduction to Logic. New York: Van Nostrand Reinhold / Litton Educational, 1957.

.

.

7 Jul 2016

Suppes (11.2) Introduction to Logic, 'Operations on Functions’, summary


 
[Search Blog Here. Index-tags are found on the bottom of the left column.]



 
[The following is summary. My commentary is in brackets. Boldface is mine. I apologize in advance for any distracting typos or other errors.]
    

Summary of
 
Patrick Suppes
 
Introduction to Logic
 
Ch. 11. Functions
 
§11.2 Operations on Functions
 

Brief summary:
The converse of a function has for its pairings of outcomes the same as those of the function except with the order of the couples’ members inverted. Note two things. {1} A function can assign many different members of the domain to the same member of the counterdomain. {2} A function cannot assign the same member of the domain to more than one member of the counter domain. Thus the converse of a function may not itself be a function, if the original function assigned more than one member of the domain to the same member of the counterdomain. However, when the converse of a function is in fact itself a function then we call it the inverse and we note it with a superscript ‘–1’. When solving for an inverse function, there are two important principles:
For every x in the domain of f
(I)      f–1(f(x)) = x,
and for every x in the range of f
(II)      f(f–1(x)) = x.
And a simple, but in some cases flawed, strategy for solving for the inverse has three phases: (i) Substitute ‘f–1(x)’ for ‘x’; (ii) Apply (II);(iii) Solve the resulting equation for ‘f–1(x)’.


Summary
 
[In the prior section 11.1, we noted that a function is a special kind of binary relation, namely, one that relates to each element in the domain a unique element in the counterdomain. Now recall further from section 10.6 the notion of a converse relation...
the basic idea is that a binary relation will have its set of ordered couples. The converse relation has the set where all the first one’s couples have their order inverted.]
Besides these operations, which are all simply special cases of the operations on sets, it is also possible to define some special operations on binary relations which depend on the fact that they are sets of ordered couples. The converse of a relation R
10.6.a
is the relation such that, for all x and y, xRy if and only if yRx. Thus the converse of a relation is obtained simply by reversing the order of all the ordered couples which constitute it. The converse of the relation H which holds between x and y if and only if x is the husband of y, is the relation W which holds between y and x if and only if y is the wife of x. Thus,
10.6.b
(Suppes 226)
... So since functions are binary relations, and furthermore, since binary relations can have their converse relations, we can also speak of the converse of a function. Now still even further recall from section 11.1 the idea that a function can relate many terms in the domain to the same term in the counterdomain. Were it the other way around, and the same term in the domain related to many in the counterdomain, then it would not be a function. For, a function is designed such that a member of the domain gets a unique member in the counterdomain, which means no more than one. So suppose we have a function where more than one member of the domain is assigned to the same member of the counterdomain. Were we to find the converse and switch positions of all the couples’ members, we would then have a situation where the same member of the domain is assigned different members of the counterdomain, and thus the converse of such a function would still be a binary relation, but it will not be a function.]
Since a function is simply a special kind of relation, we can speak of the converse of a function. The converse of a function is always a relation, but in general it will not be a function. |
11.2.a
(Suppes 234-235)
[Suppes then gives another example, namely, f(x)=x2. Now suppose we will render this as a relation whose set is ordered n-tuples. My first thought would be that the ordered tuples for <x, y> would be things like <2, 4>, <3, 9> and so on, because I would think that it would take a number from the domain and assign to it the square of that number. But he says that in this case x = y2. That is probably correct, but I still do not know why, because as I understand it, y = x2, when we take x to be the first number of the couple and y to be the second number which is the square of the first. At any rate, if we keep that structure where the first number comes first in the couple and the second is its square, then the rest of his example makes sense to me.]
A a second example, suppose f is the function such that for every real number x,
f(x)=x2
if we consider f as a relation, <x, y>∈ f if and only if
x = y2.
Consider, now, x = 4. Then
11.2.b
and also <4, –2>∈ f . Hence
11.2.c
is not a function.
(Suppes 235)

And of course the converses of certain functions are still functions too. When the converse of a function is also a function, we say that the converse one is the inverse of the first one, and we use the superscript ‘–1’ to notate it instead of the cup symbol.
On the other hand, some functions are such that their converses are also functions. For example, if g is the function such that for every real number x,
g(x) = 2x + 4.
11.2.d
When a function f is such that its converse relation
11.2.c
is also a function, then we say that
11.2.c
is the inverse of f. To mark this special situation we use ‘–1’ as a superscript in place of the more general cup notation 
11.2.e
Thus if the converse of f is a function,
11.2.f
We use the notation ‘–1’ only when
11.2.c
is a function.
(Suppes 235)
[Let us look again at the example:
g(x) = 2x + 4.
11.2.d
(Suppes 235)
So let us suppose that we have for the function among the couples, <2, 12>. For the inverse function, suppose we start with 12, then we take half of it, or 6, and we subtract 2, and so <12, 2>. So let us start with 2. And let us apply it to the function g. So g(2) = 12. Now, let us take that 12, and apply it to g–1. So g–1(12) = 2, which is what we started with. Or another way to write that could be: g–1(g(2)) = 2.]
It should be noticed that when the inverse of f exists (i.e., the converse of f is a function), we have the following identities: For every x in the domain of f
(I)      f–1(f(x)) = x,
and for every x in the range of f
(II)      f(f–1(x)) = x.
Principles (I) and (II) are both important in solving for f and  f–1 as we shall soon see.
(Suppes 235)

Suppes recalls the discussions from the prior section 11.1 when we spoke of many-one and one-many relations. Suppes explains, “A relation which is both many-one and one-many is one-one” (235). [I suppose the idea is this. Think of a relation that relates each term in the domain with its own assigned one in the counterdomain. Possibly it is many-one, meaning that more than one item in the domain is assigned the same one in the counterdomain. Suppose also that it is one-many. That means, to each member of the counterdomain is assigned a unique member of the domain. This I think normally means that more than one member of the counterdomain could get various members of the domain. Howeve, since we are combining them, for any term in the domain, there will only be one unique member in the counterdomain it is related to, and likewise, for any in the counterdomain, there is only one in the domain, and furthermore, that relation is the same going both ways. So it is one-one now.]
At the end of the last section we spoke of many-one and one-many relations. A relation which is both many-one and one-many is one-one.
(Suppes 235)

[Furthermore, since a one-one relation is many-one, it is already a function. Suppes will list a number of statements about some relation R, and afterward he will determine which are equivalent.]
We also speak of a one-one relation as a one-one function. Consider now the following statements about a relation R:
(1) R is a function.
(2) R is a many-one relation.
(3) The converse of R is a function.
(4) R is a one-many relation.
(5) R and its converse are both functions.
(6) R is a function and its inverse exists.
(7) R is a many-one relation and R is a one-many relation.
(8) R is a one-one relation.
(9) R is a one-one function.
(Suppes 236)
[Suppes says that 1 and 2 are logically equivalent. So ‘R is a function’ ↔ ‘R is a many-one relation’. We saw this already in the definition of function. A function is one that assigns to a member of the domain a unique member of the counterdomain. 3 and 4 are equivalent, so ‘The converse of R is a function’ ↔ ‘R is a one-many relation’. If the converse is a function, that means to each of the original function’s counterdomain members is assigned a unique member of the domain, and thus the original R relation is a one-many relation. Finally, 5 through 9 are all equivalent. As we see from them, the reasoning for this is found in the definitions and discussions we just had.]
The following equivalences hold:
(1) ↔ (2),
(3) ↔ (4),
(5) ↔ (6) ↔ (7) ↔ (8) ↔ (9).
(Suppes 236)
 
Suppes now has us suppose that we have a function that is defined by an equation. But we need to know if the function’s inverse exists and if so, what would it be. He gives a technique for making these determinations. So we consider the example:
(1)     f(x) = 5x – 4
and x is a real number. There are three phases to this procedure. In the first phase, we substitute  f–1(x) for x. In our example, he notes that
Since (1) holds for every real number x, we may substitute ‘f–1(x)’  for ‘x’ (application of universal specification) and obtain:
(2)     f(f–1(x)) = 5f–1(x) – 4.
[I did not summarize the section where he discusses universal specification. So see page 59. He defines it there as:
Rule of Universal Specification: US. If a formula S results from a formula R by substituting a term t for every free occurrence of a variable v in R then S is derivable from (v)R.
In the above derivation, the term t is simply ‘x’ in both cases of universal specification, which is why we spoke of dropping quantifiers, but in general | we want to be able to replace the quantified variable by any term. Thus if ‘a’ is the name of John Quincy Adams, we may infer ‘Aa Ma’, as well as ‘Ay My’, from ‘(x) (Ax Mx)’. And in the case of arithmetic from the statement ‘(x)(x + 0 = x)’ we may infer by universal specification ‘(x + y) + 0 = x + y’; in this case the term t is ‘x + y’.
(Suppes 59-60)

So as you can see, to go from the first to the second formula, he simply substitutes ‘f–1(x)’  for cases of ‘x
(1)     f(x) = 5x – 4
(2)     f(f–1(x)) = 5f–1(x) – 4.
] The second phase is to apply (II) [Recall that it was: for every x in the range of f
(II)       f(f–1(x)) = x.
] So in our formula, anyplace where we see  f(f–1(x)) we then place x.
(2)     f(f–1(x)) = 5f–1(x) – 4
(3)    x = 5f–1(x) – 4
(Suppes 236)
The third phase is to solve this resulting equation for (f–1(x)). [So let us place the formula we need to solve for:
x = 5f–1(x) – 4
We will subtract –5f–1(x) from both sides.
x –5f–1(x) = – 4
We will now subtract x from both sides.
–5f–1(x) =–x – 4
We will now remove the negations by multiplying the terms by negative 1.
5f–1(x) =x + 4
And finally we divide the terms by 5 to finally solve for f–1(x).]
(4)        11.2.g
(Suppes 236)
 
Suppes then notes a defect with that procedure, namely, that it will “yield an inverse function even though no such inverse may exist” (236). He has us consider:
(5)      f(x) = x2 – 1
(Suppes 237)
[The first phase again is to substitute  f–1(x) for x.
  f(f–1(x)) = f–1(x)2 – 1
The we apply (II)
(II)      f(f–1(x)) = x.
to get]
(6)      x = f–1(x)2 – 1
[Now let us solve for (f–1(x)). I might get this wrong, but let us start by subtracting f–1(x)from both sides.
 f–1(x)2 + x = – 1
Now let us subtract x from both sides.
 f–1(x)2 = –x – 1
We will remove the negations.
 f–1(x)2 = x + 1
And we take the square root of both sides to get]
11.2.h
(Suppes 237)
[If we substitute 3 in for x, we get the square root of four, which is two and negative two.]
We thus infer that
 f–1(3)  = 2   and    f–1(3)  = –2
and hence
2 = –2
which is absurd.
(Suppes 237)




[Suppes then explains the problem, but I might not follow it well. He says that since the inverse of the function is not a function, that means to one object in the domain it assigns multiple values. So when we had f–1(x) in the equation, it is not a term that we can substitute using universal specification, because that requires the term being substituted to be consistently itself throughout. I think I misunderstand this, so let me quote.]
The mistake here was in inferring (6) from (5). The substitution of ‘f–1(x)’ for ‘x’ is permissible only if  ‘f–1(x)’ is a proper term. If f is not a function, the expression  ‘f–1(x)’ is not a term, since it does not designate a unique entity.
(Suppes 237)
 
[Suppes’ next point is very mathematical. He says that mathematicians have a broader meaning for the inverse of a function. I do not follow so well, and I will not give a proper presentation of the ideas. What seems to be going on is the following. A function is a relation whose set is a series of ordered couples. The inverse function would be a set with a series of couples where the couples are the same except the order of each one’s terms is switched. The way that inverses are defined in mathematics seems to be something like the following. The original function will take some objects from the domain, and couple it with another, as if it were a result of an operation. The mathematical inverse is such that were it applied to that function you would get the original term. We saw already how the square of a term complicated our formula, giving us two values for the inverse function, which means it is not really a function. But for mathematical inverses, this does not disqualify it from being an inverse, it seems. So suppose your function is f(x)=x2. This will “output” a series of values, depending on the “input” values. The mathematical inverse needs just to be one that outputs the original series of values. For f(x)=x2 this would be the square root of x. The fact that this function now outputs negated terms along with their non-negated counterparts does not disqualify it. Suppes then discusses the solution they have in mathematics, where apparently they arbitrarily select one value as the ‘principle’ one. This part of the explanation is a too technical for me at the moment. Since this concerns mathematics more than it seems to concern logic, I will not complicate the summary by including it. See pages 237-238 for the details.]
 
[Suppes will now discuss the relative product of two functions, which is also called the composition of two functions. First recall from section 10.6 the idea of the relative product of relations...
Relative product of two relations. This operation combines two separate relations by finding ones where the second member of one couple (in the first relation) is the same as the first member of the second couple (in the other relation). From these pairings of couples, you make a new couple that takes the first member of the first couple and the second member of the second couple. Being an aunt is an example, with you and your aunt being the end-terms of separate relations (you being the child of your parent, and your parent being the sibling of your aunt), with your parent being the middle term that gets excluded.
If R and S are binary relations, then by the relative product of R and S (in symbols: R/S) we mean the relation which holds between x and y if and only if there exists a z such that R holds between x and z, and S holds between z and y. Symbolically,
x R/S y ↔ (∃z) (xRz & zSy).
If xPy means that x is a parent of y, and xSy means that x is a sister of y, then x(S/P)y means that there is a z such that x is a sister of z and z is a parent of y, and hence such that x is an aunt of y.
(Suppes 226)


... The basic idea with function composition seems to be that we have two functions. The first function assigns to each member of the domain a unique member of the counterdomain. The second function has for its domain the prior function’s counterdomain, and the second function assigns these objects to yet a new unique member of the second function’s own counterdomain.  It could be written f(g(x)) or it can be considered as one whole function like h(x). Suppes will use a notation system where a small circle is used between the two composed functions. Now, suppose we used the relative product notation of the slash to notate this. Suppose we have two functions: (a) f(x) = x + 2 and g(x) = x2. And suppose our composition is of this form: f(g(x)). And for the sake of comparison with relations, let us turn these into ordered couples. We will take x here to be 2. So our first couple is <2, 4>. We then have <4, 6> from function f. Now were we to use the slash formulation, we would keep the structure of <2, 4> / <4, 6> and write it g/f. Suppes says the problem with this is that it is not the right natural order for f(g(x)). So he uses a circle: fg. Suppes will then say that the composition of functions is associative but not commutative. That it is not commutative would seem to result from the fact that if you change the order of the functions you will get different results and so it is not overall the same function. I am not sure about the associative idea, but perhaps this is for when you have a composition of for example three functions, and were you to compute the value, you could either do the first pair first or the second pair second. However, I do not know how that would work, because I would think you always need to begin with the function that is most nested, as it gives the value for the next function, and so on. Let me quote:]
The relative product of two functions plays an important role in many discussions and is sometimes given a special name: the composition of the functions. Suppose that f and g are functions, and that x, y, and z are entities such that
(7)     y = f(z)
and
(8)     z = g(x);
then x stands to y in the relation g/f. In other terms, from equations (7) and (8) we see, that
y = f(g(x)).
Thus the relative product, or composition, of two functions is a function h such that (whenever x is in the domain of definition of g, and g(x) is in the domain of definition of f)
h(x) f(g(x)).
This operation of forming the composition of two functions is so extensively used in certain branches of mathematics that various special symbols have been used for it; we shall use a small circle ‘∘’. Thus, (f g)(x) = f(g(x)). We introduce this special notation instead of using the relative product notation because the order of ‘f’ and ‘g’ in ‘f g’ is the natural one corre- | sponding to their order in ‘f(g(x))’, whereas this order is reversed in the relative product:
f g = g/f.
It is clear that composition of functions is associative but not commutative.
(Suppes 238-239)

[Suppes returns now to the problem of finding the inverse. I do not follow this part well. It seems we first should recognize that the inverse is a composition of one function with another such that it produces the same set of ordered couples that the first one produced except with the order of each couple’s members inverted. Were we to think of a term undergoing a transformation through the function and its inverse, we would have that function be assigned to a new one then the new one assigned back to the first.]
The problem of finding the inverse of a function is actually a special case of the problem of finding “the” function g, given the functions f and f g. In finding the inverse, g is f–1, and
(f g)(x) = (f f–1)(x) = f (f–1(x)) = x.
(Suppes 239)

[He then says that the function g is not unique. I do not follow these ideas so well. I think he means that g does not assign to x a unique element, but I am not sure. He then says that the problem is to “find at least one function g such that f g is identical with some given function”. I think the idea is that we have function f. We want to find its inverse, which we will call function g. The next part confuses me, because we now deal with two separate functions, and I do not see how we are trying to find an inverse. Instead, the problem is set up as that we have two functions, f and h, and we want to know, what third function does f need to operate on in order to get h? Suppes will give two techniques for finding such functions. As I do not follow some steps, and also as it seems to be more of a technique for solving mathematical sorts of problems, I will leave this part out of the summary. But for details, see pages 239-240.]



From:
Suppes, Patrick. Introduction to Logic. New York: Van Nostrand Reinhold / Litton Educational, 1957.
  
.