Proving algebraic numbers are countable?

  • Thread starter SMA_01
  • Start date
  • Tags
    Numbers
In summary, we are trying to show that the set of algebraic numbers An, obtained as roots of integer polynomials of degree n, is countable by proving that the number of such polynomials is countable. To do this, we can use the hint which suggests considering polynomials with |a_i|<m for some positive integer m. We can then show that the number of roots for each polynomial is finite, and by taking the union over all m, we can conclude that the set of polynomials is countable. Therefore, the set of algebraic numbers An is also countable.
  • #1
SMA_01
218
0

Homework Statement



Let n a positive number, and let An be the algebraic numbers obtained as roots of polynomials with integer coefficients that have degree n. Using the fact that every polynomial has a finite number of roots, show that An is countable.

Homework Equations



Hint: For each positive number m, consider polynomials

[itex]\sum[/itex] aixi from i=0 to n that satisfy

[itex]\sum[/itex] lail ≤ m.

The Attempt at a Solution



I want to prove this using induction, but I don't fully understand how to use the hint. How would I partition with algebraic numbers using it?

Starting using A1, which are the roots of polynomials, I know that these algebraic numbers are countable because

a1x1+a0=0 are the rational numbers, which are countable. What does the hint have to do with this?
 
Physics news on Phys.org
  • #2
It suffices to show that for each [itex]n[/itex], there are only countably many polynomials of degree [itex]n[/itex] with integer coefficients. The hint is suggesting a way to count these polynomials.
 
  • #3
For the induction proof, I assume that An is countable, how would I use the hint to prove that An+1 is countable? I still don't fully understand it...
 
  • #4
jbunniii said:
It suffices to show that for each [itex]n[/itex], there are only countably many polynomials of degree [itex]n[/itex] with integer coefficients. The hint is suggesting a way to count these polynomials.

And probably not the easiest way. The condition [itex]|a_i|<m[/itex] (without the summation) would make an explicit count much easier and accomplish the same thing.
 
  • #5
Dick said:
And probably not the easiest way. The condition [itex]|a_i|<m[/itex] (without the summation) would make an explicit count much easier and accomplish the same thing.

I'm still confused about how to apply the hint to my proof though.
 
  • #6
SMA_01 said:
I'm still confused about how to apply the hint to my proof though.

I don't think you really want to use induction. Try proving directly that A_n is countable. Use that a countable union of countable (or in this case finite) sets is countable. Those are the lines you should be thinking along.
 
  • #7
Dick said:
And probably not the easiest way. The condition [itex]|a_i|<m[/itex] (without the summation) would make an explicit count much easier and accomplish the same thing.

Dick said:
I don't think you really want to use induction. Try proving directly that A_n is countable. Use that a countable union of countable (or in this case finite) sets is countable. Those are the lines you should be thinking along.

Would this be different than proving the set of all algebraic numbers is countable?
 
  • #8
SMA_01 said:
Would this be different than proving the set of all algebraic numbers is countable?

Not really, its just the first step along the way. If you prove A_n is countable then the algebraic numbers are the union over all n of A_n.
 
  • #9
I'm just having trouble starting. Each polynomial has finitely many roots, so I visualize it as mapping these roots to the set of all positive integers, but I'm not sure if this is correct.
 
  • #10
SMA_01 said:
I'm just having trouble starting. Each polynomial has finitely many roots, so I visualize it as mapping these roots to the set of all positive integers, but I'm not sure if this is correct.

Ok, since each integer polynomial of degree n has a finite number of roots, then if you could show the number of integer polynomials of degree n is countable, then you would be done. Agree with that?
 
  • #11
Dick said:
Ok, since each integer polynomial of degree n has a finite number of roots, then if you could show the number of integer polynomials of degree n is countable, then you would be done. Agree with that?


Yes, I see what you mean.
 
  • #12
SMA_01 said:
Yes, I see what you mean.

Ok, then the hint is suggesting you take a condition like |a_i|<m. Show the total number of roots of all those equations is finite. Then take the union over all m.
 
  • #13
Would I do this explicitly?
 
  • #14
SMA_01 said:
Would I do this explicitly?

Count them (or at least give an upper bound)! How many integer polynomials of degree n can you have that satisfy |a_i|<m. How many roots can each polynomial have?
 
  • #15
They can have at most n roots.

"How many integer polynomials of degree n can you have that satisfy |a_i|<m."

What do you mean?
 
  • #16
SMA_01 said:
They can have at most n roots.

"How many integer polynomials of degree n can you have that satisfy |a_i|<m."

What do you mean?

How many integer polynomials of the form ax+b satisfy |a|<m and |b|<m? An upper bound will do just fine. You just want to claim the number is finite. Now generalize to an polynomial of degree n.
 
  • #17
There are finitely many polynomials of degree n. So if I show that the number of polynomials is countable, I can automatically say the roots are countable?
 
  • #18
SMA_01 said:
There are finitely many polynomials of degree n. So if I show that the number of polynomials is countable, I can automatically say the roots are countable?

