Discrete Mathematics
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Mathematics and Science Textbooks > Mathematics > Discrete mathematics > Discrete Mathematics
3%
Discrete Mathematics

Discrete Mathematics


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Discrete Mathematics is a textbook designed for the students of computer science engineering, information technology, and computer applications to help them develop their foundations of theoretical computer science. With a detailed introduction to the propositional logic, set theory, and relations, the book in further chapters explores the mathematical notions of functions, integers, counting techniques, probability, discrete numeric functions and generating functions, recurrence relations, algebraic structures, poset and lattices. The discussion ends with the chapter on theory of formal and finite automata, graph theory and applications of discrete mathematics in various domains. Adopting a solved problems approach to explaining the concepts, the book presents numerous theorems, proofs, practice exercises, and multiple choice questions.

Table of Contents:
1. Introduction to Discrete Mathematics and Propositional Logic 1; 1.1 Discrete MathematicsA Brief Introduction; 1.2 Introduction to Propositional Logic; 1.3 Proposition; 1.4 Logical Operators; 1.4.1 Negation (~); 1.4.2 Disjunction (OR/?); 1.4.3 Exclusive OR; 1.4.4 Conjunction (and/?); 1.4.5 Conditional (?); 1.4.6 Biconditional (?); 1.4.7 NAND (?); 1.4.8 NOR (?); 1.4.9 Well-formed Formula; 1.4.10 Rules of Precedence; 1.5 Tautology; 1.6 Contradiction; 1.7 Logical Equivalence; 1.8 Tautological Implication; 1.9 Converse, Inverse, and Contrapositive; 1.10 Functionally Complete Set of Connectives; 1.11 Normal Forms; 1.11.1 Elementary Product; 1.11.2 Elementary Sum; 1.11.3 Disjunctive Normal Form; 1.11.4 Conjunctive Normal Form; 1.11.5 Principal Disjunctive Normal Form; 1.11.6 Principal Conjunctive Normal Form; 1.12 Argument; 1.12.1 Checking the Validity of an Argument by Constructing Truth Table; 1.12.2 Checking the Validity of an Argument without Constructing Truth Table; 1.13 Predicates; 1.13.1 Quantifiers; 1.13.2 Free and Bound Variables; 1.13.3 Negation of Quantifiers; 1.13.4 Removing Quantifiers from Predicates; 1.14 Nested Quantifiers; 1.14.1 Effect of Order of Quantifiers; 1.15 Inference Theory of Predicate Calculus; 1.15.1 Universal Specification; 1.15.2 Existential Specification; 1.15.3 Universal Generalization; 1.15.4 Existential Generalization; 1.15.5 Substitution; 1.15.6 First-order and Second-order Logic; 1.16 Methods of Proof; 1.16.1 Trivial Proof; 1.16.2 Vacuous Proof; 1.16.3 Direct Proof; 1.16.4 Proof by Contradiction; 1.16.5 Proof by Contraposition; 1.16.6 Proof by Cases; 1.16.7 Exhaustive Proof; 1.16.8 Proof by Mathematical Induction; 1.16.9 Proof by Minimal Counter Example; 1.17 Satisfiability and Consistency; 1.18 Mechanization of Reasoning; 1.18.1 Russells Paradox; 2. Set Theory; 2.1 Introduction; 2.2 Sets; 2.2.1 Roster Notation; 2.2.2 Set-builder Notation; 2.2.3 Cardinality of Sets; 2.3 Some Standard Sets; 2.3.1 Empty Set; 2.3.2 Singleton Set; 2.3.3 Finite and Infinite Sets; 2.3.4 Countable and Uncountable Sets; 2.3.5 Universal Set; 2.4 Subset and Proper Subset; 2.5 Equality of Sets; 2.6 Power Set; 2.7 Venn Diagrams; 2.8 Operations on Sets; 2.8.1 Union; 2.8.2 Intersection; 2.8.3 Difference of Two Sets; 2.8.4 Symmetric Difference of Two Sets; 2.8.5 Complement of a Set; 2.8.6 Generalized Union and Intersection; 2.9 Some Other Classes of Sets; 2.9.1 Disjoint Sets; 2.9.2 Partition; 2.9.3 Ordered Set; 2.9.4 Cartesian Product of Sets; 2.10 Algebra of Sets; 2.11 Multisets; 2.12 Fuzzy Sets; 2.12.1 Operations on Fuzzy Sets; 2.12.2 ?? Cut and Strong ?? Cut; 2.12.3 Support, Core, and Height of Fuzzy Sets; 3.Relations; 3.1 Introduction; 3.2 Relation; 3.2.1 Domain and Range; 3.2.2 Inverse of Relation; 3.3 Combining Relations; 3.3.1 Composition of Relations; 3.4 Different Types of Relations; 3.4.1 Reflexive Relation; 3.4.2 Symmetric Relation; 3.4.3 Transitive Relation; 3.4.4 Compatible Relation; 3.4.5 Equivalence Relation; 3.4.6 Irreflexive Relation; 3.4.7 Asymmetric Relation; 3.4.8 Anti-symmetric Relation; 3.4.9 Partial Order Relation; 3.5 Pictorial or Graphical Representation of Relations; 3.6 Matrix Representation of Relations; 3.7 Closure of Relations; 3.7.1 Reflexive Closure; 3.7.2 Symmetric Closure; 3.7.3 Transitive Closure; 3.8 Warshalls Algorithm; 3.9 n-Ary Relations; 4. Functions; 4.1 Introduction; 4.2 Definition of Function; 4.3 Relations Vs Functions; 4.4 Types of Functions; 4.4.1 OneOne Function; 4.4.2 ManyOne Function; 4.4.3 Onto Function; 4.4.4 Identity Function; 4.4.5 Constant Function; 4.4.6 Invertible Function; 4.5 Composition of Functions; 4.6 Sum and Product of Functions; 4.7 Functions Used in Computer Science; 4.7.1 Floor Function; 4.7.2 Ceiling Function; 4.7.3 Remainder Function/Modular Arithmetic; 4.7.4 Characteristic Function; 4.7.5 Hash Function; 4.8 Collision Resolution; 4.8.1 Open Addressing; 4.8.2 Chaining; 4.9 Investigation of Functions; 5. Properties of Integers; 5.1 Introduction; 5.2 Basic Properties of Z; 5.3 Well-Ordering Principle; 5.4 Elementary Divisibility Properties; 5.5 Greatest Common Divisor; 5.6 Least Common Multiple; 5.7 Linear Diophantine Equation; 5.8 Fundamental Theorem of Arithmetic; 5.8.1 Primes and Composites; 5.8.2 Relatively Prime Integers; 5.9 Congruence Relation; 5.10 Residue Classes; 5.11 Linear Congruence; 6. Counting Techniques; 6.1 Introduction; 6.2 Basic Counting Principle; 6.2.1 Sum Rule; 6.2.2 Product Rule; 6.2.3 InclusionExclusion Principle; 6.3 Permutations and Combinations; 6.3.1 Permutation; 6.3.2 Combination; 6.4 Generalized Permutation and Combination; 6.4.1 Permutation with Repetition; 6.4.2 Permutations with Identical Objects; 6.4.3 Combination with Repetition; 6.5 Binomial Coefficients; 6.6 Partition; 6.7 Pigeonhole Principle; 6.7.1 Generalized Pigeonhole Principle; 6.8 Arrangements with Forbidden Positions; 6.8.1 Rook Polynomial; 6.8.2 Derangement; 7. Fundamentals of Probability; 7.1 Introduction; 7.2 Random Experiment; 7.3 Sample Space; 7.4 Event; 7.4.1 Equally Likely Events; 7.4.2 Mutually Exclusive Events; 7.4.3 Exhaustive Events; 7.4.4 Independent Events; 7.4.5 Dependent Events; 7.4.6 Complementary Event; 7.5 Measurement of Probability; 7.5.1 Classical or Priori Approach of Probability; 7.5.2 Relative Frequency Approach of Probability; 7.6 Axioms of Probability; 7.7 Conditional Probability; 7.8 Bayes Theorem; 7.9 Discrete Probability Distributions; 7.9.1 Expectation of Random Variable; 7.9.2 Variance and Standard Deviation of Random Variables; 7.9.3 Binomial Distribution; 7.9.4 Poisson Distribution; 7.9.5 Negative Binomial Distribution; 7.9.6 Geometric Distribution; 8. Discrete Numeric Functions and Generating Functions; 8.1 Introduction; 8.2 Manipulation of Numeric Functions; 8.2.1 Sum and Product of Two Numeric Functions; 8.2.2 Multiplication with Scalar; 8.2.3 Modulus of Numeric Function; 8.2.4 Siar and S-iar of Numeric Function; 8.2.5 Forward and Backward Differences of Numeric Functions; 8.2.6 Accumulated Sum; 8.2.7 Convolution of Two Numeric Functions; 8.3 Generating Functions; 8.3.1 Properties of Generating Functions; 8.3.2 Solution of Combinatorial Problems Using Generating Functions; 9. Recurrence Relations; 9.1 Introduction; 9.2 Recursive Definition; 9.2.1 Recursively Defined Functions; 9.2.2 Recursively Defined Sets; 9.3 Recurrence Relation; 9.4 Solution of Recurrence Relations; 9.4.1 Iterative Method; 9.4.2 Recursive Method; 9.4.3 Generating Function; 9.5 Structural Induction; 9.6 Order and Degree of Recurrence Relations; 9.7 Linear Recurrence Relation with Constant Coefficients; 9.7.1 Linear Homogeneous Recurrence Relation with Constant Coefficients; 9.7.2 Linear Non-homogeneous Recurrence Relation with Constant Coefficients; 10. Algebraic Structures; 10.1 Introduction; 10.2 Binary Operations; 10.2.1 Semi-Group; 10.2.2 Monoid; 10.2.3 Group; 10.3 Addition and Multiplication Modulo m; 10.4 Subgroup; 10.4.1 Cosets; 10.5 Permutations and Symmetric Group; 10.5.1 Cyclic Permutation; 10.5.2 Stabilizer of an Element; 10.5.3 Orbit of an Element; 10.5.4 Invariant Elements under Permutation; 10.6 Cyclic Group; 10.7 Normal Subgroup; 10.8 Quotient Group; 10.9 Dihedral Group; 10.10 Homomorphism and Isomorphism; 10.10.1 Kernel of Homomorphism; 10.11 Ring; 10.11.1 Commutative Ring; 10.11.2 Ring with Unity; 10.11.3 Zero Divisor of a Ring; 10.11.4 Subrings; 10.11.5 Ring Homomorphism; 10.12 Integral Domain; 10.13 Division Ring or Skew Field; 10.14 Field; 10.15 Polynomial Ring; 10.16 Boolean Algebra; 10.16.1 Duality; 10.16.2 Boolean Functions; 10.16.3 Simplification of Boolean Functions; 10.16.4 Canonical Form; 10.16.5 Standard Form; 10.16.6 Other Logic Operations; 10.16.7 Karnaugh Map; 10.16.8 QuineMccluskey Method; 10.16.9 Free Boolean Algebra; 11. Posets and Lattices; 11.1 Introduction; 11.2 Partially Ordered Set; 11.3 Diagrammatic Representation of Poset (Hasse Diagram); 11.4 Elements in Posets; 11.4.1 Least and Greatest Elements; 11.4.2 Minimal and Maximal Elements; 11.4.3 Lower and Upper Bounds; 11.4.4 Greatest Lower Bound and Least Upper Bounds; 11.5 Linearly Ordered Set; 11.6 Well-Ordered Set; 11.7 Product Order; 11.8 Lexicographic Order; 11.9 Topological Sorting and Consistent Enumeration; 11.10 Isomorphism; 11.11 Lattices; 11.12 Properties of Lattices; 11.12.1 Principle of Duality; 11.12.2 Sublattice; 11.13 Some Special Lattices; 11.13.1 Modular Lattice; 11.13.2 Distributive Lattice; 11.13.3 Bounded Lattice; 11.13.4 Complemented Lattice; 11.13.5 Complete Lattice; 11.14 Product of Lattices; 11.15 Lattice Homomorphism; 11.16 Boolean Algebra and Lattices; 11.17 Stones Representation Theorem; 12. Formal Languages and Finite Automata; 12.1 Introduction; 12.2 Alphabet and Words; 12.3 Language; 12.4 Operations on Languages; 12.5 Finite Automata; 12.5.1 Deterministic Finite State Automata; 12.5.2 Non-Deterministic Finite Automata; 12.5.3 Conversion from Non-Deterministic Finite Automata to Deterministic Finite Automata; 12.5.4 Minimization of Finite Automata; 12.6 Finite Automata with Outputs; 12.6.1 Mealy Machine; 12.6.2 Moore Machine; 12.6.3 Equivalence of Mealy and Moore Machines; 12.6.4 Conversion from Mealy to Moore Machine; 12.6.5 Conversion from Moore to Mealy Machine; 12.7 Regular Expression; 12.8 Regular Expression and Finite Automata; 12.9 Generalized Transition Graph; 12.10 Grammar of Formal Languages; 12.10.1 Phrase Structure Grammar; 12.10.2 Chomsky Hierarchy; 12.11 Other Machines; 13. Graph Theory; 13.1 Introduction; 13.2 Graph and its Related Definitions; 13.3 Different Types of Graphs; 13.3.1 Simple Graph; 13.3.2 Multigraph, Trivial Graph, and Null Graph; 13.3.3 Complete Graph; 13.3.4 Regular Graph; 13.3.5 Bipartite Graph; 13.3.6 Weighted Graph; 13.4 Subgraphs; 13.5 Operations on Graphs; 13.5.1 Union of Two Graphs; 13.5.2 Intersection of Two Graphs; 13.5.3 Ring Sum of Two Graphs; 13.5.4 Decomposition of a Graph; 13.5.5 Deletion of a Vertex; 13.5.6 Deletion of an Edge; 13.5.7 Complement of a Graph; 13.6 Walk, Path, and Circuit; 13.6.1 Walk; 13.6.2 Path; 13.6.3 Circuit; 13.7 Connected Graph, Disconnected Graph, and Components; 13.8 Homomorphism and Isomorphism of Graphs; 13.9 Homeomorphic Graphs; 13.10 Euler and Hamiltonian Graphs; 13.10.1 Euler Line and Euler Graph; 13.10.2 Hamiltonian Path and Hamiltonian Circuit; 13.10.3 Travelling Salesman Problem; 13.11 Planar Graph; 13.11.1 Kuratowskis Two Graphs; 13.11.2 Region and its Degree; 13.11.3 Eulers Formula; 13.12 Tree; 13.12.1 Rooted Tree; 13.12.2 Binary Tree; 13.12.3 Height of Binary Tree; 13.12.4 Spanning Tree; 13.12.5 Branch and Chord; 13.12.6 Rank and Nullity; 13.12.7 Fundamental Circuits; 13.12.8 Finding All Spanning Trees of a Graph; 13.12.9 Spanning Trees in a Weighted Graph; 13.12.10 Kruskals Algorithm; 13.12.11 Prims Algorithm; 13.12.12 Dijkstra Algorithm; 13.12.13 Binary Search Tree; 13.13 Cut Set and Cut Vertex; 13.14 Colouring of Graphs; 13.14.1 Chromatic Number; 13.14.2 Chromatic Partitioning; 13.14.3 Independence Set and Maximal Independence Set; 13.14.4 Maximum Independence Set and Independence Number; 13.14.5 Clique and Maximal Clique; 13.14.6 Maximum Clique and Clique Number; 13.14.7 Perfect Graph; 13.14.8 Chromatic Polynomial; 13.14.9 Applications of Graph Colouring; 13.15 Matching; 13.15.1 Maximal Matching, Maximum Matching, and Matching Number; 13.15.2 Perfect Matching; 13.16 Matrix Representation of Graphs; 13.16.1 Incidence Matrix; 13.16.2 Circuit Matrix; 13.16.3 Cut Set Matrix; 13.16.4 Path Matrix; 13.16.5 Adjacency Matrix; 13.17 Traversal of Graphs; 13.17.1 Breadth-First Search; 13.17.2 Depth-First Search; 13.18 Traversing Binary Trees; 13.18.1 Pre-Order Traversal; 13.18.2 In-Order Traversal; 13.18.3 Post-Order Traversal; 13.19 Digraph or Directed Graph; 13.20 Network Flow; 13.20.1 Cut in a Transport Network; 13.20.2 Flow Augmenting Path; 13.21 Enumeration of Graphs; 14. Applications of Discrete Mathematical Structures; 14.1 Introduction; 14.2 Asymptotic Behaviour of Numeric Functions; 14.2.1 Big-Oh (O) Notation; 14.2.2 Omega (?) Notation; 14.2.3 Theta (q) Notation; 14.3 Analysis of Algorithms; 14.3.1 Space Complexity; 14.3.2 Time Complexity; 14.4 Analysis of Sorting Algorithms; 14.4.1 Insertion Sort; 14.4.2 Bubble Sort; 14.4.3 Selection Sort; 14.5 Divide-and-Conquer Approach; 14.5.1 Merge Sort; 14.5.2 Quick Sort; 14.6 Analysis of Searching Algorithms; 14.6.1 Linear Search; 14.6.2 Binary Search; 14.7 Tractable and Intractable Problems; 14.8 Logic Gates; 14.8.1 Switching Circuits and Logic Gates; 14.8.2 NAND and NOR Implementations; 14.9 Combinational Circuits; 14.9.1 Half Adder; 14.9.2 Full Adder; 14.9.3 Half Subtractor; 14.9.4 Full Subtractor; 14.10 Information and Coding Theory; 14.10.1 Discrete Information Sources; 14.10.2 Entropy; 14.10.3 Mutual Information; 14.10.4 Coding Theory; 14.10.5 Hamming Distance; 14.10.6 Error-Detecting and Error-Correcting Codes; 14.10.7 Group Codes; 14.10.8 Generator Matrices; 14.10.9 Parity Check Matrices; 14.10.10 Coset Decoding; 14.10.11 Prefix Codes; 14.10.12 Cyclic Code; Appendices

