High School Why does every subfield of Complex number have a copy of Q?

Click For Summary
Every subfield of the complex numbers contains a copy of the rational numbers due to the field axioms, which require the presence of additive and multiplicative identities. The proof involves showing that if a subfield F contains 0 and 1, it must also contain all elements of the form p/q, where p and q are integers and q is non-zero. Concerns about cycles preventing the inclusion of all rational numbers are addressed by noting that F has characteristic zero, ensuring that sums of 1 do not yield zero. The discussion clarifies that while every field of characteristic zero contains the rational numbers, not every such field is a subfield of the complex numbers. Ultimately, the proof confirms that F indeed contains the rational numbers, satisfying the original question.
Buffu
Messages
849
Reaction score
146
Why does every subfield of Complex number have a copy of rational numbers ?

Here's my proof,

Let ##F## is a subield of ##\Bbb C##. I can assume that ##0, 1 \in F##.
Lets say a number ##p \in F##, then ##1/p \ p \ne 0## and ##-p## must be in ##F##.

Now since ##F## is subfield of ##\Bbb C## it has the operation of mutiplication and addition.

So for some ##q \in F## there exist ##q/p## and ##p/q##( ##p,q \ne 0## ) in ##F##. Therefore every number of form ##p/q, q \ne 0## exist in ##F##.

Is this enough ?
 
Physics news on Phys.org
If your goal is to learn how to do formal math proofs, here are a couple of comments:
Is there something in the problem statement that rules out the trivial subfield {0}?
Buffu said:
Let ##F## is a subield of ##\Bbb C##. I can assume that ##0, 1 \in F##.
"assume" should raise a red flag. You should prove this.
Lets say a number ##p \in F##, then ##1/p \ p \ne 0## and ##-p## must be in ##F##.

Now since ##F## is subfield of ##\Bbb C## it has the operation of mutiplication and addition.

So for some ##q \in F## there exist ##q/p## and ##p/q##( ##p,q \ne 0## ) in ##F##. Therefore every number of form ##p/q, q \ne 0## exist in ##F##.

Is this enough ?
You should start with an arbitrary element of Q and show that it is in F.
 
Last edited:
Buffu said:
Why does every subfield of Complex number have a copy of rational numbers ?

Here's my proof,

Let ##F## is a subield of ##\Bbb C##. I can assume that ##0, 1 \in F##.
Lets say a number ##p \in F##, then ##1/p \ p \ne 0## and ##-p## must be in ##F##.

Now since ##F## is subfield of ##\Bbb C## it has the operation of mutiplication and addition.

So for some ##q \in F## there exist ##q/p## and ##p/q##( ##p,q \ne 0## ) in ##F##. Therefore every number of form ##p/q, q \ne 0## exist in ##F##.

Is this enough ?
As already mentioned, I would replace "assume" by an argument why this must be true, too. Besides this, the only question open is, why can't it happen that you get cycles in ##F##, i.e. do you obtain all quotients or might it happen that for ##p \in F## you get ##p \cdot n \in \{0,1\}## which would prevent you from getting all numbers you need. Why is this impossible? And why is there a ##p \in F## at all? ##0## and ##1## are basically clear, but why are there other elements? ##\mathbb{Z}_2## is also a field. Can it be a subfield of ##\mathbb{C}## ?
 
FactChecker said:
If your goal is to learn how to do formal math proofs, here are a couple of comments:
Is there something in the problem statement that rules out the trivial subfield {0}?
"assume" should raise a red flag. You should prove this.You should start with an arbitrary element of Q and show that it is in F.

Original question :
upload_2017-6-11_21-3-43.png


I think the author assumes that we are talking about non trivial fields.

fresh_42 said:
As already mentioned, I would replace "assume" by an argument why this must be true, too.
I assumed ##0,1## because the definition of field given in book says that a field must contain additive and multiplicative inverse.

