Contemporary Discrete Mathematics

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What key themes are emphasized in the approach to discrete mathematics?

  • Abstraction and the use of analogy in discovering new ideas.
  • Structure and information as central concepts.
  • Mathematical data being naturally “typed”.
  • All of the above. (correct)

What is the role of algebraic reasoning in relation to mathematical structures?

  • It provides key insights into how structures are related. (correct)
  • It is irrelevant to understanding the abstract nature of structures.
  • It complicates the understanding of mathematical structures.
  • It is only useful in continuous mathematics.

According to the provided information, what should mathematicians focus on to persuade others to accept a proposed solution?

  • Communicating the surface level solution.
  • Communicating the result of their thinking. (correct)
  • Communicating the reasoning and steps to a solution.
  • The writing involved in an argument.

What is the standard for persuasion in mathematics?

<p>Aiming for beyond any doubt. (A)</p> Signup and view all the answers

What should you consider a mathematical proof?

<p>A convincing argument. (A)</p> Signup and view all the answers

What does it mean if n is already at a certain stage?. (Assume that ( \frac{n}{d} ) is already in this stage)

<p>The numerator and denominator are not both even. (C)</p> Signup and view all the answers

What does this text emphasize?

<p>Somewhat formulaic writing. (A)</p> Signup and view all the answers

What does 3429 mean?

<p>Putting numerals in order. (D)</p> Signup and view all the answers

What is the purpose of introducing types of values such as letters in mathematics?

<p>To distinguish between different kinds of values. (A)</p> Signup and view all the answers

What is the meaning of the notation f(5) in mathematics, in one particular case?

<p>apply the function f to the value 5. (B)</p> Signup and view all the answers

What does an algorithm convey?

<p>A way to calculating something. (D)</p> Signup and view all the answers

What is 'Our Earliest Mathematical Experience'?

<p>Learning to Count. (D)</p> Signup and view all the answers

According to the information, what does a natural number express?

<p>The amount of things present. (C)</p> Signup and view all the answers

According to Vocabulary 1, what is successor?

<p>The number that succeeds a number. (D)</p> Signup and view all the answers

According to Postulate 1, what must all natural numbers be?

<p>Not having something preceeding them. (A)</p> Signup and view all the answers

According to Postulate 2, what must all Predecessors be?

<p>Unique. (C)</p> Signup and view all the answers

What is the reason why pred (0) would be nonsense?

<p>0 is not Positive. (A)</p> Signup and view all the answers

What does the symbol +: NX N → N indicate?

<p>That a function will result in another natural number following the input of two natural numbers. (B)</p> Signup and view all the answers

When evaluating an expression, how should parentheses be treated?

<p>They should be evaluated accordingly to the order of evaluation. (A)</p> Signup and view all the answers

What must be decided for any new operation?

<p>Whether it associates to the left or right, what its precedence is, and some other options. (B)</p> Signup and view all the answers

What is a monoid?

<p>A system in which it is possible to combine items associatively, and in which there is a 'nothing' item that satisfies the identity laws. (B)</p> Signup and view all the answers

In the context of math, what is a 'commutative monoid'?

<p>A monooid in which the combining operation is also commutative. (C)</p> Signup and view all the answers

What is a 'group'?

<p>A monoid in which every item has an inverse. (A)</p> Signup and view all the answers

What is the role of the Axiom of Induction in proving the Identity Laws for addition?

<p>It holds the key to reasoning. (A)</p> Signup and view all the answers

What does the basis of a proof aim to do?

<p>Show that 0 has the property. (C)</p> Signup and view all the answers

What is the purpose of proof tactics?

<p>A technique for proving assertions. (A)</p> Signup and view all the answers

What does 'arbitrary' mean in the context of Proof Tactic 2?

<p>You're not allowed to assume anything special about c. (C)</p> Signup and view all the answers

For statements in the form “if S then T”, what can you conclude from 'Direct Proof of an Implication?'

<p>If s happens to be true, you are able to prove that T must also be true. (C)</p> Signup and view all the answers

What should a proof by contraposition start with?

<p>Set the goal to proving that S is false, using the assumption that T is false as needed. (C)</p> Signup and view all the answers

What is the result of postulates 1 and 2?

<p>Eliminate figures. (D)</p> Signup and view all the answers

What can you say of two elements if they do not have a least element?

<p>The extra stepping stone does not belong, no matter the counting. (C)</p> Signup and view all the answers

According to 'Pattern Matching' when can natural numbers be summarized?

