Sergey Nikolenko

Sergey Nikolenko

Main page

Books
Research papers
Talks and posters
Students
Popular science
Other stuff

   Research
CS and crypto
Bioinformatics
Machine learning
Algebraic geometry
Algebra
Bayesian networks
Earth sciences

   Teaching
 2014
ML, KFU
Game Theory, HSE
Mech. Design, HSE
ML, CSClub Kazan
Game theory, HSE
Math. logic, AU
Machine learning, STC
Machine learning, AU
 2013
Discrete math, HSE
Machine learning, STC
Math. logic, AU
Cryptography, AU
 2012
Machine learning, STC
Math. logic, AU
Machine learning II, AU
Machine learning, AU
Machine learning, EMC
 2011
Cryptography, AU
Math. logic, AU
Machine learning, AU
 2010
Math. logic, AU
Machine learning, AU
Cryptography, AU
 2009
Crypto in CS Club
Statistics
Machine learning, AU
Cryptography
 2008
Speech recognition
MD for CS Club
ML for CS Club
Mechanism design
 2007
Machine Learning
Probabilistic learning

  External links
Google Scholar profile
DBLP profile
LiveJournal account
userinfonikolenko (in Russian)

Teaching activities

Mathematical Logic

This one-year course was presented in the fall of 2009 and the spring of 2010 in the «Academic University of Physics and Technology» as part of the recently established Chair of Mathematics and Computer Science. The first semester served as a reminder and/or introduction of the basic notions of mathematical logic, and the second semester was an advanced course primarily centered on model theory.

Semester I

1. Propositional logic, normal forms, complete bases and completeness conditions. Computable functions, decidable and enumerable sets and their properties.
2. Universal functions. The existence of a universal function, but not a total universal function. Uspensky–Rice theorem. Constructing a Godel universal function.
3. Kleene fixed point theorem and its corollaries. Turing machines. The busy beaver problem.
4. Propositionsl calculus. The deduction lemma. Correctness and completeness of propositional calculus. The compactness theorem. Sequent calculus.
5. Language of first-order logic; terms, atomic formulas, formulas. Interpretations. Free and bound occurrences. Estimates and values of the formulas. Predicate calculus. Substitutions and admissible substitutions.
6. Correctness of predicate calculus. The deduction lemma, lemma on constants. Validity and satisfiability. Models. Completeness of predicate calculus. The compactness theorem.
7. Arithmetic hierarchy, Σn and Πn. Herbrand theorem. Skolemization. Definable predicates and definable sets. Arithmetic predicates. Automorphisms. Examples of definable and undefinable predicates.
8. Quantifier elimination. Lemmas for syntactical quantifier elimination. Quantifier elimination in: theory with signature (=,s,0) in the model of integers, theories of linear orders (dense, discrete, with maximal and/or minimal elements), Presburger arithmetic, atomless Boolean algebras, algebraically closed fields.
9. Quantifier elimination in real closed fields. The Tarsky theorem.
10. Basic definitions of model theory. L-structures, substructures, extensions, models and theories. Logical consequences, definable sets, examples of theories and definable sets. Completeness theorem. Compactness theorem. Corollaries: undefinability of the set of torsion points, nonstandard models of natural numbers.

Semester II

Brief lecture notes (in Russian) of the second semester, done by myself, complete with definitions and statements, but with no proofs. A short list of topics is given below.

1. Set theory and ordinals.
2. Types and Stone topology.
3. Ramsey theory and unprovability.
4. Prime models, homogeneous models, and stable theories.
5. Saturated and universal models.
6. (λ, μ)-models and Vaughtian pairs.
7. Eurenfeucht–Mostowsky models.
8. Minimal sets and theories.
9. A classification of uncontably categorical theories (the Baldwin–Lachlan theorem).
10. Nonstandard analysis.
11. Morley rank.
12. Intuitionism and constructive mathematics.

Selected references

1. Н. К. Верещагин, А. Шень. Лекции по математической логике и теории алгоритмов. В 3-х тт. М., МЦНМО, 2008.
2. D. Marker. Model Theory: An Introduction. Springer-Verlag New York, 2002.
3. H.-D. Ebbinghaus, J. Flum, W. Thomas. Mathematical Logic. Springer-Verlag New York, 1984.