Abstract
Let Λ⊂Rn be an algebraic lattice, coming from a projective module over the ring of integers of a number field K. Let Z⊂Rn be the zero locus of a finite collection of polynomials such that Λ⊈Z or a finite union of proper full-rank sublattices of Λ. Let K1 be the number field generated over K by coordinates of vectors in Λ, and let L1,…,Lt be linear forms in n variables with algebraic coefficients satisfying an appropriate linear independence condition over K1. For each ε>0 and \boldsymbol a \in \mathbb R^n, we prove the existence of a vector \boldsymbol x \in \Lambda \setminus \mathcal Z of explicitly bounded sup-norm such that
\| L_i(\boldsymbol x) - a_i \| < \varepsilon
for each 1 \leq i \leq t, where \|\ \| stands for the distance to the nearest integer. The bound on sup-norm of \boldsymbol x depends on \varepsilon, as well as on \Lambda, K, \mathcal Z and heights of linear forms. This presents a generalization of Kronecker's approximation theorem, establishing an effective result on density of the image of \Lambda \setminus \mathcal Z under the linear forms L_1,\dots,L_t in the t-torus~\mathbb R^t/\mathbb Z^t. In the appendix, we also discuss a construction of badly approximable matrices, a subject closely related to our proof of effective Kronecker's theorem, via Liouville-type inequalities and algebraic transference principles.