<p>In terms of a simple rule. (C)</p> Signup and view all the answers

What does this mean: "every natural number matches exactly one of the two patterns"?

<p>Those things are uniquely determined. (B)</p> Signup and view all the answers

What is the most important thing for users of pattern matching to know?

<p>That it takes basic pattern matching. (B)</p> Signup and view all the answers

The conditions that guarantee termination and confluence are rather technical. What else can you say about them?

<p>We defer discussing them to later courses. (C)</p> Signup and view all the answers

In the section titled 'Narrowing our pictures to actual counting', what is a flaw.

<p>That 0 has a predecessor. (D)</p> Signup and view all the answers

What does the lack of exercises do?

<p>Relieves the user of converting between the successor notation and standard base 10 notation. (A)</p> Signup and view all the answers

What is the primary goal of mathematicians regarding their work?

<p>To communicate their reasoning and persuade others to accept their solutions. (B)</p> Signup and view all the answers

What is the primary focus when using careful mathematical notation and English?

<p>To convey information about the underlying structure of mathematical concepts. (B)</p> Signup and view all the answers

According to the information, what does discrete mathematics primarily focus on?

<p>Structure and information. (A)</p> Signup and view all the answers

What provides a bridge between mathematics and computation?

<p>The natural numbers and related inductive structures. (A)</p> Signup and view all the answers

In the context of mathematical data, what is meant by 'typed'?

<p>Data that constitutes a specific category with its own characteristics. (D)</p> Signup and view all the answers

What does it mean to say that mathematics itself is ‘computational’?

<p>Thinking of mathematics as computational is a productive way to gain new insights. (A)</p> Signup and view all the answers

What is a crucial means of discovering new ideas and connecting existing knowledge?

<p>Abstraction and use of analogy. (B)</p> Signup and view all the answers

What is the purpose of formulaic writing in the early parts of a mathematical text?

<p>To provide practice in precise mathematical writing. (D)</p> Signup and view all the answers

What key advantage can be realized through generalizing from particular instances?

<p>Applications much wider than initially anticipated. (C)</p> Signup and view all the answers

In the context of the text, what does an algorithm convey?

<p>A way of calculating something (C)</p> Signup and view all the answers

What does the text suggest about the role of the 'learner' when it comes to mechanical mathematical details like swapping between decimal and unary notation?

<p>Humans can likely handle these without explicit rules, so long as they are obvious (C)</p> Signup and view all the answers

What does the basic vocabulary and the three postulates together aim to do?

<p>Completely characterize the picture of the natural numbers (D)</p> Signup and view all the answers

What is the goal of an inductive step in a proof employing induction?

<p>Show that, if k has the property, k+1 also shares the property (C)</p> Signup and view all the answers

What does the proof tactic of Universal Generalization allow a mathematician to do?

<p>Draw a general conclusion from a specific instance (C)</p> Signup and view all the answers

Which of the following is said of 'Pattern matching'?

<p>That the natural numbers can be summarized in terms of it. (A)</p> Signup and view all the answers

Which of the following illustrates how m \cdot (n + p) should be interpreted with parentheses?

<p>Add n and p first then multiply (B)</p> Signup and view all the answers

In math, what are the parts in an expression that should be evaluated earlier?

<p>Precedence rules (D)</p> Signup and view all the answers

To know what precedence an operator will follow what must be decided?

<p>Whether it uses infix notation (B)</p> Signup and view all the answers

In an expression like m + n + p, what do we call the ability to decide what order the operations (or parentheses) ought to go?

<p>Associativity (A)</p> Signup and view all the answers

What does associativity do?

<p>Allow one to interpret as associating to the left. (B)</p> Signup and view all the answers

What is needed in order to make sense of new operations?

<p>All of the above (D)</p> Signup and view all the answers

What is a monoid defined as?

<p>The law in which it is possible to combine items associatively, and in which there is a 'nothing' that satisfies the identity laws. (A)</p> Signup and view all the answers

How does 'math your math teachers neglected to teach you' view discrete mathematics?

<p>As a disorganized collection of topics that do not fit elsewhere. (B)</p> Signup and view all the answers

What characteristic defines the standards for persuasion in mathematics?

<p>Achieving acceptance beyond any doubt. (B)</p> Signup and view all the answers

What is the significance of formulaic writing in the text, particularly in the earlier sections?

<p>Offering practice for using precise mathematical writing (B)</p> Signup and view all the answers

What is considered when determining the equality of two sets?

<p>Considering some basic questions. (C)</p> Signup and view all the answers

