Mathematical Foundation of Computer Science
Relation: Type and compositions of relations, Pictorial
representation of relations, Equivalence relations, Partial ordering
relation.
Function: Types, Composition of function, Recursively defined
function.
Mathematical Induction: Piano's axioms, Mathematical Induction,
Discrete Numeric Functions and Generating functions, Simple
Recurrence relation with constant coefficients, Linear recurrence
relation without constant coefficients, Asymptotic Behaviour of
functions
Algebric Structures: Properties, Semi group, monoid, Group,
Abelian group, properties of group, Subgroup, Cyclic group, Cosets,
Permutation groups, Homomorphism, Isomorphism and
Automorphism of groups.
Calculus: Functions, limits and Continuity, differentiation and
Integration, Differential Equations.
Linear equations and Matrices: Row/column operations, Gaussian
Elimination, Decomposition, inverse.
Determinant: Properties of determinants, Cramer's Rule,
determinants to transpose and inverse.
Vector spaces: Linear independence, Bases, subspace and
dimensionality. Inner Products and Norms: Length, angle, direction
cosines; Orthogonalization.
Prepositional Logic: Preposition, First order logic, Basic logical
operations, Tautologies, Contradictions, Algebra of Proposition,
Logical implication, Logical equivalence, Normal forms, Inference
Theory, Predicates and quantifiers, Posets, Hasse Diagram.