fresh_42 said:
Besides this, the only question open is, why can't it happen that you get cycles in ##F##, i.e. do you obtain all quotients or might it happen that for ##p \in F## you get ##p \cdot n \in \{0,1\}## which would prevent you from getting all numbers you need. Why is this impossible? And why is there a ##p \in F## at all? ##0## and ##1## are basically clear, but why are there other elements? ##\mathbb{Z}_2## is also a field. Can it be a subfield of ##\mathbb{C}## ?

What does ##p \cdot n ## mean ?
Is ##\Bbb Z_2## same as ##\Bbb Z^2## ?
 
Buffu said:
Original question : View attachment 205245

I think the author assumes that we are talking about non trivial fields.
There is no such thing as a trivial field. Every field of characteristic zero contains the rational numbers. It is called the prime field of characteristic zero.
I assumed ##0,1## because the definition of field given in book says that a field must contain additive and multiplicative inverse.
Yes. Only the wording has been strange. You do not assume, you know that ##0,1## are in any field.
What does ##p \cdot n ## mean ?
It means ##p+p+ \ldots + p## , ##n-## times.
Is ##\Bbb Z_2## same as ##\Bbb Z^2## ?
No. ##\mathbb{Z}_2 = \{0,1\}##, the smallest possible field. ##\mathbb{Z}^2 = \mathbb{Z} \times \mathbb{Z}## is a ring and not a field.

You have to find an argument to get all rational numbers. But addition only gets you all, if there are no cycles, no numbers that turn to zero by addition like in ##\mathbb{Z}_2## in which ##1+1=0##. So why are all elements ##\frac{1}{p},\frac{2}{p}, \frac{3}{p}, \ldots ## different? It's not really hard to say why, it simply has to be mentioned. ##\mathbb{Z}_2 = \{0,1\} \subseteq \mathbb{C}## as a set, but not as a field. Where's the difference? And there is still an argument missing, why e.g. ##p \in F - \{0,1\}##. Again nothing complicated, just a short reason for it.

You can start with ##0## and ##1## which you have and then construct first all naturals (half group), then all integers (group, integral domain) and at last all quotients (field). There must be a reason why ##\mathbb{Z}_2## isn't the smallest subfield, which?
 
  • Like
Likes Buffu
Start with ## 1##. Then ##1+1 ## is in ##F##, and so is ## \frac {1} {1+1} ## ...
 
  • Like
Likes Buffu
Buffu said:
Original question : View attachment 205245
I think the author assumes that we are talking about non trivial fields.
Sorry. I stand corrected. The inclusion of different additive and multiplicative identity elements (0 and 1) is one of the field axioms. So @fresh_42 is correct -- there is no "trivial" field {0}.
 
Last edited:
  • Like
Likes jedishrfu and Buffu
fresh_42 said:
As already mentioned, I would replace "assume" by an argument why this must be true, too. Besides this, the only question open is, why can't it happen that you get cycles in ##F##, i.e. do you obtain all quotients or might it happen that for ##p \in F## you get ##p \cdot n \in \{0,1\}## which would prevent you from getting all numbers you need. Why is this impossible? And why is there a ##p \in F## at all? ##0## and ##1## are basically clear, but why are there other elements? ##\mathbb{Z}_2## is also a field. Can it be a subfield of ##\mathbb{C}## ?

Ok, then ##\Bbb Z_2## cannot be a subfield because a subfield of complex number has characteristics zero and ##\Bbb Z_2## has a characteristics of 2.
fresh_42 said:
There is no such thing as a trivial field. Every field of characteristic zero contains the rational numbers. It is called the prime field of characteristic zero.

Yes. Only the wording has been strange. You do not assume, you know that ##0,1## are in any field.

It means ##p+p+ \ldots + p## , ##n-## times.

No. ##\mathbb{Z}_2 = \{0,1\}##, the smallest possible field. ##\mathbb{Z}^2 = \mathbb{Z} \times \mathbb{Z}## is a ring and not a field.