In the context of mathematical writing, why is it important to understand how a variable should be interpreted?

<p>To understand the context in which it is first mentioned. (A)</p> Signup and view all the answers

What does the text indicate as the purpose of using bold type face for certain words like 'waffles'?

<p>To define Symbols as just names with no interpretation. (A)</p> Signup and view all the answers

What is the meaning of calling the relation of being less or equal to 'defined' rather than 'algorithm'?

<p>It suggests the focus is to describe the relation. (A)</p> Signup and view all the answers

How does the text define the goal of 'induction' with the successor function??

<p>The steps need to follow the same process to reach any natural number (B)</p> Signup and view all the answers

Why is it useful for some values in a math problem to be 'generic values'?

<p>To remove any bias. (C)</p> Signup and view all the answers

How many steps are most optimal to see if a calculation for a proof are obvious?

<p>You can just chain things together on one line (C)</p> Signup and view all the answers

What exactly does the tactic with 'modus ponens' do?

<p>Using an implication rather than proving one. (A)</p> Signup and view all the answers

Why will most mathematicians try to follow a 'contrapositive' approach?

<p>It provides a more indirect approach. (A)</p> Signup and view all the answers

According to Postulate 3, what do natural numbers entail?

<p>That no natural number can be eliminated. (B)</p> Signup and view all the answers

Why is it the most effective to "calculate" addition?

<p>Because that is how something is calculated by doing the steps. (A)</p> Signup and view all the answers

Why would a mathematician define any type of 'fixity?'

<p>Is is written before after of between what is written (A)</p> Signup and view all the answers

Why did Dr. Shuman tell congress that there is theory to back his claims?

<p>Computer can do everything the human mind can. (B)</p> Signup and view all the answers

How would one show that m + n equals 0?

<p>That both m and n would be 0. (D)</p> Signup and view all the answers

What should we as a reader have to assume to know 'properties' in the natural numbers?

<p>The math that they would already know from the textbook (B)</p> Signup and view all the answers

In the ''stepping stone' picture in order to satisfy the third axion, what is needed?

<p>All natural steps must be added. (D)</p> Signup and view all the answers

Why not refer to 0 being a 'positive number?'

<p>Because it does not have a predesessor. (D)</p> Signup and view all the answers

Flashcards

Discrete Mathematics

A broad area contrasting with continuous mathematics that focuses on structure and information.

Mathematical Proof

A convincing argument, a genre of persuasive writing.

Natural Numbers

Numbers used to answer "How many are there?", including zero.

Successor

The number after a given natural number.

Signup and view all the flashcards

Algorithm

A set of rules and steps to calculate something.

Signup and view all the flashcards

Precedence Rules

Rules detailing the order in which operations are evaluated.

Signup and view all the flashcards

Infix Notation

An operation written between its operands.

Signup and view all the flashcards

Prefix Notation

An operation written before its operands

Signup and view all the flashcards

Postfix Notation

An operation written after its operands.

Signup and view all the flashcards

Binary Operation

Having two inputs or arguments.

Signup and view all the flashcards

Associates to the left

States that the operations are performed from left to right.

Signup and view all the flashcards

Associates to the right

An operation that requires to write its operations from right to Left.

Signup and view all the flashcards

Recursion

The method of computing values by following a well-defined pattern.

Signup and view all the flashcards

Law of Distribution

Multiplication distributes over addition

Signup and view all the flashcards

Commutative

Order does not matter.

Signup and view all the flashcards

Associative

How you group the numbers does not matter.

Signup and view all the flashcards

Zero identity

The addition of zero will return the initial number.

Signup and view all the flashcards

One identity

Each number, times one, outputs itself

Signup and view all the flashcards

Non zero naturals

Any number not equal to zero in the natural number will have a predecessor

Signup and view all the flashcards

One and alone

No two natural numbers has the same predecessor.

Signup and view all the flashcards

Monoid

A structure of set it is possible to combine associative with an idetity Laws

Signup and view all the flashcards

Commutative Monoid

If the combining opetation is also commutative

Signup and view all the flashcards

Robot with a Group

Every command has a reverse command satisfying

Signup and view all the flashcards

Require more

You need it to know when no accidentaly has happened

Signup and view all the flashcards

Study Notes

  • The notes are based on "Contemporary Discrete Mathematics" by M. Andrew Moshier

