This question is related to (maybe even the same in intent as) [Intro to automatic theorem proving / logical foundations?](https://mathoverflow.net/questions/1017/intro-to-automatic-theorem-proving-logical-foundations), but none of the answers seem to address what I'm looking for.


There are a lot of resources available for people who want to use proof assistants like Coq, Isabelle, …, to prove properties about programs—and that's no surprise, since a lot of the development of these programs is done by computer scientists. However, I am interested in resources, and *especially* in course materials (because I'm trying to put together an independent study for a CS student), involving the use of proof assistants to prove *mathematical* statements—see the work of [Hales](https://sites.google.com/site/thalespitt/) and [Weedijk](http://www.cs.ru.nl/%7Efreek) for examples. Does anyone know of any such?



Proof assistants for mathematics
I am interested in the same kind of stuff. [This article](https://doi.org/10.1007/978-3-642-02614-0_34) tells about work done to formalize group representation theory in Coq.
In particular, they formalize the proof of Maschke's theorem (that $F[G]$ is semisimple when $G$ is a finite group).


Some links to math courses using Coq are listed in [Cocorico](https://github.com/coq/coq/wiki/CoqInTheClassroom#Coq_as_a_teaching_tool_in_mathematics).


