Spaces:
Sleeping
Sleeping
File size: 1,826 Bytes
7715c0e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# UNIT I: Mathematical Logic, Sets, Relations, and Functions
## Mathematical Logic:
- Notations, Algebra of Propositions & Propositional functions
- Logical connectives, Truth values & Truth tables
- Tautologies & Contradictions, Normal Forms
- Predicate Calculus, Quantifiers
## Set Theory:
- Sets, Subsets, Power sets, Complement, Union and Intersection
- De Morgan's Law, Cardinality
## Relations:
- Cartesian Products, relational Matrices, properties of relations, equivalence relations
## Functions:
- Injection, Surjection, Bijection, Composition of Functions, Permutations, Cardinality
- Characteristic functions, Recursive definitions, Finite induction
# UNIT II: Lattices & Boolean Algebra
## Lattices:
- Lattices as Algebraic Systems, Sublattices
- Some special lattices: Complement, Distributive, Modular
## Boolean Algebra:
- Axiomatic definitions of Boolean algebra as algebraic structures with two operations
- Switching Circuits
# UNIT III: Groups, Fields, & Rings
## Groups:
- Definition of groups, axioms, permutation groups
- Subgroups, co-sets, normal subgroups, free subgroups
- Grammars, language
## Fields & Rings:
- Definition and structure of fields and rings
- Minimal Polynomials, Irreducible Polynomials
- Polynomial roots & its Applications
# UNIT IV: Graphs
## Graphs:
- Simple Graph, Multigraph & Pseudograph
- Degree of a Vertex, Types of Graphs, Subgraphs, Isomorphic Graphs
- Operations on Graphs, Paths, Cycles, and Connectivity
- Euler and Hamilton Graphs, Shortest Path Problems (BFS, Dijkstra's Algorithm)
- Representation of Graphs, Planar Graphs, Applications of Graph Theory
# UNIT V: Trees
## Trees:
- Definition and properties of trees, pendant vertices in a tree, center of a tree
- Spanning tree, Binary tree, Tree traversal
- Applications of trees in computer science |