Contemporary Discrete Mathematics

  • Consists of many topics that contrast with continuous mathematics, like calculus.
  • The sharp contrast between discrete and continuous mathematics is fictional and convenient only for syllabus organization
  • Focuses on structure and information.
  • The natural numbers and related inductive structures are central, providing a bridge between mathematics and computation.
  • Emphasizes that mathematical data is naturally "typed," where natural numbers, real numbers, and polynomials constitute different data types.
  • Stresses the Algebraic reasoning provides key insights into structural relationships
  • Explores that mathematics itself is computational, using mathematical notation and English to convey information about structure.
  • Abstraction and analogy are crucial for discovering new ideas and connecting existing knowledge.

Theorems and Persuasion

  • Theorems are not about what one knows about square roots, but about explaining them
  • Mathematicians spend time thinking about truth, then communicating these truths understandably.
  • Standards for persuasion in mathematics are very high, aiming for "beyond any doubt" through convincing arguments called proofs.

Outline of this Book

  • Explores the idea of counting things and its relationship to arithmetic.
  • Investigates of putting things into lists, crucial for mathematics and base ten numerals.
  • Covers foundational languages of contemporary mathematics: composition, sets, functions, and relations.
  • Addresses questions about sets, functions, and relations, including what it means for two sets to be equal and how to specify particular sets.
  • Investigates mathematical ideas, with emphasis on practical applications that either emerge from computing or are directly useful.

Notation Conventions

  • Single letters as placeholders for values.
  • Using letters from specific parts of the alphabet to refer to certain value types like using m, n, and p for natural numbers, and x, y, and z for generic values
  • Symbols for names that are written in a bold type face
  • algorithms refers to conveying a way of calculating something
  • definitions refers to conveying a way to talk about something

Uses of Parentheses in Mathematics

  • Function application, e.g., f(5) to apply the function f to the value 5
  • Representing pairs and triples, e.g., (4,5) as an ordered pair
  • Indicating ranges, e.g., (0,1) for real numbers strictly between 0 and 1
  • Grouping sub-expressions

Natural Numbers

  • Arithmetic on the natural numbers exhibits features of higher contemporary mathematics.
  • An Informal definition of natural numbers: it amounts to answering a question "how many are there?"
  • A natural number is a number that can be used to answer a how many question

Basic Vocabulary of Natural Numbers

  • 0 is a special natural number
  • Every natural number n, has a unique next natural number called a successor, denoted by n'
  • N denotes the set of natural numbers
  • Identifier n ranges over natural numbers, and write n ∈ N

Inductive Structures

  • Postulate 1: Nothing Precedes 0; For every natural number n, it is the case that n' ≠ 0.
  • Postulate 2: Predecessors are Unique; For any natural numbers m and n, if m' = n' then m = n.
  • Definition 1: Predecessors and Positive Natural Numbers; For two natural numbers k and n, we say k is the predecessor of n if and only if n is the successor of k, that is, is k = n' A natural number m is positive if it has a predecessor.
  • The Axiom of Induction is for “No Cheating"; Natural numbers cannot be invented.
  • Vocabulary 1 is not enough and anything not in the vocabulary is not allowed as everything must be in the vocabulary

Basic Arithmetic Operations

  • Addition works by counting ahead and can be calculated following a set of defined procedures
  • Algorithm 1: Addition; The sum of m ∈ IN and n ∈ IN is a natural number m + n, calculated by the following:
    • m+0=m
    • m + k' = (m+k)' for any k ∈ N.
  • Algorithm 2: Multiplication; The product of m ∈ IN and n ∈ /IN is a natural number m · n, calculated by the following;
    • m.0=0
    • m· k' = m+(m·k) for any k ∈ 𝙸N.

Precedence Rules

  • Multiplications are evaluated before additions, superscripts are implicitly parenthesized, and successor notation has a high precedence.
  • Infix: An operation is written in infix notation if it is written after its first operand. Standard arithmetic operations use infix notation: 5+4, 9-6, and so on.
  • Prefix: An operation is written using prefix notation if it is written before all of its operands. such as trigonometric functions and max
  • Postfix: An operation is written in postfix notation if it is written after all of its operands. for example: factorials

Associativity & Monoids

  • It is important to decide whether to interpert whether is associates to the left or the right or whether something doesn't matter
  • In summary, for any new operation, we need to decide if written in prefix, infix, or postfix notation, what it's precedence is or whether is is associates to the left or the right?
  • Monoids: it is possible. to combine items associatively, and in which there is a “nothing” item that satisfies the identity laws.
  • Robot Commands:
    • abbreviaate the two basic robot commands by the letters f (move forward) and r (rotate 90 degrees clockwise)
    • If sequencing is associative and has an identity element it is a monoid (do nothing)

