0% found this document useful (0 votes)
14 views1 page

Resolution in Discrete Mathematics

Uploaded by

20btcse23
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views1 page

Resolution in Discrete Mathematics

Uploaded by

20btcse23
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Discrete Mathematics (CODE: MAC351)

([Link] CSE)

Prerequisite: Basics of set theory and combinatory L-P-T:Cr. 3-0-1: 4


Objective: The objective is to introduce Logic, Graphs and Algebraic structures.
Outcome Logics and graphs are the key points for algorithm, Networking, coding and
many more recent areas. This course helps to understand some areas of
computer science in detail.
UNIT – I: Logic
Mathematical reasoning; propositions; negation disjunction and
conjunction; implication and equivalence; normal form; truth tables;
predicates; quantifiers; natural deduction; rules of Inference; methods of
proofs; resolution principle; Automatic theorem proving, Fuzzy logic: fuzzy
relation,, pattern classification, fuzzy analysis, distance between fuzzy
sets, area perimeter, height, width of fuzzy subsets.

UNIT – II: Sets, Relation & Functions


Set theory; Paradoxes in set theory; inductive definition of sets and proof
by induction;Peono postulates; Relations; representation of relations by
graphs, Warshall’s algorithm; properties of relations; equivalence relations
and partitions; Partial orderings; Posets; Linear and well-ordered sets;
Functions; mappings; injection and surjections; composition of functions;
inverse functions;special functions; pigeonhole principle.

UNIT – III: Graph Theory


Graph Theory; elements of graph theory, Graph Isomorphism, connected
graph, Euler graph, Hamiltonian path, Grinberg’s theorem, trees, tree
traversals, spanning trees, BFS & DFS; minimal spanning tree, Kruskal’s
algorithm, Prim’s algorithm, planar graph, dual of a graph, Euler formula

UNIT – IV: Algebraic Structures & Combinatories


Definition and elementary properties of groups, semigroups, monoids,
rings, fields, vector spaces and lattices; Elementary combinatory; counting
techniques; recurrence relation; generating functions
TEXT BOOKS:
C. L. Liu, Elements of Discrete Mathematics, McGraw-Hill.
K. H. Rosen, Discrete Mathematics and applications, TataMcGraw Hill
REFERENCE BOOKS:
J .L. Mott, A. Kandel, T.P .Baker, Discrete Mathematics for Computer
Scientists and Mathematicians, second edition 1986, Prentice Hall of India.
R. Grimaldi and B V Ramana, Discrete and combinatorial mathematics: An
applied introduction, Pearson education

Common questions

Powered by AI

Euler graphs hold significant importance in graph theory as they represent structures where a Eulerian circuit exists—meaning a path that visits every edge exactly once. They are foundational in solving problems related to network design, such as finding feasible routes for postal delivery, circuit board designs, or data flow. The characterization and existence of Eulerian circuits help in simplifying complex routing issues, and Euler's theorem provides criteria for graph traversal with minimal backtracking .

Planar graphs are distinguished from general graphs by their ability to be drawn on a plane without any edges crossing. Euler's formula, V - E + F = 2, characterizes planar graphs, where V is the number of vertices, E the edges, and F the faces in such a drawing. This formula is used in proving graph planarity and in the study of polyhedral surfaces, providing a necessary condition for graph embeddability on a plane or sphere .

Graph theory contributes significantly to the development of algorithms and networking by providing fundamental structures for modeling relationships and interactions. Algorithms like breadth-first search (BFS) and depth-first search (DFS) rely on graph structures to traverse nodes efficiently, which is essential for tasks such as network routing and data organization. Additionally, concepts like minimal spanning trees and graph isomorphism support network design and optimization, enabling efficient data flow and resource management .

Warshall's algorithm is used for computing the transitive closure of a graph by taking an initial adjacency matrix representation of a directed graph and iteratively updating it to reflect the indirect connections between nodes. The algorithm systematically examines and updates the reachability of nodes by considering paths that include additional nodes as intermediary points, eventually giving a complete view of all nodes reachable from one another via direct and indirect paths .

Fuzzy logic enhances decision-making processes in pattern classification by allowing for a degree of uncertainty or variability in the categories. Unlike traditional binary logic that requires absolute truth values, fuzzy logic permits varying degrees of truth, which can better model real-world scenarios where data may not fall into clear cut categories. It uses fuzzy relations and analysis to assess patterns which are not distinctly separable, considering the area, perimeter, height, and width of fuzzy subsets, thus providing a more nuanced decision framework .

Peano postulates, foundational to number theory, are used in inductive proofs by providing a basis for the natural number system. These postulates define natural numbers starting with zero and establish the principle of mathematical induction, which allows for proving statements about all natural numbers. In set theory, they enable the construction and justification of infinite sets, aligning with induction by asserting that if a property holds for zero and also for a number implies it holds for its successor, then it holds for all natural numbers .

Generating functions serve a critical role in solving recurrence relations by transforming them into algebraic equations that are often easier to solve. By treating the terms of a sequence as coefficients of a formal power series, generating functions enable the manipulation of these series through algebraic operations, facilitating the derivation of explicit formulas for sequences. This application is particularly useful in counting problems where direct evaluation is complex .

The pigeonhole principle is applied to functions by asserting that if more items are assigned to fewer containers, then at least one container must contain more than one item. In mathematical proofs, this principle is used to demonstrate the existence of duplicates or redundant elements in sets or functions. It helps in deriving conclusions about the distribution or arrangement of elements, such as in proving that at least two people in a room share a birthday if there are more than 365 people present .

The primary difference between monoids and groups lies in the requirement for inverses; while all groups are monoids due to their associative binary operations and identity elements, monoids do not necessitate every element having an inverse. These structures apply to computer science in modeling computations or processes where reversal is not possible or needed, such as string concatenation or data processing sequences where the output does not necessarily revert to original inputs .

Natural deduction is a method used in formal logic to derive conclusions from premises through a series of justified transformation steps. Its purpose is to mirror human logical reasoning, structuring proofs through a sequence of basic logical rules such as conjunction, disjunction, and implication introduction or elimination. It provides a framework for constructing rigorous logical arguments that are foundational in mathematical reasoning and artificial intelligence .

You might also like