DOI QR코드

DOI QR Code

Creating and Transforming a Second-Rank Antisymmetric Field-Strength Tensor Fαβ in Minkowski Space using MATHEMATICA

  • Kim, Bogyeong (Department of Astronomy, Space Science and Geology, Chungnam National University) ;
  • Yun, Hee-Joong (College of Techno-Sciences, Mokwon University)
  • Received : 2020.04.24
  • Accepted : 2020.05.25
  • Published : 2020.06.15

Abstract

As the laws of physics are expressed in a manner that makes their invariance under coordinate transformations manifest, they should be written in terms of tensors. Furthermore, tensors make manifest the characteristics and behaviors of electromagnetic fields through inhomogeneous, anisotropic, and compressible media. Electromagnetic fields are expressed completely in tensor form, Fαβ, which implies both electric field ${\overrightarrow{E}}$ and magnetic field ${\overrightarrow{B}}$ rather than separately in the vector fields. This study presents the Mathematica platform that generates and transforms a second-rank antisymmetric field-strength tensor Fαβ and whiskbroom pattern in Minkowski space. The platforms enhance the capabilities of students and researchers in tensor analysis and improves comprehension of the elegant features of complete structure in physics.

Keywords

1. INTRODUCTION

Vectors and tensors are the most fundamental study subjects both in undergraduate and graduate physics courses (Marion 1970; Jackson 1975; Fowles 1975; Griffiths 1981; Reitz 1993), as the laws of physics are expressed in a manner that makes their invariance, under coordinate transformation, manifest the characteristics and behaviors of electromagnetic fields in inhomogeneous, anisotropic, and compressible media. The electromagnetic fields are expressed completely in a second-rank antisymmetric field-strength tensor, Fαβ, which implies both electric field \(\overset{\rightarrow }{E}\) and magnetic field \(\overset{\rightarrow }{B}\), rather than separately in the vector fields. Then, electric and magnetic fields, \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) respectively are the elements of a field tensor Fαβ =∂α Aβ –∂β Aα, with the contravariant differential operator ∂α and the contravariant 4-vector \({A}^{\alpha } = \left({A}^{0},\overset{\rightarrow }{A}\right)\) in Minkowski space instead of the vector differential operator \(\overset{\rightarrow }{\nabla }\) and \(\overset{\rightarrow }{A}\) in 3-vector space (Arfken 1970; Flügge 1972; Georgi 1982; Parker 1994). Once Fαβ is obtained, we can get the covariant form Fαβ of this tensor using metric tensor gαγ gδβ and F´μν coordinate transformed by the Lorentz transformation in Minkowski space (Fitzpatrick 2019;Yamamoto 2019). As interested in the quantum cryptography of secure quantum communications has received much attention in recent year, we must examine carefully quantum entanglement (Ekhert 1991; Fedrizzi 2013); new artificial metamaterials (μετα´ in Greek) are controlled by the ε permittivity tensor and μ permeability tensor (Veselago 2006; Kwoen 2018). For the geometry of spacetime in cosmology, Einstein field equation, Gμν +Λgμν = 8πTμν, is expressed with the Einstein tensor Gμν of the curvature of spacetime and stress-energy tensor Tμν with metric tensor gμν. The Einstein’s field equation is described in tensor form completely (Zimmerman 1995; Moskowitz 2017). We can see that new technology is developed fundamentally from a basis in basic science (Ekhert 1991; Veselago 2006; Fedrizzi 2013; Kim 2014; Kwoen 2018). Education environments in this age work poorly for students in physics to examine the tools of basic science. We presented the capability of MATHEMATICA for the simulations of electromagnetic field of polarization mode (tensor of rank 1, Choi 2015) and manipulating antisymmetric field tensor Fαβ in Minkowski space (Yun 2006; Yun 2020a; Yun 2020b), which can be utilized to help students studying the electromagnetic field tensor in Minkowski space.

In this paper, we will manifest the electromagnetic field tensor Fαβ in Minkowski space in the MATHEMATICA platform to help readers comprehend and observe the whiskbroom patterns of the tensor field at various viewpoints. For those readers unfamiliar with tensor, we shall briefly review its basic concepts in Section II, manifest tensor, and simulate the electric fields boosted in Minkowski space with the MATHEMATICA platform; we will show whiskbroom pattern in Section III, and we conclude in Section IV. Some parts of the MATHEMATICA code presenting the process of generating and manipulating tensors are also included.

2. ELECTROMAGNETIC FIELD TENSOR

2.1 Second-Rank Antisymmetric Field-Strength Tensor Fαβ

From the first postulate of special relativity, the mathematical equations expressing the laws of nature must be covariant, that is, they are of the invariant form under the transformations of the Lorentz group (Fitzpatrick 2019;Perez 2019; Yamamoto 2019). The space-time continuum, also known as Minkowski space, is defined as a four-dimensional space-time with the coordinates (x0, x1, x2, x3) of which the metric (x0)2 – (x1)2 – (x2)2 – (x3)2 (Arfken 1970; Georgi 1982; Ahn 1993). We suppose that there is a well-defined transformation that yields new the coordinates (x´0, x´1, x´2, x´3), according to some rule:

\({{x}^{′}}^{\text{α}} = {{x}^{′}}^{\text{α}}\left({x}^{0},{x}^{1},{x}^{2},{x}^{3}\right),\text{α} = 0,1,2,3\)        (1)

The tensors of rank k associated with the space-time point x are defined by their transformation properties under the transformation x → x’. A scalar (tensor of rank zero) is a single quantity whose value is not changed by the transformation. For tensors of rank one, vectors, there are two kinds of vectors: a contravariant vector Aα with the components A0, A1, A2, A3 and a covariant vector Bβ with the components B0, B1, B2, B3. Contravariant vector Aα and covariant vector Bβ are transformed according to following rules respectively (Jackson 1975):

\(\begin{aligned} &{{A}^{′}}^{\alpha } = \sum\limits_{\beta = 0}^{3}\frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{\beta }}{A}^{\beta } = \frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{\beta }}{A}^{\beta }, \\ & = \left(\frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{0}}{A}^{0} + \frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{1}}{A}^{1} + \frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{2}}{A}^{2} + \frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{3}}{A}^{3}\right), \\ \end{aligned}\)        (2)

\(\begin{aligned} &{{B}^{′}}_{\alpha } = \sum\limits_{\beta = 0}^{3}\frac{\partial {X}^{\beta }}{\partial {{X}^{′}}^{\alpha }}{B}_{\beta } = \frac{\partial {X}^{\beta }}{\partial {{X}^{′}}^{\alpha }}{B}_{\beta }, \\ & = \left(\frac{\partial {X}^{0}}{\partial {{X}^{′}}^{\alpha }}{B}_{0} + \frac{\partial {X}^{1}}{\partial {{X}^{′}}^{\alpha }}{B}_{1} + \frac{\partial {X}^{2}}{\partial {{X}^{′}}^{\alpha }}{B}_{2} + \frac{\partial {X}^{3}}{\partial {{X}^{′}}^{\alpha }}{B}_{3}\right). \\ \end{aligned}\)        (3)

We will henceforth use the summation convention for repeated indices. The inner or scalar product of two vectors is defined as the product of the components of a covariant and a contravariant vector:

\(\text{B} \cdot \text{A} = {B}_{\alpha }{A}^{\alpha }\)        (4)

With this definition, the scalar product is an invariant or scalar under the transformation, Eq. (1). The scalar product B´‧A´ using Eqs. (2)–(3) is

\(\begin{aligned} &{B}^{′} \cdot {A}^{′} = \frac{\partial {X}^{\beta }}{\partial {{X}^{′}}^{\alpha }}\frac{\partial {{X}^{′}}^{\alpha }}{\partial {X}^{\gamma }}{B}_{\beta }{A}^{\gamma } \\ & = \frac{\partial {X}^{\beta }}{\partial {X}^{\gamma }}{B}_{\beta }{A}^{\gamma } = {\delta }_{\gamma }^{\beta }{B}_{\beta }{A}^{\gamma } = {B}_{\beta }{A}^{\gamma } = B \cdot A \\ \end{aligned}\)        (5)

Thus, confirm that the scalar product is an invariant under the transformation of eq. (1). The Lorentz transformations of the four-dimensional coordinates, \(\left({\text{x}}_{\text{0}},\overset{\rightarrow }{x}\right)\) follow the invariance of

