Let $K$ be an algebraic number field of degree $n$. Let $\mathcal{O}_K$ be the ring of algebraic integers of $K$. Let $R$ be an order of $K$, i.e. a subring of $K$ which is a free $\mathbb{Z}$-module of rank $n$. Let $\mathfrak{f} = \{x \in R | x\mathcal{O}_K \subset R\}$. Let $I$ be a non-zero ideal of $R$. If $I + \mathfrak{f} = R$, we call $I$ regular. For the properties of regular ideals, see this. We denote by $N(I)$ the number of elements of the finite ring $R/I$.
If $I$ and $J$ are regular ideals of $R$, we have $N(IJ) = N(I)N(J)$ as proved in my answer to this question. I wonder if the formula still holds when one of them is not regular. And I came up with the following proposition.
Proposition Let $R$ be an order of an an algebraic number field. Let $I$ be a regular ideal, $J$ be a non-zero ideal of $R$. Then $N(IJ) = N(I)N(J)$.
Outline of my proof I generalized the result of this and proved $R/J$ is $R$-isomorophic to $I/IJ$. See my answer below for the detail.
My question How do you prove the proposition? I would like to know other proofs based on different ideas from mine. I welcome you to provide as many different proofs as possible. I wish the proofs would be detailed enough for people who have basic knowledge of introductory algebraic number theory to be able to understand.
[(2) Make the question engaging to read.]
I don't understand this(English is not my native language). Could you rephrase it? – Makoto Kato Nov 13 '13 at 00:47