Discrete mathematics, sometimes called finite mathematics, can be thought of as the science of counting, arrangements, and algorithms. It offers a plethora of concrete, practical problems (e.g., fair apportionment, searching algorithms, error-correction methods) and a wealth of subtle problems whose statements are deceptively simple but whose solutions provide significant challenge. While events in the physical world are most often modeled by continuous mathematics (i.e., the calculus and prerequisite topics in algebra, geometry, and trigonometry), the increasingly important world of computers, information technology, and logistics employs a different type of mathematics. New approaches and applications require the use of discrete processes, many of which have not traditionally been included in core high school courses. To be well prepared for the future, all students need to understand the concepts and applications of this important area of mathematics.
Example: Use Boolean search techniques to refine online bibliographic searches.
A permutation is a rearrangement of distinct items in which their order matters; a combination is a selection of a given number of distinct items from a larger number without regard to their arrangement (i.e., in which their order does not matter).
The Fundamental Counting Principle is a way of determining the number of ways a sequence of events can take place. If there are n ways of choosing one thing and m ways of choosing a second after the first has been chosen, then the Fundamental Counting Principle says that the total number of choice patterns is n⋅m.
Examples: How many different license plates can be formed with two letters and three numerals? If the letters had to come first, how many letters would be needed to create at least as many different license plate numbers? How many different subsets are possible for a set having six elements?
Examples: How many different four-digit numbers can be formed if the first digit must be non-zero and each digit may be used only once? How many are possible if the first digit must be non-zero but digits can be used any number of times?
Examples: Interpret 6! as the product 6 · 5 · 4 · 3 · 2 · 1; recognize that
= 15 · 14 · 13 = 2,730.
A tree is a connected graph containing no closed loops (cycles).
Tree diagrams can also be used to analyze games such as tic-tac-toe or Nim or simply to organize outcomes.
Task related to this benchmark: Rock, Paper, Scissors
A graph is a collection of points (nodes) and the lines (edges) that connect some subset of those points; a cycle on a graph is a closed loop created by a subset of edges. A directed graph is one with one-way arrows as edges.
Examples: Determine the shortest route for recycling trucks; schedule when contestants play each other in a tournament; illustrate all possible travel routes that include four cities; interpret a directed graph to determine the result of a tournament.
Example: Recognize that the sequence defined by "First term = 5; each term after the first is six more than the preceding term" is the sequence whose first seven terms are 5, 11, 17, 23, 29, 35, and 41.
Example: The result of repeatedly squaring a number between – 1 and 1 appears to approach zero, while the result of repeatedly squaring a number less than –1 or greater than 1 appears to continue to increase; determine empirically how many steps are needed to produce 4-digit accuracy in square roots by iterating the operations divide and average.
Arithmetic sequences are those in which each term differs from its preceding term by a constant difference. To describe an arithmetic sequence, both the starting term and the constant difference must be specified.
Geometric sequences are those in which each term is a constant multiple of the term that precedes it. To describe a geometric sequence, both the starting term and the constant multiplier (often called the common ratio) must be specified.
Example:
1 < 1.4 < 1.41 < 1.414 < . . . <
< 1.415 < 1.42 < 1.5 < 2 since 12 = 1 < (1.4)2 = 1.96 < (1.41)2 = 1.9881 < (1.414)2 = 1.999396 < . . . < (
)2 = 2
< . . . < (1.415)2 = 2.002225 < (1.42)2 = 2.0164 < (1.5)2 = 2.25 < 22 = 4
Examples: The factorial function; the Fibonacci sequence.
Examples: Enter the amount of a loan, the monthly interest rate, and the monthly payment in a spreadsheet. The formula (loan amount) · (1+interest rate) − (monthly payment) gives the amount remaining monthly on the loan at the end of the first month, and the iterative "fill down" command will show the amount remaining on the loan at the end of each successive month; a similar process using past data about the yearly percent increase of college tuition and annual inflation rate will provide an estimate of the cost of college for a newborn in current dollar equivalents.
An algorithm is a procedure (a finite set of well-defined instructions) for accomplishing some task that, given an initial state, will terminate in a defined end-state. Recipes and assembly instructions are everyday examples of algorithms.
Examples: Write the prime factorization for a large composite number; determine the least common multiple for two positive integers; identify and compare mental strategies for computing the total cost of several objects.
Example: Compare strategies for alphabetizing a long list of words; describe a process for systematically solving the Tower of Hanoi problem.
Example: Use a vertex-edge graph (network diagram) to determine the shortest path for accomplishing some task.
Inductive reasoning should be clearly distinguished from the deductive mathematical reasoning involved in mathematical induction.
Inductive reasoning is based on observed patterns and can be used in mathematics to generate conjectures, after which deductive reasoning can be used to show that the conjectures are true in all circumstances. Inductive reasoning cannot prove propositions; valid conclusions and proof require deduction.
Example: No number of specific instances that illustrate the commutative property of addition can show that the property holds true for all real numbers, whereas a + b = b + a (a and b real) is an axiom that includes all such cases.
Tasks related to this benchmark: Archeological Similarity, Common Differences
Task related to this benchmark: Regional Triangles
Example: Devise a student government where the seats are fairly apportioned among all constituencies.
Examples: Determine the amount of interest paid over five years of a loan; determine the age of a skeleton using carbon dating; determine the cumulative relative frequency in an arithmetic or geometric growth situation.
This model generates an arithmetic sequence.
This model generates a geometric sequence.
It is often much clearer and less difficult to represent sequences recursively than in closed form.
Examples: Codes read by scanners; transmission of digital pictures over noisy channels; playing a scratched CD recording.
One method uses the fact that factoring a big number is much more difficult than creating one by multiplying two primes.
Mathematical induction is a unique logical principle used to establish the truth of an infinite sequence of statements that are indexed by positive integers, that is, true for all positive integers k. Formally, the principle states that if p(1) is true, and if, for each integer k, p(k + 1) is true whenever p(k) is true, then p(n) is true for all n.
Example: Prove that for every positive integer n, 1 + 2 + 3 + 4 + . . . + n = n(n + 1)/2.
Proof by contradiction is an indirect method of reasoning that shows that a conclusion cannot be false rather than showing directly that it is true. Typically, a proof by contradiction begins by assuming that the desired conclusion is not true and then uses correct reasoning to reach an absurd conclusion (such as that 1 = 0). For this reason, the method is often known by its Latin name: reductio ad absurdum.
Example: Establishing that
is irrational can be done using an indirect argument.
Examples: Any non-zero rational multiple of an irrational number is irrational; the sum of a rational number and an irrational number is irrational.