\({s}^{2} = {X}_{0}^{2}−{X}_{1}^{2}−{X}_{2}^{2}−{X}_{3}^{2}\)        (6)

Here, we consider the group of all transformations that leave s2 invariant, which is the Lorentz scalar. This group is called the Lorentz group (Fowles 1975; Cabrera 2019; Perez 2019). It contains ordinary rotations, as well as boosted Lorentz transformations. In differential form, the infinitesimal interval ds that defines the norm of our space is

\({\left(ds\right)}^{2} = {\left(d{s}^{0}\right)}^{2}−{\left(d{s}^{1}\right)}^{2}−{\left(d{s}^{2}\right)}^{2}−{\left(d{s}^{3}\right)}^{2}\)        (7)

This norm or metric is a special case of the general differential length element,

\({\left(ds\right)}^{2} = {g}_{\alpha \beta }d{x}^{\alpha }d{x}^{\beta }\)        (8)

Where, gαβ is called the metric tensor (Arfken 1970; Georgi 1982; Parker 1994). Comparison of the invariant length (ds)2 in eq. (8) with the similarly invariant scalar product in eq. (6) suggests that the covariant coordinate 4-vector xα can be obtained from the contravariant xβ by contraction with gαβ and its inverse xα with gαβ, that is,

\({x}_{\alpha } = {g}_{\alpha \beta }{x}^{\beta },{x}^{\alpha } = {g}^{\alpha \beta }{x}_{\beta }\)        (9)

For the flat space-time of special relativity, the metric tensor is diagonal, with elements g00 = 1, g11 =g22 =g33 = –1. One 4-potential is defined as \({A}^{\alpha } = \left({A}^{0},\overset{\rightarrow }{A}\right)\text{and}{A}_{\alpha } = \left({A}^{0},−\overset{\rightarrow }{A}\right)\). The scalar product of two 4-vectors is

\(\text{B} \cdot \text{A} \equiv {B}_{\alpha }{A}^{\alpha } = {B}^{0}{A}^{0}−\overset{\rightarrow }{B} \cdot \overset{\rightarrow }{A}\)        (10)

Now, we consider the partial derivative operators with respect to xα and xα. The transformation properties of these operators can be established directly by using the rules of implicit differentiation. For example, we have compared with the coordinate vector transformation of the covariant vector B´ α as below:

\(\frac{\partial }{\partial {{X}^{′}}^{\alpha }} = \frac{\partial {X}^{\beta }}{\partial {{X}^{′}}^{\alpha }}\frac{\partial }{\partial {X}^{\beta }} \sim {{B}^{′}}_{\alpha } = \frac{\partial {X}^{\beta }}{\partial {{X}^{′}}^{\alpha }}{B}_{\beta }\)

It shows that differentiation with respect to a contravariant component of the coordinate vector transforms as the components of a covariant vector operator. We use the notations ∂α and ∂α for the covariant and contravariant differential operators respectively (Jackson 1975):

\(\begin{aligned} &{\partial }_{\alpha } \equiv \frac{\partial }{\partial {X}^{\alpha }} = \left({\partial }_{0},{\partial }_{1},{\partial }_{2},{\partial }_{3}\right) \\ & = \left(\frac{\partial }{\partial {X}^{0}},\frac{\partial }{\partial {X}^{1}},\frac{\partial }{\partial {X}^{2}},\frac{\partial }{\partial {X}^{3}}\right) = \left(\frac{\partial }{\partial {X}^{0}},\overset{\rightarrow }{\nabla }\right) \\ \end{aligned}\)        (11)

\(\begin{aligned} &{\partial }^{\alpha } \equiv \frac{\partial }{\partial {X}_{\alpha }} = \left({\partial }^{0},{\partial }^{1},{\partial }^{2},{\partial }^{3}\right) \\ & = \left(\frac{\partial }{\partial {X}_{0}},\frac{\partial }{\partial {X}_{1}},\frac{\partial }{\partial {X}_{2}},\frac{\partial }{\partial {X}_{3}}\right) = \left(\frac{\partial }{\partial {X}^{0}},−\overset{\rightarrow }{\nabla }\right) \\ \end{aligned}\)        (12)

This is the 4-gradient of the 4-potential (φ, \(\overset{\rightarrow }{A}\)). The 4-divergence of 4-vector A is the following invariant:

\({\partial }^{\alpha }{A}_{\alpha } = {\partial }_{\alpha }{A}^{\alpha } = \frac{\partial {A}^{0}}{\partial {X}^{0}} + \overset{\rightarrow }{\nabla } \cdot \overset{\rightarrow }{A}\)        (13)

The four-dimensional Laplacian operator is defined to be an invariant contraction by Eqs. (12)–(13);

\(□ \equiv {\partial }_{\alpha }{\partial }^{\alpha } = \frac{{\partial }^{2}}{\partial {X}^{{0}^{2}}}−{\nabla }^{2}\)        (14)

Electric and magnetic fields are expressed in terms of the potentials in vector differential mode as;

\(\overset{\rightarrow }{E} = −\frac{1}{c}\frac{\partial \overset{\rightarrow }{A}}{\partial t}−\overset{\rightarrow }{\nabla }\varphi ,\overset{\rightarrow }{B} = \overset{\rightarrow }{\nabla } \times \overset{\rightarrow }{A}\)        (15)

Then the components of these fields are expressed in terms of the 4-gradient ∂α of four-potential A α explicitly

\(\begin{aligned} &{E}_{X} = −\frac{1}{c}\frac{\partial {A}_{X}}{\partial t}−\frac{\partial \varphi }{\partial X} = −\left({\partial }^{0}{A}^{1}−{\partial }^{1}{A}^{0}\right), \\ &{B}_{X} = \frac{\partial {A}_{Z}}{\partial y}−\frac{\partial {A}_{y}}{\partial Z} = −\left({\partial }^{2}{A}^{3}−{\partial }^{3}{A}^{2}\right) \\ \end{aligned}\)        (16)

where the second terms from the assignments are x0 =ct, A0 =φ, and ∂α from Eq. (13). Now we can write the 3-vector fields of rank one to a 4-vector field tensor of rank two as;

\(\overset{\rightarrow }{E}\mapsto {E}^{\alpha 0} = \frac{\partial {A}^{0}}{\partial {X}_{\alpha }}−\frac{\partial {A}^{\alpha }}{\partial {X}_{0}} = {\partial }^{\alpha }{A}^{0}−{\partial }^{0}{A}^{\alpha }\)        (17)

\(\overset{\rightarrow }{B}\mapsto {B}^{\alpha \beta } = −\left(\frac{\partial {A}^{\beta }}{\partial {X}_{\alpha }}−\frac{\partial {A}^{\alpha }}{\partial {X}_{\beta }}\right) = −\left({\partial }^{\alpha }{A}^{\beta }−{\partial }^{\beta }{A}^{\alpha }\right)\)        (18)

These equations imply that the electric and magnetic fields, six components in all, are the elements of a second-rank antisymmetric field-strength tensor Fαβ (Arfken 1970; Georgi 1982; Parker 1994),

\({F}^{\alpha \beta } = \frac{\partial {A}^{\beta }}{\partial {X}_{\alpha }}−\frac{\partial {A}^{\alpha }}{\partial {X}_{\beta }} = {\partial }^{\alpha }{A}^{\beta }−{\partial }^{\beta }{A}^{\alpha }\)        (19)

We see that Fαβ is an antisymmetric tensor, for Fβα = −Fαβ. Now, we can describe the electric and magnetic fields: \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) in a 3-vector space instead, with a second-rank anti-symmetric field strength tensor Fαβ in Minkowski space by the 4-gradient ∂α of 4-potential Aα = (φ, \(\overset{\rightarrow }{A}\)) completely. As shown in Eq. (16), the components of \(\overset{\rightarrow }{E}\) described with the elements of the field tensor Fαβ: E1 =E10 =F10 =∂1 A0 −∂0 A1, and B1 =B32 =F32 = −F23 = − (∂2 A3 −∂3 A2) by Eqs. (16)–(19). The second-rank antisymmetric field-strength tensor Fαβ in matrix form is

