Syllabus (subjected to changes):

+  Approximate sampling and approximate counting

+ Total variation distance, coupling for distributions, data processing inequality.

+ Some example algorithms/stochastic processes for sampling: the Glauber dynamics, auto-regression, masked diffusion.

+ Stationary distribution, ergodicity, reversibility, mixing time

+ Example: random walk on graphs

11. Measure decomposition via stochastic localization

12. Spectral independence, entropic independence, and bounded covariance

13. Bounding covariance via trickle-down

14. Sampling from continuous domains

15. Controlling discretization error via Girsanov

16. Parallelizing the Langevin dynamics with Picard iteration

17. Parallelizing denoising diffusion with the pinning lemma

18. Quantum Markov chains

...