
If this is your first time encountering the subject, you will probably find discrete mathematics quite different from other math subjects. You might not even know what discrete math is! Hopefully this short introduction will shed some light on what the subject is about and what you can expect as you move forward in your studies.
So why should you study discrete math? Well, this begs a larger question that we should approach first: Why study mathematics?
In order to do mathematics, we must be able to talk and write about mathematics. As we embark towards more advanced and abstract mathematics, writing will play a more prominent role in the mathematical process.
In this video, we’ll learn how to break apart statements into their individual components.
Easily the most common type of statement in mathematics is the implication. Even statements that do not at first look like they have this form conceal an implication at their heart. Consider the Pythagorean Theorem. Many a college freshman would quote this theorem as a squared plus b squared equals c squared. This is absolutely not correct. For one thing, that is not a statement since it has three unknowns in it. Perhaps they imply that this should be true for any values of the unknowns? So maybe like 1 squared plus 5 squared equals 2 squared? No, that can’t be right. How can we fix this? Well, the equation is true as long as a and b are the legs or a right triangle and c is the hypotenuse. In other words: If a and b are the legs of a right triangle with hypotenuse c, then a squared plus b squared equals c squared. This is a reasonable way to think about implications: our claim is that the conclusion (the “then” part) is true, but on the assumption that the hypothesis (the “if” part) is true. Now here is the part that is absolutely crucial: We make no claim about the conclusion in situations when the hypothesis is false... 2 Still, it is important to remember that an implication is connective in a statement, and therefore is either true or false. The truth value of the implication is determined by the truth values of its two parts, the if and the then parts. Technically, you can simplify the concept of an implication. We say that an implication is true either when the hypothesis is false, or when the conclusion is true. This leaves only one way for an implication to be false: when the hypothesis is true and the conclusion is false. Let’s go through an example.
This is definitely an implication: P is the truth value of the statement “Bob gets a 90 on the final,” and Q is the truth value of the statement “Bob will pass the class.” Suppose I made that statement to Bob. In what circumstances would it be fair to call me a liar? What if Bob really did get a 90 on the final, and he did pass the class? Then I have not lied; my statement is true. However, if Bob did get a 90 on the final and did not pass the class, then I lied, making the statement false. The tricky case is this: what if Bob did not get a 90 on the final? Maybe he passes the class, maybe he doesn't. Did I lie in either case? I think not. In these last two cases, P was false, and the statement P implies Q was true. In the first case, Q was true, and so was P implies Q. So here’s how this works. P implies Q is true when either P is false or Q is true… Now just to be clear, although we sometimes read P -> Q. As “P implies Q” we are not insisting that there is some causal relationship between the statements P and Q. In particular, if you claim that P implies Q is false, you are not saying that P does not imply Q. You are saying that it is not true that P implies Q. Later on in this course, we will show exactly why it is that P does not imply Q is not the same thing as P implies Q is false... Now, let’s go through some examples. Thank you so much, and I will see you in the next lecture.
It is important to understand the conditions under which an implication is true not only to decide whether a mathematical statement is true, but in order to prove that it is. Proofs might seem scary (especially if you have had a bad high school geometry experience) but all we are really doing is explaining (very carefully) why a statement is true. If you understand the truth conditions for an implication, you already have the outline for a proof. Now the crappy proving techniques that you learned in geometry.. You can just pretend that never happened. We will not be doing those proofs because they do not really reflect what a proof should be. A proof is just a logical defense of a statement. You can make that defense in the same way lawyers defend their clients. Just gather the facts of what you know and you that to show that a statement is true. That’s it… That is a proof. Now, in discrete math, we will be proving many implications with what are known as direct proofs. Perhaps a better way to say this is that to prove a statement of the form P→ Q, P→Q directly, you must explain why Q is true, but you get to assume P. P is true first. After all, you only care about whether Q. Q is true in the case that P. P is as well. There are other techniques to prove statements (implications and others) that we will encounter throughout our studies, and new proof techniques are discovered all the time. Direct proof is the easiest and most elegant style of proof and has the advantage that such a proof often does a great job of explaining why the statement is true. This sort of argument shows up outside of math as well. If you ever found yourself starting an argument with “hypothetically, let's assume …,” then you have attempted a direct proof of your desired conclusion. In the next lecture, we’ll discuss the converse and the contrapositive of implications. I’ll see you then.
We need some notation to make talking about sets easier.
Is it possible to add two sets? Not really, however there is something similar.
This video is the 1st part of the lesson on how to interpret functions with set theory. It is worth making a distinction between a function and its description. The function is the abstract mathematical object that in some way exists whether or not anyone ever talks about it. But when we do want to talk about the function, we need a way to describe it. A particular function can be described in multiple ways.
This video is the 2nd part of the lesson on how to interpret functions with set theory.
Recursively defined functions are often easier to create from a “real world” problem, because they describe how the values of the functions are changing. However, this comes with a price. It is harder to calculate the image of a single input, since you need to know the images of other (previous) elements in the domain.
Let's investigate special properties functions might or might not possess. There’s a lot of terminology in this course, and it can be easy to get lost in the words and terms, so let’s do some examples to solidify what these three terms mean.
To illustrate the contrast between injective and surjective, consider a more formal definition of each, side by side, and we'll discuss what we notice.
In this video, we'll be taking a close look into the codomain.
In this video, we'll cover all of the main concepts and definitions within the context of functions.
Relations can be a tricky subject in discrete math because it seems so foreign to the mathematics that you are used to. I want to start off the discussion about relations with this: you already know relations. You just don’t know that you know.
So far, we’ve discussed how equivalence relations is fancy for the “equals symbol” and we’ve discussed how it is important for us to be very careful when defining the equals symbol, since it can be used loosely and can even be misused sometimes. In this video, we’ll define equivalence relations and we’ll cover some examples.
In the last lecture, we discussed equivalence relations and equivalence classes in much detail. In this lecture, we’ll discuss the final relation, which is the partial orderings.
In mathematics, I would argue that the genre of math that is framed far too often as “easy” is counting. In this course, you will likely find that counting is a lot harder than you think it is, and no I don’t mean counting to one million is hard, which it is. I mean that it is hard to count when it’s difficult to know what exactly it is you’re counting, or how to organize the objects you wish to count.
In this video, we will discuss the multiplicative principle. You can’t just rely on language to solve counting problems. You have to rely on your ability to organize collections.
Do you believe the additive and multiplicative principles? How would you convince someone they are correct? This is surprisingly difficult. They seem so simple, so obvious. But why do they work? To make things clearer, and more mathematically rigorous, we will use sets.
Let’s take a look at the Additive Principle using Set Notation.
In this video, we will look into the Multiplicative Principle using Set Notation. When it comes to combining sets using multiplication, the Cartesian Product is the best representation of this combination of two sets. Let’s take a look at the Cartesian Product and use the Cartesian Product to count, in an example.
While we are thinking about sets, consider what happens to the additive principle when the sets are NOT disjoint...
In the last video, we discussed the principle of inclusion and exclusion with two sets. In this video, we will discuss the Principle of Inclusion and Exclusion as it applies to three sets. Let’s start with the rule, and then we’ll approach this from a different perspective.
Suppose we look at the set A={1, 2, 3, 4, 5}. How many subsets of A contain exactly 3 elements? First, a simpler question: How many subsets of A are there total?
In this video, we will discuss bit strings.“Bit” is short for “binary digit,” so a bit string is a string of binary digits. The binary digits are simply the numbers 0 and 1.
The integer lattice is the set of all points in the Cartesian plane for which both the x and y coordinates are integers. If you like to draw graphs on graph paper, the lattice can be thought of as the set of all the intersections of the grid lines. A lattice path is one of the shortest possible paths connecting two points on the lattice, moving only horizontally and vertically.
Binomial coefficients are the coefficients in the expanded version of a binomial. What happens when we multiply a binomial out? This is done by multiplying everything out (which you might refer to as FOIL-ing) and then collecting like terms. In fact, there is a quicker way to expand the binomials.
In this video, we will synthesize all that we have learned so far about the binomial coefficient and how the binomial coefficient can be used.
If you recall from a previous lecture, we discussed a certain recurrence relation with bit strings. Since bit strings and binomial coefficients are analogous, this means that the recurrence relation for bit strings can also be applied to binomial coefficients.
Using the recurrence relation, and the fact that the sides of the triangle are 1’s, we can easily replace all the entries above with the correct values of n choose k. Doing so gives us Pascal’s triangle. We can use Pascal’s triangle to calculate binomial coefficients.
A permutation is a (possible) rearrangement of objects.
Sometimes we do not want to permute all of the letters/numbers/ elements we are given. In general, we can ask how many permutations exist of k objects choosing those objects from a larger collection of n objects. We write this number P(n, k) and sometimes call it a k-permutation of n elements.
Here is another way to find the number of k-permutations of n elements.
What Are The Patterns In Pascal's Triangle And Binomial Identities? Have a look again at Pascal’s triangle. Forget for a moment where it comes from. Just look at it as a mathematical object. What do you notice?
In this video. we'll go through examples with binomial identities and combinatorial proofs.
Consider the following counting problem: You have 7 cookies to give to 4 kids. How many ways can you do this? Take a moment to think about how you might solve this problem.
How many ways are there to distribute 7 cookies to 4 kids so that each kid gets at least one cookie? What can you say about the corresponding stars and bars charts?
There are instances when we must use the Principle of Inclusion/Exclusion. The Principle of Inclusion/Exclusion gives a method for finding the cardinality of the union of not necessarily disjoint sets.
MASTER DISCRETE MATH 2020 IS SET UP TO MAKE DISCRETE MATH EASY:
This 461-lesson course includes video and text explanations of everything from Discrete Math, and it includes 150 quizzes (with solutions!) after each lecture to check your understanding and an additional 30 workbooks with 500+ extra practice problems (also with solutions to every problem!), to help you test your understanding along the way.
This is the most comprehensive, yet straight-forward, course for Discrete Mathematics on Udemy! Whether you have never been great at mathematics, or you want to learn about the advanced features of Discrete Math, this course is for you! In this course we will teach you Discrete Mathematics.
Master Discrete Math 2020 is organized into the following 24 sections:
Mathematical Statements
Set Theory
Functions And Function Notation
Relations
Additive And Multiplicative Principles
Binomial Coefficients
Combinations And Permutations
Combinatorial Proofs
Advanced Counting Using The Principle Of Inclusion And Exclusion
Describing Sequences
Arithmetic And Geometric Sequences
Polynomial Fitting
Solving Recurrence Relations
Mathematical Induction
Propositional Logic
Proofs And Proving Techniques
Graph Theory Definitions
Trees
Planar Graphs
Coloring Graphs
Euler Paths And Circuits
Matching In Bipartite Graphs
Generating Functions
Number Theory
AND HERE'S WHAT YOU GET INSIDE OF EVERY SECTION:
Videos: Watch engaging content involving interactive whiteboard lectures as I solve problems for every single math issue you’ll encounter in discrete math. We start from the beginning... I explain the problem setup and why I set it up that way, the steps I take and why I take them, how to work through the yucky, fuzzy middle parts, and how to simplify the answer when you get it.
Notes: The notes section of each lesson is where you find the most important things to remember. It’s like Cliff Notes for books, but for Discrete Math. Everything you need to know to pass your class and nothing you don’t.
Quizzes: When you think you’ve got a good grasp on a topic within a lecture, test your understanding with a quiz. If you pass, great! If not, you can review the videos and notes again or ask for help in the Q&A section.
Workbooks: Want even more practice? When you've finished the section, you can review everything you've learned by working through the bonus workbooks. These workbooks include 500+ extra practice problems (all with detailed solutions and explanations for how to get to those solutions), so they're a great way to solidify what you just learned in that section.
YOU'LL ALSO GET:
Lifetime access to a free online Discrete Math textbook
Lifetime access to Master Discrete Math 2020
Friendly support in the Q&A section
Udemy Certificate of Completion available for download
So what are you waiting for? Learn Discrete Math in a way that will advance your career and increase your knowledge, all in a fun and practical way!
HERE'S WHAT SOME STUDENTS OF MASTER DISCRETE MATH 2020 HAVE TOLD ME:
“The course covers a lot of Discrete Math topics helping someone like me who knew nothing about discrete mathematics. The course structure is well-arranged and the explanation for every topic is given in a very simple manner. It helped me a lot. I really want to thank the instructor for helping me to explore this amazing world of Discrete Math." - Shibbu J.
"This course is great. Discrete Math is difficult, but Amour's explanations are very clear. I have bought other math courses by Kody Amour and all of them are great, well-explained and easy to follow." - Susan M.
"Very comprehensive course and exceptionally articulated." - Faisal Abbas
"Best course for Discrete Maths on Udemy." - Vatsal P.
Will this course give you core discrete math skills?
Yes it will. There are a range of exciting opportunities for students who take Discrete Math. All of them require a solid understanding of Discrete Math, and that’s what you will learn in this course.
Why should you take this course?
Discrete Mathematics is the branch of mathematics dealing with objects that can assume only distinct, separated values. Discrete means individual, separate, distinguishable implying discontinuous or not continuous, so integers are discrete in this sense even though they are countable in the sense that you can use them to count. The term “Discrete Mathematics” is therefore used in contrast with “Continuous Mathematics,” which is the branch of mathematics dealing with objects that can vary smoothly (and which includes, for example, calculus). Whereas discrete objects can often be characterized by integers, continuous objects require real numbers.
Almost all middle or junior high schools and high schools across the country closely follow a standard mathematics curriculum with a focus on “Continuous Mathematics.” The typical sequence includes:
Pre-Algebra -> Algebra 1 -> Geometry -> Algebra 2/Trigonometry -> Precalculus -> Calculus Multivariable Calculus/Differential Equations
Discrete mathematics has not yet been considered a separate strand in middle and high school mathematics curricula. Discrete mathematics has never been included in middle and high school high-stakes standardized tests in the USA. The two major standardized college entrance tests: the SAT and ACT, do not cover discrete mathematics topics.
Discrete mathematics grew out of the mathematical sciences’ response to the need for a better understanding of the combinatorial bases of the mathematics used in the real world. It has become increasingly emphasized in the current educational climate due to following reasons:
Many problems in middle and high school math competitions focus on discrete math
Approximately 30-40% of questions in premier national middle and high school mathematics competitions, such as the AMC (American Mathematics Competitions), focus on discrete mathematics. More than half of the problems in the high level math contests, such as the AIME (American Invitational Mathematics Examination), are associated with discrete mathematics. Students not having enough knowledge and skills in discrete mathematics can’t do well on these competitions. Our AMC prep course curriculum always includes at least one-third of the studies in discrete mathematics, such as number theory, combinatorics, and graph theory, due to the significance of these topics in the AMC contests
Discrete Mathematics is the backbone of Computer Science
Discrete mathematics has become popular in recent decades because of its applications to computer science. Discrete mathematics is the mathematical language of computer science. Concepts and notations from discrete mathematics are useful in studying and describing objects and problems in all branches of computer science, such as computer algorithms, programming languages, cryptography, automated theorem proving, and software development. Conversely, computer implementations are tremendously significant in applying ideas from discrete mathematics to real-world applications, such as in operations research.
The set of objects studied in discrete mathematics can be finite or infinite. In real-world applications, the set of objects of interest are mainly finite, the study of which is often called finite mathematics. In some mathematics curricula, the term “finite mathematics” refers to courses that cover discrete mathematical concepts for business, while “discrete mathematics” courses emphasize discrete mathematical concepts for computer science majors.
Discrete math plays the significant role in big data analytics.
The Big Data era poses a critically difficult challenge and striking development opportunities: how to efficiently turn massively large data into valuable information and meaningful knowledge. Discrete mathematics produces a significant collection of powerful methods, including mathematical tools for understanding and managing very high-dimensional data, inference systems for drawing sound conclusions from large and noisy data sets, and algorithms for scaling computations up to very large sizes. Discrete mathematics is the mathematical language of data science, and as such, its importance has increased dramatically in recent decades.
IN SUMMARY, discrete mathematics is an exciting and appropriate vehicle for working toward and achieving the goal of educating informed citizens who are better able to function in our increasingly technological society; have better reasoning power and problem-solving skills; are aware of the importance of mathematics in our society; and are prepared for future careers which will require new and more sophisticated analytical and technical tools. It is an excellent tool for improving reasoning and problem-solving abilities.
Starting from the 6th grade, students should some effort into studying fundamental discrete math, especially combinatorics, graph theory, discrete geometry, number theory, and discrete probability. Students, even possessing very little knowledge and skills in elementary arithmetic and algebra, can join our competitive mathematics classes to begin learning and studying discrete mathematics.
Does the course get updated?
It’s no secret how discrete math curriculum is advancing at a rapid rate. New, more complex content and topics are changing Discrete Math courses across the world every day, meaning it’s crucial to stay on top with the latest knowledge.
A lot of other courses on Udemy get released once, and never get updated. Learning from an outdated course and/or an outdated version of Discrete Math can be counter productive and even worse - it could teach you the wrong way to do things.
There's no risk either!
This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let Kody know and he will refund you 100%, every last penny no questions asked.
You either end up with Discrete Math skills, go on to succeed in college level discrete math courses and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…
You literally can’t lose. Ready to get started?
Enroll now using the “Add to Cart” button on the right, and get started on your way to becoming a master of Discrete Mathematics. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.
See you on the inside (hurry, your Discrete Math class is waiting!)
Some content was used from Creative Commons, and attribution is provided within the curriculum of this course.