\(F^{\alpha \beta}=\partial^{\alpha} A^{\beta}-\partial^{\beta} A^{\alpha}, \\ \left(\begin{array}{cccc} F^{00} & F^{01} & F^{02} & F^{03} \\ F^{10} & F^{11} & F^{12} & F^{13} \\ F^{20} & F^{21} & F^{22} & F^{23} \\ F^{30} & F^{31} & F^{32} & F^{33} \end{array}\right)=\left(\begin{array}{cccc} 0 & -E_{1} & -E_{2} & -E_{3} \\ E_{1} & 0 & -B_{3} & B_{2} \\ E_{2} & B_{3} & 0 & -B_{1} \\ E_{3} & -B_{2} & B_{1} & 0 \end{array}\right)\)        (20)

Once field tensor Fαβ is obtained, we can get its covariant field tensor Fαβ and dual field- strength tensor \({Ƒ}^{\alpha \beta }\) by using the metric tensor gαγ gηβ and the pseudo tensor εαβγδ directly, and we will transform the electromagnetic field tensors with the Lorentz transformation (Georgi 1982; Parker 1994). The manipulation of these tensors is performed in MATHEMATICA conveniently (Zimmerman 1995; Yun 2006; Vrbik 2012).

3. ELECTROMAGNETIC FIELD TENSOR Fαβ WITH MATHEMATICA

3.1 Electromagnetic Field Tensor Fαβ

Tensor is a very sharp thinking tool and can be a very beneficial interactive to mathematics. Much nonsense can be hidden behind a cloud of tensor symbols. Tensor calculation is generally a tedious process and is prone to error when alone by hand. Mastery of mathematical tools cannot be acquired by just reading about them; it is helpful to practice and examine the calculations with handling computations (Yun 2006; Vrbik 2012; Yun 2020a). We used the MATHEMATICA package Tensorial 3.0 as a general tensor calculus package (Cabrera 2019). It should be useful both as an introduction to construct the tensor and for calculation with helpful commands, such as DeclarebaseIndices, DefineTensorShortcuts, and SetTensorValuesRules. Some parts of the MATHEMATICA codes in the tensor construction process are presented as In[#] =: for the input and Out[#] = for the convenience of readers, for the output data to be displayed directly on paper. The initial step is to load “Tensorial’” for the package Tensorial 3.0.

In[1]: = Needs[“Tensorial‘“,

        “C:/TensorCalculus3 / Tensorial.m”]

        Clear[“Global‘*”];

In[2]: = DeclareBaseIndices [{1, 2, 3, 4}]

        DeclareIndexFlavors

        /@{{red, Red},{rocket, SuperStar}};

In[3]: = DefineTensorShortcuts[{{x, A, B, u, E}, 1},

        {F, Ƒ, E, B, g, Λ}, 2},{{F, ε}, 4}]

        labs={x, δ, g, Γ };

In[4]: = {Fuu[α β], Euu[α β], Buu[α β], Fuu[α, β]

        Λdd[α, β], Ad[β], xu[α], Ju[α]}

Out[4] = {Fαβ, Eαβ, Bαβ, Fαβ, Λαβ, Aβ, xα, Jα}

For the MATHEMATICA coding, input for electric field Eα0 and its output are

In[6]: = Euu[α0]==PartialD[labs][Au[0], xd[α]]

        –PartialD[labs][Au[α], xd[0]]

\(Out\left[6\right] = {E}^{\alpha 0} = {\partial }_{{X}_{\alpha }}{A}^{0}−{\partial }_{{X}_{0}}{A}^{\alpha }\)        (21)

In[7]: = % // EinsteinArray[{1, 2, 3}]

\(\begin{aligned} &Out\left[7\right] = \left\{{E}^{10} = {\partial }_{x1}{A}^{0}−{\partial }_{x0}{A}^{1},{E}^{20} = {\partial }_{x2}{A}^{0}−{\partial }_{x0}{A}^{2},{E}^{30}\right. \\ & = {\partial }_{x3}{A}^{0}−{\partial }_{x0}{A}^{3}\} \\ \end{aligned}\)

EinsteinArray[1, 2, 3] expresses a tensor with components explicitly.

In[8]: = Buu[αβ]== PartialD[labs][Au[α]], xd[β]] – PartialD[labs][Au[β]], xd[α]]

\(Out\left[8\right] = {B}^{\alpha \beta } = {\partial }_{{X}_{\beta }}{A}^{\alpha }−{\partial }_{{X}_{\alpha }}{A}^{\beta }\)        (22)

In[9]: = % // EinsteinArray[{1, 2, 3}]

\(\operatorname{Out}[9]=\left(\begin{array}{ccc} B^{11}=0 & B^{12}=\partial_{x_{2}} A^{1}-\partial_{x_{1}} A^{2} & B^{13}=\partial_{x_{3}} A^{1}-\partial_{x_{1}} A^{3} \\ B^{21}=-\partial_{x_{2}} A^{1}+\partial_{x_{1}} A^{2} & B^{22}=0 & B^{23}=-\partial_{x_{2}} A^{3}+\partial_{x_{3}} A^{2} \\ B^{31}=-\partial_{x_{3}} A^{1}+\partial_{x_{1}} A^{3} & B^{32}=-\partial_{x_{3}} A^{2}+\partial_{x_{1}} A^{3} & B^{33}=0 \end{array}\right)\)

In[11]: = Fuu[α, β]==PartialD[labs] Au[β], xd[α] – PartialD[labs]Au[α], xd[β]

\(Out\left[11\right] = {F}^{\alpha \beta } = −{\partial }_{{X}_{\beta }}{A}^{\alpha } + {\partial }_{{X}_{\alpha }}{A}^{\beta }\)        (23)

For the 4-gradient operators, they are denoted differently in the version of MATHEMATICA as \(\left\{{\partial }^{\alpha } = \frac{\partial }{\partial {\text{x}}_{{a}^{′}}} = {\partial }_{{x}_{\alpha }},{\partial }_{\alpha } = \frac{\partial }{\partial {\text{x}}^{{a}^{′}}} = {\partial }_{{x}^{\alpha }}\right\}\), we can write ∂α instead \({\partial }_{{x}_{\alpha }}\) outputs of MATHEMATICA. Then, electric field \(\overset{⇀}{E}\) and magnetic field \(\overset{⇀}{B}\) can be presented with a 4-vector field tensor of rank two as like in Eqs. (21)–(23) could be written in tensor mode as

\(\left\{\begin{aligned} &{E}^{\alpha 0} = {\partial }^{\alpha }{A}^{0}−{\partial }^{0}{A}^{\alpha }, \\ &{B}^{\alpha \beta } = −\left({\partial }^{\alpha }{A}^{\beta }−{\partial }^{\beta }{A}^{\alpha }\right), \\ &{F}^{\alpha \beta } = {\partial }^{\alpha }{A}^{\beta }−{\partial }^{\beta }{A}^{\alpha }. \\ \end{aligned}\right.\)        (24)

Thus, the components of the vector fields \(\overset{⇀}{E}\) and \(\overset{⇀}{B}\) are presented as the elements of the field tensor Fαβ. Now, we can combine the \(\overset{⇀}{E}\) and \(\overset{⇀}{B}\) fields in a tensor Fαβ as follows:

In[12]: = fbRule =

        {Fuu[3,2] → Bd[1], Fuu[2,3] → –Bd[1], Fuu[1,3]

        → Bd[2], Fuu[3,1] → –Bd[2], Fuu[2,1] → Bd[3],

        Fuu[1,2] → –Bd[3], Fuu[0,0] → 0, Fuu[1,1] → 0,

        Fuu[2,2] → 0, Fuu[3,3] → 0}

        feRule =

        {Fuu[1,0] → Ed[1], Fuu[2,0] → Ed[2], Fuu[3,0]

        → Ed[3], Fuu[0,1] → –Ed[1], Fuu[0,2] → –Ed[2],

        Fuu[0,3] → –Ed[3]}

In[13]: = Fuu[α, β]==PartialD[labs][Au[β], xd[α]]

        PartialD[labs][Au[α], xd[β]] Fuu[α, β];

        febvalues= %// EinsteinArray[];

        febvalue/.fbRule/.feRule;

In[17]: = Fuu[α, β] ==MatrixForm[%%]] == MatrixForm[%]

