Skip to main content
Top
Published in: Journal of Automated Reasoning 3/2019

25-10-2018

Classification of Finite Fields with Applications

Authors: Hing-Lun Chan, Michael Norrish

Published in: Journal of Automated Reasoning | Issue 3/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We present a formalisation of the theory of finite fields, from basic axioms to their classification, both existence and uniqueness, in HOL4 using the notion of subfields. The tools developed are applied to the characterisation of subfields of finite fields, and to the cyclotomic factorisation of polynomials of the form https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_IEq1_HTML.gif , with coefficients over a finite fields.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
2
Typical examples of algebra textbooks treating finite fields are Gallian [21], Herstein [24], and Judson [29].
 
3
Typical examples of coding textbooks treating finite fields are McEliece [37], Garrett [22] and Pretzel [39]
 
4
Here we refer to an element of the multiplicative monoid, for the multiplicative order. Every nonzero field element has the same additive order, as will be discussed in Sect. 3.
 
5
For example, in https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figed_HTML.gif , \(2 * 3 = 0\). Hence in https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figee_HTML.gif , \((X - 2)(X - 3) = X^2 - 5X = X(X - 5)\), which is an example of a degree 2 polynomial with more than 2 roots.
 
6
For example, the integers \(\mathbb {Z}\) form a ring. In https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figeg_HTML.gif , 2X has a leading coefficient not invertible in \(\mathbb {Z}\), hence cannot be taken as a modulus for polynomial division.
 
7
Viewing polynomials as functions, this is their function composition.
 
8
This proof, based on counting field order elements, is adapted from McEliece [37], Corollary of Theorem 5.7.
 
9
Such a proof is given in Justesen and Høholdt [30], Theorem 2.1.2.
 
10
This proof works because polynomial rings over a field is a unique factorisation domain, in which irreducibles are primes.
 
11
This proof, based on degree and divisibility of special polynomials, is adapted from Belk [12], Theorem 9.
 
12
See, e.g., Lidl and Niederreiter [34], Ireland and Rosen [28], and McEliece [37].
 
13
This proof, based on quotient fields by minimal polynomials of primitives, is adapted from Belk [12], Theorem 3. Similar ideas are given in Herstein [25], Theorem 6.4.2.
 
14
When https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figmc_HTML.gif is not required to be irreducible, https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figmd_HTML.gif is a quotient ring, which becomes a quotient field when https://static-content.springer.com/image/art%3A10.1007%2Fs10817-018-9485-1/MediaObjects/10817_2018_9485_Figme_HTML.gif is irreducible.
 
15
Such proofs can be found in, e.g., Herstein [25] Theorem 6.3.3, Judson [29] Theorem 20.5, or Robinson [40] Theorem 10.3.1.
 
16
Our proof of this identity follows that given in McEliece [37], Theorem 2.3.
 
17
This proof, based on divisibility and pairwise coprime factors, is adapted from Ireland and Rosen [28], Proposition 13.3.2.
 
18
See, e.g., Bastida and Lyndon [11] Proposition 3.5.6, or Newman [38] Theorem 5.3.
 
19
Such a proof is given in McEliece [37] Theorem 6.6, or Ireland and Rosen [28] Proposition 7.1.5.
 
20
Our proof followed the approach given in Herstein [25], Theorem 4.5.11.
 
21
Skew fields are fields without the commutative requirement for multiplication, and Wedderburn Theorem asserts that every finite skew field must be commutative, i.e., a field.
 