You have to find an argument to get all rational numbers. But addition only gets you all, if there are no cycles, no numbers that turn to zero by addition like in ##\mathbb{Z}_2## in which ##1+1=0##. So why are all elements ##\frac{1}{p},\frac{2}{p}, \frac{3}{p}, \ldots ## different? It's not really hard to say why, it simply has to be mentioned. ##\mathbb{Z}_2 = \{0,1\} \subseteq \mathbb{C}## as a set, but not as a field. Where's the difference? And there is still an argument missing, why e.g. ##p \in F - \{0,1\}##. Again nothing complicated, just a short reason for it.

You can start with ##0## and ##1## which you have and then construct first all naturals (half group), then all integers (group, integral domain) and at last all quotients (field). There must be a reason why ##\mathbb{Z}_2## isn't the smallest subfield, which?
Ok here is my proof again.

Lets start with ##1##. Since ##1 + 1## cannot be zero, so we introduced a new element ##2##.
Next we to ##2 + 1## this also should not be zero because so we introduced element ##3##, and so on till be get all natural number.

There also exist multiplicative and additive inverse of each element in ##F##. Since we already know that any natural number added to any other won't give ##0##, so we introduced new elements ##-1, -2, -3, \cdots ## corresponding to ##1, 2, 3\cdots ##.
Similarly we get multiplicative inverses ##... -1/2, -1/1 , 1/1, 1/2 ...## for each element in ##F##.

Therefore we have got ##1/q## ( ##q \ne 0## ) in ##F## where ##q \in \Bbb Z##.
To get ##p/q## where ##p \in \Bbb Z## we just multiply ##p## and ##1/q##.

Thus we got every element of form ##p/q## where ##p,q \in \Bbb Z## and ##q \ne 0##.

Puff, is this correct now ?
 
Yes. Only a minor remark: "because ##\operatorname{char} \mathbb{C} = 0## and a subfield cannot have another" provokes the question why? The reason is, that an equation ##1+ \ldots +1 = 0## in the subfield ##F## is also an equation in ##\mathbb{C}## and therefore it is impossible. I know it is kind of hair splitting, but it is not trivial, because it uses the fact, that the embedding ##F \subseteq \mathbb{C}## is injective. If you consider it trivial, then the entire exercise is.
 
  • Like
Likes Buffu
  • #10
fresh_42 said:
Yes. Only a minor remark: "because ##\operatorname{char} \mathbb{C} = 0## and a subfield cannot have another" provokes the question why? The reason is, that an equation ##1+ \ldots +1 = 0## in the subfield ##F## is also an equation in ##\mathbb{C}## and therefore it is impossible. I know it is kind of hair splitting, but it is not trivial, because it uses the fact, that the embedding ##F \subseteq \mathbb{C}## is injective. If you consider it trivial, then the entire exercise is.

Oh right I did not knew the proof of the that fact. I just took as stated thinking it would be very difficult to prove.

Is the converse also true ? that each field with ##\operatorname {char} 0## is a subfield of complex numbers ?
 
  • #11
Buffu said:
Oh right I did not knew the proof of the that fact. I just took as stated thinking it would be very difficult to prove.

Is the converse also true ? that each field with ##\operatorname {char} 0## is a subfield of complex numbers ?
No, this is wrong. The simplest example would be the field of rational functions with rational (or real) coefficients: ##\mathbb{Q}(x)##. It is the quotient field of the polynomial ring ##\mathbb{Q}[x]##, that is it contains all quotients of polynomials in ##x##. This field is obviously not contained in ##\mathbb{C}##. But all fields of characteristic ##0## contain the rational numbers, as you have just proven, because you haven't used any property of complex numbers beside the fact, that ##1+ \ldots +1 \neq 0## no matter how many ##1##'s we add.

Another not as simple example are the p-adic numbers with very unusual properties.
 
  • Like
Likes Buffu
  • #12
I think that worrying about cycles shows that you are taking a confusing approach to the proof. It may be just the wording that seems strange to me. You only need to show that F contains Q. So pick an arbitrary p/q number in Q and show that it is in F.
 
  • #13
FactChecker said:
I think that worrying about cycles shows that you are taking a confusing approach to the proof. It may be just the wording that seems strange to me. You only need to show that F contains Q. So pick an arbitrary p/q number in Q and show that it is in F.

Let ##p/q## be in ##\Bbb Q##. Since ##p/q = p\times 1/q = (1 + 1 + \stackrel{\text{p times}}{\cdots} + 1) \times 1/(1 + 1 + \stackrel{\text{q times}}{\cdots} + 1)##.

Since ##1,0## is there in ##F## and ##F## has a characteristic of ##0## therefore both ##(1 + 1 + \stackrel{\text{p times}}{\cdots} + 1)## and ##(1 + 1 + \stackrel{\text{q times}}{\cdots} + 1)## is in ##F##.

Done.
 
  • #14
Buffu said:
Let ##p/q## be in ##\Bbb Q##. Since ##p/q = p\times 1/q = (1 + 1 + \stackrel{\text{p times}}{\cdots} + 1) \times 1/(1 + 1 + \stackrel{\text{q times}}{\cdots} + 1)##.

Since ##1,0## is there in ##F## and ##F## has a characteristic of ##0## therefore both ##(1 + 1 + \stackrel{\text{p times}}{\cdots} + 1)## and ##(1 + 1 + \stackrel{\text{q times}}{\cdots} + 1)## is in ##F##.

Done.
For being finicky's sake:

Given ## p/q; q \neq 0 ##:
a)##p,q := 1+1+1+...## ( ##p, q## times respectively ; it is not 0 , since the Complexes have characteristic 0. )We have p,q
b) Every element in a field is invertible; in particular, q is invertible, so ## 1/q## is in ## F##
c) By closure of operations, ## p (1/q):=p/q ## is in ##F##.
 
  • Like
Likes FactChecker and Buffu
  • #15
@WWGD is not just being "finicky". If you are learning how to do math proofs, remember that proofs should be done in methodical "baby steps". Only the most trivial proofs can be done otherwise. Try to make every statement depend on one fundamental fact, that you state. You can start to skip and combine steps after you have a lot of experience.
 
  • Like
Likes WWGD
  • #16
FactChecker said:
@WWGD is not just being "finicky". If you are learning how to do math proofs, remember that proofs should be done in methodical "baby steps". Only the most trivial proofs can be done otherwise. Try to make every statement depend on one fundamental fact, that you state.
Thanks, it is just that one gets often "accused" of this when being (necessarily , I agree) careful.
 
  • Like
Likes FactChecker
  • #17
Buffu said:
Since ##1,0## is there in ##F## and ##F## has a characteristic of ##0## therefore both ##(1 + 1 + \stackrel{\text{p times}}{\cdots} + 1)## and ##(1 + 1 + \stackrel{\text{q times}}{\cdots} + 1)## is in ##F##.
The fact that 1+1+...+1 (p times) is in F is due to closure under addition, not due to the characteristic. The sum is in F regardless of whether it cycled back to 0 or not. Similariy for q. You only need the characteristic to say that q≠0 and therefore 1/q is in F.
 
  • #18
FactChecker said:
The fact that 1+1+...+1 (p times) is in F is due to closure under addition, not due to the characteristic. The sum is in F regardless of whether it cycled back to 0 or not. Similariy for q. You only need the characteristic to say that q≠0 and therefore 1/q is in F.
Strictly speaking you also need the injectivity of ##F## in ##\mathbb{C}## to preserve the characteristic which is needed to get all rationals. So if it cycles back it is still in ##F## but that would not be enough. But you (both) are right: this is a good example to see that many properties of ##F## are actually used.
 
  • #19