\(\begin{aligned} \text { Out }[17]=& \\ & F^{\alpha \beta}=\partial^{\alpha} A^{\beta}-\partial^{\beta} A^{\alpha} \\ =&\left(\begin{array}{llll} F^{00} & F^{01} & F^{02} & F^{03} \\ F^{10} & F^{11} & F^{12} & F^{13} \\ F^{20} & F^{21} & F^{22} & F^{23} \\ F^{30} & F^{31} & F^{32} & F^{33} \end{array}\right)=\left(\begin{array}{cccc} 0 & -E_{1} & -E_{2} & -E_{3} \\ E_{1} & 0 & -B_{3} & B_{2} \\ E_{2} & B_{3} & 0 & -B_{1} \\ E_{3} & -B_{2} & B_{1} & 0 \end{array}\right) \end{aligned}\)        (25)

This is a creation of the field tensor Fαβ in MATHEMATICA, which is same to Eq. (20). Thus, we obtain the electromagnetic field of the contravariant field tensor Fαβ in Minkowski space. Then, we can get the covariant field tensor Fαβ from contravariant field tensor Fγη with metric tensors gαγ gηβ, for which the MATHEMATICA codes are as follows:

\(\begin{aligned} &In\left[18\right]: = \\ &gbasis = \left(\begin{aligned} &1 & &0 & &0 & &0 \\ &0 & &−1 & &0 & &0 \\ &0 & &0 & &−1 & &0 \\ &0 & &0 & &0 & &−1 \\ \end{aligned}\right),trans = \left(\begin{aligned} &\gamma & &−\gamma \beta & &0 & &0 \\ &−\gamma \beta & &\gamma & &0 & &0 \\ &0 & &0 & &1 & &0 \\ &0 & &0 & &0 & &1 \\ \end{aligned}\right),itrans = \left(\begin{aligned} &\gamma & &\gamma \beta & &0 & &0 \\ &\gamma \beta & &\gamma & &0 & &0 \\ &0 & &0 & &1 & &0 \\ &0 & &0 & &0 & &1 \\ \end{aligned}\right) \\ \end{aligned}\)

In[19]: = SetTensorValueRules[gdd[α, β], gbasis];

        SetTensorValueRules[Fuu[α, β], fbasis];

        TensorValueRules[g];

        TensorValueRules[F];

In[20]: = Clear[F, G, PF, PG, GF, UF, UG];

In[21]: = Fdd[α,β]==gdd[α, γ]gdd[η, β]Fuu[γ, η];

        gdd[α, γ] gdd[η, β]Fuu[γ, η];

        %//MericSmplify[g];

        %%//ToArrayValues[];

        Fdd[α,β]==gdd[α, γ]gdd[η, β]Fuu[γ, η]

        == MatrixForm[%]

\(\begin{aligned} &\operatorname{Out}[25]= \\ &F_{\alpha \beta}=g_{\alpha \gamma} F^{\gamma \eta} g_{\eta \beta}=\left(\begin{array}{cccc} 0 & E_{1} & E_{2} & E_{3} \\ -E_{1} & 0 & -B_{3} & B_{2} \\ -E_{2} & B_{3} & 0 & -B_{1} \\ -E_{3} & -B_{2} & B_{1} & 0 \end{array}\right) \end{aligned}\)        (26)

Both Fαβ and Fαβ are the second-rank, antisymmetric fieldstrength tensors. Another useful quantity, dual field-strength tensor Ƒαβ, is obtained from Fγη with pseudotensor εαβγδ, as shown in Eq. (27).

In[26]: = SetTensorValues[suuuu[χ, λ, μ, ν],

        PermutationPseudotensor[NDim]];

        fdbRule = {Fdd[3,2] → Bd[1], Fdd[2,3] → –Bd[1],

        Fdd[1,3] → Bd[2], Fdd[3,1] → –Bd[2],

        Fdd[2,1] → Bd[3], Fdd[1,2] → –Bd[3],

        Fdd[0,0] → 0, Fdd[1,1] → 0, Fdd[2,2] → 0, Fdd[3,3] → 0};

        fdeRule = {Fdd[1,0]→ –Ed[1], Fdd[2,0]→ –Ed[2],

        Fdd[3,0] → –Ed[3], Fdd[0,1] → Ed[1],

        Fdd[0,2] → Ed[2], Fdd[0,3] → Ed[3]};

In[27]: = ½ε uuuu[αβγη] Fdd[γ,η];

        %// ToArrayValues[];

        %/. fdbRule/.fdeRule;

        Ƒuu [α, β]½ε uuuu[αβγη] Fdd[γ,η] == Matrix[%]

\(\begin{aligned} &\text { Out[29]= } \\ &\mathcal{F}^{\alpha \beta}=\frac{1}{2} \mathrm{~F}_{\gamma \eta} \varepsilon^{\alpha \beta \gamma \eta} = \end{aligned} \quad\left(\begin{array}{cccc} 0 & -B_{1} & -B_{2} & -B_{3} \\ B_{1} & 0 & E_{3} & -E_{2} \\ B_{2} & -E_{3} & 0 & E_{1} \\ B_{3} & E_{2} & -E_{1} & 0 \end{array}\right)\)        (27)

3.2 Maxwell Equation in Field Tensor Fαβ

Inhomogeneous Maxwell equations in free space (in vacuum) are presented in 3-vector differential form as (Jackson 1975)

\(\overset{\rightarrow }{\nabla } \cdot \overset{\rightarrow }{E} = 4\pi \rho ,\overset{\rightarrow }{\nabla } \times \overset{\rightarrow }{B}−\frac{1}{c}\frac{\partial \overset{\rightarrow }{E}}{\partial t} = \frac{4\pi }{c}\overset{\rightarrow }{J}\)        (28)

We can present this as a covariant field tensor equation with a second-rank field tensor Fαβ and 4-current Jα: \({J}^{\alpha }:{J}^{\alpha } = \left(c\rho ,\overset{⇀}{J}\right)\)

\({\partial }_{{X}^{\alpha }}{F}^{\alpha \beta } = \frac{4\pi }{c}{J}^{\beta }\)        (29)

Here we can present it and its components in MATHEMATICA explicitly as:

In[31]: = SetTensorValues[Ju[i], {cρ, j1, j2, j3}];

        PartialD[labs][Fuu[α, β], xu[α]]== (4π)/cJu[β];

        PartialD[labs][Fuu[α, 0], xu[α]]=(4π)/c Ju[0] %

        //ToArrayValues[]

\(\begin{aligned} &Out\left[34\right] = {\partial }_{{X}^{\alpha }}{F}^{\alpha 0} = \frac{4\pi }{c}{J}^{0} \\ &{\partial }_{{X}^{1}}E1 + {\partial }_{{X}^{2}}E2 + {\partial }_{{X}^{3}}E3 = \frac{4\pi {J}^{0}}{c} \\ \end{aligned}\)

It is just a tensor mode of \(\nabla \cdot \overset{⇀}{E} = 4\pi \rho for{J}^{0} = c\rho \). And the case of \(\frac{4\pi }{c}{J}^{1}\):

In[35]: = PartialD[labs][Fuu[α, 1], xu[α]]=(4π)/c Ju[1]%

//ToArrayValues[]

\(\begin{aligned} &Out\left[36\right] = {\partial }_{{X}^{\alpha }}{F}^{\alpha 1} = \frac{4\pi }{c}{J}^{1} \\ &−\partial {X}^{\text{a}}B2 + {\partial }_{{X}^{2}}B3−{\partial }_{{X}^{0}}E1 = \frac{4\pi j1}{c} \\ \end{aligned}\)

This is the 1st component of \(\left(\nabla \times \overset{⇀}{E}−\frac{1}{c}\frac{\partial \overset{⇀}{E}}{\partial t}\right){}_{1} = {\left(\frac{4\pi }{c}\overset{⇀}{J}\right)}_{1}\), its Ampere’s law in vector differential mode. The homogeneous Maxwell equations in 3-vector differential mode are

\(\overset{\rightarrow }{\nabla } \cdot \overset{\rightarrow }{E} = 0,\nabla \times \overset{\rightarrow }{E} + \frac{1}{c}\frac{\partial \overset{\rightarrow }{B}}{\partial t} = 0\)        (30)

It could be presented with the 4-gradient dual field tensor Fαβ as

\({\partial }_{{X}^{\alpha }}{Ƒ}^{\alpha \beta } = 0\)        (31)

Then, we can display the array values of that field tensor equation as

