Discrete Mathematics and Applications

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

These flashcards cover terminology and concepts related to discrete mathematics and its applications, including algorithms, proofs, counting principles, and sequences.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Algorithm

A finite set of precise instructions for performing a computation or solving a problem.

2
New cards

Pigeonhole Principle

If there are more pigeons than pigeonholes, then at least one pigeonhole must contain at least two pigeons.

3
New cards

Recursion

Defining an object in terms of itself, commonly used for sequences and mathematical functions.

4
New cards

Mathematical Induction

A technique for proving the validity of statements that are true for all positive integers, consisting of a base case and an inductive step.

5
New cards

Sum Rule

If A and B are disjoint, then |A ∪ B| = |A| + |B|.

6
New cards

Product Rule

If a procedure can be broken down into separate tasks, the total number of ways to do the procedure is the product of the number of ways to do each task.

7
New cards

Base Case (in induction)

The case in a proof by induction that establishes the truth for the initial value.

8
New cards

Inductive Step

The step in a proof by induction that shows if the statement holds for an arbitrary case k, then it holds for k + 1.

9
New cards

Time Complexity

A measure of how the execution time of a process grows with the size of the input.

10
New cards

Space Complexity

A measure of how the amount of memory required by an algorithm grows with the size of the input.

11
New cards

Big-O Notation

A mathematical notation to describe the upper limit of the performance (time or space) of an algorithm.

12
New cards

Recursive Definition

Definition that expresses a term in terms of itself along with base cases.

13
New cards

Structural Induction

A method of proof used to show that a statement holds for recursively defined sets.

14
New cards

Counting Principle

A foundational technique in combinatorics that allows for finding the number of ways to choose or arrange elements.

15
New cards

Geometric Sequence

A sequence of numbers where each term is found by multiplying the previous term by a fixed, non-zero number called the 'common ratio'.

16
New cards

Arithmetic Sequence

A sequence where each term after the first is found by adding a constant to the previous term.

17
New cards

Permutation

An arrangement of all or part of a set of objects, where the order of arrangement is significant.

18
New cards

Combination

A selection of items from a larger pool where the order does not matter.

19
New cards

Subsequence

A sequence derived from another by deleting some elements without changing the order of the remaining elements.

20
New cards

Loop Invariant

An assertion that holds true before and after each iteration of a loop, used to prove the correctness of algorithms.