finite fields
play

Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in - PowerPoint PPT Presentation

Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay September 25, 2014 1 / 25 Fields Definition A set F together with two binary operations + and is a field


  1. Finite Fields Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay September 25, 2014 1 / 25

  2. Fields Definition A set F together with two binary operations + and ∗ is a field if • F is an abelian group under + whose identity is called 0 • F ∗ = F \ { 0 } is an abelian group under ∗ whose identity is called 1 • For any a , b , c ∈ F a ∗ ( b + c ) = a ∗ b + a ∗ c Definition A finite field is a field with a finite cardinality. Example F p = { 0 , 1 , 2 , . . . , p − 1 } with mod p addition and multiplication where p is a prime. Such fields are called prime fields. 2 / 25

  3. Some Observations Example • F 5 = { 0 , 1 , 2 , 3 , 4 } • 2 5 = 2 mod 5, 3 5 = 3 mod 5, 4 5 = 4 mod 5 • All elements of F 5 are roots of x 5 − x • 2 2 = 4 mod 5, 2 3 = 3 mod 5, 2 4 = 1 mod 5 • F ∗ 5 = { 1 , 2 , 3 , 4 } is cyclic Example • F = { 0 , 1 , y , y + 1 } under + and ∗ modulo y 2 + y + 1 • y 4 = y mod ( y 2 + y + 1 ) , ( y + 1 ) 4 = y + 1 mod ( y 2 + y + 1 ) • All elements of F are roots of x 4 − x • ( y + 1 ) 2 = y mod ( y 2 + y + 1 ) , ( y + 1 ) 3 = 1 mod ( y 2 + y + 1 ) • F ∗ = { 1 , y , y + 1 } is cyclic 3 / 25

  4. Field Isomorphism Definition Fields F and G are isomorphic if there exists a bijection φ : F → G such that φ ( α + β ) = φ ( α ) ⊕ φ ( β ) φ ( α ⋆ β ) = φ ( α ) ⊗ φ ( β ) for all α, β ∈ F . Example � � � under + and ∗ modulo x 3 + x + 1 • F = a 0 + a 1 x + a 2 x 2 � � a i ∈ F 2 � � � � under + and ∗ modulo x 3 + x 2 + 1 • G = a 0 + a 1 x + a 2 x 2 � � a i ∈ F 2 � 4 / 25

  5. Uniqueness of a Prime Field Theorem Every field F with a prime cardinality p is isomorphic to F p Proof. • Let F be any field with p elements where p is prime • F has a multiplicative identity 1 • Consider the additive subgroup S ( 1 ) = � 1 � = { 1 , 1 + 1 , . . . } • By Lagrange’s theorem, | S ( 1 ) | divides p • Since 1 � = 0, | S ( 1 ) | ≥ 2 = ⇒ | S ( 1 ) | = p = ⇒ S ( 1 ) = F • Every element in F is of the form 1 + 1 + · · · + 1 � �� � i times • F is a field under the operations 1 + 1 + · · · + 1 + 1 + 1 + · · · + 1 = 1 + 1 + · · · + 1 and � �� � � �� � � �� � i times j times i + j mod p times 1 + 1 + · · · + 1 ∗ 1 + 1 + · · · + 1 = 1 + 1 + · · · + 1 � �� � � �� � � �� � i times j times ij mod p times 5 / 25

  6. Proof of F being Isomorphic to F p Consider the bijection φ : F → F p    = i mod p φ  1 + 1 + · · · + 1 � �� � i times      1 + · · · + 1 + 1 + · · · + 1 =  1 + · · · + 1 φ φ   � �� � � �� � � �� � i times j times i + j times = ( i + j ) mod p = i mod p + j mod p       φ  [ 1 + · · · + 1 ] ∗ [ 1 + · · · + 1 ] = φ  1 + · · · + 1   � �� � � �� � � �� � ij times i times j times = ij mod p = ( i mod p ) ( j mod p ) 6 / 25

  7. Subfields Definition A nonempty subset S of a field F is called a subfield of F if • α + β ∈ S for all α, β ∈ S • − α ∈ S for all α ∈ S • α ∗ β ∈ S \ { 0 } for all nonzero α, β ∈ S • α − 1 ∈ S \ { 0 } for all nonzero α ∈ S Example F = { 0 , 1 , x , x + 1 } under + and ∗ modulo x 2 + x + 1 F 2 is a subfield of F 7 / 25

  8. Characteristic of a Field Definition Let F be a field with multiplicative identity 1. The characteristic of F is the smallest integer p such that 1 + 1 + · · · + 1 + 1 = 0 � �� � p times Examples • F 2 has characteristic 2 • F 5 has characteristic 5 • R has characteristic 0 Theorem The characteristic of a finite field is prime 8 / 25

  9. Prime Subfield of a Finite Field Theorem Every finite field has a prime subfield. Examples • F 2 has prime subfield F 2 • F = { 0 , 1 , x , x + 1 } under + and ∗ modulo x 2 + x + 1 has prime subfield F 2 Proof. • Let F be any field with q elements • F has a multiplicative identity 1 • Consider the additive subgroup S ( 1 ) = � 1 � = { 1 , 1 + 1 , . . . } • | S ( 1 ) | = p where p is the characteristic of F • S ( 1 ) is a subfield of F and is isomorphic to F p 9 / 25

  10. Order of a Finite Field Theorem Any finite field has p m elements where p is a prime and m is a positive integer. Example • F = { 0 , 1 , x , x + 1 } has 2 2 elements Proof. • Let F be any field with q elements and characteristic p • F has a subfield isomorphic to F p • F is a vector space over F p • F has a finite basis v 1 , v 2 , . . . , v m • Every element of F can be written as α 1 v 1 + α 2 v 2 + · · · + α m v m where α i ∈ F p 10 / 25

  11. Polynomials over a Field Definition A nonzero polynomial over a field F is an expression f ( x ) = f 0 + f 1 x + f 2 x 2 + · · · + f m x m where f i ∈ F and f m � = 0. If f m = 1, f ( x ) is said to be monic. Definition The set of all polynomials over a field F is denoted by F [ x ] Examples • F 3 = { 0 , 1 , 2 } , x 2 + 2 x ∈ F 3 [ x ] and is monic • x 2 + 5 is a monic polynomial in R [ x ] 11 / 25

  12. Divisors of Polynomials over a Field Definition A polynomial a ( x ) ∈ F [ x ] is said to be a divisor of a polynomial b ( x ) ∈ F [ x ] if b ( x ) = q ( x ) a ( x ) for some q ( x ) ∈ F [ x ] Example √ 5 is a divisor of x 2 + 5 in C [ x ] but not in R [ x ] x − i Definition Every polynomial f ( x ) in F [ x ] has trivial divisors consisting of nonzero elements in F and α f ( x ) where α ∈ F \ { 0 } Examples • In F 3 [ x ] , x 2 + 2 x has trivial divisors 1,2, x 2 + 2 x , 2 x 2 + x • In F 5 [ x ] , x 2 + 2 x has trivial divisors 1, 2, 3, 4, x 2 + 2 x , 2 x 2 + 4 x , 3 x 2 + x , 4 x 2 + 3 x 12 / 25

  13. Prime Polynomials Definition An irreducible polynomial is a polynomial of degree 1 or more which has only trivial divisors. Examples • In F 3 [ x ] , x 2 + 2 x has non-trivial divisors x , x + 2 and is not irreducible • In F 3 [ x ] , x + 2 has only trivial divisors and is irreducible • In any F [ x ] , x + α where α ∈ F is irreducible Definition A monic irreducible polynomial is called a prime polynomial. 13 / 25

  14. Constructing a Field of p m Elements • Choose a prime polynomial g ( x ) of degree m in F p [ x ] • Consider the set of remainders when polynomials in F p [ x ] are divided by g ( x ) � � � � r 0 + r 1 x + · · · + r m − 1 x m − 1 R F p , m = � r i ∈ F p � • The cardinality of R F p , m is p m • R F p , m with addition and multiplication mod g ( x ) is a field Examples • R F 2 , 2 = { 0 , 1 , x , x + 1 } is a field under + and ∗ modulo x 2 + x + 1 � � � � r 0 + r 1 x + r 2 x 2 • R F 2 , 3 = � r i ∈ F 2 under + and ∗ modulo � x 3 + x + 1 14 / 25

  15. Factorization of Polynomials Theorem Every monic polynomial f ( x ) ∈ F [ x ] can be written as a product of prime factors k � f ( x ) = a i ( x ) i = 1 where each a i ( x ) is a prime polynomial in F [ x ] . The factorization is unique, up to the order of the factors. Examples • In F 2 [ x ] , x 3 + 1 = ( x + 1 )( x 2 + x + 1 ) √ √ • In C [ x ] , x 2 + 5 = ( x + i 5 )( x − i 5 ) • In R [ x ] , x 2 + 5 is itself a prime polynomial 15 / 25

  16. Roots of Polynomials Definition If f ( x ) ∈ F [ x ] has a degree 1 factor x − α for some α ∈ F , then α is called a root of f ( x ) Examples • In F 2 [ x ] , x 3 + 1 has 1 as a root √ • In C [ x ] , x 2 + 5 has two roots ± i 5 • In R [ x ] , x 2 + 5 has no roots Theorem In any field F, a monic polynomial f ( x ) ∈ F [ x ] of degree m can have at most m roots in F. If it does have m roots { α 1 , α 2 , . . . , α m } , then the unique factorization of f ( x ) is f ( x ) = ( x − α 1 )( x − α 2 ) · · · ( x − α m ) . 16 / 25

  17. Multiplicative Cyclic Subgroups in a Field Theorem In any field F, the multiplicative group F ∗ of nonzero elements has at most one cyclic subgroup of any given order n. If such a � 1 , β, β 2 , . . . , β n − 1 � subgroup exists, then its elements satisfy x n − 1 = ( x − 1 )( x − β )( x − β 2 ) · · · ( x − β n − 1 ) . Examples • In R ∗ , cyclic subgroups of order 1 and 2 exist. • In C ∗ , cyclic subgroups exist for every order n . 17 / 25

  18. Multiplicative Cyclic Subgroups in a Field Proof of Theorem. • Let S be a cyclic subgroup of F ∗ having order n . � β, β 2 , . . . , β n − 1 , β n = 1 � • Then S = for some β ∈ S . • For every α ∈ S , α n = 1 = ⇒ α is a root of x n − 1 = 0. • Since x n − 1 has at most n roots in F , S is unique. • Since β i is a root, x − β i is a factor of x n − 1 for i = 1 , . . . , n • By the uniqueness of factorization, we have x n − 1 = ( x − 1 )( x − β )( x − β 2 ) · · · ( x − β n − 1 ) . 18 / 25

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend