Professional Documents
Culture Documents
Discrete Mathematics and Graph Theory: A Concise Study Companion and Guide (Undergraduate Topics in Computer Science) K. Erciyes
Discrete Mathematics and Graph Theory: A Concise Study Companion and Guide (Undergraduate Topics in Computer Science) K. Erciyes
https://ebookmeta.com/product/algebraic-graph-algorithms-a-
practical-guide-using-python-undergraduate-topics-in-computer-
science-k-erciyes/
https://ebookmeta.com/product/discrete-mathematics-with-graph-
theory-1st-edition-santosh-kumar-yadav/
https://ebookmeta.com/product/ethical-and-secure-computing-a-
concise-module-undergraduate-topics-in-computer-science-joseph-
migga-kizza/
https://ebookmeta.com/product/guide-to-discrete-mathematics-an-
accessible-introduction-to-the-history-theory-logic-and-
applications-texts-in-computer-science-gerard-o-regan/
Connecting Discrete Mathematics and Computer Science
2nd Edition David Liben-Nowell
https://ebookmeta.com/product/connecting-discrete-mathematics-
and-computer-science-2nd-edition-david-liben-nowell/
https://ebookmeta.com/product/making-images-with-mathematics-
undergraduate-topics-in-computer-science-alexei-sourin/
https://ebookmeta.com/product/mathematics-for-computer-graphics-
undergraduate-topics-in-computer-science-6th-edition-2022-john-
vince/
https://ebookmeta.com/product/connecting-discrete-mathematics-
and-computer-science-solution-manual-2nd-edition-david-liben-
nowell/
https://ebookmeta.com/product/topics-in-graph-theory-1st-edition-
jonathan-l-gross/
Undergraduate Topics in Computer Science
K. Erciyes
Discrete
Mathematics
and Graph Theory
A Concise Study Companion
and Guide
Undergraduate Topics in Computer
Science
Series Editor
Ian Mackie, University of Sussex, Brighton, UK
Advisory Editors
Samson Abramsky , Department of Computer Science, University of Oxford,
Oxford, UK
Chris Hankin , Department of Computing, Imperial College London, London, UK
Mike Hinchey , Lero – The Irish Software Research Centre, University of
Limerick, Limerick, Ireland
Dexter C. Kozen, Department of Computer Science, Cornell University, Ithaca,
NY, USA
Andrew Pitts , Department of Computer Science and Technology, University of
Cambridge, Cambridge, UK
Hanne Riis Nielson , Department of Applied Mathematics and Computer Science,
Technical University of Denmark, Kongens Lyngby, Denmark
Steven S. Skiena, Department of Computer Science, Stony Brook University, Stony
Brook, NY, USA
Iain Stewart , Department of Computer Science, Durham University, Durham,
UK
‘Undergraduate Topics in Computer Science’ (UTiCS) delivers high-quality
instructional content for undergraduates studying in all areas of computing and
information science. From core foundational and theoretical material to final-year
topics and applications, UTiCS books take a fresh, concise, and modern approach
and are ideal for self-study or for a one- or two-semester course. The texts are all
authored by established experts in their fields, reviewed by an international advisory
board, and contain numerous examples and problems, many of which include fully
worked solutions.
The UTiCS concept relies on high-quality, concise books in softback format, and
generally a maximum of 275–300 pages. For undergraduate textbooks that are likely
to be longer, more expository, Springer continues to offer the highly regarded Texts
in Computer Science series, to which we refer potential authors.
Discrete Mathematics
and Graph Theory
A Concise Study Companion and Guide
123
K. Erciyes
Department of Computer Engineering
Üsküdar University
Üsküdar, Istanbul, Turkey
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
To all Math lovers
Preface
vii
viii Preface
concepts that did not seem so obvious which resulted in further elaboration of these
topics in the book. As usual, my thanks go to Springer senior editor Wayne Wheeler
and associate editor Simon Rees for their support during the writing of the book.
ix
x Contents
3 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1 Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1.1 Pseudocode Convention . . . . . . . . . . . . . . . . . . . . . . 43
3.1.2 Assignment and Types of Variables . . . . . . . . . . . . . . 43
3.1.3 Decision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.4 Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.1.5 Functions and Parameter Passing . . . . . . . . . . . . . . . . 46
3.2 Basic Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3 Sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.3.1 Bubble Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.3.2 Exchange Sort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.5 Design Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5.1 Divide and Conquer . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5.2 Greedy Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5.3 Dynamic Programming . . . . . . . . . . . . . . . . . . . . . . . 57
3.6 Difficult Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.7 Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.8 Chapter Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4 Set Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.1.1 Equality of Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.1.2 Cardinality of a Set . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.2 Subsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.3 Venn Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.4 Set Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4.1 Cartesian Product . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.4.2 Set Partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.4.3 Operation Precedence . . . . . . . . . . . . . . . . . . . . . . . . 73
4.5 Laws of Set Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.6 Proving Set Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.6.1 The Element Method . . . . . . . . . . . . . . . . . . . . . . . . 75
4.6.2 The Tabular Method . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.6.3 The Algebraic Method . . . . . . . . . . . . . . . . . . . . . . . 79
4.7 Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.8 Chapter Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5 Relations and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.1 Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.1.1 Representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.1.2 Inverse of a Relation . . . . . . . . . . . . . . . . . . . . . . . . . 85
Contents xi
Logic deals with laws of thought, and mathematical logic and proofs are the basic
methods of reasoning mathematics. The laws of logic help us to understand the
meaning of statements. Statements come in various forms, for example “7 is a prime
number” is a statement which we can deduce to be true. Sometimes a statement can
be of the form “if n is an even integer, we can write n = 2m for some integer m”
which is a true compound statement consisting of two simple statements. The first
simple statement is “n is an even integer” and the second one is “n = 2m”. We claim
the second statement is true when the first one is true. Statements in the form “if
...then...” form the basis of reasoning about proofs. Yet, determining the truth value
of a statement such as “My name is Melisa” depends on the person who says it. We
will investigate statements, how to determine their truth values, and the laws that aid
to reason about complex statements in this chapter.
A proposition may consist of more than one statement joined by logical connectives.
For example, p =“16 is an even number” and “16 > 4”. Here, p contains two
component propositions joined by the word and, and its truth value depends on the
truth values of these simple component propositions. In this example, p is true since
both of its components are true. Two commonly used connectives in a compound
proposition are and and or.
Conjunction
The conjunction of two simple propositions is the proposition obtained by inserting
and which is commonly shown by the logical symbol ∧ between them. Thus, the
conjunction of two propositions p and q is denoted by p ∧ q. The conjunction is
true when both p and q are true and false otherwise. Truth table for conjunction is
shown in Table 1.2.
Disjunction
The disjunction of two simple propositions is the proposition obtained by inserting
“or” or the logical symbol ∨ between them. Hence, disjunction of two propositions p
and q is denoted by p ∨ q. It is false when both p and q are false and true otherwise.
For example, “6 is a prime number or 4 > 9” is a compound proposition consisting
of two simple statements that are both false and hence the compound proposition is
1.1 Propositional Logic 5
false. Truth table for disjunction is shown in Table 1.3 where we can see the truth
value of such a proposition is true when at least one of its components yields a true
value. A variation of disjunction is the exclusive-or of two propositions. This is true
when only one of the propositions p and q is true and is false otherwise as shown
in Table 1.4. Basically, exclusive-or is used for cases when it is required that only
one of the statements that make up the compound statement needs to be true. For
example, a student may take one of two similar courses but not both.
• “ p implies q”
• “ p only if q”
6 1 Logic
Example 1.1.1 Let the proposition p be “I study hard” and q be “I pass the exam”.
The conditional statement would then be “if I study hard, I pass the exam”. Note
that not studying hard does not imply failing the exam, we are only saying studying
hard implies passing the exam. Studying hard and failing the exam as a consequence
will not happen and therefore is a false condition. Also, if I do not study hard, I may
and probably will not pass the exam which is again a legitimate and therefore a true
status.
The truth table for the implication is shown in Table 1.5 which summarizes the
consequences of the possible input statement combinations. It can be seen that the
proposition “if p then q” is false only when p is true and q is false since this can not
happen based on our assumption that if premise is true, the consequence should also
be true. Note that a false proposition implying a true proposition yields an overall
true value for the conditional statement. This is logical as the consequence is true as
in the conditional “If snow is green then sun is yellow”. In other words, we do not
care what the truth value of the premise is as long as the conclusion is true. A false
premise implying a false conclusion also results in a true value for the conditional as
shown in Table 1.5 as in the example “If earth is flat then it can not rotate”. We know
earth is not flat and also it does rotate. A false premise implying a false conclusion
may seem more illogical than this example, “If iron is soft then water is hard” is such
a conditional proposition which results in a total true statement. We know iron is not
soft, thus, it is not the case that water is hard. Hence, a false premise may imply any
conclusion that is false to result in a true conditional value.
• The converse of r is q → p
• Its inverse is ¬ p → ¬q
• Its contrapositive is ¬q → ¬ p
The truth table for the converse, inverse and the contrapositive of a conditional
proposition are depicted in Table 1.6. We can see from this truth table that the contra-
1.1 Propositional Logic 7
Table 1.6 Truth table for converse, inverse and contrapositive of a conditional proposition
p q ¬p ¬q p→q q→p ¬ p → ¬q ¬q → ¬ p
F F T 1 T T T T
F T T F T F F T
T F F T F T T F
T T F F T T T T
positive of a conditional statement is equivalent to itself and this fact is very useful
when proving theorems as we shall see. Furthermore, the converse of a conditional
proposition is always equivalent to its inverse as shown.
Let us illustrate these concepts by the previous example; let proposition p be “I
work hard” and q be “I pass my Math exam” as before. The conditional statement
r formed using p and q would then be “If I work hard, I pass my Math exam”. The
contrapositive of r is “If I do (did) not pass my Math exam, I do (did) not work
hard”. More informally, this means if I have not passed my Math exam, then I have
not worked hard. This is true because if I had worked hard, I would have passed the
exam based on the conditional proposition r which shows r and its contrapositive
are equivalent. The converse of r then would be “If I pass my Math exam, I (have)
work(ed) hard”. This is not true since I could have passed my exam even if I had
not worked hard for it. Essentially, the conditional r does not specify this case. Its
inverse is “If I do not work hard, I will not pass my Math exam” which provides
basically the same reasoning as the converse of r since I could have passed the exam
without working hard as in the converse.
Example 1.1.2 Let the proposition p be “it is sunny” and q be “I go to park”. Write
the following propositions using p and q:
1. If it is sunny, I go to park.
2. If I do not go to park, it is not sunny.
3. I go to park if and only if it is sunny.
Solution:
1. p → q
2. ¬q → ¬ p
3. q ↔ q
Some compound propositions are always true or false irrelevant of the truth values
of the simple statements that make them. A tautology is a compound statement that
is always true independent of the truth values of is component statements. Similarly,
a contradiction is always false immaterial of the truth value of its components. The
truth table for an example tautology and an example contradiction are shown in
Tables 1.8 and 1.9. We have the truth value of a proposition or its negation which
is always true, and the truth value of a proposition and its negation which is always
false.
1.1.5 Equivalences
Two propositions are considered equivalent if they have the same truth table values
for all their simple component proposition truth value combinations. We show the
equivalence by “≡” sign, that is, p ≡ q if p and q are equivalent to each other.
Table 1.12 shows that the biconditional p ↔ q is equivalent to ( p → q) ∧ (q → p)
as shown in the last two columns. This means the assessment of the truth value of a
biconditional statement needs to be done by assessing the truth value of both of the
two conditional statements ( p → q) and (q → p).
These two equivalences play an important role in proving the conditional state-
ments. For the first equivalence p → q ≡ ¬ p ∨ q, let p be “You do not need me
now” and q be “I will go out”. The implication is “If you do not need me now, I will
go out”. The equivalent statement based on the above example is “Either you need
me now or I will go out”. For the second one ¬( p → q) ≡ p ∧ ¬q, we can state
“If it is not the case that you do not need me now then I will go out” is equivalent to
“You do not need me now and I will not go out”.
We now have the following observation. When two propositions p and q are
equivalent, they have the same truth table values as stated. On the other hand, the
biconditional statement is true whenever its components have the same value. We
can therefore conclude p ≡ q if and only if p ↔ q is a tautology.
We have in fact proven two important laws in logic called De Morgan’s Laws in
the last two examples.
Solution: The truth table shown in Table 1.16 has all equal values for rows in the
last two columns for the left and right sides of the equivalence meaning they are
equal.
12 1 Logic
We are now ready to state the laws of logic shown in Table 1.16 many of which are
basically common sense. For example, the idempotent law says p ∨ p is p which
states that disjunction of a proposition by itself is the proposition. However, some of
these laws such as De Morgan’s Laws may not be easy to see at once.
p ∧ (¬ p ∨ q) ≡ ( p ∧ ¬ p) ∨ ( p ∧ q) Distributive Law
≡ F ∨ ( p ∧ q) Negation Law
≡ p∧q Identity Law
( p ∧ q) → r ≡ (¬ p ∨ ¬q) ∨ r
We can start by what we know from Example 1.1.5:
a → b ≡ ¬a ∨ b
and implementing this property in the above example yields:
( p ∧ q) → r ≡ ¬( p ∧ q) ∨ r
≡ (¬ p ∨ ¬q) ∨ r De Morgan
( p ∧ q) → p ↔ ¬( p ∧ q) ∨ p
≡ (¬ p ∨ ¬q) ∨ p De Morgan
≡ (¬q ∨ ¬ p) ∨ p Commutative Law
≡ ¬q ∨ (¬ p ∨ p) Associative Law
≡ ¬q ∨ T Negation Law
≡T Identity Law
14 1 Logic
¬ p ∧ q ∨ r → ¬r ≡ (((¬ p) ∧ q) ∨ r ) → (¬r )
We have investigated simple and compound statements that are logically true or false
up to this point. However, in many cases, the truth value of a statement depends on the
subject. For example, in the sentence “He lives in London”, we can not evaluate the
correctness of this statement as it truth value depends on who “He” is. Substituting
“Kevin” for “He” in this sentence (and assuming we know who Kevin is), we can
assert the correctness of this statement. The predicate in this statement is “lives in
London”.
A predicate in a statement describes the subject or other objects and its truth value
can be obtained by replacing the subject with a variable. More formally, a predicate
is a statement involving variables over a specified set called its domain. That is, the
domain of a predicate variable is the set of all values that may be substituted for that
variable. Thus, substituting a value of a predicate variable from its domain provides
us the truth value of a predicate. We are commonly provided with the domain and
asked to find the truth value of the predicate. The truth set of a predicate is the set
of all members of the domain that result in a truth value of the predicate. We show
a predicate with capital letters as P(x), meaning P is a predicate with the predicate
variable x which is also called the propositional function P of x. Truth value of a
propositional function depends the value of the variable it refers. For example, if
P(x) is “x > 8”, then substituting 7 for x yields a false value whereas x = 12
results in a true value of the function. A propositional function may have more than
one variable as in the example below.
1.2 Predicate Logic 15
1.2.1 Quantifiers
Substituting a value for a variable in a propositional function is not the only way
to obtain a proposition from such a function. Quantifiers can also be used for the
same purpose and this process is called quantification. In other words, quantifiers
specify what part of the domain is to be used when evaluating the correctness of
a propositional function. Two main quantifiers are the universal and the existential
quantifiers.
The Universal Quantifier
In various propositional functions, we may need to assert that the value of the propo-
sition is true for all values of the variable in the given domain. For example, “For
every integer x, the square of x is a positive integer” is one such function. The univer-
sal quantification provides a shorthand representation of this condition and is shown
by ∀x P(x). This statement is read as “for all x, P(x)” or “for every x, P(x)” and
the symbol ∀ is called the universal quantifier.
The Existential Quantifier
The existential quantifier provides another way of quantifying a propositional func-
tion. It means “there exists”, which in fact means there is at least one variable that
provides a true value for the propositional function. This quantifier is shown by the
∃ symbol, for example, if P(x) : x 2 = 1, ∃x P(x) means there exists at least one
variable x that satisfies P(x). In fact, we can see P(−1) and P(1) both provide true
values. Other words used for the existential quantifier are “for some x” and “for at
least one x”.
Example 1.2.2 Let P(x): “x is a student of Computer Science” and Q(x): “x takes
Discrete Math course”. Let the domain be some university, then,
∃(P(x) ∧ Q(x))
means there exists one (there is at least one) Computer Science student who takes
a Discrete Math course in that university. Note that we have used the and operator
between two statements and the existential operator refers to the conjunction of the
two statements.
The precedence of quantifiers are higher than all of the logical operators. For
example,
We can have predicates with more than one variable such as x and y as noted. For
example, the predicate “x studies at y University” is such a function which can be
specified as P(x, y) where x denotes the person and y is the name of the university.
The values of these variables are needed to convert the propositional function to a
proposition. However, we may use quantifiers for the same purpose as we have noted.
For example, let
P(x, y) : y = x + 1
be a propositional function with the real numbers as the domain. Without specifying
the values of x and y, we can convert this function to a proposition using universal
and existential quantifiers. We would normally have four of such combinations since
there are two variables but the actual number of combinations is eight as the order
of the quantifiers is significant and provides a different meaning when the order is
changed. All of the possible eight combinations for the propositional function using
quantifiers are listed below.
For example, ∀x∃y P(x, y) means “for every x there exists a y”. For the above
proposition, this means for any real number x ∈ R, we can find at least one y ∈ R that
is one greater than x which is a proposition with a true value in this case. However,
when the order of the quantifiers are reversed, we have ∃y∀x P(x, y) which means
there exists a real number y ∈ R, for all x ∈ R that is one less than x which clearly
is false.
Example 1.2.3 Let L(x, y) be “x loves y”. Then, ∀x∃y means “everyone loves
at least someone” and ∃x∀y means “there exists at least one person who loves
everyone”.
• ∃ p∀s E(s, p): There exists a pizza (a single one) that all students are eating.
• ∀ p∃s E(s, p): Every pizza is being eaten by some student. Note that if the number
of students is larger than the number of pizzas, this means some students are left
without pizza.
• ∃s∀ p E(s, p): There exists a student who is eating all pizzas.
1.2.3 Negation
∃x ∈ D, ¬P(x)
which can be translated as “there exists at least one x in domain D such that negation
of P(x) is true”. Let us illustrate this concept by an example. Let the universal
statement be “All students in Discrete Math class received grade B or higher”. Here,
the domain is the students enrolled in this class and the proposition is that each
student in this class received a grade B or higher. The negation of this universal
statement would then be “There exists at least one student in Discrete Mathematics
class who received a grade less than B”. Let P(x) be “receiving a grade less than
B”, we can state the following for this above example omitting the domain and the
negation is as stated.
∀x ∈ D, ¬P(x)
18 1 Logic
which can be translated as “for all x in domain D, negation of P(x) is true”. For
example, let us assume that the existential statement to be “There exists one student
in Chemistry class who wears glasses”. Here, the domain is the students enrolled in
Chemistry class and the proposition is that there is at least one student who wears
glasses. The negation of this existential statement would then be “All of the students
in Chemistry class do not war glasses” or more commonly “There is not a student
in Chemistry class who wears glasses”. Using the above result, we can form the
following.
∀x ∈ Z, (P(x) → Q(x))
Let us consider the statement “Every integer greater than 1 has a square greater
than 3”. Forming the propositional functions;
with P(x): “x is greater than 1”, and Q(x): “square of x is greater than 3”. The
negation of a condition is ¬( p → q) ≡ p ∧ ¬q as was shown in Table 1.15. Thus,
the negation of a universal conditional statement can be obtained using this property
as follows:
Considering the above example, the negation of the universal conditional state-
ment would be “there exists an integer greater than 1 and its square is less than
3”.
Example 1.2.5 Let the domain be all humans. Write the proposition “All humans
are mortal” as a conditional by specifying the statements.
∀x(P(x) → Q(x))
means for all x variables, if x is a human, then x is mortal.
For the above example, the negated statement would be “for all numbers x, x is
an even number greater than 2, and x is not the sum of two primes”. In other words,
no such number x can be found.
20 1 Logic
1. What is the main difference between the propositional logic and predicate logic?
2. What are the main connectives to form compound statements?
3. Give an example of exclusive-or statement.
4. When does a conditional statement yield a false value? Give an example.
5. How can a biconditional statement be verified?
6. Give an example of a biconditional statement yielding a false value.
7. What is the relation between a biconditional statement and a tautology?
8. Give an example of a contradiction.
9. What are the two main methods of proving equivalence of two logical statements?
10. What are De Morgan’s laws as applied to logic?
11. What are quantifiers and why are they used?
12. What is the inverse of the statement ∃x P(x) and the inverse of the statement
∀x P(x).
Exercises
Assume p, q, r are propositions.
2. Form the converse, inverse and and contrapositive of each of the following im-
plications.
3. Determine whether the following compound propositions are equal using truth
tables.
a. ( p ∧ ¬q) ∨ ( p ∧ q) = p. d. ( p → q) = ¬ p ∨ q.
b. p ∧ (q ∨ r ) = ( p ∧ q) ∨ ( p ∧ r ). e. p ∨ (q ∧ r ) = ( p ∨ q) ∧ ( p ∨ r ).
c. p ⊕ q = ¬ p ⊕ ¬q. f. ¬( p ⊕ q) = ¬ p ⊕ q.
a. ( p ↔ q) ≡ ¬ p ↔ q. c. ( p → r )∧(q → r ) ≡ ( p∨q) → r .
b. ¬( p ↔ q) ≡ p ↔ ¬q. d. ( p ∨ q) ≡ ¬ p → q.
a. p → ( p ∨ q). e. ( p ∧ q) ∧ ¬( p ∨ q).
b. ( p → q) → ( p ∧ q). f. ( p ∧ ¬q) ∧ (¬ p ∨ q).
c. ( p ∧ q) → p. g. (( p ↔ q) ∧ q) → p.
d. ¬q ∨ ( p → q). h. ( p ∧ q) ∧ (q → ¬ p).
22 1 Logic
a. p ∧ ( p ∨ q) ≡ p. c. ¬(¬ p ∧ q) ∧ ( p ∨ q) ≡ p.
b. ( p ∧ q) ∨ p ≡ p. d. ( p ∧ q) ≡ ¬( p → ¬q).
8. Let A = {2, 3, 4, 5, 6}. Assess the truth values of the following statements.
9. Find the negation of the following statements with the domain of N, determine
the truth value of the negation and state the negation in words.
a. ∃x∀y, x = y 2 . c. ∃x∃y∀z, z 2 = x 2 + y 2 .
b. ∀x∀y, x + 4 < 10. d. ∀x∃y, x = −y.
Proofs
2
2.1 Arguments
The first rule of inference called Modus Ponens is depicted below. It basically means
that if p → q is valid and if p is true, then we can deduce q is also true. For example,
let p be “I study hard” and q be “I will get an A in math”. The argument is “if I
study hard, I will get an A in Math”. “I studied hard” ( p is true) implies the second
line of this rule which means I will get an A in Math. The main point here is a
true statement implying a false statement will yield a false value for the conditional
statement, thus, p → q having a true value and p having a true value leaves us with
the only possibility of q being true.
Modus Ponens: p
(mode that affirms) p→q
∴q
Modus Tollens states that the inverse of the conclusion implies the inverse of the
premise as shown below. We know this rule since p → q ≡ ¬q → ¬ p. This rule
is the basis of a main proof method called contrapositive as we will see. Let p be
“It rains” and q be “I get wet”. The first statement then is “If it rains, I get wet”. If
the conditional is true, the Modus Tollens rule states that the fact that I am not wet
implies it does not rain.
Disjunctive Syllogism states that if at least one of the premises is true and we
know one is false, the other one must be true. Let p be “I will study math” and q be
“I will go to the movies”. The first statement is “I will study math or I will go to the
movies”. If this statement is true, and the second one is “I will not study math” is
valid, then it must be true that I will go to the movies.
The transition rule (or hypothetical syllogism) may seem more obvious then the
above rules. Let p be “It rains” and q be “I stay at home” and r be “I study math”.
This rule states that “if it rains, I stay at home” ( p → q), and “if I stay at home, I
study math” (q → r ) statements are both true, then “if it rains, then I study math”
( p → r ) statement is also true.
Transition: p→q
q →r
∴ p→r
The resolution rule may best be stated by an example. Let p be “I study math”
and q be “I go to the movies” and r be “I meet a friend”. The first statement is “I
study math or I meet a friend”. The second statement is “I go to the movies or I do
2.1 Arguments 25
not meet a friend”. Since r cannot be true and false at the same time, it must be the
case that either p or q is true. In this case “I study math or I go to the movies” is true.
The addition rule says if one of two statements is true, then their conjugate is also
true as shown below.
Addition: p
∴ p∨q
The simplification rule means if both of two statements are true, then any of them
must be true as shown below.
Simplification: p∧q
∴ p and q
Finally, conjunction rule states that if either of two statements is true, then their
conjunction must be true as shown below.
Conjunction: p
q
∴ p∧q
Step Reason
1. p ∨ q premise
2. ¬r premise
3. p → r premise
4. ¬ p 2, 3 and modus tollens
5. q 1, 4 and disjunctive syllogism
Step Reason
1. p ∧ ( p → q) premise
2. p 1 and conjunction
3. p→q 1 and conjunction
4. q 2, 3 and modus ponens
Step Reason
1. p ∨ q premise
2. ¬ p ∨ r premise
3. ¬r ∨ s premise
4. q ∨ r 1, 2 and resolution
5. q ∨ s 3, 4 and resolution
Step Reason
1. ¬ p ∨ q (¬ p, q) premise
2. r → p (¬r ∨ p) premise
3. r → t (r ∨ t) premise
4. t → u (¬t ∨ u) premise
5. ¬r resolution of 1 and 2
6. t resolution of 3 and 5
7. u resolution of 4 and 6
Applying the resolution law for lines 1 and 2, q ∨ r is true. Then, using resolution
again for this result with line 3, we have q ∨ s, the required result.
2.1 Arguments 27
Step Reason
1. p → q premise
2. r → s premise
3. ¬q premise
4. r Premise
5. ¬ p ∨ q 1 translated
6. ¬r ∨ s 2 translated
7. ¬ p 3, 5 and resolution
8. s 2 and 4 and modus ponens
9. ¬ p ∧ s 5, 6 and conjunction
Step Reason
1. p → q premise
2. r → s premise
3. ¬q premise
4. r premise
5. ¬ p 1, 3 and modus tollens
6. s 2 and 4 and modus ponens
7. ¬ p ∧ s 5, 6 and conjunction
Example 2.1.5 We could have arrived at the same conclusion using conditional
equivalence and resolution principle as shown in above table with more steps to
state.
2.1.2 Definitions
We are mostly interested in proving theorems which have the form of a universal
statement,
∀x ∈ D, P(x) → Q(x)
where D is the domain of the variable x. In general, D is the set of natural numbers,
integers, rational numbers or irrational numbers. A starting point to prove a theorem
28 2 Proofs
Example 2.2.1 Prove that the sum of two odd integers is even.
Proof We will apply the above steps to prove this proposition. Let us take arbitrary
elements x, y ∈ D which is the set of all odd integers. Since both x and y are odd,
we can write x = 2k + 1 and y = 2m + 1 for some integers k and m. Their sum is
s = 2k + 1 + 2m + 1 = 2(k + m + 1) which is an even number since it is divisible
by 2.
Example 2.2.2 Provide a direct proof of the theorem “If n is an even integer, then
n 2 is even”.
Example 2.2.3 Prove that every odd integer is equal to the difference between the
squares of two integers.
Proof An odd integer x can be written as 2k + 1 for some integer k. Let us check
whether this proposition holds for small odd integers.
1 = 1 − 0 = 12 − 02
3 = 4 − 1 = 22 − 12
5 = 9 − 4 = 32 − 22
We observe two things in this sequence; an odd integer is equal to difference
between the squares of two consecutive integers, and the sum of these consecutive
integers is equal to the odd integer. Now, re-writing x with this guess, let us try to
see what happens.
x = (k + 1)2 − k 2
= (k 2 + 2k + 1) − k 2
= 2k + 1
Note that we can find the values of the two consecutive integers m and n once
we write x as 2k + 1 since m = k + 1 and n = k. For example, let x = 41 which
is 2 × 20 + 1, thus m = 21 and n = 20. Checking proves this property since
41 = 212 − 202 = 441 − 400. In the other direction, let the two consecutive integers
be m = 53 and n = 52. Since k = 52, we can write, 2×52+1 = 105 = 532 −522 =
2809 − 2704 which is valid. This example illustrated that sometimes we evaluate the
proposition for few input values and try to guess a solution.
− 2 = −2
→4−6=1−3
9 9
→4−6+ =1−3+
4 4
3 2 3 2
→ 2− = 1−
2 2
3 3
→2− =1−
2 2
→2=1
The problem with this false proof is that the square of −x and x are both x 2 ,
thus, the equation in line 4 is correct but taking the square roots to yield the next
equation is wrong as the left side is a positive number but the right side is negative.
Although direct proof method can be applied with ease in proving various theorems,
it is difficult to use this method in many other problems.
2.3 Contrapositive
Example 2.3.1 Let n be a positive integer and let m divide n. Prove that if n is odd
then m is odd.
Proof Proving this theorem directly involves showing m is odd when n is odd and
this does not seem obvious. We will try proof by contraposition in which case we
need to show that if m is not odd then n is not odd. Our initial condition that m
divides n is still valid. If m is not odd, then it is even and hence m = 2k for some
integer k. Since m divides n, n = mr for some integer r and substitution for m in
this equation yields n = (2k)r = 2(kr ) which shows n is even as it is twice of some
integer kr . We assumed multiplication of two integers yields another integer. Thus,
we proved the contrapositive of the theorem which concludes the proof.
Example 2.3.2 Prove that for any integer a > 2, if a is a prime number, then a is
an odd number.
Another random document with
no related content on Scribd:
csontvázra akadtak. A csontokat kiemelték a földből, ládába
csomagolták s elküldték Boule M. tanárnak Párizsba, aki rögtön
fölismerte, hogy egy újabb neandervölgyi lelettel gazdagodott a
tudomány. Boule az érdekes leletről részletes munkában82) számolt
be.
A lelet közelében körülbelül 1000 darab fiatalabb Moustérien-
tipusú kőeszközt, továbbá bolyhos rinocerosz, rénszarvas, ősbölény
és barlangi hiéna csontjait találták. Ez tehát valamivel későbbi lelet,
mint a le moustier-i; Boule szerint a harmadik interglaciális időszak
végéről, vagy az utolsó jegesedés idejéről való.
A csontváz körülbelül 50–55 éves, alacsony (160 cm magas) férfi
csontvázának bizonyult. A koponya feltünően nagy; csontjai felette
vastagok. A koponyatető teljesen megvan, az arc csontjai részben
hiányosak. A koponyatető varratai már részben elcsontosodtak;
ebből lehetett a koponya egykori tulajdonosának korát hozzávetőleg
megállapítani. A koponya űrtartalma nagy, valamivel meghaladja a
mostani átlagos értéket: 1626 cm3. A koponya dolichokephal, 208
mm hosszú, 156 mm széles, hossz-szélességi indexe 75 (a
mesokephalia határán van). Típusos neandervölgyi, sőt talán a
legkezdetlegesebb típusú valamennyi eddig kiásott neandervölgyi
koponya között. A szemgödrök felett hatalmas taréj emelkedik ki, a
homlok s a koponyatető lapos, alacsony. A szemgödrök tágak s
hasonlóan nagyon széles az orrüreg nyílása is; feltünő az orr
hátának magassága; ennek az ősembernek hatalmas sasorra
lehetett, ami jellemző emberi vonás. Megtaláljuk az állkapocsnak
jellemző alakját is: az állcsúcs hiányát, az állkapocs durva, vaskos
idomát, a fogsorok prognath helyzetét. Kiemelendő még az is, hogy
a fogsorok íve a zápfogak felé nem tér annyira széjjel, mint a mai
emberen, hanem az ív két szára csaknem párvonalasan halad hátra,
ami kétségtelenül korlátozhatta a la chapelle-i ősember nyelvének a
mozgását. Alkalmasint ezt az embert is eltemették; a csontváz
ugyanis a csak 1–1·5 m. magas, 2·5 széles, 6 m. mély, lakásra nem
alkalmas barlang fenekének egy 1·45 m hosszú, 1 m széles
sírgödörszerü mélyedésében feküdt s a feje alá is kő volt helyezve.
La Ferrassie-i Le Bugue helység közelében 1909
csontlelet. őszén Peyrony J. tanító a Vezère
völgyében (Dordogne) egy a néptől La
Ferrassienak nevezett barlangban találta e csontvázat, 3·5 m. mély
rétegben. A csontváz első nyomaira akadva, az ásatásokat nem
folytatta, hanem értesítette a leletről a szakférfiakat, akik közül
többen a lelet színhelyére siettek s így egész szakbizottság
jelenlétében folytathatta és fejezhette be a csontváz kiemelését.
Jelen voltak Boule, Breuil, Capitan, Cartailhac, Bouyssonie J. A
csontváz mellett Moustérien-típusú köveket találtak. Eltemetés
nyomai nem voltak biztosan megállapíthatók. Boule rövid ismertetést
közölt róla a L’Anthropologie című szakfolyóirat 1909.-i
évfolyamában, amelyben kiemeli, hogy ez is valódi neandervölgyi
koponya, de részletesebb leírást még nem közölt róla. A koponya
neandervölgyi típusú voltát erősíti egy a kiásásnál jelen volt másik
szakember, Breuil abbé83) is. A csontváz közelében, egy méterre
tőle, 1910 októberben egy másik, idősebb nőtől való csontvázat
találtak, mely azonban úgy látszik nem neandervölgyi-típusú.
Charente-i lelet. A legújabb hírek szerint Franciaországban
megint találtak, 1911 szept. 18-án egy
neandervölgyi csontvázat, még pedig ezúttal La Quinában, Charente
département-ban. A csontváz a szerencsés találó, Henry Martin
szerint négy és fél méter mélyen feküdt, a Voulton-folyócska régi
medrének homokos-agyagos rétegében, még pedig a legrégibb
Moustérien-típusú kőeszközök kíséretében.84) Hogy eltemették
volna, arra semmi nyom sem utal. A koponyán a neander-típus
jellemző sajátságai valamennyien megvannak: a szemgödörfeletti
eresz, a lapos fejtető és nyakszirt, a gyenge csecsnyulvány, a
hatalmas prognath állású fogzat, a jellemző pithekoid állkapocs.
Martin szerint ez a legalacsonyabb típusú valamennyi neander-
rasszbeli koponya közt. A koponya aránylag kicsiny, csontjai inkább
vékonyak, amiből női nemre lehet következtetni. Idoma
dolichokephal.
Neandervölgyi Az eddig említett emberi koponya- és
típusú állkapcsok. csontvázleleteken kívül több olyan
neandervölgyinek minősíthető leletet
ismerünk, amely csak állkapocsból áll. Annak, hogy miért találták
ezeket egyedül, a többi csont nélkül, több oka lehet. Elsősorban az,
hogy a koponya s a csontváz többi része a mérhetetlen hosszú idők
során elmállott, míg az állkapocs, mely a fogakkal együtt a koponya
legkeményebb, legellentállóbb része, ami a rágásnál való nagy
mechanikai szerepéből érthető, épen maradt. Másfelől pedig úgy is
magyarázhatók az ilyen esetek, hogy az állkapocs egykori
tulajdonosát vadállatok tépték szét, akár élő állapotban, akár már
csak a holttestét, s így jutott az alsó állkapocs mint különálló,
elhurcolt darab az utókor birtokába.
Legalább öt olyan állkapcsot ismerünk, amelyről határozottan
állíthatjuk, hogy neandervölgyi típusú emberé volt. Ilyen először is a
la naulette-i állkapocs, melyet már 1866-ban talált Dupont E.
Belgiumban, a Lesse balpartján, Dinant helység közelében, 4·2
méter mélyen, egy barlang fenéklerakodásában, mammut,
rinocerosz, rénszarvas stb. csontjaival együtt. Az állkapocs igen
alacsonyrendű típusú s ezért már annak idején nagy feltünést keltett.
Pruner-Bey (1866), a híres anthropológus, kijelentette, hogy ez az
első láncszem az embert a majommal összekötő sorozatban, de
Topinard,85) szintén kiváló francia tudós, pontosabban megvizsgálva
az állkapcsot, úgy nyilatkozott, hogy még sem annyira állatias, mint
Pruner Bey hitte. A la naulette-i állkapocs egészen olyan, mint az
eddig ismert neandervölgyi koponyák állkapcsa: vaskos, állcsúcs
nélküli.
1882-ben Maška Morvaországban, Stramberg mellett, a Sipka-
barlangban, határozott diluviumi rétegben, tűzhely nyomainak
közelében, 1·4 méter mélyen állkapocstöredéket fedezett fel. Az
állkapocsnak csak a középső része van meg a hozzátartozó
fogakkal együtt, de szerencsére épen ez az a tájéka az
állkapocsnak, amely a neandervölgyi típusra oly nagyon jellemző. E
töredéken a többi neandervölgyi koponya állcsontjának sajátságai
láthatók; különösen feltünő az állcsúcs hiánya.
Ide sorolandó a malarnaud-i állkapocs is, melyet Montseron
mellett, Franciaország Ariège département-jában, barlangi medve
csontjaival együtt találtak 1888-ban egy barlangban, öt méter
mélyen, sztalagmitek alatt; leírta Filhol H. 1889-ben. Ide tartozik az
az állkapocs is, melyet Petit-Puymoyenben (Charente) ásott ki 1906-
ban Favraud A. diluviumi brecciából, palaeolithokkal és rénszarvas-
csontokkal együtt; leírta Gaudry A. 1907-ben. S végül ide sorolandó
az Ochosnál, Morvaországban talált és Rzehak A.-tól 1906-ban
leírt86) állkapocstöredék is, mely Kramberger szerint a
legkezdetlegesebb valamennyi neandervölgyi típusú állkapocs
között, nem számítva természetesen a heidelbergi ősember
állkapcsát.
A neandervölgyi Megismertük a neandervölgyi emberre
ember jellemzése. vonatkoztatható eddigi leleteket.
Igyekezzünk ezek alapján összefüggő
képét adni.
Középnél valamivel alacsonyabb, körülbelül 155–160 cm magas,
aránylag rövid lábú és karú, vaskosfejű, rendkívül izmos, zömök
egyén lehetett ez az ősember: a nyers erő képe. Arcát és fejét mai
fogalmaink szerint igen durvának, állatiasnak, csúnyának kell
képzelnünk. A szeme felett hatalmas taréjként emelkedett ki a két
torus supraorbitalis, amelyek a középen összefüggtek egymással s
amelyeknek hatását talán még növelte a rajtuk levő bozontos
szemöldök. E taréj elég élesen határolódott el a nagyon rézsutosan
hátraeső homlok felé, mely alacsony fejtetőbe folytatódott. A mai
ember értelmes arckifejezését első sorban a szép, domború,
egyenesen felemelkedő homlok adja meg; ezzel szemben a
neandervölgyi ősemberen a homlokból lapossága s az előtte levő
taréj miatt előlről alig lehetett valamit látni. Maga a koponya
határozottan hosszú (dolichokephal) volt. A koponyatető profilja
nanyon laposan ment át a nyakszirttájékba, melyet éles harántléc
(torus occipitalis) választott el a vele szögletben találkozó alsó
nyakszirtrésztől.
Az arc a fej agyvelői részéhez képest hatalmasan fejlődött s
keskeny, hosszukás volt; a nagy, kerek szemgödrök feltünően nagy,
előálló szemekre, s a koponyának széles, majdnem kerek orrnyílása
és kiálló orrcsontja széles és erősen kiszögellő orra enged
következtetni. A két szem közötti távolság is nagyobb volt a mainál.
A szájnak és környékének megfelelő koponyarész a hatalmas
fogakkal együtt erősen előreállott (prognathia), az orr és száj közti
távolság feltünően nagy volt. Egyik igen jellemző része a
neandervölgyi koponyának az állkapcsa. Ez durva idomú, zömök
volt, különösen oldalsó részében, melynek szélességéből a
rágóizmoknak igen erős fejlettségére következtethetünk. Az állcsúcs
legömbölyödöttsége, rézsutos hátrahajlása növelte az arcnak
majomszerű kifejezését. A fül mögött levő kiemelkedő csontrész
(processus mastoideus), melyen a fej egyenes tartását biztosító
izom (musculus sternocleidomastoideus) tapad, a mostani
emberéhez képest gyengén volt kifejlődve, akár csak a majmon.
Végtagcsontjai durvák, vaskosak s megvastagodott
végrészükben feltünően zömökek voltak. A karoknak kissé más
lehetett a tartásuk, mint ma, amit a felkarcsont felső részének
erősebb csavarodása (torsio) bizonyít, vagyis azon körülmény, hogy
a felkarcsont feje hátrább fordult, mint a mai emberen. Jellemző az
orsócsont erős görbültsége, mely viselkedésével az emberszabású
majmok hasonló csontjára emlékeztet. Medencéje magas és
keskeny volt. A combcsonton az előre domború görbület érdemel
különösen említést, továbbá a rendkívül vastag alsó vég, mely nem
fokozatos megvastagodással, hanem hirtelen képződik ki a
combcsont hengeralakú középdarabjából. A sípcsontra vonatkozólag
kiemeljük, hogy felső felszíne nem állott vízszintesen, mint a mai
emberen, hanem kissé hátrafelé fordult (retroversio). Ebből Fraipont,
a spy-i koponyák leírója, nézetem szerint nem alaptalanul azt
következtette, hogy a neandervölgyi ősember térde sohasem volt
egészen kinyujtva, s ha ez igaz, akkor azt kell fölvennünk, hogy a
gerincoszlopa se lehetett olyan egyenes, mint a mai emberé, mert
behajlított térdek mellett a törzsök egyensúlya csak kissé
előrehajlított gerincoszloppal tartható fenn. Manouvrier [1893] és
Michel R. [1904] tagadja a térd behajlított helyzetét). Fraipont e
felfogásával megegyezik az, hogy a neandervölgyi ember
combcsontjának hátulsó felszínén gyengén van kifejlődve az a léc
(linea aspera), melyhez a térdet kiegyenesítő izmok tapadnak.
Fraipont nézetéhez hozzácsatlakozott Boule is (1909) a la chapelle-
aux-saints-i ember sípcsontjának vizsgálata alapján. Hogy a
neandervölgyi ősember az ő vaskos, zömök, aránylag rövid lábakon
nyugvó törzsökét állandóan kissé előre hajlítva tartotta, azt Boule
szerint a csigolyák viselkedéséből s a koponya «öreglik»-jánek a
helyzetéből is lehet következtetni.
A neandervölgyi ember agyveleje a mostani átlaggal kb. egyenlő
súlyú, de alkotásában a mostani típusnál alacsonyabbrendü volt.
Primitiv vonás az agyvelején a homlokkarélynak taréjszarü
megkeskenyedése elől («rostrum frontale»), a homlokkarélynak
kisebb aránya a féltekék egész tömegéhez képest (mai ember
43·3%, neandervölgyi ember 37·75%, emberszabású majmok átlag
32·2%), az agytekervények egyszerűbb elrendeződése és lefutása,
a kisagyvelő «féreg»-ének szabadon fekvése a két oldalkarély közt,
stb. Az agyvelő alkotásának e viszonyait a koponyaüreg öntvényén
lehetett megállapítani; a legpontosabb ezirányú vizsgálatot a la
chapelle-aux-saints-i koponyán végezték Boule és Anthony.
Egyebet a testi tulajdonságairól nem mondhatunk; azt, hogy a
bőre világos volt-e, vagy sötét, mint Luschan hiszi,87) hogy szőrös
volt-e, vagy csupasz, nem tudjuk.
Az eddig talált csontmaradványok lelőhelyéből azt
következtethetjük, hogy a neandervölgyi ember csaknem egész
Európában el volt terjedve. Eddig Spanyolországban,
Franciaországban, Belgiumban, Morvaországban és
Horvátországban állapították meg biztosan a jelenlétét. Ha
Morvaországot összekötjük Horvátországgal, a vonal
Magyarországot is érinti; e szerint valószínűnek mondhatjuk, hogy a
neandervölgyi ősember a mi hazánkban is élt, s így azt a reményt
táplálhatjuk, hogy valaha talán nálunk is a nyomára akadnak.
Európán kívül a neandervölgyi embernek eddig sehol sem találták
csontmaradványait; az igaz, hogy földrészünkön, Észak- és
Délamerikán meg Egyiptomon kívül eddig még nagyon keveset
kutatták az ősember nyomait. Azok a koponyák, amiket eddig Észak-
és Dél-Amerikában ástak ki a régibb geológiai rétegekből (calaveras-
i, trenton-i, larsing-i és florida-i csontleletek), mind többé-kevésbé a
mostani típust mutatják s leginkább a mai észak-amerikai indiánus
koponyájához hasonlítanak.
A neandertali emberre jellemző tulajdonságok, a mai emberi
típust véve az összehasonlítás mértékéül, nemcsak alacsonyrendű,
állatias vonások, hanem speciálisan a majom típusához közeledő
bélyegek. Még közelebbről vizsgálva a dolgot, ezek a jellemvonások
az emberszabású majmok közül leginkább az afrikaiak: a gorilla és
csimpánz típusához mutatnak némi közeledést. Igaz ugyan, hogy
egyikük-másikuk előfordul néha varietásként a mai emberen is, de
ebben az állandó, jellemző kombinációban egy egyénen sohasem, s
ezen fordul meg a dolog. Brancanak (1901), Raubernak (1906),
Kollmannnak (1906), Stolyhwonak (1908), Wasmannnak (1910) és
még több más szerzőnek az a nézete, hogy ma is találkozhatunk
hébe-korba még Európában is «neandervölgyi ember»-rel, nem
állhat meg; e tudósok egyike se tudott még bemutatni minden ízében
neandervölgyi típusú egyént, sőt még ilyen koponyát sem. Bizonyos,
hogy a mostani népfajok közül ehhez az ősemberhez még
legközelebb az ausztráliai őslakó áll, amit már Huxley kiemelt,88) de
az is bizonyos, hogy a hasonlatosság közöttük csak egyben-másban
van meg, s nem lehet szó arról, hogy ugyanaz a fajta áll előttünk. Ezt
bebizonyította nagyon pontos kraniológiai vizsgálataival Klaatsch,89)
az ausztráliai őslakók egyik legalaposabb ismerője. Az ausztráliai
őslakó magas termetű, aránylag hosszú, karcsú végtagokkal bíró
ember, míg a neandervölgyi rövid végtagú, alacsony, zömök ember
volt; a fej és arc alakulásában is nagy a különbség közöttük. Több
tekintetben hasonlítanak a neandertípushoz a mai sarkvidéki
mongoloid rasszok (eszkimók, lappok), de koponyájuknak és
arcuknak bizonyos tulajdonságaiban viszont lényegesen eltérnek e
típustól.
Külön species, vagy Kétségtelen, hogy a neandervölgyi
csak alacsonyrendű ember nagyon alacsonyrendű, még a most
rassz? élő legelemibb emberfajtáknál is
kezdetlegesebb lény volt, mely más fajokkal
össze nem keveredve, minden egyes tagjában megtartotta jellemző
ősi tulajdonságait. A vitás kérdés az, hogy kihalt elemi rasszként
még a mai Homo sapiens névvel jelölt fajhoz sorozzuk-e, vagy pedig
megkülönböztessük-e már külön faj alakjában, állattani értelemben
véve, a Linné-féle Homo sapiens-től? A külön fajelmélet
főzászlóvivője Schwalbe, aki, hogy ezt a felfogását jobban
kidomborítsa, a neandervölgyi ember megjelölésére felkarolta a már
előbb Wilsertől forgalomba hozott Homo primigenius nevet, amelyet
az ő példájára most széltében használnak is. A rassz-elmélet mellett
főkép Klaatsch kardoskodik, aki már ugyancsak 1901-ben, mikor
Schwalbe felfogását közölte, állást foglalt ellene. Klaatsch szerint
«jogosulatlan dolog a neandervölgyi embert Homo primigeniusnak
nevezni; felfogásom szerint ez a legszerencsétlenebbül választott
elnevezések egyike, mely reményem szerint megint el fog tünni.»90)
Egyik és másik tudós táborában is egész sorát találjuk a jeles
szakembereknek; nálunk a Schwalbe nézetének különösen lelkes
híve: Hillebrand Jenő dr., barlangjaink szorgalmas és szerencsés
kutatója.91) E mellett nyilatkozott újabban a jeles francia
anthropologus, M. Boule92) is. A vita biztos megoldását szinte
lehetetlenné teszi az, hogy ennek az ősembernek csak a csontjait
ismerjük, a lágyrészeit nem, s különösen az a körülmény, hogy nem
tudjuk, tudott-e már a vele egyidőben élt «recens» emberfajtákkal
eredményesen kereszteződni oly értelemben, hogy a
kereszteződésből származott utódok még tovább tudtak szaporodni?
Utóbbi kérdés eldöntése az egy fajhoz való tartozás biológiai
próbaköve! Ezért a kérdés nemcsak most vitás, hanem alkalmasint
vitás marad örökre.
De az ember fajfejlődése szempontjából ez a kérdés voltaképen
nem is olyan nagy fontosságú; megelégedhetünk annak a biztos
ténynek kijelentésével, hogy a diluvium második felében olyan fajta
teremtés élt e földön, még pedig itt Európában, mely ha embernek
nevezhető is már, alacsonyrendű, majomszerű bélyegeinek állandó
és jellegzetes kombinációjával a ma élő emberiségnél
kezdetlegesebb típust képviselt. A fejlődés bizonyítására már ez
elég. Ezzel a kijelentéssel azonban nem azt akarom mondani, hogy
a mai európai ember a neandervölgyinek közvetetlen ivadéka, hogy
belőle fejlődött tökéletesedés útján a Homo europaeus hodiernus.
A neandervölgyi A neandervölgyi ember végighúzódott a
ember eltünése. diluvium legnagyobb részén s csak röviddel
a vége előtt, az utolsó jegesedés vége felé,
a felső Moustérien-fokozaton tünt el. Legrégibb időből való a krapinai
lelet, utána következik a legújabban Charente-ban s a Le Moustier-
ben talált csontváz. Legfiatalabb rétegből nyilván a neandervölgyi és
a gibraltári koponyatöredék való. Az utolsó interglaciális időszaktól
fogva a neandervölgyi ember együtt élt az alább leírandó
magasabbrendű diluviumi fajokkal.
A kérdés most már az, hogy milyen módon tünt el ez az
emberfajta? Az ez idő szerint legelterjedtebb felfogás szerint,
amelyhez hozzácsatlakozom én is, kihalt, anélkül, hogy a többi
emberfajtával összekeveredett volna. Minden jel arra vall, hogy a
neandervölgyi ember holt ága az emberiség élő fájának, vakon
végződő oldalhajtása a haladó emberi nemnek. Ezt abból
következtetem, hogy a többi kiásott diluviumi koponyák egyike sem
mutat közvetetlen átmenetet ehhez a koponyaalakhoz. Adloff93)
(1907) a krapinai koponyák fogainak összehasonlítása alapján is
tagadja, hogy ez a neandervölgyi ősember közvetetlenül átment
volna a többi diluviumi emberfajtába. Lehet, hogy a hiányzó átmeneti
alakokat napfényre fogják még hozni a további ásatások, de amíg
ilyeneket nem ismerünk, addig véleményem szerint azt kell
feltennünk, hogy a neandervölgyi emberfajta teljesen kipusztult s
nem folytatódott a többi rasszba, mint azt például Walkhoff (1903),
Schlitz (1908), Gorjanovic-Kramberger (1909), Leche (1911) és
mások hiszik.94)
A jégkorszak A diluvium utolsó harmadában a
végének «recens» neandervölgyi ember mellett más
emberfajtái. emberfajták is megjelentek Európában,
melyek sokkal közelebb állnak a mai ember
típusához. Ezeket a fajtákat a Homo neandertalensis-szal szemben
Homo diluvialis recens néven foglaljuk össze.
Az eddigi csontleletek azt tanusítják, hogy a diluvium végső
szakában máris több ilyenféle emberfajta élt földrészünkön.
Valószínűleg mindannyian kívülről vándoroltak be, keletről és délről.
Legalább három ilyen diluviumi «recens» emberfajtát kell
megkülönböztetnünk: az Aurignac-fajtát, a Crô-Magnon-fajtát és a
Grimaldi-fajtát. Mind a három hosszúfejű, épen úgy, mint a
neandervölgyi ember. A hosszúfejűség az emberi koponyának
kezdetlegesebb, ősibb alakja. Csak az újkor küszöbén, a
palaeolithicum és neolithicum átmenetét jelző azilienben (Ofnet-
leletek) tűnik fel Európában a széles koponyájú, ú. n. brachykephal
ember.
Az emberi nem törzsfejlődése szempontjából ezek a recensfajok
már nem szolgáltatnak adatokat; tanulmányozásuk inkább embertani
szempontból, nevezetesen a mai európai rasszok kialakulása
kérdésében fontos.
Homo Megjelenésének idejét tekintve, a
Aurignacensis. recens fajták közt legrégibb, s
koponyájának alkotása szerint is
legközelebb áll a neandervölgyi emberhez a Homo Aurignacensis.
Ezt a nevet Klaatsch95) adta neki az egyik legújabb idetartozó lelettel
talált kőszerszámok típusa szerint. Eddig öt ilyen koponyát, illetőleg
koponyatetőt ismerünk;96) valamennyin fölismerhető ennek a
fajtának jellegzetes tulajdonsága: a nagyfokú hoszszúfejűség.
Keskeny, hosszúra nyúlt koponyájú ember volt ez. Testmagassága
körülbelül akkora volt, mint a neandervölgyié (160 cm).
Csontvázának sokkal karcsúbb volta azt tanúsítja, hogy durva fizikai
erő dolgában nem vetekedhetett a neandervölgyi ősemberrel, de
koponyájának előkelőbb alkotásából, magasabb homlokából viszont
azt következtethetjük, hogy amannál élelmesebb, ügyesebb,
fortélyosabb volt és e tulajdonságainak segítségével bizonyára
könnyű szerrel győzedelmeskedett is rajta.
A legtökéletesebb e fajtához tartozó leletet 1909 augusztus 26.-
án ásta ki Hauser O. a Couze völgyének (départ. Dordogne) egy kis
sziklamenedékéből (abri sous roche), azon a hegyoldalon, melyet az
odavaló lakosság Combe-Capellenek nevez. A csontokat Klaatsch
írta le tüzetesen.97) A csontváz 40–45 éves férfié lehetett. Itt is
megtaláljuk az Aurignac-fajtára jellemző rendkívül hosszú
koponyatetőt. A homlok már meredekebben áll, de még alacsony; a
szemgödrök fölött nincs már olyan erősen kiemelkedő eresz, mint a
neandervölgyi emberen, csak mérsékelt kiemelkedés. Az arc
keskeny, hosszú, a szemgödrök már nem kerekek, hanem inkább
négyszögletesek. A fogak és a száj tájéka mérsékelt prognathiát
mutat. A fej legalacsonyabbrendű típusú része az állkapocs, mely
zömök, durva alakjával még a neandervölgyi fajta állkapcsára
emlékeztet, de az állcsúcs már nem húzódik visszafelé, mint azon.
Igaz, hogy nem is ugrik előre, mint a mai emberen, hanem
függőlegesen esik le, vagyis Klaatsch elnevezése szerint közömbös.
E szerző szerint e koponya típusa a mai ausztráliai őslakóéhoz
hasonlít.
Az Aurignac-fajtához kell soroznunk azt a gyermeket is,
amelynek csontjait 1909 nyarán hozta felszínre Hillebrand Jenő98) a
borsodmegyei répáshutai Balla-barlangból.
Grimaldi-rassz. A csak két példányból ismert Grimaldi-rassz
közel áll Afrika északi részének mai negroid
lakosságához. Nem lehetetlen, hogy onnan vándorolt be az a férfi s
az a nő, akinek a csontvázát a Menton melletti barlangok egyikének
(Grotte des enfants) fenékrétegéből ásták ki.
Crô-magnoni ember. Még kevésbé rí ki a mai emberiség
formaköréből a diluvium utolsó szakaszának
ú. n. cromagnoni embere, ez a hatalmas termetű, zord
rénszarvasvadász, aki nemcsak kőből, de már állatcsontból és
agancsokból is nagyon formás eszközöket tudott faragni s aki Dél-
Franciaországban és Észak-Spanyolországban már mint festő- és
képfaragóművész is tanújelét adta kulturára való
rátermettségének.99) Ennek a Magdalénien-korbeli embernek
barlangi festményeit és a sziklákra vésett domborműveit ma is
csodálattal szemléljük.100)
A crô-magnoni ember egységes, jól jellegzett rassz, minden
sarjában egyforma tulajdonságokkal, úgy a koponya, mint a testalkat
tekintetében. Leginkább Nyugat-Európában volt elterjedve.
Középmagas vagy magas ember volt, rövid, széles arccal, erős
állkapoccsal, jól fejlődött szemgödör feletti kiemelkedésekkel,
melyek arcának talán némi vad kifejezést adtak, de emellett szép,
magas homloka volt. Prognathia itt már nincs jelen, ami nagy
különbség az Aurignac-emberhez képest. Az állcsúcs is már a mai
típushoz hasonló. A koponyája ennek is hosszú volt.