Primitive and totally primitive Fricke families with applications
We introduce the primitivity of Fricke families, and give some examples. As its application, we first construct generators of the function field of the modular curve of level $N$ in terms of Fricke functions and Siegel functions, respectively. Furthermore, we use the special values of a certain function in a totally primitive Fricke family of level $N$ in order to generate ray class fields of imaginary quadratic fields.