What is Mathematics, really?

Slides:



Advertisements
Similar presentations
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Advertisements

Based on Rosen, Discrete Mathematics & Its Applications, 5e (c) Michael P. Frank Modified by (c) Haluk Bingöl 1/18 Module #0 - Overview.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Section 3 Systems of Professional Learning Module 1 Grades 6–12: Focus on Practice Standards.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
1 CS233601: Discrete Mathematics Department of Computer Science National Tsing Hua University.
©2001 CBMS Math Preparation of Teachers Teachers need to study the mathematics of a cluster of grade levels, both to be ready for the various ways in which.
TR1413: Discrete Mathematics For Computer Science Lecture 3: Formal approach to propositional logic.
Module #1 - Logic Based on Rosen, Discrete Mathematics & Its Applications. Prepared by (c) , Michael P. Frank. Modified By Mingwu Chen 1 Module.
Describing Syntax and Semantics
1 Topic Mathematical Proofs. 2 Topic Mathematical Proofs California Standards: 24.2 Students identify the hypothesis and conclusion in logical.
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
CSNB143 – Discrete Structure
Discrete Mathematics I 暨南大学 信息科学技术学院 计算机科学系 黄 战 副教授 离散数学 I (全英)
Nama : Jehan binti Jamian No.matrik : UK Discrete Mathematics Area of mathematics that deals with the study of discrete objects. Discusses languages.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
Math 3121 Abstract Algebra I Section 0: Sets. The axiomatic approach to Mathematics The notion of definition - from the text: "It is impossible to define.
MATH 224 – Discrete Mathematics
INTRODUCTION TO THE THEORY OF COMPUTATION INTRODUCTION MICHAEL SIPSER, SECOND EDITION 1.
Discrete mathematics Kwon, Taekyoung Courtesy of Dr. Michael P. Frank University of Florida.
Korea Advanced Institute of Science and Technology, Dept. of EECS, Div. of CS, Information Systems Lab. 1/10 CS204 Course Overview Prof.
Discrete Mathematics 이재원 School of Information Technology
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
Discrete Structures for Computing
Theory of Computation, Feodor F. Dragan, Kent State University 1 TheoryofComputation Spring, 2015 (Feodor F. Dragan) Department of Computer Science Kent.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Logic UNIT 1.
11 Artificial Intelligence CS 165A Thursday, October 25, 2007  Knowledge and reasoning (Ch 7) Propositional logic 1.
Section 3 Systems of Professional Learning Module 1 Grades K–5: Focus on Practice Standards.
Discrete mathematics Kwon, Tae-kyoung
5 Lecture in math Predicates Induction Combinatorics.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
CS 2130 Computational Structures (Discrete Mathematics for Computing)
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
Chapter 7. Propositional and Predicate Logic
Algorithms and Problem Solving
Introduction Chapter 0.
Francisco Antonio Doria
BCS2143 – Theory of Computer Science
Formal Modeling Concepts
Copyright © Cengage Learning. All rights reserved.
Richard Bisk Professor Emeritus Mathematics Worcester State University
Philosophy of Mathematics 1: Geometry
Computer Science Department
Discrete Math - Module #0 - Overview
8th Grade Mathematics Curriculum
Survey of Knowledge Base Content
Discrete Mathematics and Its Applications
Lecture 7 Functions.
Chapter 10: Mathematical proofs
Alternating tree Automata and Parity games
Discrete Mathematics and its Applications
CS201: Data Structures and Discrete Mathematics I
INTRODUCTION TO THE THEORY OF COMPUTATION
This Lecture Substitution model
Discrete Mathematics and its Applications
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett
A Brief Summary for Exam 1
Discrete Mathematics and its Applications
Introduction Chapter 0.
This Lecture Substitution model
Discrete Mathematics in the Real World
Discrete Math - Module #0 - Overview
This Lecture Substitution model
Pearson Unit 1 Topic 2: Reasoning and Proof 2-4: Deductive Reasoning Pearson Texas Geometry ©2016 Holt Geometry Texas ©2007.
Programming Languages and Compilers (CS 421)
Discrete Mathematics and Its Applications
Discrete Math - Module #0 - Overview
Presentation transcript:

What is Mathematics, really? Discrete Math - Module #0 - Overview 2019/2/19 What is Mathematics, really? It’s not just about numbers! Mathematics is much more than that: But, these concepts can be about numbers, symbols, objects, images, sounds, anything! Mathematics is, most generally, the study of any and all absolutely certain truths about any and all perfectly well-defined concepts. As you may have already concluded from the title of the textbook, this is a course about mathematics. But, it is a type of mathematics that may be unfamiliar to you. You may have concluded from your exposure to math so far that mathematics is primarily about numbers. But really, that’s not true at all. The essence of mathematics is just the study of formal systems in general. A formal system is any kind of entity that is defined perfectly precisely, so that there can be no misunderstanding about what is meant. Once such a system has been set forth, and a set of rules for reasoning about it has been laid out, then, anything you can deduce about that system while following those rules is an absolute certainty, within the context of that system and those rules. Number systems aren’t the only kinds of system that we can reason about, just one kind that is widely useful. For example, we also reason about geometrical figures in geometry, surfaces and other spaces in topology, images in image algebra, and so forth. Any time you precisely define what you are talking about, set forth a set of definite axioms and rules for some system, then it is by definition a mathematical system, and any time you discover some unarguable consequence of those rules, you are doing mathematics. In this course, we’ll encounter many kinds of perfectly precisely defined (and thus, by definition, mathematical) concepts other than just numbers. You will learn something of the richness and variety of mathematics. And, we will also teach you the language and methods of logic, which allow us to describe mathematical proofs, which are linguistic presentations that establish conclusively the absolute truth of certain statements (theorems) about these concepts. In a sense, it’s easy to create your own new branch of mathematics, never before discovered: just write down a set of axioms and inference rules, make sure their meanings are perfectly clear, and then work out their consequences. Whether anyone else finds your new area of mathematics particularly interesting is another matter. The areas of math that have been thoroughly explored by large numbers of people are generally ones that have a large number of applications in helping to understand some other subject, whether it be another area of mathematics, or physics, or economics, biology, sociology, or whatever other field. See http://mathworld.wolfram.com/ for a survey of some other areas of mathematics, to show you just how much there is to mathematics, besides just numbers! 2019/2/19 Yung-Ling Lai (c)2001-2003, Michael P. Frank

