The question is:
Consider a finite vector space V over a field F where |V| > 1. Is F always finite?
My proof: Suppose for a contradiction that F was infinite. Since V is closed under scalar multiplication any element from our field, say c, multiplied by 1 will give us back c, which is in V. Since F has infinitely many elements this implies V will also have infinitely many elements. This is a contradiction since V is finite. Hence F must also be finite.
Is this proof sound?