Syllabus: Number fields and number rings, prime decomposition in number rings, Dedekind domains, definition of the ideal class group, Galois theory applied to prime decomposition and Hilbert ramification theory, Gauss reciprocity law, Cyclotomic fields and their ring of integers as an example, the finiteness of the ideal class group, Dirichlet Unit theorem.
Reference Texts:
1. D. Marcus: Number fields
2. G. J. Janusz: Algebraic Number Theory
https://www.isibang.ac.in/~adean/infsys/database/Bmath/AlgNT.html
**************************************************************************************************************************
Syllabus:
(Note: A priori knowledge of Commutative Algebra is desirable.)
Algebraic numbers and algebraic integers; Brief review of integral extensions; Norm, trace and discriminant; Existence of integral basis. Dedekind domains, ideal class group. Minkowsky theory, finiteness of class group. Dirichlet unit theorem. Factoring of prime ideals on extensions, fundamental identity; Quadratic number fields (computation of class numbers, prime decomposition, Pells equa tions). Hilberts ramification theory (decomposition and inertia groups); Cyclo tomic fields. Valuations, completions, local fields
Suggested Texts :
(a) G.J. Janusz: Algebraic Number Fields, (chapter 1-4), AMS (1996).
(b) D.A. Marcus: Number Fields, Springer-Verlag (1977).
(c) J. Neukirch: Algebraic Number Theory, Springer (1999).
(d) P. Ribenboim: Classical Theory of Algebraic Numbers, Springer Science and Business Media (2001).
(e) J. Esmonde and M. Ram Murty: Problems in Algebraic Number Theory, Springer (Indian reprint 2006).
(f) TIFR pamphlet on Algebraic Number Theory.
https://www.isibang.ac.in/~adean/infsys/database/MMath/E24ANT.html
- Teacher: Dibyendu Das
- Teacher: Maneesh Thakur
https://www.isibang.ac.in/~adean/infsys/database/Bmath/SP.html
- Teacher: Siva Athreya
- Teacher: Elizabeth Sara Roy
Syllabus: Basics of Algortihm Analysis: Models of computation, asymptotic order of growth, algorithm analysis, time and space complexity, average and worst case analysis, lower bounds.
Algorithm design techniques: Greedy algorithms, Divide and conquer, dynamic pro- gramming, amortization, randomization.
Complexity classes: Problem classes P, NP, PSPACE; reducibility, NP-hard and NP complete problems. Approximation algorithms for some NP-hard problems.
Reference Texts:
(a) T. H.Cormen, C.E.Leiserson, R.L.Rivest, C. Stein: Introduction to Algorithms
(b) J. Kleinberg and E. Tardos: Algorithm Design
(c) R. Sedgewick and P. Flajolet: Introduction to the Analysis of Algorithms
(d) R. Sedgewick: Algorithms
(e) A. Aho, J. Hopcroft and J. Ullmann: Introduction to Algorithms and Data Structures
(f) M. Sipser: Introduction to the Theory of Computation
(g) S. S. Skiena: The algorithm Design Manual
https://www.isibang.ac.in/~adean/infsys/database/Bmath/DAA.html
- Teacher: Pradeesha Ashok