fresh_42 said:
Strictly speaking you also need the injectivity of ##F## in ##\mathbb{C}## to preserve the characteristic which is needed to get all rationals. So if it cycles back it is still in ##F## but that would not be enough. But you (both) are right: this is a good example to see that many properties of ##F## are actually used.
When would you not have an injectivity, other than for a finite field?
 
  • #20
FactChecker said:
The fact that 1+1+...+1 (p times) is in F is due to closure under addition, not due to the characteristic. The sum is in F regardless of whether it cycled back to 0 or not. Similariy for q. You only need the characteristic to say that q≠0 and therefore 1/q is in F.

No I said about the characteristic of ##F## because if it cycles back to 0, then there is at least one rational number which is not in field.
Closure of addition is an axiom so I took it for granted.
 
  • #21
WWGD said:
When would you not have an injectivity, other than for a finite field?
Yes, but who said finite fields were impossible? I know it's hair splitting, but ##\{0,1\} \subset \mathbb{Z} \rightarrow \mathbb{Z}_2 = \{0,1\} \subset \mathbb{C}## would not work. That it is a subfield, which is an embedding (= injective), is important. Of course one could say subfields cannot have a distinct characteristic, but why?
 
  • #22
fresh_42 said:
Yes, but who said finite fields were impossible? I know it's hair splitting, but ##\{0,1\} \subset \mathbb{Z} \rightarrow \mathbb{Z}_2 = \{0,1\} \subset \mathbb{C}## would not work. That it is a subfield, which is an embedding (= injective), is important. Of course one could say subfields cannot have a distinct characteristic, but why?
Because if they are subfields, their properties are inherited from the top field? Isn't a subfield required to ?
 
  • #23
Buffu said:
No I said about the characteristic of ##F## because if it cycles back to 0, then there is at least one rational number which is not in field.
Closure of addition is an axiom so I took it for granted.
That is why I asked if you were supposed to be learning how to do proofs. We could take the entire thing for granted, but that is not a proof. We know that the axioms are true. If you are learning how to do math proofs, you have to refer to the things you know in writing where they apply and are used.
 
  • Like
Likes Buffu
  • #24
WWGD said:
Because if they are subfields, their properties are inherited from the top field? Isn't a subfield required to ?
Yes, of course, but subset isn't sufficient, so it formally takes the injectivity (and homomorphy) from the embedding to keep the characteristic in place.
 
  • #25
WWGD said:
Because if they are subfields, their properties are inherited from the top field? Isn't a subfield required to ?
The definition of the multiplication and addition operations of a subfield must be inherited from the field. It wouldn't make sense to say that the binary arithmetic operations can be used in a subfield of the rational numbers. I think that a complete proof of the OP would say that 1+1+...+1 q times is not 0 in the subfield because it is not 0 in the field.
 
  • #26
FactChecker said:
The definition of the multiplication and addition operations of a subfield must be inherited from the field. It wouldn't make sense to say that the binary arithmetic operations can be used in a subfield of the rational numbers.
Of course not, I never said nor believed this. Just that the subfield's properties are bound by those of the superfield.
 
  • #27
fresh_42 said:
Yes, of course, but subset isn't sufficient, so it formally takes the injectivity (and homomorphy) from the embedding to keep the characteristic in place.
But werebn't we talking about subfields?
 
  • #28
WWGD said:
Of course not, I never said nor believed this. Just that the subfield's properties are bound by those of the superfield.
I meant to be agreeing, not arguing with your statement.
 
  • Like
Likes WWGD
  • #29
FactChecker said:
I meant to be agreeing, not arguing with your statement.
Sorry, too much caffeine :).
 
  • Like
Likes FactChecker
  • #30
WWGD said:
Sorry, too much caffeine :).
I just wasn't clear.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
940
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K