As you can guess from the increase in the number of shitposting blogs in the recent actions section, last week was that time of the year again for Turkish winter training camp to commence. I was also honored to be one of the instructors and did a lecture on number theory. I tried to give a bit more rigorous understanding to the experienced students from my point of understanding of the topic while also providing a good basis for students that had less experience so they could derive more advanced stuff on their own.
I think I didn't do a very good job, since most students lost their interest very quickly. Nevertheless, I think that my material (the slides I've used) was not that bad, and I've realized that we don't have an ample amount of resources for an introduction to the topic for competitive programming specifically. Therefore, I hope for it to be useful for people and maybe pique the interest of some of you.
Since the target audience's experience with mathematical notation and concepts was kind of a mixed bag, you'll notice that there are some obscure cases on parts that I've chosen to explain and to not. (For example, I've assumed that most students had some understanding of the equivalence relations and used the concept while making proofs and to skip some examples without any prior explanation, while giving the definitions very briefly for sets and functions.) A similar case also occurs for the explanation of algorithms and proofs, since I've elaborated on the details on the board and tried to provide the essential ideas on the slides to let the students explore the possibilities on their own and ask questions on the more ambiguous parts. The same applies to the parts I've chosen to explain and ones that I've omitted, like multiplicative functions.
But enough excuses for the imperfections and my choices. Regardless of them, I hope it can prove to be useful for you. Also, huge thanks to Mert Akarca for providing a concise proof for one of the lemmas that I've skipped and allowing me to incorporate it on the final version of the slides.







