Do complex eigenvalues of a real matrix imply a rotation-dilation? This is part of a bigger proof that if there is a compact set, $K \subset \mathbb R^n$ such that the linear transformation $L$ maps $K$ into its interior, the eigenvalues $\lambda_i$ are all of absolute value less than 1. Clearly, if $L(K)\subset \operatorname{int}(K)$ then $L^n(K)\subset \operatorname{int}(K)$. 
The easiest case seems to be: If the eigenvalue were an $n$th root of unity, then $L^n$ must have some fixed point on the boundary, a contradiction.
I can't even seem to prove it for complex eigenvalues of absolute value greater than $1$ or for eigenvalues of absolute value $1$ which are not roots of unity. 
My attempts:
1) Say $|\lambda|>1$ then it seems like $L$ would take the vectors off to infinity. However, I am worried there is a case where $L$ takes some vector, lengthens it, and maps it to some other vector, and on the next iteration it undoes, or something like that.
2) Say $|\lambda|=1$. If a linear transformation on $\mathbb R^n$ has a pair of complex eigenvalues of absolute value 1 (but not roots of unity), is it true that this always corresponds to a rotation on a two dimensional subspace? If so, then it seems like this is an irrational rotation. So start with some point on the boundary of $K$ that is on the subspace of rotation, then look at the infinite union of $L^i(K)$ for $i>1$. The original point is a limit point of this union, and since $K$ was compact and since $L$ is continuous since it is a finite dimensional linear operator, $L^i(K)$ are all compact....but this isn't good because now the point is the limit point of an infinite union of compact sets which may not be compact and thus don't need to contain their limit points. But if it did contain this point this would be a contradiction.
Please and thank you for helping :D
 A: I'll try to formulate in a way that does not depend on the fact that the real $n$-dimensional space $V$ being acted upon is $\Bbb R^n$, in other words it does not depend on choosing a basis in $V$.
Let $\def\C{\Bbb C}V_\C$ be the complexification of $V$, which is a complex vector space built from the real vector space $V\oplus V$ by defining multiplication by $\def\ii{\mathbf i}\ii\in\C$ by $\ii\cdot(v,w)=(-w,v)$, and let $L_\C:V_\C\to V_\C$ be the complexification of $L$, defined by $L_\C(v,w)=(L(v),L(w))$ (it is clearly complex-linear). Now $L_\C$ as complex-linear map has the same characteristic polynomial as $L$ has as real-linear map (indeed on suitable bases they have identical matrices), so for every complex eigenvalue $\lambda=a+b\ii$ of $L$ there is a corresponding eigenvector in $(v,w)\in V_\C$. This means that
$$
 (L(v),L(w))=(a+b\ii)(v,w)=(av-bw,bv+aw).
$$
One easily sees that $v,w\in V$ must be $\Bbb R$-linearly independent
in the case $\lambda\notin\Bbb R$ of interest here, that is $b\neq 0$: supposing $cv+dw=0$ and applying $L$ one gets after simplification $b(-cw+dv)=0$, so $dv-cw=0$, and forming linear combinations with the supposed relation gives $(c^2+d^2)v=0$ and $(d^2+c^2)w=0$, which contradicts $(v,w)\neq(0,0)$. So the $\Bbb R$-subspace $\langle v,w\rangle_\Bbb R\subseteq V$ is the $2$ dimensional and $L$-stable, with the restriction of $L$ to it given by the matrix
$$
  \begin{pmatrix}a&b\\-b&a\end{pmatrix}.
$$
I guess this gives what you asked in the title.
For the "bigger proof" you need to modify the statement first to exclude taking the empty set for $K$.
A: *

*If $\lambda$ is an eigenvalue of a real matrix $A$, then it has a nonzero (complex) eigenvector $v$ corresponding to it.

*If $v$ is real, then so is $\lambda$,  and we're done, because if we had $\lvert \lambda\rvert\geq 1$, there would be either a point in $K$ which explodes into infinity with $A^n$, or a fixed point of $A^2$ on $K$'s border (this is because $K$ must contain a ball around $0$).

*Otherwise, it's easy to see that then $\overline v$ corresponds to $\overline \lambda$ (because $\overline A=A$ and $\overline{Av}=\overline{\lambda v}$).

*Furthermore, we can assume that $v+\overline v$ is a nonzero real vector (equal to twice the real part of $v$). Otherwise $v$ would be purely imaginary, $iv$ would be a real eigenvector corresponding to $\lambda$, so we can use the same argument as above.

*From now on, we will only consider restrictions of $A$ and $K$ to the plane spanned by real and imaginary parts of $v$. We can assume that $v=(1,i)^T$, other coordinates zero (by changing coordinates if necessary).

*Then we have that $A^n(v+\overline v)=\lambda^nv+\overline\lambda^n\overline v$, likewise for $-i(v-\overline v)$; choose $r,\theta$ so that $\lambda=re^{i\theta}$. You can see by inspection that $A^n$ is a dilation by $r^n$ followed by a rotation by $n\theta$. This means that if $r\geq 1$, then either it blows up some points in $K$ into infinity, or it keeps the points of maximal distance from $0$ on the circle they belong to, both yielding a contradiction.

A: Here is some rough ideas. Let $x_0=\arg\min_{x\in K}\|x\|_2$. By considering the sequence $x_n=L^nx$, we see that $\{x_n\}$ has a convergent subsequence and in turn $L$ has a fixed point $u$ in the interior of $K$. This $u$ must be the origin. Otherwise, as $L$ is linear, the farthest boundary point of $K$ on the span of $u$ is also a fixed point of $L$, which is a contradiction to the problem's assumption.
Now, define $K'=\{x\circ z:\, z=(z_1,\ldots,z_n)^T\in\mathbb{C}^n,\, |z_j|=1\ \forall j\,\}$, where $x\circ z$ denotes the Hadamard (i.e. entrywise) product of $x$ and $z$. Then $K'$ is a compact set in $\mathbb{C}^n$ and the natural extension of $L$ to $\mathbb{C}^n$ maps $K'$ into its interior. If $(\lambda,v)$ is an eigenpair of $L$ over $\mathbb{C}$, by considering the farthest boundary point of $K'$ on the line spanned by $v$, we see that $|\lambda|<1$.
