- Meeting 23 : Mon, Sep 18, 04:50 pm-05:40 pm
References | |
Exercises | |
Reading | |
Algorithmic problems on polynomials. Solving Polynomial Equations, Factorization, Identity testing problem. Rings, Zero-divisors, integral domains, Fields, Z_p.
- Meeting 24 : Wed, Sep 20, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Polynomial Rings. Formal definition of ideals and properties. Algorithmic problems to address. Solving polynomial equations. Ideals and Ideal Membership problem. Varieties and Ideals. Examples, basic observations.
- Meeting 25 : Thu, Sep 21, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Hilbert Basis theorem. Noetherian Rings. Ascending chain termination. Principal ideals. PID. Proof of the Hilbert Basis Theorem.
- Meeting 26 : Mon, Sep 25, 04:50 pm-05:40 pm
References | |
Exercises | |
Reading | |
Details of proof of Hilbert basis theorem. Ideal membership and Ideal equality problems. Simple cases first. Univariate case. Every ideal in F[x] is a principal ideal.
- Meeting 27 : Wed, Sep 27, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Gcd of polynomials. Euclidean Algorithm and the correctness in terms of ideals generated. Solving the Ideal membership problem for uni-variate case. Towards generalizations. Term orders. Well-ordering. Example term orderings. Examples of term orderings.
- Meeting 28 : Wed, Oct 04, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Division algorithm with multiple multivariate polynomials. Proof of termination. Why division algorithm does not solve ideal membership problem. Need of a nice basis.
- Meeting 29 : Thu, Oct 05, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Examples for remainder being non-zero depending on the order of the division. Definition of Grobner basis. Characterization of Grobner basis.
- Meeting 30 : Sat, Oct 07, 02:00 pm-03:30 pm
References | |
Exercises | |
Reading | |
Existence of Grobner basis for every ideal. Special case of monomial ideals first. Details of the general proof. When is a set not a Grobner basis? Looking for simplest counter examples. S-polynomials. Expressing general counter examples in terms S-polynomials. Proof of a special case first.
- Meeting 31 : Wed, Oct 11, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Main lemma : any violating example can be expressed in terms of S-polynomials. General case of the criterion. Buchberger's algorithm. Termination and Correctness. Minimal Grobner Basis. Size of the minimial Grobner basis is unique.
- Meeting 32 : Thu, Oct 12, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Reduced Grobner basis. Reduction algorithm from minimal to reduced. Uniqueness of reduced Grobner basis.
- Meeting 33 : Sat, Oct 21, 02:00 pm-04:30 pm
References | |
Exercises | |
Reading | |
Applications of Grobner basis. Elimination Ideal. Ideal intersection problem. Polynomial maps. Kernel and Image. Integer programming. A special case. Reduction to the problem of testing membership in the image of a ring-homomorphism. A characterization of kernel in terms of elimination ideals. Checking whether a polynomials is in the image of the homomorphism. Observations about Grobner basis generated by the Buchberger algorithm in this case.
References | : | None |
Reading | : | See textbook. Using the term ordering to solve the general optimization version of the integer programming problem. This will be a part of the course presentations. |
- Meeting 34 : Mon, Oct 23, 04:50 pm-05:40 pm
References | |
Exercises | |
Reading | |
Integral Domains, Units, Irreducibles, Primes, Primes are Irreducibles. All primes in an ID are irreducibles. Integral Domains with factorisation is a UFD if and only if all Irreducibles are primes.
- Meeting 35 : Wed, Oct 25, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
All Principal Ideal Domains are Unique Facotorization Domains. Z, F[x] are all UFDs. Towards proving : if R is a UFD, so is R[x]. Gauss's Lemma (Statement). Factorization problem. Characterisation of irreducibility - Quotient ring is a field if and only if the polynomial is irreducible.
- Meeting 36 : Thu, Oct 26, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Sizes of the quotient rings. Characteristic of a field. Field extensions.
Back to factorization problem. Formal derivatives and the reduction to Square free factorization.
- Meeting 37 : Sat, Oct 28, 02:00 pm-04:00 pm
References | |
Exercises | |
Reading | |
Distinct degree factorization. A starting idea from Fermat's little theorem. Extracting product of linear factors. Generalization of the lemma and DDF algorithm.
- Meeting 38 : Mon, Oct 30, 04:50 pm-05:40 pm
References | |
Exercises | |
Reading | |
Berlekamp's algorithm. Chinese remindering -
ideals version. Berlekamp Subalgebra. Characterization of dimension of the algebra when the polynomial is irreducible.
- Meeting 39 : Wed, Nov 01, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Dimension of the subalgebra and number of factors. Factorization algorithm assuming basis for the subalgebra. Finding a basis for the subalgebra. A quick overview of what we did in the factorization algorithms, and what we did not do.
- Meeting 40 : Thu, Nov 02, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Identity testing of univariate polynomials. Trivial algorithm. Faster randomized algorithm. Amplification of success probability. Identity testing of multivariate polynomials. Schwartz-Zippel Lemma.
- Meeting 41 : Mon, Nov 06, 04:50 pm-05:40 pm
References | |
Exercises | |
Reading | |
Using Algebraic independence to do identity testing. Chen-Kao Algorithm. Error vs Running time Tradeoff.
- Meeting 42 : Wed, Nov 08, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Identity testing via Chinese remaindering. Some naive attempts and comparison to Schwartz-Zippel Algorithms. Agrawal-Biswas's construction of the sample space using cyclotomic polynomials
- Meeting 43 : Thu, Nov 09, 02:00 pm-03:15 pm
References | |
Exercises | |
Reading | |
Agrawal-Biswas algorithm. Running and time and error bound. Extensions to multivariate case
Randomized algorithm for primality testing - as an identity testing over Rings. Sample space size.