In[38]: = PartialD[labs][Ƒ uu[α, 1], xu[α]] = 0%

        //ToArrayValues[]

\(\begin{aligned} &Out\left[39\right] = {\partial }_{{X}^{\alpha }}{F}^{\alpha J} = 0 \\ &−{\partial }_{{X}^{0}}{B}_{1} + {\partial }_{{X}^{\text{a}}}{E}_{2}−{\partial }_{{X}^{2}}{E}_{3} = 0 \\ \end{aligned}\)

It shows that the first component of \(\left(\nabla \times \overset{⇀}{E} + \frac{1}{\text{c}}\frac{\partial \overset{⇀}{B}}{\partial \text{t}}\right){}_{1} = 0\) in field tensor mode is zero.

In[41]: = PartialD[labs][Ƒ uu[α, 0], xu[α]] = 0

        % // ToArrayValues[]

\(\begin{aligned} &Out\left[42\right] = {\partial }_{{X}^{\alpha }}{Ƒ}^{\alpha 0} = 0 \\ &{\partial }_{{X}^{1}}{B}_{1} + {\partial }_{{X}^{2}}{B}_{2}−{\partial }_{{X}^{3}}{B}_{3} = 0 \\ \end{aligned}\)

It’s \(\overset{⇀}{\nabla } \cdot \overset{⇀}{B} = 0\). Therefore, the Maxwell equations in inhomogeneous and homogeneous media completely presented in the 4-gradient mode of antisymmetric field strength tensors Fαβ or \({F}^{\alpha \beta }\) in MATHEMATICA:

\({\partial }_{\alpha }{F}^{\alpha \beta } = \frac{4\pi }{c}{J}^{\beta },{\partial }_{\alpha }{Ƒ}^{\alpha \beta } = 0\)        (32)

This is the covariant tensor equations of the microscopic Maxwell equations in free space. For the macroscopic Maxwell equations in media, it is necessary to distinguish two field strength tensors, \({F}^{\alpha \beta } = \left(\overset{⇀}{E},\overset{⇀}{B}\right)\text{and}{G}^{\alpha \beta } = \left(\overset{⇀}{D},\overset{⇀}{H}\right)\), where Gαβ is obtained from Eq. (25) by \(\overset{⇀}{E}\rightarrow \overset{⇀}{D}\text{and}\overset{⇀}{B}\rightarrow \overset{⇀}{H}\), while \(\overset{⇀}{D} = \text{ε}\overset{⇀}{E},\overset{⇀}{H} = \frac{1}{\mu }\overset{⇀}{B}\) (Choi 2019). The covariant form of the macroscopic Maxwell equation is then

\({\partial }_{\alpha }{G}^{\alpha \beta } = \frac{4\pi }{c}{J}^{\beta },{\partial }_{\alpha }{Ƒ}^{\alpha \beta } = 0\)        (33)

Therefore, the Maxwell equations, in Eqs. (32)–(33), are described with the second-rank antisymmetric field-strength tensor of an elegant and complete tensor mode (Arfken 1970; Georgi 1982; Parker 1994).

3.3 Lorentz Transformation of the Fαβ Field Tensor

As the fields \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) are the elements of a second rank field tensor Fαβ, their values in one inertial frame K’ can be expressed in terms of the values in another inertial frame K, and, reversely, the values in the K frame in terms of the values in the K’frame according to the Lorentz transformation of Fαβ (Jackson 1975; Parker 1994; Yamamoto 2019):

\({{F}^{′}}^{\mu v} = \frac{\partial {{X}^{′}}^{\mu }}{\partial {X}^{\alpha }}\frac{\partial {{X}^{′}}^{v}}{\partial {X}^{\beta }}{F}^{\alpha \beta }\)        (34)

\({F}^{\mu v} = \frac{\partial {X}^{\mu }}{\partial {{X}^{′}}^{\alpha }}\frac{\partial {X}^{v}}{\partial {{X}^{′}}^{\beta }}{{F}^{′}}^{\alpha \beta }\)        (35)

In the matrix form of Eq. (34) can be written

\({F}^{′} = \text{AF}\overset{˜}{A}\)        (36)

For the transformation of the rotation and boosting about some axis, A can be written by Lorentz transformation L:

\(\left\{\begin{aligned} &L = −\overset{\rightarrow }{\omega } \cdot \overset{\rightarrow }{S}−\overset{\rightarrow }{\zeta } \cdot \overset{\rightarrow }{K} \\ &A = {e}^{L} \\ \end{aligned}\right.\)        (37)

where \(\overset{⇀}{\omega }\) and \(\overset{⇀}{\zeta }\) are constant 3-vectors, and they correspond to the rotation and boost of the axis of one coordinate to another. Here, we consider first a simple situation in which \(\overset{⇀}{\omega }\) = 0 and \(\overset{⇀}{\zeta } = \zeta {\overset{\rightarrow }{\varepsilon }}_{1}\). Then, \(\overset{⇀}{L} = −\zeta {\overset{⇀}{K}}_{1},A = {e}^{L} = \left(I−{K}_{1}{}^{2}\right)−{K}_{1}\text{sinh}\zeta {\text{+ K}}_{1}{}^{2}\text{cosh}\zeta \). The boost vector \(\overset{⇀}{\zeta }\) can be written in terms of the relative velocity \(\overset{⇀}{\beta }\) as \(\overset{⇀}{\zeta } = {\beta }^{ \wedge }{\text{tanh}}^{−1}\beta \). Second, in the case of rotation in which ζ= 0 and \(\overset{⇀}{\omega } = \omega {\hat{ \in }}_{3}\), A is determined by \(L = −\overset{⇀}{\omega } \cdot \overset{⇀}{S}\). Explicitly for the case of boost and rotation, the transforming matrices \(\text{A}\left[\zeta \hat{{ \in }_{1}}\right]\text{and}A\left[\omega {\hat{ \in }}_{3}\right]\) are found to be (Jackson 1975):

\(A\left[\zeta \hat{{ \in }_{1}}\right] = \left(\begin{aligned} &\text{cosh}\zeta & &\text{sinh}\zeta & &0 & &0 \\ &\text{sinh}\zeta & &\text{cosh}\zeta & &0 & &0 \\ &0 & &0 & &1 & &0 \\ &0 & &0 & &0 & &1 \\ \end{aligned}\right)A\left[\omega \hat{{ \in }_{3}}\right] = \left(\begin{aligned} &0 & &0 & &0 & &0 \\ &0 & &\text{cos}\omega & &\text{sin}\omega & &0 \\ &0 & &\text{sin}\omega & &\text{cos}\omega & &0 \\ &0 & &0 & &0 & &1 \\ \end{aligned}\right)\)        (38)

Now, we consider the coordinate transformations of the boost in \(\overset{⇀}{\zeta } = \zeta {\hat{\varepsilon }}_{1}\) in Minkowski space to visualize the electric fields from the F ’ μν and Fμν field tensors, for which MATHEMATICA codes are prepared (In[48]–In[62]). For the macroscopic Maxwell equations, \({G}^{\alpha \beta } = \left(\overset{⇀}{D},\overset{⇀}{H}\right),{{G}^{′}}^{\mu v}\text{and}{G}^{\mu v}\) are prepared with the MATHEMATICA codes in In[55] and In[62].

\({{F}^{′}}^{\mu v} = {\Lambda }_{\alpha }^{\mu }{\Lambda }_{\beta }^{v}{F}^{\alpha \beta }\)        (39)

\({F}^{\mu v} = {\Gamma }_{\alpha }^{\mu }{\Gamma }_{\beta }^{v}{{F}^{′}}^{\alpha \beta }\)        (40)

where the \({\Lambda }_{\beta }^{\alpha } = trans\) and \({\Gamma }_{\beta }^{\alpha } = itrans\) tensors described in In[18], \(\gamma = {\left(1−{\beta }^{2}\right)}^{−1/ 2}\), and β=υ/c. Now, we can determine the Lorentz transformations {F ’ μν, Fμν} from {Fαβ, F ’ αβ} corresponding to a boost along \(\overset{⇀}{\zeta } = \zeta {\hat{ \in }}_{1}\), in Minkowski space by using MATHEMATICA. The complete MATHEMATICA code 1 for evaluation is listed in Appendix.

In[46]: = Clear[F,G,PF,PG,UF,UG,Λ,Γ,primez,unprimez];

In[48]: = PFuu[μ, ν]=Λud[μ, α] Λud[ν, β]Fuu[α, β]

        Λud[μ, α] Λud[ν, β]Fuu[α, β];

        %// ToArrayValues[];

In[55]: = primez%;

        primez//Collect[#,E1] &;

        %//. gRule//Collect[#,γ] &

        PGuu[μ, ν]]=%/. gRule/.mRule//Collect[#,γ] &