About the Author :
Dr R K Bisht is Associate Professor, Department of Computer Science & Applications, Amrapali Institute, Uttarakhand. He has qualified national eligibility test (NET) conducted by CSIR and has around 8 years of teaching experience. He has also published research papers published in various national and international journals. He has been awarded the Young Scientist Award from Uttarakhand Science Congress during its 7th edition. His research area includes formal language and automata, Mathematical models in Natural Language Processing and Information Retrievals. Prof. Hoshiyar Singh Dhami is the Vice Chancellor, Kumaon University, Uttarakhand. He had been a professor of Mathematics and coordinator of center of excellence in mathematical sciences, Uttarakhand. He has been selected among the 2000 outstanding intellectuals of the 21st century by the International Biographical Centre, Cambridge, England. Prof. Dhami has more than 35 years of teaching experience and more than 150 national and international published research papers, 6 books to his credit. He is also the editor of International Journal of Engineering Science and Technology and reviewer of other national and international journals. He is also the fellow of Vikram Mathematical Society and member of several other societies. He has delivered several key note, invited and theme lectures in India and abroad. His research interest includes Special Function, Mathematical Linguistics, Mathematical models in Natural Language Processing and Information Retrievals.


Best Sellers


Product Details
  • ISBN-13: 9780199452798
  • Publisher: OUP India
  • Publisher Imprint: OUP India
  • Height: 246 mm
  • No of Pages: 628
  • Spine Width: 28 mm
  • Width: 164 mm
  • ISBN-10: 0199452792
  • Publisher Date: 29 Oct 2015
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Weight: 750 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Discrete Mathematics
OUP India -
Discrete Mathematics
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Discrete Mathematics

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!