Proofs

  • Axiom of order helps to find relationships and reasoning that hold, proof employing the Axiom of Induction in this way is called a proof by simple arithmetic induction
  • Tactics is a technique for proving assertions
    • Proof Tactic 1: prove that all natural numbers have a certain property, to follow an outline
      • Basis: Prove that 0 has the property.
      • Inductive Hypothesis: Assume that k has the property for some (unspecified) k ∈ N.
      • Inductive Step: Prove that k^ also has the property, using the inductive hypothesis as needed.
  • By the Axiom of Induction, everything holds for the natural numbers

Propositions

  • Addition is associative (m+(n+p) = (m+n) + p)
  • 0 is the identity for addition (in other words identity laws fro addition hold; 0 + m = m and m + 0 = m for all natural numbers m)
  • Successors migrate in additions (meaning m+ n' = m' + n)
  • Addition is commutative (means m+n=n + m)
  • Addition is right cancellative (if m + p = n + p then m = n)
  • A latin term is used to indicate "not"
  • The following lemma is a restatement of something important!
  • The symbol indicates the close of a proof

Proof Tactics

  • To use an assertion that some property holds for some things(s), suppose that w is some particular object for which the assertion is true.
  • Finding a Witness; it is often useful to provide a concrete thing with certain stated, but not necessarily obvious, properties.
  • Use of Generic Values, or Universal Generalization: is to support that the hypothesis we were trying to satisfy is not dependent on which values were chosen for it

Ordering of the natural numbers

  • Natural numbers may be pictured like stepping stones
  • The stepping stone labelled ∗ has a unique predescessor because *` = * and Is + positive according to the definition
  • To avoid this, it requires that no extra numbers are allowed

The Axiom of induction

  • What the Vocabulary allows that which is not prohibited by the postulates is all

Division

  • It doesn't always work
  • We expect all that a-b=c ifand only if a=c+b exists

Monus

  • Fix two natural numbers m and n, and consider the solutions of the inequality m ≤ x + n. Clearly, m is an example because m ≤ m + n.
  • This operation is known by the obscure term monus
  • Lemma 5: Addition is monotonic. - For any natural numbers, m, n, and p, if m ≤ n, then m + p n + p. Lemmma 6: Addition is order cancellative - For any natural numbers m, n and p, if m + p ≤ n + p, then m ≤ n.

Exponents

  • Rising: easier to define

Lists

  • An idea that is meant to be familiar
  • List of "to do" items is a list
  • Square brackets are used
  • 5 cons [3,4} is [5,3,4]

Theorems

  • For addition all we need know is that -Associative property holds - Identity laws fro addition hold - Successors migrate in additions
  • An algorithm is what constitutes +
  • with a set, then forms a monoid

Postulates

    - 4 is to have no head or tail, and a list is not a head or a tail to have a known identifier
    - 5 is the known uniqueness of head and tail
             -For example know that [2,3,45.]= x,L then you have immediately also know two more thins-1 has a known predecesor
                    •So by the Axiom of induction, all natural numbers have the desired property.

Tactic

  • Technique for proving assertions which uses an axion, which you yourself do use the original argument that have to satisfy certain postulates.

Lemma

  • If the original process does not appear to be working what should we use instead

Examples of Recursion and Induction

Arithmetic operations on natural numbers are defined by recursion

    - In this chapter is to look at several other operations that arise in applications, Some are very are quite familiar to you
    - You many recall seeing it so we don't spell out and rules for stopping between decimal notations- we also dont spell out unnecessary parenthesis as those that are obvious
    - To show 1+n= n' what needs to be determined 1st

Lists and Monoids

     -If we can not reverse a robot command with and and it can't be equal to one, we see that what we can not work that way
      -The main steps can never end if you say this is a process
      -Suppose that you a pattern that you do have and what there is an assumption to a problem
       +So by the axioms we use what should happen when there are to extra numbers
      +Then prove and show that you were able to get the correct the solution

Basic Laws Of Arithmetic

    -What they represent and be used where and so on
    -When is it okay to give a value that is so and not

List Properties

    -Length
    -What if it is zero though

How lists interact with each other

     -When two list have be able to combine to satisfy the equation-then this shows the definition

Laws

    - The associative prop of a list
    -How do show if it does and does not

What makes list valid

       -If all items for both list agree
       -It had an item where it must have

To give sense, they had an equality

Show if you were going to need a second solution

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Use Quizgecko on...
Browser
Browser