In[62]: = UFuu[μ, ν]=Γud[μ, α] Γud[ν, β]PFuu[α, β]

        Γud[μ, α] Γud[ν, β]PFuu[α, β];

        %// MetricSimplify[Γ];

        unprimez=%;

        unprimez// Collect[#,E1] =%;

        UFuu[μ, ν]= %/.gRule/.pRule//Collect[#,γ]&

        UGuu[μ, ν]=%%/. gRule/.qRule//Collect[#,γ]&

\(Out[59] = \\ \begin{aligned} &F^{\prime \mu \nu}=\Lambda_{\alpha}^{\mu} \Lambda_{\beta}^{v} F^{\alpha \beta}= \\ &\left(\begin{array}{cccc} 0 & -E_{1} & -\gamma\left(E_{2}-B_{3} \beta\right) & -\gamma\left(E_{3}+B_{2} \beta\right) \\ E_{1} & 0 & \gamma\left(E_{2} \beta-B_{3}\right) & \gamma\left(B_{2}+E_{3} \beta\right) \\ \gamma\left(E_{2}-B_{3} \beta\right) & \gamma\left(B_{3}-E_{2} \beta\right) & 0 & -B_{1} \\ \gamma\left(E_{3}+B_{2} \beta\right) & -\gamma\left(B_{2}+E_{3} \beta\right) & B_{1} & 0 \end{array}\right) \end{aligned}\)        (41)

\(\begin{aligned} &G^{\prime \mu \nu}=\Lambda_{\alpha}^{\mu} \Lambda_{\beta}^{v} G^{\alpha \beta}= \\ &\left(\begin{array}{cccc} 0 & -D_{1} & -\gamma\left(D_{2}-H_{3} \beta\right) & -\gamma\left(D_{3}+H_{2} \beta\right) \\ D_{1} & 0 & \gamma\left(D_{2} \beta-H_{3}\right) & \gamma\left(H_{2}+D_{3} \beta\right) \\ \gamma\left(D_{2}-H_{3} \beta\right) & \gamma\left(H_{3}-D_{2} \beta\right) & 0 & -H_{1} \\ \gamma\left(D_{3}+H_{2} \beta\right) & -\gamma\left(H_{2}+D_{3} \beta\right) & H_{1} & 0 \end{array}\right) \end{aligned}\)        (42)

\(Out[69] = \\ \begin{aligned} &F^{\mu v}=\Lambda_{\alpha}^{\mu} \Lambda_{\beta}^{\mu} F^{\prime \alpha \beta}= \\ &\left(\begin{array}{cccc} 0 & -E_{1}^{\prime} & -\gamma\left(E_{2}^{\prime}+B_{3}^{\prime} \beta\right) & -\gamma\left(E_{3}^{\prime}-B_{2}^{\prime} \beta\right) \\ E_{1}^{\prime} & 0 & -\gamma\left(E_{2} \beta+B_{3}\right) & r\left(B_{2}^{\prime}-E_{3}^{\prime} \beta\right) \\ \gamma\left(E_{2}^{\prime}+B_{3}^{\prime} \beta\right) & \gamma\left(B_{3}^{\prime}+E_{2}^{\prime} \beta\right) & 0 & -B_{1}^{\prime} \\ \gamma\left(E_{3}^{\prime}-B_{2}^{\prime} \beta\right) & -\gamma\left(B_{2}^{\prime}-E_{3}^{\prime} \beta\right) & B_{1}^{\prime} & 0 \end{array}\right) \end{aligned}\)        (43)

\(\begin{aligned} &G^{\mu \nu}=\Lambda_{\alpha}^{\mu} \Lambda_{\beta}^{\mu} G^{\prime \alpha \beta}= \\ &\left(\begin{array}{cccc} 0 & -D_{1}^{\prime} & -\gamma\left(D_{2}^{\prime}+H_{3}^{\prime} \beta\right) & -\gamma\left(D_{3}^{\prime}-H_{2}^{\prime} \beta\right) \\ D_{1}^{\prime} & 0 & -\gamma\left(D_{2} \beta+H_{3}\right) & \gamma\left(H_{2}^{\prime}-D_{3}^{\prime} \beta\right) \\ r\left(D_{2}^{\prime}+H_{3}^{\prime} \beta\right) & \gamma\left(H_{3}^{\prime}+D_{2}^{\prime} \beta\right) & 0 & -H_{1}^{\prime} \\ r\left(D_{3}^{\prime}-H_{2}^{\prime} \beta\right) & -\gamma\left(H_{2}^{\prime}-D_{3}^{\prime} \beta\right) & H_{1}^{\prime} & 0 \end{array}\right) \end{aligned}\)        (44)

Thus, we obtain the Lorentz transform of the second-rank antisymmetric field-strength tensor Fαβ in the K system and F ’ αβ in the K’ system: these are performed in MATHEMATICA platform precisely. Comparing the fields {F ’ μν, G ’ μν} with the fields {Fαβ, Gαβ} respectively, we can write down directly the components of the fields {\(\overset{\rightarrow }{E}\) ’, \(\overset{⇀}{B}\) ’} in the K’ system and of {\(\overset{⇀}{E},\overset{⇀}{B}\)} in the K system from the Lorentz transformed field tensors in Out[59] and Out[69] as below:

\(\left\{\begin{aligned} &{{E}^{′}}_{1} = {E}_{1} \\ &{{E}^{′}}_{2} = \gamma \left({E}_{2}−\beta {B}_{3}\right) \\ &{{E}^{′}}_{3} = \gamma \left({E}_{3} + \beta {B}_{2}\right) \\ \end{aligned}\right.\left\{\begin{aligned} &{{B}^{′}}_{1} = {B}_{1} \\ &{{B}^{′}}_{2} = \gamma \left({B}_{2} + \beta {E}_{3}\right) \\ &{{B}^{′}}_{3} = \gamma \left({B}_{3}−\beta {E}_{2}\right) \\ \end{aligned}\right.\)        (45)

\(\left\{\begin{aligned} &{E}_{1} = {{E}^{′}}_{1} \\ &{E}_{2} = \gamma \left({{E}^{′}}_{2} + \beta {{B}^{′}}_{3}\right) \\ &{E}_{3} = \gamma \left({{E}^{′}}_{3}−\beta {{B}^{′}}_{2}\right) \\ \end{aligned}\right.\left\{\begin{aligned} &{B}_{1} = {{B}^{′}}_{1} \\ &{B}_{2} = \gamma \left({{B}^{′}}_{2}−\beta {{E}^{′}}_{3}\right) \\ &{{B}^{′}}_{3} = \gamma \left({{B}^{′}}_{3} + \beta {{E}^{′}}_{2}\right) \\ \end{aligned}\right.\)        (46)

The components of the Lorentz field tensor may be summarized with three-dimensional vector fields as below (Arfken 1970; Georgi 1982; Parker 1994);

\(\left\{\begin{aligned} &{\overset{⇀}{E}}^{′} = \gamma \left(\overset{⇀}{E} + \overset{⇀}{\beta } \times \overset{⇀}{B}\right)−\frac{{\gamma }^{2}}{\gamma + 1}\overset{⇀}{\beta }\left(\overset{⇀}{\beta } \cdot \overset{⇀}{E}\right) \\ &{\overset{⇀}{B}}^{′} = \gamma \left(\overset{⇀}{B}−\overset{⇀}{\beta } \times \overset{⇀}{E}\right)−\frac{{\gamma }^{2}}{\gamma + 1}\overset{⇀}{\beta }\left(\overset{⇀}{\beta } \cdot \overset{⇀}{B}\right) \\ \end{aligned}\right.\)        (47)

\(\left\{\begin{aligned} &\overset{⇀}{E} = \gamma \left({\overset{⇀}{E}}^{′}−\overset{⇀}{\beta } \times {\overset{⇀}{B}}^{′}\right) + \frac{{\gamma }^{2}}{\gamma + 1}\overset{⇀}{\beta }\left(\overset{⇀}{\beta } \cdot {\overset{⇀}{E}}^{′}\right) \\ &\overset{⇀}{B} = \gamma \left({\overset{⇀}{B}}^{′} + \overset{⇀}{\beta } \times {\overset{⇀}{E}}^{′}\right) + \frac{{\gamma }^{2}}{\gamma + 1}\overset{⇀}{\beta }\left(\overset{⇀}{\beta } \cdot {\overset{⇀}{B}}^{′}\right) \\ \end{aligned}\right.\)        (48)

where \(\overset{\rightarrow }{\beta }\) is the boosting velocity in arbitrary direction in K system. However, the tensor transforms, Eqs. ((41)–(44)) are calculated on the base of boost \(\overset{\rightarrow }{\beta } = \beta \hat{{\varepsilon }_{1}}\) in K system with MATHEMATICA.

3.4 Visualizing Electromagnetic Field of a Uniformly Moving Point Charge

As an example of visualizing the transformation of the electromagnetic field tensor, we consider the fields seen by an observer in system K when a point charge q at the origin of the K’ system moves in a straight line of x1 with a velocity \(\overset{\rightarrow }{v}\) (Yun 2006; Vrbik 2012; Yun 2020a). We suppose that the charge moves in the positive x1 direction whose closest distance of approach to the observer is b. The observer is at the point P in Fig. 1. At t =t ’ = 0, the origins of the two coordinate systems coincide, and the charge q is at its closest distance to the observer.

Fig. 1. A particle of charge q at the origin of the K’ system is moving at a constant velocity v and passes an observation point P in the K system at an impact parameter b. The lines of the electric field vector for a charged particle at rest and in motion are observed at some viewpoints in the K system.

In frame K’, the electric field is calculated as \(\overset{\rightarrow }{E} = −\overset{\rightarrow }{\nabla }\left(\frac{q}{{r}^{′}}\right)−(−\frac{q}{{r}^{′}{}^{2}}\frac{{\overset{⇀}{r}}^{′}}{{r}^{′}}) = \frac{q}{{r}^{′}{}^{3}} = (−vt\text{ }{\hat{e}}_{1} + b\text{ }{\hat{e}}_{2}) = {\overset{⇀}{E}}^{′}{}_{1} + {\overset{⇀}{E}}^{′}{}_{2}\) and the magnetic field \({\overset{\rightarrow }{B}}^{′} = 0\). Because t ’=rt and \({r}^{′} = \sqrt{{b}^{2} + {\left(v{t}^{′}\right)}^{2}} = \sqrt{{b}^{2} + {\left(v\gamma t\right)}^{2}}\), we can write \(\overset{⇀}{E}\) and \(\overset{⇀}{B}\) fields in K system as follows by Eq. (43):

\(\left\{\begin{aligned} &{E}_{1} = {{E}^{′}}_{1} = −\frac{q\gamma vt}{{\left({b}^{2} + {\gamma }^{2}{v}^{2}{t}^{2}\right)}^{\frac{3}{2}}} \\ &{E}_{2} = \gamma {{E}^{′}}_{2} = \frac{q\gamma b}{{\left({b}^{2} + {\gamma }^{2}{v}^{2}{t}^{2}\right)}^{\frac{3}{2}}}, \\ &{E}_{3} = 0 \\ \end{aligned}\right.\)        (49)

\(\left\{\begin{aligned} &{B}_{1} = {{B}^{′}}_{1} = 0 \\ &{B}_{2} = \gamma \left({{B}^{′}}_{2}−\beta {{E}^{′}}_{3}\right) = 0 \\ &{B}_{3} = \gamma \left({{B}^{′}}_{3} + \beta {{E}^{′}}_{2}\right) = \beta {E}_{2} = \beta \frac{q\gamma b}{{\left({b}^{2} + {\gamma }^{2}{v}^{2}{t}^{2}\right)}^{\frac{3}{2}}} \\ \end{aligned}\right.\)        (50)

Here, we wri te magnetic field in K system as \(\overset{\rightarrow }{B} = {\overset{⇀}{B}}_{3} = \gamma \left(\overset{⇀}{\beta } \times {{\overset{⇀}{E}}^{′}}_{2}\right) = \beta {E}_{2}{\hat{e}}_{3}\) in vector form for \({B}_{1} = {B}_{2} = {{B}^{′}}_{3} = 0\). Then, the fields are observed at point P in K system when the point charge q boosted in the x1 direction as

\(\overset{\rightarrow }{E} = \frac{q\gamma \left(−vt{\hat{e}}_{1} + b{\hat{e}}_{2}\right)}{{r}^{3}{r}^{2}{\left(1−{\beta }^{2}{\text{sin}}^{2}\psi \right)}^{{}^{3}/_{2}}} = {E}_{1}{\hat{e}}_{1} + {E}_{2}{\hat{e}}_{2}\)        (51)

\(\overset{\rightarrow }{B} = \gamma \left(\overset{\rightarrow }{\beta } \times {{\overset{\rightarrow }{E}}^{′}}_{2}\right) = \beta {E}_{2}{\hat{e}}_{3} = {B}_{3}{\hat{e}}_{3}\)        (52)

where \(\psi = co{s}^{−1}\left(\hat{n} \cdot \hat{\upsilon }\right)\), and uses the identities: \(b = −nsin\psi \) and \({\gamma }^{2}−{\gamma }^{2}{\beta }^{2} = 1\). We can calculate electric field and magnetic field of a uniformly moving charged particle at P in K using the Eqs. (49 –50) and simulate the fields in MATHEMATICA platform as Fig. 2. In this platform, electromagnetic fields can be operated in three field modes: electromagnetic field (Fig. 2), electric field (Fig. 3) and magnetic field modes (Fig. 3). While we control the parameters in values 1={b, t, β, ψ, γ} at the different ViewPoint in the platform, we can observe different field pattern at the some Viewpoints in the platform as shown in Fig. 4.

Fig. 2. Whiskbroom platform of \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) fields. The platform manipulate the electromagnetic fields at P in K system from the charge q at origin in K’ system boosting in direction x1. It can be possible to manipulate the platform in three field modes: electromagnetic field mode, electric field mode, and magnetic field mode. It present various ’whiskbroom’ pattern according to the control parameters (b, β, t, and ViewPoint) in the platform. In the frame K’, the observer point P is at distance \({r}^{′} = \sqrt{{b}^{2} + {\left(v{t}^{′}\right)}^{2}}\) away from q. We will to express r’ in terms of the coordinates in K system.

Fig. 3. Whiskbroom platforms of \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) fields. (a) In electric field mode, the fields are viewed in take the ⊙x3 direction and the boost is on x1 axis. (b) In magnetic field mode, the fields are viewed along the ⊗x1 direction. The \(\overset{\rightarrow }{B}\) field is along to the x3 axis.

Fig. 4. Electric fields snapped from the different snap conditions in the whiskbroom platform (Fig. 2): initial setup of value1 ={c = 1, γ= 3, q = 1, β= 0.4185, b = 0.1319, t = 0.1123} and ViewPoint1 = {0.001355, –0.5689, –4.7564}. Snaps from the left are: (a) from the initial setup value1 and ViewPoint 1, (b) change ViewPoint 1 to ViewPoint 3={0, –0.1472, 0}, (c) change t → 3.1123 and ViewPoint 2 = {0.001355, –0.5689, 4.7564}, (d) change to ViewPoint 1 from (c), (e) change t → 1.1312 from (c), (f) change t → 1.1123 of value 1 only.

We can appropriately manipulate the platform for the intended pattern of fields in K system with an adjusted series of control parameters in the MATHEMATICA platform. In the electromagnetic field mode, we can examine the behavior of the magnetic fields, \(\gamma \left(\overset{⇀}{\beta } \times {{\overset{⇀}{E}}^{′}}_{2}\right) = \beta {\text{E}}_{2}{\hat{e}}_{3}\) while the electric field is \(\overset{⇀}{E} = {\text{E}}_{1}{\hat{e}}_{1} + {\text{E}}_{2}{\hat{e}}_{2}\) from the graphics in Fig. 5 dynamically, which confirms the electromagnetic interaction of \(\overset{⇀}{B} = {\overset{⇀}{B}}_{3} = \gamma \left(\overset{⇀}{\beta } \times {{\overset{⇀}{E}}^{′}}_{2}\right)\) in Eq. (50). Hence, we can visualize the apparent electric field pattern by changing the boost values (β) of {v, 0.2000, 0.4900, 0.002}, as shown in Fig. 5 in the MATHEMATICA platform. This is so-called whiskbroom pattern of lines of electric field (Arfken 1970; Georgi 1982; Bandyopadhyay 1988).

Fig. 5. Snapshots of the whiskbroom pattern. The vector field lines of \(\overset{\rightarrow }{E}\) and \(\overset{\rightarrow }{B}\) for a charged particle in motion near β= 0.4100 along the x1 axis in the K frame. The patterns are snapped from the wshiskbroom platform of electromagnetic field mode on eight βvalues: β= 0 – 0.4731 on the same control parameters. \(\overset{\rightarrow }{B}\) field is the \(\overset{\rightarrow }{B} = \beta {E}_{2}{\hat{e}}_{3}\) viewed along the ⊗x1 axis while \(\overset{\rightarrow }{E} = {E}_{1}{\hat{e}}_{1} + {E}_{2}{\hat{e}}_{2}\) in take the ⊙x3 axis in the platform.

It is not until we visualize the electric fields in the K frame from the potential of the boosting charge at the K’ frame that we can identify clearly the features of the whiskbroom pattern in Minkowski space. The illustrations or descriptions about the whiskbroom pattern in most textbooks have not presented the pattern with graphics yet (Arfken 1970; Georgi 1982; Bandyopadhyay 1988; Fitzpatrick 2014; Yamamoto 2019); the MATHEMATICA platform here can manipulate the lines of whiskbroom pattern precisely by changing the parameters of the control values to the tensor fields. The MATHEMATICA programs for manipulating the field tensor Fαβ and the whiskbroom pattern in this paper are available on the Web site (Yun 2020a; Yun 2020b). Even if MATHEMATICA has not yet been installed on a user’s computer, the user may use a CDF file instead (Yun 2020a; Yun 2020b) in CDF Player free download at Wolfram site (Wolfram 2020).

4. CONCLUSION

In this paper, we have presented the manifesting of the electromagnetic field tensor Fαβ in Minkowski space, which enables the comprehension and examination of the field tensor with control parameters, such as boosting speed βand impact parameter b, in the MATHEMATICA platform. We can then show the whiskbroom pattern precisely in the MATHEMATICA platform. Nowadays, the conceptualization, visualization, and quantization of physics concepts of electromagnetic field tensors has become essential in the development process for knowledge-based information technology. We expect that the MATHEMATICA platform will be a useful starting step for physics students and researchers to construct and examine tensor fields practically in Minkowski space.

Appendix A: MATHEMATICA CODES

The MATHEMATICA codes below are a part of those codes that produce the tensor fields and plots of the vector fields. However, with only these codes, the vector field could not be produced. The tensor fields are produced with the complete htensorj procedure (Yun 2020a; Yun 2020b).

ACKNOWLEDGMENTS

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF- 2019R1I1A3A01063976).

Appendix

References

  1. Ahn S, Modernistic Understanding in Physics (Chungmoongak, Seoul, Korea, 1993).
  2. Arfken GB, Weber HJ, Harris FE, Mathematical Methods for Physicists: A Comprehensive Guide (Academic Press, San Diego, CA, 1970).
  3. Bandyopadhyay N, The Theory of Special Relativity (Academic Publisher, Calcutta, India, 1988).
  4. Cabrera R, Tensorial: A Tensor calculus package (2000) [Internet], viewed Nov 10,2019, available from: https://library.wolfram.com/infocenter/Demos/434/
  5. Choi YD, Kim BG, Yun HJ, Platform for manipulating polarization modes realized with Jones vectors in MATHEMATICA, J. Astron. Space Sci. 32, 151-159 (2015). https://doi.org/10.5140/JASS.2015.32.2.151
  6. Choi YD, Yun HJ, Vector field platform for visualizing electric and magnetic fields in matter using MATHEMATICA, J. Korean Phys. Soc. 74, 530-541 (2019). https://doi.org/10.3938/jkps.74.530
  7. Ekert AK, Quantum cryptography based on Bell's theorem, Phys. Rev. Lett. 67, 661 (1991). https://doi.org/10.1103/PhysRevLett.67.661
  8. Fedrizzi A, Zuppardo M, Gillett GG, Broome MA, Almeida MP, et. al., Experimental distribution of entanglement with separable carriers, Phys. Rev. Lett. 111, 230504 (2013), https://doi.org/10.1103/PhysRevLett.111.230504
  9. Fitzpatrick R, Lorentz transformations (2014) [Internet], viewed Nov 10, 2019, available from: http://farside.ph.utexas.edu/teaching/jk1/lectures/node12.html
  10. Flugge W, Tensor Analysis and Continuum Mechanics (Springer-Verlag, New York, NY, 1972).
  11. Fowles GR, Introduction to Modern Optics (Holt Rinenhart and Winston, Chicago, IL, 1975).
  12. Georgi H, Lie Algebra in Particle Physics (Benjamin Cummings, London, UK, 1982).
  13. Griffiths DJ, Introduction to Electrodynamics. 2nd ed. (Prentice-Hall, Englewood Cliffs, AJ, 1981).
  14. Jackson JD, Classical Electrodynamics (John Wiley & Sons, New York, NY, 1975).
  15. Kim BG, Yun HJ, Pedagogical mathematica platform visualizing the coriolis effects in 3-cell atmospheric circulation model, J. Astron. Space Sci. 31, 91-99 (2014). https://doi.org/10.5140/JASS.2014.31.1.91
  16. Kwoen JH, Park MS, Cho J, Jung KY, FDTD analysis of electromagnetic wave propagation in an inhomogeneous ionosphere under arbitrary-direction geomagnetic field, J. Electromag. Engin. Sci. 18, 212-214 (2018). https://doi.org/10.26866/jees.2018.18.3.212
  17. Marion JB, Classical Dynamics of Particles and Systems (Academic Press, San Diego, CA, 1970).
  18. Moskowitz CL, The 11 most beautiful mathematical equations (2017) [Internet], viewed Nov 10, 2019, available from: https://www.livescience.com/57849-greatest-mathematical-equations.html
  19. Parker L, Christensen SM, Math Tensor: A System for Doing Tensor Analysis by Computer (John Wesley, Boston, MA, 1994.
  20. Perez G, Lorentz Transformations (2019)[Internet], viewed Nov 10, 2019, available from:http://library.wolfram.com/infocenter/MathSource/5924/
  21. Reitz JR, Milford FJ, Christy RW, Foundation of Electromagnetic Theory. 4th ed. (Addison-Wesley, Reading, Massachusetts, MA, 1993).
  22. Veselago V, Braginsky L, Shklover V, Hafner C, Negative refractive index materials, J. Comput. Theo. Nanosci. 3, 189-218 (2006). https://doi.org/10.1166/jctn.2006.3000
  23. Vrbik J, Relativistiv motion of a charged particle and pauli algebra, Math. J. 14 (2012). https://doi.org/10.3888/tmj.14.10
  24. Wolfram, CDF Player (2020) [Internet], viewed Jun 2, 2020, available from: https://www.wolfram.com/products/player/legacy-cdf.cgi
  25. Yamamoto H, Part 1 Lorentz group and Lorentz Invariance (2019) [Internet], viewed Nov 10, 2019, available from: http://epx.phys.tohoku.ac.jp/-yhitoshi/particleweb/ptestup.pdf
  26. Yun HJ, Mathematica applications for tensor analysis in physics classes (TensorAnalysis.nb) (2006) [Internet], viewed Jun 2, 2020, available from: https://library.wolfram.com/infocenter/Conferences/6466
  27. Yun HJ, Mathematica simulation programs (jhtensor2041.nb) (2020a) [Internet], viewed Jun 2, 2020, available from: http://www.heejy.site/helicity.html
  28. Yun HJ, Mathematica simulation programs (jstensor2062.nb) (2020b) [Internet], viewed Jun 2, 2020, available from: http://www.heejy.site/helicity.html
  29. Zimmerman RL, Olness FI, Mathematica for Physics (Addison-Wesley, Reading, Massachusetts, MA, 1995.