Literature
2.
go back to reference Affeldt, R., Garrigue, J., Saikawa, T.: Formalization of Reed–Solomon codes and progress report on formalization of LDPC codes. In: The 2016 International Symposium on Information Theory and its Applications (ISITA 2016), pp. 532–536 (2016) Affeldt, R., Garrigue, J., Saikawa, T.: Formalization of Reed–Solomon codes and progress report on formalization of LDPC codes. In: The 2016 International Symposium on Information Theory and its Applications (ISITA 2016), pp. 532–536 (2016)
3.
go back to reference Arneson, B., Baaz, M., Rudnicki, P.: Witt’s proof of the Wedderburn theorem. J. Formaliz. Math. 12, 69–75 (2003) Arneson, B., Baaz, M., Rudnicki, P.: Witt’s proof of the Wedderburn theorem. J. Formaliz. Math. 12, 69–75 (2003)
4.
go back to reference Arneson, B., Rudnicki, P.: Primitive roots of unity and cyclotomic polynomials. J. Formaliz. Math 12, 59–67 (2003) Arneson, B., Rudnicki, P.: Primitive roots of unity and cyclotomic polynomials. J. Formaliz. Math 12, 59–67 (2003)
5.
7.
go back to reference Axler, S.: Linear Algebra Done Right. Undergraduate texts in mathematics. Springer, Berlin (2015). ISBN: 9783319307657MATH Axler, S.: Linear Algebra Done Right. Undergraduate texts in mathematics. Springer, Berlin (2015). ISBN: 9783319307657MATH
8.
go back to reference Bailey, A.: The machine-checked literate formalisation of algebra in type theory. PhD thesis, Department of Computer Science, University of Manchester (1998) Bailey, A.: The machine-checked literate formalisation of algebra in type theory. PhD thesis, Department of Computer Science, University of Manchester (1998)
10.
go back to reference Bartzia, E.-I., Strub, P.-Y.: A formal library for elliptic curves in the Coq proof assistant. In: Interactive Theorem Proving: 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14–17, 2014. Proceedings, ITP 2014, pp. 77–92. Springer, Cham (2014) Bartzia, E.-I., Strub, P.-Y.: A formal library for elliptic curves in the Coq proof assistant. In: Interactive Theorem Proving: 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14–17, 2014. Proceedings, ITP 2014, pp. 77–92. Springer, Cham (2014)
11.
go back to reference Bastida, J.R., Lyndon, R.: Field Extensions and Galois Theory. Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge (1984). ISBN: 9781107340749CrossRef Bastida, J.R., Lyndon, R.: Field Extensions and Galois Theory. Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge (1984). ISBN: 9781107340749CrossRef
13.
go back to reference Chan, H.L., Norrish, M.: A string of pearls: proofs of Fermat’s little theorem. J. Formaliz. Reason. 6(1), 63–87 (2013)MathSciNetMATH Chan, H.L., Norrish, M.: A string of pearls: proofs of Fermat’s little theorem. J. Formaliz. Reason. 6(1), 63–87 (2013)MathSciNetMATH
14.
go back to reference Chan, H.L., Norrish, M.: Mechanisation of AKS Algorithm: Part 1—The Main Theorem. In: Urban, C., Zhang, X. (eds), Interactive Theorem Proving, ITP 2015, number 9236 in LNCS, pp. 117–136. Springer (2015) Chan, H.L., Norrish, M.: Mechanisation of AKS Algorithm: Part 1—The Main Theorem. In: Urban, C., Zhang, X. (eds), Interactive Theorem Proving, ITP 2015, number 9236 in LNCS, pp. 117–136. Springer (2015)
15.
go back to reference Cohen, C.: Construction of Real Algebraic Numbers in Coq. In: Beringer, L., Felty, A. (eds) Interactive Theorem Proving, ITP 2012, number 7406 in LNCS, pp. 67–82. Springer (2012) Cohen, C.: Construction of Real Algebraic Numbers in Coq. In: Beringer, L., Felty, A. (eds) Interactive Theorem Proving, ITP 2012, number 7406 in LNCS, pp. 67–82. Springer (2012)
17.
go back to reference Divasón, J., Joosten, S., Thiemann, R., Yamada, A.: A Formalization of the Berlekamp–Zassenhaus Factorization Algorithm. In: Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2017, pp. 17–29, New York, NY, USA. ACM (2017) Divasón, J., Joosten, S., Thiemann, R., Yamada, A.: A Formalization of the Berlekamp–Zassenhaus Factorization Algorithm. In: Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs, CPP 2017, pp. 17–29, New York, NY, USA. ACM (2017)
20.
go back to reference Futa, Yuichi, Okazaki, Hiroyuki, Shidama, Yasunari: Formalization of definitions and theorems related to an elliptic curve over a finite prime field by using Mizar. J. Automat. Reason. 50(2), 161–172 (2013)MathSciNetCrossRefMATH Futa, Yuichi, Okazaki, Hiroyuki, Shidama, Yasunari: Formalization of definitions and theorems related to an elliptic curve over a finite prime field by using Mizar. J. Automat. Reason. 50(2), 161–172 (2013)MathSciNetCrossRefMATH
21.
go back to reference Gallian, J.A.: Contemporary Abstract Algebra. Brooks Cole, Boston (2006). ISBN: 9780618514717MATH Gallian, J.A.: Contemporary Abstract Algebra. Brooks Cole, Boston (2006). ISBN: 9780618514717MATH
22.
go back to reference Garrett, P.B.: The Mathematics of Coding Theory: Information, Compression, Error Correction, and Finite Fields. Pearson Prentice Hall, Upper Saddle River (2004). ISBN: 9780131019676MATH Garrett, P.B.: The Mathematics of Coding Theory: Information, Compression, Error Correction, and Finite Fields. Pearson Prentice Hall, Upper Saddle River (2004). ISBN: 9780131019676MATH
23.
go back to reference Gonthier, G., Asperti, A., Avigad, J., Bertot, Y., Cohen, C., Garillot, F., Le Roux, S., Mahboubi, A., O’Connor, R., Biha, S., Pasca, I., Rideau, L., Solovyev, A., Tassi, E., Théry, L.: A Machine-Checked Proof of the Odd Order Theorem, pp. 163–179. Springer, Berlin (2013)MATH Gonthier, G., Asperti, A., Avigad, J., Bertot, Y., Cohen, C., Garillot, F., Le Roux, S., Mahboubi, A., O’Connor, R., Biha, S., Pasca, I., Rideau, L., Solovyev, A., Tassi, E., Théry, L.: A Machine-Checked Proof of the Odd Order Theorem, pp. 163–179. Springer, Berlin (2013)MATH
24.
go back to reference Herstein, I.N.: Topics in Algebra. Wiley, New York (1975). ISBN: 9780471010906MATH Herstein, I.N.: Topics in Algebra. Wiley, New York (1975). ISBN: 9780471010906MATH
25.
go back to reference Herstein, I.N.: Abstract Algebra. Wiley, New York (1996). ISBN: 9780471368793MATH Herstein, I.N.: Abstract Algebra. Wiley, New York (1996). ISBN: 9780471368793MATH
28.
go back to reference Ireland, K., Rosen, M.: A Classical Introduction to Modern Number Theory. Graduate Texts in Mathematics, vol. 84. Springer, New York (1990). ISBN: 9781441930941CrossRefMATH Ireland, K., Rosen, M.: A Classical Introduction to Modern Number Theory. Graduate Texts in Mathematics, vol. 84. Springer, New York (1990). ISBN: 9781441930941CrossRefMATH
29.
go back to reference Judson, T.W.: Abstract Algebra: Theory and Applications. The Prindle, Weber & Schmidt Series in Advanced Mathematics. PWS Publishing Company, Boston (1994)MATH Judson, T.W.: Abstract Algebra: Theory and Applications. The Prindle, Weber & Schmidt Series in Advanced Mathematics. PWS Publishing Company, Boston (1994)MATH
30.
go back to reference Justesen, J., Høholdt, T.: A Course in Error-Correcting Codes. EMS Textbooks in Mathematics, 2nd edn. European Mathematical Society, New York (2004)CrossRefMATH Justesen, J., Høholdt, T.: A Course in Error-Correcting Codes. EMS Textbooks in Mathematics, 2nd edn. European Mathematical Society, New York (2004)CrossRefMATH
32.
go back to reference Laurent, T., Hanrot, G.: Primality proving with elliptic curves. In: Schneider, K., Brandt, J. (eds), TPHOL 2007, volume 4732 of LNCS, pp. 319–333. Kaiserslautern, Germany: Springer (2007) Laurent, T., Hanrot, G.: Primality proving with elliptic curves. In: Schneider, K., Brandt, J. (eds), TPHOL 2007, volume 4732 of LNCS, pp. 319–333. Kaiserslautern, Germany: Springer (2007)
34.
go back to reference Lidl, R., Niederreiter, H.: Introduction to Finite Fields and Their Applications, 2nd edn. Cambridge University Press, New York (1986)MATH Lidl, R., Niederreiter, H.: Introduction to Finite Fields and Their Applications, 2nd edn. Cambridge University Press, New York (1986)MATH
37.
go back to reference McEliece, R.J.: Finite Fields for Computer Scientists and Engineers. The Kluwer International Series in Engineering and Computer Science. Springer, New York (1987). ISBN: 9781461291855CrossRefMATH McEliece, R.J.: Finite Fields for Computer Scientists and Engineers. The Kluwer International Series in Engineering and Computer Science. Springer, New York (1987). ISBN: 9781461291855CrossRefMATH
38.
go back to reference Newman, S.C.: A Classical Introduction to Galois Theory. Wiley, New York (2012). ISBN: 9781118091395CrossRefMATH Newman, S.C.: A Classical Introduction to Galois Theory. Wiley, New York (2012). ISBN: 9781118091395CrossRefMATH
39.
go back to reference Pretzel, O.: Error-Correcting Codes and Finite Fields. Applied Mathematics and Computing Science Series. Clarendon Press, Oxford (1996). ISBN 9780192690678MATH Pretzel, O.: Error-Correcting Codes and Finite Fields. Applied Mathematics and Computing Science Series. Clarendon Press, Oxford (1996). ISBN 9780192690678MATH
40.
go back to reference Robinson, D.J.S.: An Introduction to Abstract Algebra. De Gruyter Textbook. De Gruyter, Berlin (2008). ISBN: 9783110198164 Robinson, D.J.S.: An Introduction to Abstract Algebra. De Gruyter Textbook. De Gruyter, Berlin (2008). ISBN: 9783110198164
41.
go back to reference Rotman, J.J.: Advanced Modern Algebra: Second Edition. Graduate Studies in Mathematics. American Mathematical Society, Providence (2010). ISBN: 9781470411763MATH Rotman, J.J.: Advanced Modern Algebra: Second Edition. Graduate Studies in Mathematics. American Mathematical Society, Providence (2010). ISBN: 9781470411763MATH
42.
go back to reference Wimmer, L.N.S.: A Formalisation of Lehmer’s primality criterion. Arch. Formal Proofs, Isabelle (2013) Wimmer, L.N.S.: A Formalisation of Lehmer’s primality criterion. Arch. Formal Proofs, Isabelle (2013)
43.
go back to reference Thiemann, R., Yamada, A.: Algebraic Numbers in Isabelle/HOL. In: Blanchette, J.C., Merz, S. (eds), Interactive Theorem Proving: 7th International Conference, ITP 2016, Nancy, France, August 22–25, 2016, Proceedings, pp. 391–408. Cham: Springer (2016) Thiemann, R., Yamada, A.: Algebraic Numbers in Isabelle/HOL. In: Blanchette, J.C., Merz, S. (eds), Interactive Theorem Proving: 7th International Conference, ITP 2016, Nancy, France, August 22–25, 2016, Proceedings, pp. 391–408. Cham: Springer (2016)
Metadata
Title
Classification of Finite Fields with Applications
Authors
Hing-Lun Chan
Michael Norrish
Publication date
25-10-2018
Publisher
Springer Netherlands
Published in
Journal of Automated Reasoning / Issue 3/2019
Print ISSN: 0168-7433
Electronic ISSN: 1573-0670
DOI
https://doi.org/10.1007/s10817-018-9485-1

Other articles of this Issue 3/2019

Journal of Automated Reasoning 3/2019 Go to the issue

Premium Partner