So, what’s this class about? Discrete Math - Module #0 - Overview 2019/2/19 So, what’s this class about? What are “discrete structures” anyway? “Discrete” ( “discreet”!) - Composed of distinct, separable parts. (Opposite of continuous.) “Structures” - Objects built up from simpler objects according to some definite pattern. “Discrete Mathematics” - The study of discrete, mathematical objects and structures. The title of this course (at UF) is “Applications of Discrete Structures.” Actually that title is misleading. Although discrete math has many applications, which we’ll survey in a moment, this class is not really about applications so much as it is about basic mathematical skills and concepts. My guess is that the only reason we call the course “Applications of Discrete Structures” rather than just “Discrete Mathematics” so that the people over in the Math department don’t get upset that we’re teaching our own basic math course over here, rather than leaving it to them. Anyway, that issue aside, you may be wondering, what is a “discrete structure” anyway? Well, by “discrete” we don’t mean something that’s kept secret – that’s “discreet” with a double-e, a homonym, a completely different English word with a completely different meaning. No, our word “discrete” just means something made of distinct, atomic parts, as opposed to something that is smooth and continuous, like the curves you studied in calculus. Later in the course we’ll learn how to formalize this distinction more precisely using the concepts of countable versus uncountable sets. But for now, this intuitive concept suffices. By “structures” we just mean objects that can be built up from simpler objects according to some definite, regular pattern, as opposed to unstructured, amorphous blobs. In this course, we’ll see how various types of discrete mathematical objects can be built up from other discrete objects in a well-defined way. The field of discrete mathematics can be summarized as the study of discrete, mathematical (that is, well-defined, conceptual) objects, both primitive objects and more complex structures. 2019/2/19 Yung-Ling Lai (c)2001-2003, Michael P. Frank

Discrete Mathematics Mathematical reasoning: think logically; know how to prove Combinatorial analysis: know how to count Discrete structures: represent object and their relationships Algorithmic thinking: how to solve problems by a compute Application and modeling: model application and solve relevant problems 2019/2/19 Yung-Ling Lai

Discrete Structures We’ll Study Discrete Math - Module #0 - Overview 2019/2/19 Discrete Structures We’ll Study Propositions Predicates Proofs Sets Functions Orders of Growth Algorithms Integers Summations Sequences Strings Permutations Combinations Relations Graphs Trees Logic Circuits Automata Here are just a few of the kinds of discrete structures and related concepts that we’ll be studying this semester. 2019/2/19 Yung-Ling Lai (c)2001-2003, Michael P. Frank

Some Notations We’ll Learn Discrete Math - Module #0 - Overview 2019/2/19 Some Notations We’ll Learn 1st row: NOT, OR, XOR, IMPLIES, logical equivalence, FORALL 2nd row: EXISTS, sets / index notation / ellipses, integers/naturals/reals, therefore, set builder notation, not a member of 3rd row: empty set, subset, cardinality, union, set complement, intersection over a sequence of sets 4th row: function signature, inverse, composition, floor, summation over a set, product over a sequence 5th row: at most order/at least order/exactly order, minimum/maximum, not divisible by, greatest common denominator/least common multiple, modulo, modular congruence 6th row: base-b number representation, matrix indexing, transpose, boolean product, matrix exponentiation, choose 7th row: generalized combination, conditional probability, transitive closure, …, … , in-degree 2019/2/19 Yung-Ling Lai (c)2001-2003, Michael P. Frank

Why Study Discrete Math? The basis of all of digital information processing is: Discrete manipulations of discrete structures represented in memory. It’s the basic language and conceptual foundation for all of computer science. Discrete math concepts are also widely used throughout math, science, engineering, economics, biology, etc., … A generally useful tool for rational thought! 2019/2/19 Yung-Ling Lai

Uses for Discrete Math in Computer Science Advanced algorithms & data structures Programming language compilers & interpreters. Computer networks Operating systems Computer architecture Database management systems Cryptography Error correction codes Graphics & animation algorithms, game engines, etc.… I.e., the whole field! 2019/2/19 Yung-Ling Lai

Discrete Math - Module #0 - Overview 2019/2/19 Course Objectives Upon completion of this course, the student should be able to: Check validity of simple logical arguments (proofs). Check the correctness of simple algorithms. Creatively construct simple instances of valid logical arguments and correct algorithms. Describe the definitions and properties of a variety of specific types of discrete structures. Correctly read, represent and analyze various types of discrete structures using standard notations. Think! This summarizes the course objectives. The syllabus goes into this in more detail. The most important objective (in my opinion) is that after taking this course (if not before), the student should be capable of performing logical thought and reasoning that is creative, yet precise and correct. Working with specific kinds of discrete structures is a good way to practice this skill, and the knowledge gained is useful due to the widespread use of these structures. 2019/2/19 Yung-Ling Lai (c)2001-2003, Michael P. Frank