You can't 'automatically' say anything without giving a reason. Give a reason.
 
  • #19
Well because for an integer polynomial of degree n, there are at most n roots.
 
  • #20
SMA_01 said:
Well because for an integer polynomial of degree n, there are at most n roots.

That is certainly part of it. Nothing you are saying is wrong. I'm just not hearing the reason that the hint suggests you should be giving. Why is the number of integer polynomials of degree n countable (NOT finite)? You know it is. I know it is. Why is it?
 
  • #21
Is it because the sum of the absolute values of the integer coefficients, this sum will always correspond to a value in the set of all positive integers?
 
  • #22
SMA_01 said:
Is it because the sum of the absolute values of the integer coefficients, this sum will always correspond to a value in the set of all positive integers?

No. That's not it at all. Take the polynomial ax+b with |a|<2 and |b|<2. Count them all. Really, how many are there? Give me a number. This is what the hint wants you to do.
 
  • #23
You have a polynomial of degree 1.
You have:
lal=1, lbl=0
lal=1, lbl=1
and you can't have lal=0.

So there are 2 polynomials?
 
  • #24
SMA_01 said:
You have a polynomial of degree 1.
You have:
lal=1, lbl=0
lal=1, lbl=1
and you can't have lal=0.

So there are 2 polynomials?

Ok, we are getting somewhere. Actually a can be anything thing in {1,-1} and b can be anything in {1,0,-1} so I actually count 6=2*3 polynomials. The exact number isn't important. It just wants you to show the number is finite by giving an upper bound that is finite. I would say there are at most 3 choices for a and 3 choices for b and there is at most one root for each polynomial so the number of roots is definitely less than 3*3*1. Some of the polynomials I'm counting aren't degree 1 and some don't have roots and some have the same root, but its still an upper bound for the number of roots. Which is finite. What's an upper bound for a polynomial of degree n with |a_i|<m?
 
Last edited:
  • #25
Okay, I see how you did that. I'm not sure about the case of m, but I got that there are at most 2m-1 choices for each a_i, is that correct?

If it is, then there are n+1 coefficients, and each coefficient can have at most 2m-1 choices, so (2m-1)^(n+1) polynomials, and [(2m-1)^(n+1)]*n is an upper bound?

Edit: By a_i I took it as all the coefficients of the polynomial.
 
Last edited:
  • #26
SMA_01 said:
Okay, I see how you did that. I'm not sure about the case of m, but I got that there are at most 2m-1 choices for each a_i, is that correct?

If it is, then there are n+1 coefficients, and each coefficient can have at most 2m-1 choices, so (2m-1)^(n+1) polynomials, and [(2m-1)^(n+1)]*n is an upper bound?

Edit: By a_i I took it as all the coefficients of the polynomial.

Great! So the number of algebraic numbers satisfying a integer polynomial of degree n with |a_i|<m is finite. Do you see how to conclude the number of algebraic numbers satisfying ANY integer polynomial of degree n is countable?
 
  • #27
Yes, I see how it is finite. So then it is countable, because finite sets are countable, right?
 
  • #28
SMA_01 said:
Yes, I see how it is finite. So then it is countable, because finite sets are countable, right?

The roots of integer polynomials satisfying |a_i|<m are finite. But that's not what A_n is. You have to take a union over all m to get all of the contents of A_n. Why is that countable?
 
  • #29
Because the union of countable sets is countable, is that correct?
 
  • #30
SMA_01 said:
Because the union of countable sets is countable, is that correct?

Yes.
 
  • #31
Thank you for your help (and patience), I know it took a while for me to get it.
 

FAQ: Proving algebraic numbers are countable?

What does it mean for a number to be algebraic?

Algebraic numbers are numbers that can be expressed as the root of a polynomial equation with rational coefficients. In other words, they are solutions to polynomial equations with integer coefficients.

Why is it important to prove that algebraic numbers are countable?

Proving that algebraic numbers are countable is important because it helps us understand the structure of the set of all real numbers. It also has applications in various areas of mathematics, such as number theory and algebraic geometry.

How do you prove that algebraic numbers are countable?

The most common way to prove that algebraic numbers are countable is by using a technique called diagonalization. This involves constructing a list of all algebraic numbers and showing that every algebraic number can be mapped to a unique position in the list, thus proving that the set of algebraic numbers is countable.

Is there a difference between proving that algebraic numbers are countable and proving that real numbers are countable?

Yes, there is a difference. While all algebraic numbers are real numbers, not all real numbers are algebraic. In fact, the set of real numbers is uncountable, meaning it cannot be put into a list. Therefore, the proof techniques for showing that algebraic numbers are countable and showing that real numbers are countable are different.

What are some real-world applications of proving that algebraic numbers are countable?

One real-world application is in cryptography, where the security of certain encryption algorithms relies on the fact that certain sets of numbers, such as algebraic numbers, are countable. Additionally, the proof that algebraic numbers are countable has implications in computer science and the study of computability.

Similar threads

Back
Top