Next Article in Journal
Quantum Omni-Synthesis I: Core Field-Theoretical Framework
Previous Article in Journal / Special Issue
Ergotropy from Geometric Phases in a Dephasing Qubit
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Position Operators in Terms of Converging Finite-Dimensional Matrices and Their Intertwining with Geometry, Transport, and Gauge

1
Ames Laboratory, Iowa State University, Ames, IA 50011, USA
2
Department of Physics and Astronomy, Iowa State University, Ames, IA 50011, USA
3
Department of Physics and Texas Center for Superconductivity, University of Houston, Houston, TX 77204, USA
4
Department of Mathematics, Iowa State University, Ames, IA 50011, USA
*
Authors to whom correspondence should be addressed.
Quantum Rep. 2026, 8(1), 14; https://doi.org/10.3390/quantum8010014
Submission received: 7 January 2026 / Revised: 31 January 2026 / Accepted: 6 February 2026 / Published: 12 February 2026
(This article belongs to the Special Issue Exclusive Feature Papers of Quantum Reports in 2024–2025)

Abstract

The position operator r ^ appears as i p in wave mechanics, while its matrix form (e.g., under a Bloch basis) is well known diverging in diagonals, causing difficulties in basis transformation, observable yielding, etc. We aim to find a convergent r-matrix (CRM) to improve the existing divergent r-matrix (DRM), and investigate its influence at both the conceptual and the application levels. A key modification is increasing the familiar substitution of r ^ by i p to i j k j , namely the N-th Weyl algebra. Resolving the divergence makes r-matrix rigorously defined, and we are able to show r-matrix is distinct from a spin matrix in terms of its defining principles, transformation behavior, and the observable it yields. Conceptually, the CRM fills the logical gap between the r-matrix and the Berry connection (this unremarked vagueness has caused the diagonal divergence). In application, we focus on transport, and discover that the Hermitian matrix is not identical with the associative Hermitian operator, i.e., r m , n = r n , m * r ^ = r ^ , which subtly affects the celebrated Berry curvature formula for adiabatic current. We also discuss how such a non-representation CRM can contribute to building a unified transport theory.

1. Introduction

In the change from classical to quantum mechanics, the position r was promoted to the operator r ^ , conjugated with momentum p by the non-trivial commutator relation [ r ^ , p ] = i that leads to uncertainty in their values [1,2]. As such, r ^ appears as i p acting on wavefunctions coordinated by p, with crucial consequences whether r ^ is explicitly evaluated (e.g., for transport) or if r ^ is trivially constant (e.g., with an atomic Hamiltonian) but energies/eigenstates are to be solved [1].
The familiar i p is the form of r ^ in wave mechanics, while the matrix form of r ^ is rarely seen. This disproportionate observation is due to the lack of convergence of the r-matrix: the diagonals diverge in plane waves, Bloch bases, etc. [3,4,5,6,7,8]. Given the autonomy of matrix mechanics and its equivalence with wave mechanics [2] (Chapter 3), it is weird that the diagonals of a physical operator (i.e., their expectation values) all diverge. This undermines preservation of the spectrum of the matrix, obstructs obtaining an equivalent r-matrix by basis transformation, and even casts doubt on the off-diagonal convergence, given the holistic nature of a matrix. We elaborate on the misbehavior of the r-matrix in Section 2.
In contrast, the spin matrix can readily be found by solving [ s i , s j ] = ϵ i , j , k s k . Pauli matrices provide the simplest solutions, and many others exist, either reducible or irreducible. Formally, representations of Lie algebras are involved [9]. In physics, we consider su ( 2 , C ) as it stands for spin. Generally, systematic construction and classification of Lie algebras have been achieved for finite (Cartan matrices [9,10]) and infinite dimensions (e.g., Kac-Moody algebras [10]). It is tempting to try the same for the r-matrix by solving [ r ^ , p ] = i : the operator on the right is now replaced by a complex number, leading to Weyl algebras [10,11]. Unfortunately, this is doomed to fail, because Weyl algebras admit no matrix representations (Section 2). Does this mean that an r-matrix cannot exist? Given that [ r ^ , p ] = i cannot be solved with matrices, could any matrix be assigned to r ^ ?
A major goal of this work is to derive convergent r-matrices (CRM) in arbitrary finite dimensions by introducing the N-th Weyl algebra A N (Section 2). It can be viewed as a procedure for encoding r ^ , an infinite dimensional operator of continuous spectrum, using matrices of finite dimension. Theoretically, it is convenient to have such a formal conversion for dimensions, and such a matrix description of a differential operator [12]. However, we stress that the r-matrices do not yield representations. In particular, we must carefully distinguish the terminologies “matrix” and “matrix representation.” In fact, the known r-matrices [3,4,5,8], called divergent r-matrices (DRM) in this context, do not yield representations either, a fact which has somehow been concealed by the divergence. The DRMs derive from the first Weyl algebra A 1 (just the familiar substitution r ^ i p ); we analyze the divergence and find that expanding A 1 to A N can fix it. Here, N depends on the dimension of the Bloch space. Although A 1 is the special case of A N with N = 1 , the DRMs are not 1-D CRMs. In fact, the CRMs converge for arbitrary dimensions, and are thus distinct from the DRMs, rather than including them as a special case (Section 4).
Why are r-matrices important? A short answer is that they are involved in both transport [4,5,6,7,8,13,14,15,16,17,18] and topology [19,20,21,22,23,24,25,26,27] in crystals (e.g., under Bloch bases). For example, when band electrons are exposed to light [28,29,30,31,32,33,34] and undergo resonant inter-band transition [4,5,7,8,13,18], the charge center changes, leading to a shift current J s γ m , n · R m , n [8,18]. The γ m , n are hopping rates, and R m , n is the position shift associated with | ψ n | ψ m :
R m , n ( k ) : = r m , m ( k ) r n , n ( k ) X m , n ( k )
Here, R m , n ( k ) is the shift vector, obtained by subtracting diagonals between bands m, n; while X m , n ( k ) = k ln ( r m , n ( k ) ) is a complementary term (involving the imaginary part of off-diagonals r m , n ( k ) ) to ensure gauge invariance [4,5,18]. As such, r-matrices enter through the distance shifted during hopping.
The r-matrices make another entrance in connection with the hopping rates γ m , n . The light field is usually modelled with [4].
V ^ int = e E r ^
The modification of quantum states is encoded in the matrix ψ m | e E r ^ | ψ n , which forms the basic building unit for nth-order perturbation [4,5,8]. For instance, consider the linear response
γ m , n ( k ) 1 h | u m | V ^ int | u n | 2 ( f n ( k ) f m ( k ) ) δ ( ω ω m , n ) ,
which is known as Fermi Golden Rule derived via time-dependent perturbation. The δ ( ω ω m , n ) reflects energy conservation, and ω m , n is the energy difference as defined below.
Combined with Equation (1), the DC component of the second-order J s response to the external driving with frequency ω is found to be [8]
J s ( ω ) = f m , n · ( r m , m r n , n X m , n ) · r m , n r n , m δ ( ω m , n ω ) E ( ω ) E ( ω ) · d k ,
where f m , n ( ω m , n ) is the Fermi distribution (energy) difference between two bands:
f m , n : = f n ( k ) f m ( k ) , ω m , n : = ω m ( k ) ω n ( k ) .
Compared with J s γ m , n · R m , n , we recognize
γ m , n ( k ) = f m , n r m , n r n , m δ ( ω m , n ω ) E ( ω ) E ( ω )
for m n . Clearly, the hopping rate γ m , n ( k ) relies on the r-matrix. When higher-order perturbations are counted, γ m , n ( k ) should involve higher-order products of r-matrices: r m , j r j , l r l , n r n , m , etc. [4,5,8,26].
Simply speaking, the matrix components r m , n originate from band labels m, n. The r-matrix is linked to observables in various forms [15,16,35,36,37,38,39,40,41]. In view of these consequences of the r-matrix, the dichotomy between wave and matrix mechanics and their mutual replaceability deserves second thought. We should not naively attribute the r-matrix solely to matrix mechanics, since evaluation and transformation of the r-matrix inevitably involve the nature of r ^ as a differential operator, sometimes in implicit ways. Nor should we think that using the differential form i p makes the r-matrix redundant. Matrices and differential operators are extensively discussed in Section 5.
We surpress Cartesian indices in Equations (1)–(6). In general, optical conductivities are tensors. Nevertheless, the simple fact is that the r-matrix appears in optical responses. More importantly, its role is clear: since the r-matrix takes the form of a connection, a differential-geometric notion, it opens the door to quantum geometry [35,36,37,38,39,40,41,42]. A notable success is the linkage of the Berry connection with the Wannier center [23,27], leading to quantization of adiabatic charge pumping [22] and the Berry phase theory of polarization [27]. In this vein, given appropriate coupling forms or scenarios (potentially ignoring certain degrees of freedom [38]), more geometric interpretations appear, such as curvature [19], a quantum metric (as a distance defined between quantum states) [36], and tangent space [38]. It is fascinating that these geometric notions enter into diverse phenomena which are seemingly irrelevant.
Although substantial advances have been made in the geometrical interpretation of optical transitions [17,18,35,36,37,38,39,40,41], we have not yet dealt with the issue of divergence. The r-matrix is still based on DRMs, the divergence arising from the diagonal k ( k k ) terms. The issue was raised by Blount in the 1950s [3]. Since then, no essential progress has been made on resolving the divergence, or on its origin and significance. Thus, the diagonal terms r m , m , r n , n in Equation (1) are not evaluated with Bloch functions but with periodic functions u m , k ( r ) , u n , k ( r ) . In arguing for such a substitution, resort is made to a heuristic: “The Bloch wave does not work, so something else should be used.” However, it remains unaddressed whether u n , k ( r ) is the only possible choice, and whether using u n , k ( r ) can be attributed to a certain general principle. Moreover, the implications of employing u n , k ( r ) and integrating it over k to yield r ^ are disturbing because of when observables are no longer taken from diagonals of a physical operator, not the orthodoxy of matrix mechanics [2]. There has not yet been any comprehensive justification of this procedure, which seems quite remarkable given the maturity of quantum mechanics [2].
One can ensure that the diagonal entries r n , n appear in quarantined form, just like cutting off the rotten parts of an apple, while it is unclear whether converging entries in a diverging matrix are still meaningful, at the very least in the absence of a renormalization protocol. Another concern is that geometry often relies on perturbation series [4,38,40], which incurs risks: strong interaction or gap closing might undermine the perturbation treatment; the geometric interpretation could be sensitive to the orders of truncation; it is hard to recognize a geometric effect when it is confounded with other effects [40]. Any of these possibilities could diminish the fundamentality and elegance of a geometric formula. Additionally, hopping, which should be a continuous process, is usually interpreted in terms of a pair of states (initial and final), while the geometric interpretation requires the number of intermediate states to be accounted for [38,40]. In short, the present situation is not satisfactory, and worry arises from the logic gap: the r-matrix does not stand on a solid foundation, and observable extraction is clearly incompatible with the basic rules for matrices, while observables based on DRMs are continually being proposed [8,17,18,35,36,37,38,39,40,41].
Our aim in this work is two-fold. At the conceptual level, we resolve the vagueness in using ψ n , k or u n , k by introducing the “r-matrix” r m , n ( k , k ) and the “reduced r-matrix” r m , n ( k ) . Here, r m , n ( k , k ) is evaluated with ψ n , k , and r m , n ( k ) is evaluated with u n , k . Both are defined in convergent fashion, regarded as different facets of the CRM, and their relations are deduced. The vector space spanned by u n , k is recognized, whose dimension and relation with the Bloch space (spanned by ψ n , k ) are clarified. With CRM, the difficulty in using either diagonals or off-diagonals disappears. Moreover, we recall the non-existence of a matrix representation for a Weyl algebra, and show that Bloch waves are incomplete for r ^ . As a consequence, the principles for deducing the r-matrix must be different from, for instance, those for the spin operator. For spin, a complete “total space” serves as a Hilbert space which affords a Lie algebra representation. For r ^ and the Weyl algebra, it is a quotient space of a total space (or fiber space of a bundle space in bundle theory [43,44]) which serves as a Hilbert space. The algebraic procedure for this expands A 1 to A N .
At the application level, our main focus is on transport, which, by definition, means position change in charge carriers. Thus, it ultimately concerns the expectation value of r ^ . The analysis of diverse transport mechanisms, such as injection currents [8,28], shift currents [8,18], and adiabatic currents [22,27], currently involves vagueness or arbitrariness in extraction of the observable r ^ . We leave the development of a unified transport theory based on CRM for the future. Here, we concentrate on the issue of observable extraction. Since the definition of the r-matrix is subject to different principles, distinct transformation behaviors and gauge issues emerge. The methods for extracting expectation values also vary. All these phenomena suggest that r ^ is not the same type of operator as spin. To unify the differeing concepts, we introduce the notion of a ribbon. Another focus is on designation systems, and we point out the risks in using the bra/ket notation when differential operators are involved. The organization, major results, and innovative features of the paper are summarized in Table 1.

2. Position Operators and Weyl Algebras

We introduce three important vector spaces involved. The first is the space H spanned by the eigenstates of the position operator r ^ (or of p | the two sets of eigenstates are equivalent bases linked by Fourier transformation). The second vector space is the Bloch space H B by bases | ψ n , k . Bloch space H B is isomorphic to the space H W spanned by the Wannier functions [27]. The third vector space V is defined shortly, as a quotient space of H B (i.e., H B can be expressed as V E , where E is another vector space). We show how to bring r ^ down from H , on which it is originally defined, to a matrix defined on a finite-dimensional quotient space V .
Let us first introduce H . In general, the identity of a vector space is characterized by the dimension and the inner product. If and only if both aspects are the same, two vector spaces are considered identical. For finite dimensional spaces, if there exists an invertible (one-to-one) map between two spaces and the inner product remains unchanged after the map (formally, such a map is called an inner-product-preserving or structure-preserving map), the two spaces are said isomorphic [45].
The dimension of H is evidently infinite as eigenvalue r takes all possible R . To be more accurate, the dimension is uncountable infinite, as detailed shortly. The inner product defined for a vector space (often said “equipped on the space”) is formally a map H × H C , which means the inputs (one the left of →) are two elements (vectors) in space H and the output is a complex number C .
On top of inner products, one could say the space H is complete (such that it is qualified for a Hilbert space), referring to the following fact:
r | r = δ ( r r ) r , r R .
Each r corresponds to a distinct eigenstate; thus, these eigenstates are as numerous as real numbers. With more rigor, the cardinality (a term characterizing the population of an infinite set) of the eigenstates is equal to that of R . The set R is known as “uncountably infinite”, meaning it is unable to list the entries in a one-to-one correspondence with the set of natural numbers N , which is called countable infinite. In other words, R is “more” than N , although both are infinite. Therefore, if there is another space whose dimension is countably infinite, it is smaller than H , and thus cannot be isomorphic to H [46].
When dimensions rise to infinity, some fundamental changes take place. For example, it is possible to write a finite-dimensional operator M in matrix form. With respect to eigenstates forming a basis, the matrix M is diagonal.
M M 1 , 1 0 M i , i 0 M N , N N .
It might tempting to think that δ ( r r ) could be such a diagonal matrix, if r, r may be regarded as row/column labels i , j , except that now the matrix becomes infinitely big ( N ) to host the infinite number of elements. However, this is incorrect. Firstly, the row/column labels take values in the set of (positive) natural numbers N, which is countably infinite. This procedure does not apply to uncountably infinite sets such as R . Intuitively speaking, the matrix with countably infinite many rows/columns is still “not big enough.” Secondly, the matrix formalism stipulates that contraction of i should sum over all its possible values: j M i , j ϕ j . When this is extended to r, it becomes an uncountably infinite sum r R M r , r ϕ r , which in general diverges [47].
Another issue regarding the infinite dimension is the lack of converging norms. The norm means the “length” of a vector, which should be positive definite, and physically gives the probability density of a particular eigenstate. If we simply apply the normalization for finite-dimensional vectors to eigenstates of r ^ , we should find the norm is infinite. Roughly speaking, this divergence is reflected by the “infinite spike” of the δ -function. The diverging norm makes derivatives of states ill-defined and thus, in this space, a Berry connection
r | r r
is also ill-defined. This is understandable, since an arbitrarily small deviation r + Δ r makes Equation (7) jump from infinity to zero (i.e., Δ r = 0 , r | r = , and Δ r 0 , r | r + Δ r = 0 ), evidently not differentiable. In fact, the following aspects are interrelated: (1) the norm of a space; (2) the dimension of a space; (3) differentiability and derivative of vector states; (4) geometric notions, such as Berry connection and curvatures. To define notions such as Berry curvatures, we must reduce the dimension of the space, and the four aspects above need to be modified in parallel.
In addition, the average position of an extensive state, e.g., plane waves, also diverges. This is not a concern for scattering problems, where normalization is not required, and just the relative amplitudes of incoming/outgoing beams are adequate; or again when only localized states are involved and the average position is constantly fixed, such as for atomic Hamiltonians or harmonic oscillators [1]. However, for transport (e.g., shift currents [8,18]), a diverging position could be fatal, destroying any attempt at a meaningful definition of transport.
In the space H , the operator r ^ is needed in the commutation relation
[ r ^ , p ] = i ,
but never stands alone. It is always paired with its conjugate, the momentum p [1,2]. By linearity, one may adsorb i into the operator to obtain the alternative convention [ r ^ , p ] = 1 . With Equation (10) as the generator, one obtains an infinite set of operators forming a ring. A ring is an algebra equipped with two operations: addition and multiplication [48] (division is not required). Addition must be Abelian and invertible; multiplication is not required to be commutative or invertible.
A most familiar ring is the set of integer Z . Apparently, one has addition and multiplication defined among integers; most importantly, addition and multiplication of two integers gives another integer—this requirement is known as closure. Thus, in this case, the ring is the set of integer numbers combined with operations defined on them (or said equipped on them); thus, it is more than just a set.
In general, the elements in a ring could be anything. Here, we are concerned with a ring composed of polynomials and derivatives as below:
f m ( r ) m r m or f m ( p ) m p m
using the Einstein convention, where f m is a polynomial serving as the “coefficients” of partial derivatives. One is at liberty to select either r or p as the variable. The ring generated by Equation (11) is called a Weyl algebra [10,11]. In fact, we encounter many Weyl algebras in quantum mechanics. Consider the formalism
ψ * ( r ) ( i ) r ϕ ( r ) d r
for yielding the expectation value of momentum. It involves the multiplication of ψ * ( r ) ( i ) r and ϕ ( r ) , where generic functions ψ * ( r ) and ϕ ( r ) can be approximated by Taylor expansion with polynomials f m ( r ) serving the role of coefficients. The integration over r arises from the addition operation equipped on the ring. Hence, defining the position operator, which is a major goal in this work, boils down to its mathematical role in constructing generators of Weyl algebras (Appendix F).
In quantum mechanism, we tend to interpret r ϕ ( r ) as a derivative “acting” on a function of r. In other words, r is operation, and ϕ ( r ) is a function for r to act on; r and ϕ ( r ) are not on the equal status. In the ring framework, this is equivalently interpreted as an abstract multiplication of r with ϕ ( r ) . The r is interpreted with 1 · r , and ϕ ( r ) is interpreted as ϕ ( r ) · r 0 , such that the two are on the equal status as elements in a ring. For example, if ϕ ( r ) = r 2 , the result of multiplication is 2 r r , which corresponds in Equation (11) to f m ( r ) = 2 r and m = 1 . In abstract algebra, such a mutliplication is no different than a “normal” multiplication like 2 · 4 = 8 , as long as closure (definition) of the multiplication is respected. The closure determines the range of the ring. Note that the conjugate pair r ^ and p are Weyl algebra generators; the full Weyl algebra contains all possible orders of polynomials for multiplication closure.
It is instructive to compare the Weyl algebra with Lie algebra; the latter is a vector space V ( s x , s y , s z serve as bases), over R or C (real or complex numbers as coefficients to be multiplied with bases s i ), equipped with Lie brackets [44], which is just the commutator “ [ , ] ”. Consider spin operators su ( 2 , C ) with [ s i , s j ] = ϵ i , j , k s k . In intuitive language, the bracket makes two operators (ones plugged in brackets) become a single operator on the right. Formally, the bracket is a binary map: V × V V . Finding spin representation is just looking for mathematical objects (matrices or any other well-defined terms) that reproduce the relation described by the brackets. For a Weyl algebra, a crucial difference is Equation (10) replacing the operator on the right by a complex number, as a map V × V C , where C is a complex number.
This subtle difference leads to significant consequences: finite-dimension matrix representations of Weyl algebras do not exist. In other words, Weyl algebras cannot be represented by matrices. If they could, we would have
Tr ( [ A , B ] ) = A i , l B l , i B i , l A l , i = 0 = Tr ( i · I N ) = N i ,
where the only solution would be with trivial zero-dimensional matrices | N = 0 .
This is why Equations (11) and (12) take the form of polynomials and differential operators rather than matrices. In general, they belong to a Weyl algebra (Appendix F). The representation is
r ^ i p ,
yielding the first Weyl algebra A 1 . Lie algebras (such as sl ( 2 , C ) ) can be realized as subalgebras of A 1 [11]. We can also consider multiple pairs of variables { r i , p i } N , yielding Nth Weyl algebra A N . Consequently, the polynomials may involve multiple variables:
f m ( p ) m p m f m 1 , , m N ( p 1 , , p N ) i N m i p i m i .
Nth Weyl algebra A N (Equation (15)) is used to construct an r-matrix in Section 4 (also see Appendix F).

3. Structure of Bloch Space and Its Quotients

In this section, we introduce the other two spaces: Bloch space H B and its quotient space V (in some literature, quotient space is also called factor space). We first point out some “bad features” of H B . Then, we construct a product space V E , which is isomorphic to H B (the definition of isomorphic is given in Section 2). The space V E is well behaved, and the r-matrix is defined on the product space instead of on H B . Since V E H B , the space V is also a quotient space of H B .
Some features of H B are unsuitable for serving as a Hilbert space. We give two examples. Firstly, Hilbert space should be a Banach space (a complete normed vector space) [2,44]. The “normed” means a vector could be normalized to unity, such that a physical probability could be recognized. The norm is defined as
ψ n , k = | ψ n , k ( r ) | p 1 2 = ψ n , k * ( r ) ψ n , k ( r ) d r 1 2 = u n , k * ( r ) u n , k ( r ) d r 1 2
(with p = 2 ) is required to be finite. In physics, Equation (16) is comprehended as the total probability (or the total number of particles) in the space should be finite. In the above, we use Bloch’s Theorem
ψ n , k ( r ) = e i k r u n , k ( r )
| u n , k ( r ) is a periodic function of the lattice constant a. Evidently, the norm for H B diverges, i.e., the integration Equation (16) diverges. (It suffices to consider the special case where u n , k ( r ) is a constant function.)
The norm can be induced from the inner product: the self-product of a vector yields its norm. Thus, defining the norm boils down to defining inner products with continuous indices. Definitions like Equation (16) arise from the analog
Inner Prod . j N ψ j * ψ j + ψ * ( r ) ψ ( r ) d r ,
where continuous r assumes the role of the discrete values j, the sum over j becoming an integration over infinity. Equation (18) is an obvious transition from the discrete to the continuous case, but it is not the only one, and may not be the proper one. It is modified later (Section 4), as a key step to casting r ^ onto discrete bases.
ψ m , k | ψ n , k = δ m , n δ k , k N δ m , n δ ( k k ) .
As a convention, discrete variables are denoted in subscripts; if m = n , δ m , n = 1 . For continuous variables, we denote them in brackets; if k = k , δ ( k k ) . With Equation (19), the self-product m = n , k = k produces an infinitely “long” vector, meaning an infinite probability. In addition, it also makes the derivative | k ψ n , k diverge, a similar problem to that inherent in Equation (9).
As the second example of bad behavior, we observe that H B is incomplete for r ^ , which is a serious concern since transport arises from position change. The matrix of the position operator is expressed as
+ ψ m , k * ( r ) r ψ n , k ( r ) d r ,
which unfortunately diverges. This is easily seen from translating the diagonal terms
T ^ a r ^ = r ^ a ,
where T ^ a is the translation operator by a (here a is the lattice constant and a 0 ). Plugging Equation (20) into r ^ , we obtain the contradiction
T ^ a ψ n , k * ( r ) r ψ n , k ( r ) d r = ψ n , k * ( r ) e i k a r e i k a ψ n , k ( r ) d r = ψ n , k * ( r ) r ψ n , k ( r ) d r = r ^ .
Here, we apply T ^ a ψ n , k ( r ) =
ψ n , k ( r + a ) = e i k ( r + a ) u n , k ( r + a ) = e i k a ψ n , k ( r ) .
The periodic function is a function of crystal momentum k and band n, transcribed from ψ n , k ( r ) . Now u n , k ( r + a ) is obtained by translating u n , k ( r ) by a in the negative direction, thus r ^ in Equation (21) is shifted by a .
The inconsistency between Equations (21) and (22) indicates that the integration in Equation (20) cannot converge, for otherwise the contradiction r ^ a = r ^ would be obtained. This divergence is genuine and inevitable. It arises from the fact that it is impossible to pin down the “center” of an infinitely extensive wave function. One may attribute this divergence to the infinite dimension of H B (the infinite dimension arising from the infinite number of possible values for (n, k), where k might be either discretely infinite or continuous), since a sum over a finite numbers of terms should never diverge. Note that each distinct (n, k) corresponds to a linearly independent basis. Note the ambiguous meanings of “bases”: the bases span H B , rather than the vector label k. It is very possible that k · k 0 , but ψ n , k | ψ n , k = 0 .
To resolve these problems, we next construct a well-behaved product space related to H B with isomorphism; CRM is established on the well-behaved space. We begin by introducing a well-defined inner product, on the basis of which procedures associated with vectors, operators, etc., may be defined [44]. We adopt the following procedure to force convergence of Equation (20):
ψ m , k p * ( r ) ψ n , k q ( r ) d r = + a 0 + 0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r + a 2 a + = i N e i ( k p k q ) R i 0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r .
For simplicity, consider a 1D atomic chain of N sites with lattice constant a. Set R i = ( i 1 ) · a and k p = ( p 1 ) · 2 π N a ( i , p , q = 1 , , N ). The sum over R i is independent of r, and thus can be factored out: the infinite integration is reduced to a finite integration. We have
i N e i ( k p k q ) R i = N · l N δ k p , k q G l 1 s t B r i l l o u i n Z o n e N · δ k p , k q .
If k and k are restricted to the first Brillouin zone (BZ) by convention, the above sum can be reduced to a single δ -function. For the other term, in-cell integration, we require
0 a ψ m , k p * ( r ) ψ n , k p ( r ) d r = 0 a e i k p r u m , k p * ( r ) e i k q r u n , k p ( r ) d r = δ m , n
for the case where k p = k q . On the other hand, for k p k q , even if m n , Equation (26) may not necessarily vanish, because it is Equation (25) which governs the orthogonality for distinct k-values. In that case, Equation (26) plays a role of a normalization factor, as discussed in connection with Remark 3 below.
We express the inner product Equation (24) as a product of two δ -functions. This leads one to think that H B can be isomorphic to a tensor product space. We invoke δ k p , k q from Equation (25) to generate one quotient space E of dimension N (the number of possible values of k), and invoke δ m , n to generate a second quotient space V of dimension N (the number of bands), yielding the isomorphism
Π : H B V E ; | ψ n , k | A n , k | E k
with | A n , k V and | E k E . Here, both “→” and “↦” indicate a map. The difference is “→” connects two sets: from map’s domain to co-domain; ↦ connects elements belonging to the two sets. Thus, “→” and “↦” in Equation (27) stand for two conventions for denoting a map. These map denotations are frequently used in this paper, especially in Section 5 and Section 6.
Isomorphism means a linear map which preserves the inner product (inner product value is invariant with map)
ψ m , k | ψ n , k = A m , k | A n , k · E k | E k
for | ψ m , k , | ψ n , k H B . Intuitively speaking, we seek a replacement vector | A n , k | E k for the original | ψ n , k , such that after the replacement the inner product value remains unchanged as indicated by Equation (28).
To facilitate analysis, we introduce maps
Π 1 : I B V Π 2 : I B E Π = Π 1 Π 2 : I B V E
where I B is the basis
I B = { ψ n , k | n = 1 , 2 , , N ; k = p · 2 π N a , p = 0 , 1 , , N }
of H B which contains N × N elements.
Since each basic Bloch vector is characterized by band n and crystal momentum k, one can write these maps in terms of
Π i ( ψ n , k ) or Π i ( n , k ) .
In particular, Π can be expressed as
Π ( ψ n , k ) = Π 1 ( ψ n , k ) Π 2 ( ψ n , k ) .
The existence of these maps Π i is constrained by
0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r = i = 1 N a i ( m ) * ( k p ) · a i ( n ) ( k q )
as discussed in Appendix E. The maps Π 1 , Π 2 are then defined as
Π 1 : | ψ n , k | A n , k = a 1 ( n ) ( k ) a 2 ( n ) ( k ) a N ( n ) ( k ) and Π 2 : | ψ n , k | E k = 1 N e i k R 0 e i k R 1 e i k R N 1 ,
with
A m , k p | A n , k q = i = 1 N a i ( m ) ( k p ) * a i ( n ) ( k q ) and
E k p | E k q = 1 N j = 0 N 1 e i ( k p k q ) R j
as the corresponding inner product rules. Since
A m , k p | A n , k q E k p | E k q = 1 N j = 0 N 1 e i ( k p k q ) R j · 0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r = ψ m , k p | ψ n , k q ,
the conjectured map Π preserve inner products.
Theoretically, the projection maps formalize the idea “the geometry quantities, such as Berry connection defined on the periodic part u ( r ) of a Bloch function” into these being defined in an abstract quotient space—the projection maps bridge the Hilbert space to its quotient. Consequently, one can use it in broader physical scenarios: not limited to single-particle (orbital) Bloch waves, but also the spin degrees freedom, correlated systems without translation symmetry, etc.
Physically speaking, Π 1 and Π 2 are closely related to two physical processes. The Π 1 projects to the quotient space V , which involves different bands, thus Π 1 is for (elastic) inter-band transitions. The Π 2 involves distinct k j , thus it is for the inelastic k-transport.
Remark 1.
Recall the main goal of this section: building a well-behaved isomorphic space to substitute for H B . The goal is realized by Π map constructed with Equations (27)–(36). The map Π reads
| ψ n , k | A n , k | E k = 1 N a 1 ( n ) ( k ) a 2 ( n ) ( k ) a N ( n ) ( k ) e i k R 0 e i k R 1 e i k R N 1
to circumvent integration over r, facilitating the evaluation of the r-matrix and other expressions (Section 4).
Remark 2.
Roughly speaking, Π creates a new basis equivalent to I B by switching the representation from H B to V E . But in fact, Π does not map vectors to vectors. In the ad hoc terminology introduced in Section 5, it maps vectors to ribbon bands or ribbons. Within the framework of bundle theory [43,44], a ribbon is a feature of the bundle space K × H B , where K is the Brillouin zone and Bloch space H B is the fiber space (see Section 5). Precisely speaking, Π is to map N mutually orthogonal vectors ( I B ) to a ribbon (Section 5), on which the vectors at { k i } N comprise a set of basis vectors isomorphic with the original set I B . In plain but less accurate words, this means that the components of the vectors (Equation (37)) should be functions of k (e.g., a i ( n ) ( k ) , e i k R 0 ) instead of constant values. For example, the following map also defines an isomorphism on I B but does not work:
| ψ n , k p δ j , n δ l , p = 0 1 n t h r o w 0 1 p t h r o w .
The crucial difference is that in Equation (37) we have lim k p k q Π [ | ψ n , k p ] = Π [ | ψ n , k q ] when the k p ’s are viewed as variables. For maps like Equation (38), however, we have lim k p k q Π [ | ψ n , k p ] = Π [ | ψ n , k p ] , since the components in Equation (38) are constants. If the k-independent Equation (38) interacts with partial derivatives, the r-matrix will vanish. Thus, Π cannot be chosen with an arbitrary isomorphism defined from I B .
Remark 3.
How should we visuaize the map Π? The wave functions ψ n , k are the eigenstates of the translations T ^ a . Thus, we seek representations of the translation group on H B and its quotients. It is conceivable that one part of space affords a trivial repesentation, while the rest affords a non-trivial one characterized by k. Spaces can be described by orthogonal bases: the k-independent δ m , n in Equation (26) seem appropriate for the trivial representation, with the δ k , k for the non-trivial part. Thus, we introduce Π 1 to project to vectors whose inner product is meant to reproduce δ m , n , while Π 2 projects to the other quotient space. Constructing a function space requires more than just expressing the functions: the inner product must also be specified. Thus, we simultaneously move from Equations (24)–(36).
We can rewrite the image of | ψ n , k p under Π from Equation (37) in a single Kronecker product column as
a 1 ( n ) ( k ) a N ( n ) ( k ) N e i k R 1 e i k R N N = a 1 ( n ) ( k ) · e i k R 1 a 1 ( n ) ( k ) · e i k R N a 2 ( n ) ( k ) · e i k R 1 a 2 ( n ) ( k ) · e i k R N N N
so that the inner product Equation (36) returns to its familiar row–times–column form with rows and columns of length N N . In the conjugate transpose row of the column from Equation (39), element a i ( n ) ( k ) · e i k R j is the component for the nth Bloch wave at the point k projecting to band i and local site j. There are two pairs of conjugated variables: n i , and k R j . Note that k is not conjugated with r, since r merely provides the normalization factor of Equation (26). The translation group acts trivially on the quotient space V , i.e., translation does not change vectors v V . This is why R j is only involved in the quotient space E.
Bearing in mind that components in the column vector of Equation (39) must correlate to certain inner products X | ψ n , k , then what basis vectors | X i , R j are chosen for | ψ n , k to be projected onto? We consider the map Π as exhibited in terms of basis vectors by Equation (36) of Remark 1. The basis elements can be regarded as generalized Wannier functions
| ψ n , k p = i = 1 N j = 1 N a i ( n ) ( k p ) · e i k p R j | X i , R j .
If a i ( n ) ( k p ) = δ n , i , we recover the normal definition of Wannier functions: | X i , R j | w i , R j . While Equation (40) is not the standard Fourier transformation, it is still invertible. The space spanned by the generalized Wannier functions | X i , R j is denoted by H W . Evidently, H B and H W are isomorphic.
The isomorphism (Equation (37)) is a major result of this work, which allows us to switch from H B to V E and avoid the continuous coordinate r that appears in ψ n , k ( r ) and u n , k ( r ) . Inner products like Equations (34) and (35) sum over discrete indices, without referring to the integral d r within a unit cell volume. The pre-factor ( 2 π ) d V cell arising from the integration is also avoided.
We should be cautious about designations such as
ψ n , k ( r ) = r | ψ n , k u n , k ( r ) = r | u n , k .
These denotations are often seen in literatures but not perfectly accurate. Since | r H , | ψ n , k H B , and H H B (later we show | u n , k V ). Rigorously speaking, inner products are illegal to be defined between vectors in different spaces, such as r | ψ n , k and r | u n , k . Given Equation (41) is accepted, one obtains
r | ψ n , k = ψ n , k ( r ) = e i k r u n , k ( r ) = e i k r r | u n , k = r | e i k r ^ | u n , k .
If r | is taken away from the left and only ket is kept, we have the following expressions:
| ψ n , k = e i k r ^ | u n , k | u n , k = e i k r ^ | ψ n , k .
Equation (43) is about using a unitary operator e i k r ^ to link two vectors | u n , k and | ψ n , k . In general, a unitary operator is invertible and may only connect spaces of the same dimension. Remember | ψ n , k and | u n , k are belonging to spaces H B and V , which are of different dimensions. The concern is that e i k r ^ promotes a lower-dimension vector | u n , k to a higher-dimension one | ψ n , k ; its inverse e i k r ^ degrades | ψ n , k to | u n , k . Having the same dimension is the sufficient and necessary condition for two vector spaces being isomorphic. | ψ n , k = e i k r ^ | u n , k (or | u n , k = e i k r ^ | ψ n , k ) would suggest H B V . However, V is merely a quotient space of H B . Similarly, expression like H ( k ) = e i k r ^ H e i k r ^ seen in the literature (e.g., Equation (2) of [49]) deserves special attention. The dimensions of operators ( e i k r ^ , H ( k ) , etc.) are summarized in Section 7.
Another point, as we should be aware of, is that the below orthogonality is false (whether k can be either discrete or continuous)
n N ψ n , k * ( r ) ψ n , k ( r ) · d k δ ( r r ) .
Otherwise, if equality in Equation (44) holds, H B is complete for r ^ . The set of functions ψ n , k ( r ) can expand arbitrary functions. However, this is false. To demonstrate the incompleteness, we construct counter examples in Appendix B, i.e., functions unachievable by superposition of ψ n , k ( r ) .
In band contexts, H B is the Hilbert space, thus H B should be complete—this idea has been taken for granted. However, although H B is complete for operators defined within H B , H B is incomplete for operators defined beyond H B , such as r ^ . Evidence includes:
(1)
Space H B spanned by Bloch waves { | ψ n , k } N × N has a lower dimension than space H spanned by eigenstates { | r } R of position operator; that is, the population (cardinality) of elements in the two basis sets { | r } R and { | ψ n , k } N × N are unequal.
(2)
Matrix of position operator (shortly seen in Section 4) is diverging.
(3)
δ ( r r ) is false (Equation (44)), and functions that cannot be achieved by superposition of Bloch waves ψ n , k ( r ) are constructed (Appendix B).
A conviction is that different quantum bases are equivalent. Thus, one vaguely believes | r and | ψ n , k are equivalent; continuous functions (e.g., ψ n , k ( r ) ) and discrete bases are equivalent, fancying that these bases could be linked by unitary transformations. However, on a second thought, how can a continuously infinite bases possibly be linked to discrete bases? In fact, these bases are not equivalent.
We conclude this section by emphasizing some important points:
(1)
The space H B is complete for operators defined within H B , while H B is incomplete for the r ^ operator, as r ^ is defined in H .
(2)
The sets { | r } R and { | ψ n , k } N × N are bases of different dimensions (different cardinality); they cannot be linked by a unitary transformation, and one cannot be obtained from the other by a change-of-basis transformation.
(3)
The respective spaces spanned by { | r } R and { | ψ n , k } N × N are not isomorphic.
Nevertheless, the map Π (Equation (27)) is a precise tool for introducing the Nth Weyl algebra (Section 4) and obtaining convergent matrices for the position operator. Moreover, geometrical quantities, such as Berry connections and curvatures, are defined unambiguously as operators on the quotient space V of H B .

4. Matrices of the Position Operator

In this section, we identify converging r-matrices (CRMs). We start by examining r-matrices in H B as they have appeared in previous work [3]. These matrices inevitably contain divergent terms. The matrix elements are defined by integration of the Bloch function ψ n , k ( r ) over an infinite range. For reasons discussed in Section 5, we avoid basis-free designations for the position operator, such as ψ m , k | r ^ | ψ n , k . For the moment, we consider the matrix element
ψ m , k * ( r ) r ψ n , k ( r ) · d r
given by the original integration. Making the substitution r i k in Bloch’s Theorem (Equation (17)), we obtain
r ψ n , k ( r ) = r e i k r u n , k ( r ) = i k e i k r u n , k ( r ) + i e i k r k u n , k ( r ) .
The matrix elements then take the form
ψ m , k * ( r ) { i k [ e i k r u n , k ( r ) ] + i e i k r k u n , k ( r ) } · d r = i k r ψ m , k * ( r ) ψ n , k ( r ) + i r e i ( k k ) r u m , k * ( r ) k u n , k ( r )
on plugging Equation (46) back into Equation (45). Note that the first term in Equation (47) becomes i k δ m , n δ ( k k ) . Recall that for the continuous δ -function, arguments appear in brackets | e.g., δ ( k ) , and δ ( 0 ) . On the other hand, for the discrete δ -function, the arguments are in the subscripts | e.g., δ m , n , and δ m , m = 1 . The second term in Equation (47) is
i e i ( k k ) r u m , k * ( r ) k u n , k ( r ) · d r = i N e i ( k k ) R i V cell e i ( k k ) r i u m , k * ( r ) k u n , k ( r ) · d r = ( 2 π ) d V cell δ ( k k ) V cell e i ( k k ) r i u m , k * ( r ) k u n , k ( r ) · d r .
For a general function F ( k ) , we have
F ( k ) δ ( k ) = F ( 0 ) δ ( k ) .
Thus, Equation (48) becomes
( 2 π ) d V cell δ ( k k ) · V cell i u m , k * ( r ) k u n , k ( r ) · d r .
We define
A m , n ( k ) : = i V cell u m , k * ( r ) k u n , k ( r ) · d r ,
yielding
ψ m , k * ( r ) r ψ n , k ( r ) · d r = i δ m , n k δ ( k k ) + ( 2 π ) d V cell δ ( k k ) A m , n ( k ) .
Except for a sign difference in the first term, our derivation is consistent with previous work [3], the second term differing by a normalization convention. Due to the appearence of k δ ( k k ) , the diagonal terms evidently diverge. Thus, the matrix elements defined by Equation (52) are merely formal.
Now, instead of working directly with H B , we construct a Weyl algebra on its isomorphic copy V E , obtaining a non-singular matrix which converges at both the diagonal and off-diagonal entries. The basic rule for the differential operator is the coproduct
i k = i k 1 + 1 i k
in the tensor algebra [44,48]. The partial derivative acts on each of the two tensor factors V and E. Thus,
( E k | A m , k | ) ( i k 1 + 1 i k ) ( | A n , k | E k ) = A m , k | i k A n , k · E k | E k + A m , k | A n , k · E k | i k E k .
For momentum and position, we have
λ · p = h and k = 2 π λ = 2 π · p h = p .
The commutator becomes
[ r ^ , k ] = i .
To satisfy Equation (56), we may choose the position operator
r ^ = i k .
The operator of Equation (57) is the generator of the first Weyl algebra A 1 , as there is a single variable k.

4.1. The Nth Weyl Algebra

The choice r ^ = i k made in Equation (57) is not the only solution of the commutator Equation (56). Instead, we may consider N variables { k i } N , thereby obtaining the Nth Weyl algebra A N [10]. In this algebra, take the new position operator
r ^ = 1 N m = 1 N i k m
in place of Equation (57). The commutator Equation (56) is then solved as
1 N m = 1 N i k m , n = 1 N k n = 1 N 1 m , n N i k m k n 1 m , n N i k n k m = 1 N 1 m , n N i ( k n k m + δ m , n ) 1 m , n N i k n k m = 1 N 1 m , n N i · δ m , n = i N m = 1 N 1 = i .
We set the number of variables involved in the Weyl algebra equal to the dimension N of the quotient space E. It is absolutely essential for N to be finite, to ensure that the partial derivatives are well defined without recourse to any infinite limits. Note that Equation (59) is a concrete realization of Equation (15) in Section 2. The state vector is parameterized by k 1 , , k N , assuming the role of f m 1 , , m N ( p 1 , , p N ) in Equation (15) (Appendix F).
Remark 4.
At this stage of the construction, we do not endow k m or k m with any physical significance, like taking the k m as quantum numbers of “one-particle” or “many particle’” states. Thus, k m is not yet interpreted as the crystal momentum. Currently, we are working at the purely algebraic level, just making the substitutions r ^ 1 N m N i k m and k n N k n .
Remark 5.
Equation (59) is at the same fundamental level as Equation (57): both model the Weyl algebra relation of Equation (56).
Remark 6.
It is tempting to think that the variable k appearing in k must be continuous, because otherwise the derivative would not be defined. This misconception is based on the narrow calculus definition of a derivative as k f ( k ) = lim Δ k 0 ( f ( k + Δ k ) f ( k ) ) / Δ k . This definition requires extraneous apparatus, such as a division operation, a limit process, and so on. In fact, it suffices to work with the formal definition by k k n = n k n 1 , which only requires multiplication and addition (mathematically, a ring structure [48]). Using power series, one can extend the action of k ’s to generic analytic functions f ( k ) . As an example, taken from [50], we have
c f ( c ) | Ψ 0 = ( f ( c ) c ) | Ψ 0 ,
where c and c are fermion operators with { c , c } = 1 , the function f is analytic, and | Ψ 0 is the vacuum state, i.e., c | Ψ 0 = 0 . Equation (60) is an example of a derivative appearing in an operator acting on a term c which is not required to be a continuous numerical function.
We now interpret the action of the Nth Weyl algebra A N on the space V E as it appears in basis form in Equation (37), obtaining the matrix of the position operator r m , n ( k p , k q ) with respect to the Bloch basis. We have
r m , n ( k p , k q ) = δ k p , k q · l = 1 N ( a l ( m ) ( k p ) ) * i k q a l ( n ) ( k q ) + l = 1 N ( a l ( m ) ( k p ) ) * a l ( n ) ( k q ) · 1 N j = 1 N e i ( k p k q ) R j R j .
The second term can be expressed as
l N ( a l ( m ) ( k p ) ) * a l ( n ) ( k q ) · 1 N j N e i ( k p k q ) R j = δ k p , k q δ m , n R ¯ + ( 1 δ k p , k q ) K m , n ( k p , k q ) 1 N j N e i ( k p k q ) R j R j
with R ¯ as the average position 1 N j = 1 N R j of the N-site chain. This constant, independent of k, is the mass center of the crystal. The term K m , n ( k p , k q ) depends on the particular forms of a l ( n ) ( k q ) , and we shortly evaluate K m , n ( k p , k q ) in a concrete two-band model. In general, K m , n ( k p , k q ) cannot be reduced to a δ -function in terms of either k p and k q , or m and n. Recall that N must be finite to have the Nth Weyl algebra defined. Thus, CRMs are always based on finite N. On the other hand, if we consider N , will the CRMs approach the DRM? Or, if we let N be finite, will the DRM become a CRM? The answer is no! The CRMs are fundamentally distinct from the DRM, and one cannot relate them. A more detailed comparison appears later.
Evidently, the matrix r m , n ( k p , k q ) of Equation (61) is well defined, with both diagonal and off-diagonal terms converging. Note δ k p , k q = 1 if k p = k q . We call r m , n ( k p , k q ) the convergent r-matrix (CRM). It is an ( N · N ) -dimensional square matrix. To emphasize this point, we can write the matrix as r { m , k p } , { n , k q } . In this context, we call the matrix of Equation (52) a divergent r-matrix (DRM). Although DRMs frequently appear in the literature, their dimensions have not explicitly been stated [3,27].

4.2. Geometry Defined on the Quotient Space

The first term in Equation (61) is the Berry connection, which naturally emerges when k p = k q and m = n . Comparing with Equation (52), we obtain the correspondence
δ k p , k q · l = 1 N ( a l ( m ) ( k p ) ) * i k q a l ( n ) ( k q ) ( 2 π ) d V cell δ ( k k ) V cell u m , k * ( r ) i k u n , k ( r ) · d r .
This is a map
| u n , k | A n , k = a 1 ( n ) ( k ) a N ( n ) ( k ) N V
Equation (64) indicates that the | u n , k map injectively to vectors | A n , k in the quotient space V . In precise language, the inner product space spanned by the | u n , k is isomorphic to V . In other words, there exists a map between the two spaces which preserves the inner product. Note that | u n , k is an N -dimensional vector, and a j ( n ) ( k ) is its jth component.
Remark 7.
Equation (64) builds a vector space associated with the functions u n , k ( r ) . Rigorously speaking, the u n , k ( r ) do not yet provide a function space. For that purpose, we should have δ-functions as extra structure (just like a norm or Lie brackets on vector spaces). The answer to the question “what is the dimension of the space containing the u n , k ( r ) ” is indeterminate [51]. Thus, we cannot set u n , k ( r ) = | u n , k . Consider the false implication
ψ n , k ( r ) = e i k r u n , k ( r ) ψ n , k = e i k r | u n , k
While the hypothesis of ⇒ is correct, the conclusion is not. Unfortunately, u n , k ( r ) and | u n , k are often used indisciminately [4,5,27]. It is tempting to interpret ψ n , k ( r ) and u n , k ( r ) as basis elements, and then convert these basis elements from functions into bra/ket forms. But that is incorrect.
Equating u n , k ( r ) and | u n , k may lead to vagueness and misconceptions. For example, if we (mistakenly) infer | ψ n , k = e i k r | u n , k from the Bloch Theorem, we might be led to thinking that there would be a linear relation between | ψ n , k and | u n , k , and further that every Bloch basis element | ψ n , k corresponds linearly to a basis element | u n , k , such that their two spans have the same dimension. In addition, we would have difficulty with the boundary conditions. Bloch waves should be continuous over the B.Z., i.e., | ψ n , k = 0 = | ψ n , k = 2 π . Given the (mistaken) assumption that | ψ n , k = e i k r | u n , k , there is no way to make | u n , k continuous, since | u n , k = 0 | u n , k = 2 π for k 0 .
In fact, there is no phase correlation between | ψ n , k and | u n , k , because when | u n , k is first introduced, the definition (Equation (64)) merely considers inner products, allowing the freedom to adjust phases. Perhaps it might be more accurate to adopt a different vector notation (e.g., | A n , k ) for | u n , k to avoid confusion between u n , k ( r ) and | u n , k . (Note that u n , k ( r ) is a function of r, while | u n , k is not labeled with r.) However, given the wide use of | u n , k in the literature, we adopt this notation.
It is often stated that the Berry connection is defined on the periodic part of the wave function u n , k ( r ) , instead of on the Bloch functions ψ n , k ( r ) [27]. Now we have the accurate statement that the Berry connection is defined on the | u n , k , and the map Equation (64) establishes the identity of the | u n , k -space as the quotient space V of H B .
We may ask why the Berry connection is defined in terms of the | u n , k , rather than in terms of the | ψ n , k . This is commonly explained by showing that | ψ n , k does not work. Consider a discrete formalism for the Berry phase ϑ | the system goes through a series of discrete states | k 1 | k 2 [27]. Then
ϑ = log ( k 1 | k 2 k 2 | k 3 k N | k 1 ) .
If we plug in Bloch waves | k = | ψ n , k , orthogonality will force k j | k j + 1 = 0 . Thus, | k = | ψ n , k make ϑ trivially zero for arbitrary band structures. But this only precludes | ψ n , k from appearing in ϑ , and does not show that | k = | u n , k must be the case.
Consideration of the DRM does at least show that the Berry connection A m , n ( k ) is contained in the matrix [3,4]. However, there are at least three shortcomings. Firstly, the DRM itself is ill defined. In particular, the divergence on the diagonals directly influences displacement and transport. Secondly, the substitution r ^ i k is not well justified. Naively, one may argue that i k is the fundamental form of r ^ , as quantum mechanics suggests. However, the quantum oracle merely suggests the commutation [ r ^ , k ] = i , and r ^ = i k is not the unique solution. The operator r ^ might also take the form of Equation (59), for instance. In fact, both Equations (57) and (59) can serve as appropriate forms for the operator r ^ . Thirdly, the Berry connection matrix A m , n ( k ) belongs to the space spanned by u n , k ( r ) , but the dimension of this space is left uncertain. One is led to (mistakenly) consider the continuous parameter r as the index for the basis elements, under the vague impression that “the space is infinite-dimensional,” which hinders a comparison with H B .
With the CRM and Nth Weyl algebra, we obtain all Berry connection signatures contained in r-matrix as indicated by DRM and first Weyl algebra; moreover, the divergence disappears, and the matrix is well defined. The constant term R ¯ is precisely cancelled by subtraction, establishing a rigorous link between diagonal terms and transport. In the absence of a well-defined renormalization protocol, one cannot just drop or cancel two diverging terms in the DRM. We stress that the DRM cannot connect to the CRMs by a limiting process. Secondly, compared with the DRM, construction of the CRM took two steps:
(1)
Express r ^ with the Nth Weyl algebra A N in H B ;
(2)
Reduce it to the first Weyl algebra A 1 established on the lower-dimensional quotient space V ,
as summarized in Table 2. It is risky to directly replace r ^ with i k , without referring to the hosting space. Thirdly, the dimension of the space spanned by the | u n , k is specified, identifying it as the quotient space V of H B . However, this issue has been concealed by the vague idea that both spaces are infinite-dimensional, which also hides the method to make the Berry phase ϑ non-zero. Now, we understand the procedure of obtaining ϑ 0 by “folding” H B into a product space, and defining the Berry connection (and other geometric objects) on the quotient space V , instead of on H B . The dimension of V is finite (and the norm can be defined). Usually, it is equal to the number N of bands, which might either be given when H B is first introduced, or obtained by a truncation.

4.3. How Is the Convergence Achieved?

Let us revisit the divergent expressions
+ ψ n , k * ( r ) r ψ n , k ( r ) · d r or + ψ n , k * ( p ) i p ψ n , k ( p ) · d p .
Here, the divergence arises from the use of either of the unbounded coordinates r or p. Since they are conjugate variables, use of one is no better than the other. Recall that r ^ i p is different from r ^ i k , because k is the quantum number for Bloch vectors, while p is the real momentum. Contrasting the conjugate pairs, r ^ is conjugate with p, while it is R j which is conjugate with k according to Equation (25).
Convergence has now been achieved thanks to two modifications:
(i)
The choice of the operator r ^ = 1 N m = 1 N i k m in the Weyl algebra A N ;
(ii)
Application of the isomorphism
Π : H B V E ; ψ n , k ( r ) a i ( n ) ( k ) · e i k R j ,
i.e., H B is replaced by tensor product space V E .
Rethinking both the operator r ^ and the wave functions ψ n , k ( r ) reflects that the Weyl algebra A N , as a ring, involves not only the differential operators, but also the functions f m on which they act, as seen in the definition of Equation (11). Physically, the functions correspond to the wave functions. Intuitively speaking, after making the replacement (i), one still needs the replacement (ii) to specify the arguments on which these differential operators act, in order to complete the representation of the Weyl algebra.
From a different perspective, we are specifying a new pair r k of conjugate variables. The position variable r is paired with the crystal momentum k, rather than with real momentum p. Although (i) and (ii) do not have the explicit form of a declaration of conjugate variables, the declaration is implicit within them. It would not be enough merely to state that i k (or 1 N m N i k m ) is the expression of r ^ , since that would only invoke modification (i), not (ii).
It is incomplete and misleading to assert that r ^ is “equal to” i k . For example, it is easily seen that
ψ m , k * ( r ) r ψ m , k ( r ) · d r ψ m , k * ( r ) i k ψ m , k ( r ) · d r .
One may encounter attempts in the literature to use r ^ = i k to suggest a form like u m , k | i k u n , k for the r-matrix. However, in other situations, if we replace i k by r, we may obtain the contradiction u m , k | i k u n , k = u m , k | r | u n , k = δ m , n r suggesting that | u n , k would be an eigenstate of r ^ .

4.4. Can the DRM Be a Limit of CRMs?

We now show that letting N does not produce the DRM as a limit of the CRMs. Recall that k p and R j are conjugate variables. Thus, increasing the population N of R j -values corresponds to making the k p -values denser, bringing us to the limit where k is continuous. The first term of Equation (61) approaches
δ ( k k ) · l = 1 N ( a l ( m ) ( k ) ) * i k a l ( n ) ( k ) ,
coinciding with the Berry connection δ ( k k ) · A m , n ( k ) in Equation (52). However, the second terms cannot match. The CRM does not invoke δ m , n when k p k q , in contradiction to the separation of the factor δ m , n in Equation (52).
This can be seen on a concrete example with N = 2 | a two-band model. In this case, the quotient space V is two-dimensional, spanned by two basis elements | u 1 , k p and | u 2 , k p (following the notation of Equation (33)). We take
a 1 ( 1 ) ( k p ) a 2 ( 1 ) ( k p ) = cos ( θ ( k p ) 2 ) sin ( θ ( k p ) 2 ) · e i ϕ ( k p ) and a 1 ( 2 ) ( k p ) a 2 ( 2 ) ( k p ) = sin ( θ ( k p ) 2 ) · e i ϕ ( k p ) sin ( θ ( k p ) 2 ) ,
where θ and ϕ are functions of k. Given Equation (69), we find
K 1 , 1 = K 2 , 2 * = cos ( θ ( k p ) 2 ) cos ( θ ( k q ) 2 ) + sin ( θ ( k p ) 2 ) sin ( θ ( k q ) 2 ) e i ( ϕ ( k p ) ϕ ( k q ) ) .
The off-diagonals are
K 1 , 2 = K 2 , 1 * = cos θ ( k p ) 2 sin θ ( k q ) 2 e i ϕ ( k q ) + sin θ ( k p ) 2 cos θ ( k q ) 2 e i ϕ ( k p ) .
In general, K m , n is non-vanishing. Equation (71) shows that the r-matrix does not vanish when k p k q . The entries non-diagonal with k identify a clear distinction from the DRM.
In practice, the Hamiltonian H ( k ) mainly focuses on the diagonal terms k p = k q = k . In terms of observables, we are interested in a subset of the elements of the r-matrix, but this does not mean that the r-matrix is block diagonal in k. We have r 1 m , n 2 ( k ) =
sin 2 ( θ ) k ϕ + R ¯ i 2 e i ϕ k θ 1 2 sin ( θ ) e i ϕ k ϕ i 2 e i ϕ k θ 1 2 sin ( θ ) e i ϕ k ϕ sin 2 ( θ ) k ϕ + R ¯ .
Recall that θ and ϕ are functions of k. In a particular model of graphene, for instance, they take the specific forms
θ ( k ) = π 2 , ϕ ( k ) = arg ( e i k · δ 1 + e i k · δ 2 + e i k · δ 3 ) = arg ( e i k x a + e i ( 1 2 k x + 3 2 k y ) a + e i ( 1 2 k x 3 2 k y ) a )
where the δ i are the position vectors of the three nearest neighbor (NN) carbon atoms, arg denotes argument of a complex number, and a is the carbon bond length [52]. The two components physically represent the two bands due to the mutual independence of the A / B atoms in a primitive cell of graphene. How can we interpret that θ ( k ) π / 2 is independent of k ? The conduction band and valence band are formed with π bonding with equal weights from the A / B orbitals, which requires θ ( k ) π / 2 to make the magnitudes of the two components equal.
We may summarize the logic of our process as follows:
(1)
Employ the Weyl algebra to define r ^ and p;
(2)
Based on these physical operators, extract bases to build a vector space to serve as Hilbert space;
(3)
The first (unsuccessful) attempt (left arrow below) built the space with r ^ - (or p-) eigenstates as bases; however, the eigenvalues of r ^ (or p) cover all of R , whose cardinality is uncountably infinite, leading to a diverging norm, unsuitable for a Hilbert space;
(4)
The second (successful) attempt (right arrow below) recognizes the bases differently.
ψ i 1 s t : i r ψ ( r ) 2 n d : label m ψ m ( r ) .
We add index m to label the bases, and r serves as a “parameter”; different from the first attempt (the left arrow in Equation (74)), for which r was taken as the label of bases and was discretized into finite intervals. In the second attempt with CRM, the dimension of vector space depends on label m instead of r. Therefore, CRM represents a modified means (compared with DRM) of assigning a vector space to Weyl algebra, such that the constructed vector space is equipped with a converged norm. This addresses the question raised by Equation (18) in Section 3, representing a different route for discrete crossover to continuous situations. DRM also arises from Weyl algebra; however, the resultant space has diverging norm, unsuitable for Hilbert space.
From a math point of view, Weyl algebra is defined as a ring (an algebra equipped with addition and multiplication). A vector space, in terms of ring’s definition, is not an intrinsic notion; thus, it is an art to associate a vector space to the ring. If this is improperly performed, one ends up with a space of diverging norm (e.g., a space of infinite dimensions), which hinders evaluating r ^ , a fatal issue for transport. Our scheme is that the dimension of vector space should not be characterized by r (eigenvalues of r ^ ) nor its conjugated variable p, but by N · N -dimensional vector space, on which Nth Weyl algebra acts on, resulting N -dimensional r-matrix (ind N N .) Since N is arbitrary, this approach represents a generic approach of projecting r ^ to arbitrary finite dimensions. In previous deriving of r-matrix, the implicit belief that the notion continuity of k is indispensable for partial derivative k has prevented the extension to Nth Weyl algebra A N .
r -matrix r m , n ( k , k ) , reduced r -matrix r m , n ( k ) and Berry connection matrix A m , n ( k ) . CRM represents a way of mapping r ^ to a finite-dimensional Hermitian matrix (but the matrix does not form a representation of Weyl algebra). Next, we sharpen terminology “matrix”.
The r-matrix is originally introduced on Bloch bases; thus, its dimension is equal to the dimension of Bloch waves: N × N .
r m , n ( k , k ) : H B H B .
We further introduce “reduced r-matrix” r m , n ( N ) ( k ) (or r m , n ( k ) for short), i.e., project N × N dimensional r m , n ( k , k ) to quotient space V of dimension N by setting k = k :
r m , n ( N ) ( k ) = A m , n ( k ) + δ m , n R ¯ ,
where A m , n ( k ) is Berry connection matrix of N dimension. Noteworthy is that R ¯ in the diagonal term of r m , n ( k , k ) (also the reduced r m , n ( N ) ( k ) ) has a clear physical meaning: the mass center of the crystal, which is a k-independent constant. That means term R ¯ for different bands are exactly the same, which will be cancelled (in evaluating displacement, one will take the difference of two diagonal terms and R ¯ will be exactly cancelled). This converts a problem defined in H B to its quotient space V .
Accurately speaking, r m , n ( N ) ( k ) (also A m , n ( k ) ) is not a single matrix, but “a continuous series of matrices” for variable k. Formally, it is a map,
r m , n ( N ) ( k ) : K A ,
where A represents Hermitian matrices on quotient space V (not H B ). Berry connection matrix A m , n ( k ) is also such a map. Equation (72) gives an example of r m , n ( N ) ( k ) with N = 2 . It is not that CRM reduces an operator of infinite dimension to one of two dimensions, which immediately raises the concern how the information can be encoded into such a small matrix? Instead, it is a single matrix of higher dimensions to be mapped to a series of lower-dimensional matrices. Formally speaking, the higher-dimensional matrix is mapped to a map whose codomain elements are two-dimensional matrices.
In terms of bundle theory [43,44], one may interpret that the reduced r-matrix r m , n ( N ) ( k ) transforms the problem originally defined in high-dimension vector space H B to a bundle whose fiber space is a lower dimensional space V . It is incorrect to regard r m , n ( N ) ( k ) as an N -dimensional matrix, neither as the lower dimensional counterpart of DRM.
CRM does not form representation of Weyl algebra (i.e., [ r ^ , k ] i ). We point out CRM does not satisfy commutation, whether N is finite or N . (In fact, DRM does not satisfy neither, which is concealed by its divergence.) The matrix for k can be found in a similar fashion as Equation (72).
ψ m , k p | n N k n | ψ n , k q = δ m , n δ k p , k q k p .
Project it to quotient space, we have
k m , n ( N = 2 ) ( k ) = k 0 0 k
The commutation yields
r m , j ( N = 2 ) k j , n ( N = 2 ) k m , j ( N = 2 ) r j , n ( N = 2 ) = 0 .
The commutation does not yield the expected i. Thus, the r-matrix together with the k-matrix does not form the generator of Weyl algebra. This is different from spin’s matrices, which are meant to preserve the Lie-algebra (Lie brackets). Therefore, it involves new principles to define r-matrix, for which we give more discussions in Section 7. The way of defining matrices is hinged to the way of extracting observables. In addition, when we work with Berry connection in the quotient space, one vector is not one-to-one corresponding to a physical state if a vector in H B represents a physical state.
Remark 8.
We stress a few points about CRM and DRM:
(1)
1D CRM is still convergent, different from DRM; thus, DRM is not the 1D special case of CRM.
(2)
The continuous limit of CRM does not approach DRM.
(3)
CRM is not an inferior or approximate form of r ^ , it is not achieved by representing r ^ in a subspace of H .
(4)
The matrix does not reproduce the commutator; [ r ^ , k ] = i cannot serve as the principle in defining the form of r-matrix.

5. Properties of the Position Operator and r-Matrix

In Section 5 and Section 6, the language of maps is used to illustrate concepts, especially the Π map built earlier, and the paper is organized with a few progressive definitions. This may cause some discomfort, but we try to keep it at the minimum level. In addition, in view of the mistakes made by authors themselves, it seems necessary to underscore certain algebraic rules. Although these parts of discussions might appear not quite “physical”, they are needed to make the raised concepts and algebraic derivation unambiguous.
One is familiar with the bases to represent a spin (Lie algebra) and such notions as basis transformations. It is natural to wonder about the counterparts for r ^ (Weyl algebra). Because DRM contains divergence, these issues are left open, since one cannot perform any calculation in the presence of “”. With CRM, we find the notion “ribbon band”, on which r-matrix is defined, is in analog with “bases” on which spin is defined. Physically, the ribbon band is related to the description of electronic states in crystals.
On top of ribbons, r ^ is handled like a matrix when it interplays with ribbons or other matrix operators without reference to its origin. Procedures associated with k , such as effectual range, one-sided acting on the right, are incarnated in matrix multiplication. Intuitively speaking, we disguise a differential operator like a matrix as much as possible; however, a differential operator may never really become a matrix due to the distinctions in their bottom algebras. Therefore, the cost one must pay is the differential operator’s matrix follows distinctive rules for transformation, exactly where the gauge transformation makes entrance as articulated in the next section. In this context, terms “differential operator” and “the matrix of the differential operator” should be discriminated.
Next, we follow the logic line of introducing bases to introduce ribbon bands (Definition 1) and associated concepts like inner product of ribbons (Definition 2), orthogonal ribbons (Definition 3), components of ribbons (Definition 4), ribbon transformation (Definition 5), etc.
Definition 1.
A ribbon band (or “ribbon” for short) over smooth manifold K to vector space V is a map
R : K V or R : k v , k K , v V .
In band context, K is the B.Z., topologically an n-dimensional torus T n = S 1 × S 1 ; V is a vector space, e.g., quotient space V of H B . The rank is defined as the dimension of V. If continuity is globally satisfied for map R , it is called continuous ribbon band; otherwise, we say the ribbon band is discontinuous at point k 0 . For example, if degeneracy exists, eigenstate | u n , k of H ( k ) specifies a ribbon, which is discontinuous at the degenerate k.
A ribbon band could be induced by Π maps (Equation (37)). For example
R : k Π ( n ) ( k ) : = Π ( ψ n , k ) ,
and
R : k Π 1 ( n ) ( k ) : = Π 1 ( ψ n , k ) ,
Equation (82) is a ribbon K V × E of rank N × N ; Equation (83) is another ribbon K V of rank N . These ribbons defined for either the product space or the quotient space. From Equations (82) and (83), we notice that given Π or Π 1 maps, N branches of ribbon bands are induced (for there are N -fold eigenstates).
Definition 2.
Inner product between ribbons is defined as a linear binary map
· , · : R × R f ,
where f is a map
f : K C .
For two arbitrary ribbons | φ ( k ) and | ψ ( k ) , commonly defined over K to vector space V, the inner product of two ribbons can be induced by the inner product for vectors in V
f ( k ) = ϕ ( k ) | ψ ( k )
Definition 3.
Orthogonal ribbons are two ribbons whose inner products (Definition 2) are constantly zero. Consider a set of ribbons I = { | m ( k ) } N with the number of elements equal to the ranks of these ribbons. If ribbons in I are mutually orthogonal, I is a set of ribbon bases.
m ( k ) | n ( k ) = δ m , n k K , | m ( k ) , | n ( k ) I .
Just like a vector is characterized by the dimension and can be represented by a set of bases of the same dimension, a ribbon can be characterized by its rank and represented by a set of orthogonal ribbons. We may denote a general ribbon over K as, for example, | φ ( k ) with an extra parameter k K , in analog of a general vector | φ .
We use | m ( k ) , | n ( k ) , etc., to denote different elements in the same set of ribbon bases I = { | m ( k ) } N , i.e., the m t h , n t h elements in I . When different ribbon bases are involved, we add primes I = { | m ( k ) } N .
Definition 4.
In analog to arbitrary vectors being expressed in components on a set of orthogonal bases, we define the components of a ribbon projected to ribbon bases I = { | m ( k ) } N as
φ m * ( k ) : = φ ( k ) | m ( k ) ; φ m ( k ) : = m ( k ) | φ ( k ) .
φ m * ( k ) and φ m ( k ) are with respect to a set of ribbons, instead of a set of bases of V. Thus,
φ m * ( k ) φ ( k ) | m ; φ m ( k ) m | φ ( k ) ,
where { | m } N is a set of bases for V, which could also be viewed as k-independent ribbon bases. { | m } N is likely to be different from { | m ( k ) } N . Thus, the k label should not be discarded.
Definition 5.
In an analog of basis transformation, one may introduce ribbon transformation
T R : V R V R or T R : R R ,
where V R stands for a ribbon space that consists of ribbon bands R . T R transforms a ribbon space just like basis transformation transforms a vector space. T R turns a ribbon band into another R R , which can be realized by a rotation of vector space V at a local k.
φ m ( k ) T R U m , n ( k ) φ n ( k ) ,
where φ m ( k ) is the component of a ribbon. Thus, ribbon transformation T R can be written in an equivalent form
T R : K A u t ( V ) ,
where A u t ( V ) stands for automphism group. Automorphisms refer to inversible self-maps ( V V ) that preserve the inner product φ | ψ = φ | U U | ψ . In other contexts, A u t ( V ) may preserve other structures equipped on V than inner products. This requires U to be a unitary transformation. Then the information of T R is fully encoded in a unitary matrix U m , n ( k ) indexed by k K .
Definition 6.
The matrix of a matrix operator (e.g., spin) defined on ribbon space R : K V , spanned by orthogonal ribbons I = { | m ( k ) } N is a matrix function of k that commits to the following ribbon transformations:
O m , n ( k ) T R O m , n ( k ) = U m , i ( k ) O i , j ( k ) U j , n ( k ) .
Definition 7.
The matrix of a differential operator on ribbon space R : K V spanned by ribbon bases I is defined as a matrix function of k subject to the following ribbon transformation:
M m , n ( k ) T R M m , n ( k ) = U m , i ( k ) M i , j ( k ) U j , n ( k ) + U m , j ( k ) i k ( U j , n ( k ) ) .
Note that in the last term, the effectual range of k is limited to U j , n ( k ) and does not act all the way to the right. For the rules about k , refer to Appendix D. In this work, we adopt a convention: the matrix of matrix operator is denoted with O m , n or O m , n ( k ) ; the matrix of differential operator is M m , n ( k ) .
Remark 9.
Matrix is the denotation of an operator on a specific space. Equation (93) generalizes such a denotation for a matrix operator: from vector space V to ribbon space V R . Such generalization is equivalent to introducing independent replicas (labelled by k) of the operator. Transformation at different k is separate, in principle, not requiring U m , i ( k ) to be continuous or smooth with k. On the other hand, Equation (94) defines a matrix denotation for differential operator. Transformation of M m , n ( k ) at different k is not irrelevant but requires neighborhood knowledge of k (due to the term U m , j ( k ) i k ( U j , n ( k ) ) ), such that the global topology begins to enter.
Remark 10.
Differential operator is the motivation to introduce the ribbon band R (such generalization is trivial for matrix operators). Nonetheless, ribbon R allows the two types of operators to be examined on a common ground. It is not that the ribbon band is solely associated to differential operators, nor “bases” are solely associated with matrix operators.
Remark 11.
Regarding linear maps. O ^ ( k ) is a linear map V V at a k point because O ^ ( k ) ( | m ( k ) + | n ( k ) ) = O ^ | m ( k ) + O ^ ( k ) | n ( k ) and O ^ ( k ) ( c | m ( k ) ) = c O ^ ( k ) | m ( k ) . Although k is often referred to as a linear operation because of k ( F 1 ( k ) + F 2 ( k ) ) = k F 1 ( k ) + k F 2 ( k ) and k F ( c k ) = c k F ( k ) , it is not a linear map V V at a local k. In other words, it is a linear map: H H ( H is the first space introduced in Section 2), but not for vector space V. This could be seen from k acting on vector v V .
k ( c ( k ) · v ) = c ( k ) · k ( v ) + v · k ( c ( k ) ) ,
producing an extra term v k ( c ) , where c is a function of k. In addition, we see the matrix of k is subject to a different transformation rule Equations (94) and (95) [53].
Next, we underscore a fortuitous finding during our clarifying the fundamentals about CRM and the ribbon space. The fact that position r ^ is Hermitian, in matrix context, indicates r m , n = r n , m * ; in the operator context, this is denoted as r ^ = r ^ — the two are usually considered identical. However, r ^ = r ^ has two implicit connotations which turn out stronger arguments: (1) r ^ is associative, i.e., two-sided action; (2) r ^ being free of index indicates its basis invariance.
Our argument is that position is a Hermitian operator and r-matrix is a Hermitian matrix, while this fact cannot be expressed with associative operator in basis-independent forms, because (1) i k is not associative, (2) basis-free denotation should not be taken for granted due to the distinct transformation properties of r-matrix. This idea could be be compactly expressed as
r m , n = r n , m * r ^ = r ^ .
Noteworthy, O m , n = O n , m * is a property about a matrix, which involves a particular set of bases, while O ^ = O ^ is basis-free designation, which is usually applied to bra/ket.
Basis-free designation means “it works for arbitrary bases”; therefore, it is implicitly conditioned by invariance under basis (or ribbon) transformation. For example, a ket state | ψ = | m m | ψ = | m m | ψ = works for arbitrary bases { | m } , { | m } , etc. Thus, we erase the subscripts and denote it as | ψ . The same idea works for r ^ , which has no subscripts associated with particular bases. Note that basis-free designation is not always justified. It is true for matrix operators, although it might lead to mistakes for differential operators.
Matrix operator O ^ ( k ) is an example of a ribbon-invariant map. Accordingly, one develops the notion that elements in the domain or co-domain sets are objects whose identities are independent of bases, endowed by the following invariance under ribbon transformation:
φ m ( k ) O m , n ( k ) ψ n ( k ) T R φ m ( k ) O m , n ( k ) ψ n ( k ) = ( φ m ( k ) U m , l ( k ) ) ( U l , i ( k ) O i , j ( k ) U j , g ( k ) ) ( U g , n ( k ) ψ n ( k ) )
A unitary matrix leads to
U m , j ( k ) U j , n ( k ) = δ m , n .
Thus, it is invariant with T R
φ m ( k ) O m , n ( k ) ψ n ( k ) = φ m ( k ) O m , n ( k ) ψ n ( k )
In Equation (97), T R is used to replace the vector and the operator with their counterparts under the updated ribbon bases, which are given by Definitions 5 and 6. The idea is the components of vector and operators are alterable, but the inner product Equation (99) is invariant. For this, one can introduce a denotation as below, ignoring the indices associated with specific ribbons
φ ( k ) | O ^ ( k ) | ψ ( k ) T R φ ( k ) | O ^ ( k ) | ψ ( k ) = ( φ ( k ) | U ( k ) ) ( U ( k ) O ^ ( k ) U ( k ) ) ( U ( k ) | ψ ( k ) ) .
In above, the basis-free designation such as | ψ ( k ) , O ^ ( k ) , etc. (belonging to Dirac’s ket/bra symbolism), is not subject to specific ribbons nor attached with subindices m, n, etc. One can interpret | ψ ( k ) is not representing a single vector but a class of equivalent vectors that are linked by the ribbon transformation Equation (100). Since the equivalence class covers all possible choices of orthogonal ribbons, the class becomes “ribbon independent”. Then, one may designate it without explicitly referring to the choice of ribbon bases. This gimmick is commonly used in defining coordinate-independent fiber bundle, origin-free space (affine space), etc. [43].
On the other hand, if the invariance fails, as in the case of differential operator below, basis-free designations should not be taken for granted.
φ m ( k ) · r m , n ( N ) ( k ) · ψ n ( k ) T R φ m ( k ) · r m , n ( N ) ( k ) · ψ n ( k ) = ( φ m ( k ) U m , l ( k ) ) { U l , i ( k ) r i , j ( N ) ( k ) U j , g ( k ) + U l , j ( k ) i k ( U j , g ( k ) ) } ( U g , n ( k ) ψ n ( k ) ) = φ m ( k ) · r m , n ( N ) ( k ) · ψ n ( k ) + φ m ( k ) i k ( U j , g ( k ) ) U g , n ( k ) ψ n ( k ) .
In performing ribbon transformation Equation (101), we substitute O m , n ( k ) with r m , n ( k ) in Equation (99) and apply the transformation rule of differential operator Equation (94). The basis-free designations could be problematic. Obviously, there is an extra term, and invariance is lost. That is why in Equation (94) we define the operator with a form of pure matrix components, without referring to basis-free designations, such as bra or ket.
We give an example of bra/ket notations causing problems in handling complex conjugation. For matrix operator O m , n : = [ O ] m , n , i.e., O stands for a matrix as a whole, just like O, and † is not acting on a specific matrix elements such like O m , n ,
O m , n = O n , m *
This is true for generic matrix operator, without requiring O ^ to be Hermitian. If O ^ is a Hermitian operator, we further have
O m , n = O n , m *
Since a matrix operator is invariant under ribbon/basis transformation, one may employ basis-independent notation
O ^ = O ^
Then, we evaluate the expectation value of Hermitian O ^
λ O ^ = λ φ | O ^ | φ = λ φ | O ^ | φ + φ | O ^ | λ φ = λ φ | O ^ | φ + ( λ φ | O ^ | φ ) * = 2 [ λ φ | O ^ | φ ] .
When taking the complex conjugation, we employ formulas in Appendix D.
Equation (105) is true for matrix operator O ^ , but not for differential operator r ^ . If we plug in O ^ = r ^ and replace r ^ i k , we achieve a celebrated result (Chapter 4 of [27])
λ r ^ = 2 [ λ φ ( k ) | i k φ ( k ) ] .
The derivative of displacement is linked to the Berry curvature defined in the ( λ , k ) space, which is the kernel for developing Berry phase formalism of electric polarization. Equation (106) is also essential for path-independent formulation of polarization field P.
Noteworthy is the fact that the validity of elegant Equation (106) [27] relies on implicit preconditions. Compare it with a second way of handling it: make the replacement r ^ i k in the first place.
λ r ^ = λ φ ( k ) | i k φ ( k ) = λ φ ( k ) | i k φ ( k ) + φ ( k ) | i λ k φ ( k ) .
In order to yield a consistent result as Equation (106), the following equality must be true:
φ ( k ) | i λ k φ ( k ) ? k φ ( k ) | i λ φ ( k ) = i k φ ( k ) | λ φ ( k ) = ( λ φ ( k ) | i k φ ( k ) ) * .
Plugging in Equation (108) to Equation (107), we get the Berry curvature results Equation (106). However, the deriving is based on “ ? ” in Equation (108) is an equality, which is only conditionally true if
k ( φ ( k ) | λ φ ( k ) ) 0 .
It is straightforward to show Equation (109) does not hold locally in general. Thus, we discriminate r m , n = r n , m * r ^ = r ^ . Such equivalence is true for matrix operators.
As a consequence, the equality in Equation (106) does not hold for local k. Only if one integrates the left and right sides of Equation (106) on a closed manifold, such as B.Z., the total integral will be equal although each local k might make different contributions. As such, the celebrated Berry curvature formula for adiabatic currents relies on a closed topology.
It appears the adiabatic current is infinitely fragile to missing (or adding) even a single particle that will break a closed topology. Since thermal excitation is existing even at low temperature, it seems necessary to extensively examine the stability of Equation (106) with the presence of excitation, although the purpose of Equation (106) is for adiabatic limit. This will be given in a separate work. Nonetheless, the finding of this work shows the substitution as Equation (106) is false in a local sense.
In short, position operator is a Hermitian (differential) operator (all its eigenvalues are R ) and r-matrix is a Hermitian matrix (the left side of Equation (96)); but the fact of the position being a Hermitian operator does not guarantee the position operator should exhibit behaviors like a two-sided associative operator as the basis-free designation r ^ = r ^ alludes to. Given the formal invariance Equation (99) is absent, Equation (96) is an example of a mistake caused by basis-free notations.
To elude the problem, one may either replace the ket/bra designation system with matrix component formalism, as Weinberg does [54], or keep using it but with special attention paid when r ^ is involved.
Recommend : φ ( k ) | i k ψ ( k ) . Not Recommend : φ ( k ) | r ^ | ψ ( k ) .
The difference is clear: i k has effectual range (in this case, confined to ψ ( k ) ) and is acting on one side (right); r ^ is interpreted as associative (acting on both sides) without an effectual range. It is never an equivalent replacement r ^ i k . Thus, we do not directly inherit the designation designed for matrix operator and apply it to r ^ . Recall that in expressing r-matrix element in Section 4, we adopt the original integration Equation (45) instead of using ψ m , k | r ^ | ψ n , k . Equation (110) is exactly the reason.
Next, we summarize the algebraic rules (a)–(e) for matrix of differential operator in comparison with the matrix of matrix operator.
(a) Matrix elements. r ^ operator is directly defined by matrix elements.
r m , n ( k ) = m ( k ) | i k n ( k ) .
In contrast, a matrix operator has
O m , n ( k ) = m ( k ) | O ^ ( k ) | n ( k ) .
A matrix operator may use basis-free designation O ^ in the midst of , while for the reason listed above, we should avoid using r m , n ( k ) = m ( k ) | r ^ | n ( k ) . Additionally, O ^ ( k ) may intrinsically depend on k, not just due to ribbons being k-dependent; thus, the k label in O ^ ( k ) should not be ignored.
(b) Complex conjugation.
r m , n * ( k ) = ( m ( k ) | i k n ( k ) ) * = i k n ( k ) | m ( k )
where
| i k n ( k ) = i | k n ( k ) , i k n ( k ) | = ( i ) k n ( k ) | .
For the matrix operator,
( m ( k ) | O ^ ( k ) | n ( k ) ) * = n ( k ) | O ^ ( k ) | m ( k ) .
Note that i k cannot take the position of O ^ , and “†” should not be attached to i k since ( i k ) is ill defined. Given O ^ co-exists with i k , the algebra rule is, for instance,
( m ( k ) | O ^ ( k ) | i k n ( k ) ) * = i k n ( k ) | O ^ ( k ) | m ( k ) .
The following could be used to express the fact that r ^ is a Hermitian operator (i.e., r-matrix is a Hermitian matrix)
m ( k ) | i k n ( k ) = ( n ( k ) | i k m ( k ) ) * r m , n = r n , m * .
However,
r m , n = r n , m * r ^ = r ^
For matrix operators,
m ( k ) | O ^ ( k ) | n ( k ) = n ( k ) | O ^ ( k ) | m ( k ) * O m , n = O n , m * O m , n = O n , m * O ^ = O ^
The difference between Equations (118) and (119) is due to differential operators lacking the basis-free designation. For k acting on generic vectors,
( φ ( k ) | i k ψ ( k ) ) * = i k ψ ( k ) | φ ( k ) .
For matrix operators,
( φ ( k ) | O ^ ( k ) | ψ ( k ) ) * = ψ ( k ) | O ^ ( k ) | φ ( k ) .
A mistaken expression is
Mistaken : ( i k ) = i k or r ^ = r ^ ,
which leads to mistakes
Incorrect : [ φ ( k ) | i k | ψ ( k ) ] * = ψ ( k ) | ( i k ) | φ ( k ) = ψ ( k ) | i k | φ ( k ) .
Obviously, Equation (123) is against the correct result of Equation (113).
(c) Dimensions and Effectual range. Differential operator k does not have a fixed dimension of matrix. It can be seen that k might act on both | ψ n , k H B and on | u n , k V . On the other hand, a matrix operator O ^ ( k ) is associated with a determined dimension when first introduced.
Another feature of k is effectual range. k should always be specified with its effectual range, which is denoted by k ( ) . For example,
k | n ( k ) = | k n ( k ) + | n ( k ) k .
Thus, we distinguish k | n ( k ) from | k n ( k ) because | k n ( k ) has k ’s effect restricted to | n ( k ) ; k | n ( k ) , and it affects every term all the way to the right (Appendix D).
(d) Inner product. For a differential operator (Einstein convention)
φ ( k ) | k ψ ( k ) = φ ( k ) | m ( k ) m ( k ) | k ( | n ( k ) n ( k ) | ψ ( k ) ) = φ ( k ) | m ( k ) m ( k ) | k n ( k ) n ( k ) | ψ ( k ) + φ ( k ) | m ( k ) k ( m ( k ) | ψ ( k ) )
That is,
φ m * ( k ) r m , n ( k ) ψ n ( k ) + φ m * ( k ) k ( ψ m ( k ) )
In contrast, a matrix operator has
φ ( k ) | O ^ ( k ) | ψ ( k ) = φ ( k ) | m ( k ) m ( k ) | O ^ ( k ) | n ( k ) n ( k ) | ψ ( k ) .
That is,
φ m * ( k ) O m , n ( k ) ψ n ( k )
Compared with Equation (128), the inner product of a differential operator features an inhomogeneous term. Only with the k-independent ribbons, Equation (126) reduces to the same form as the matrix operator.
(e) Ribbon band transformations. The transformation rules for matrix and differential operators are specified by Definitions 6 and 7. The unitary matrix is stipulated as
U n , j ( k ) = n ( k ) | j ( k ) = n ( k ) | U ( k ) | j ( k ) ,
where | n ( k ) = U ( k ) | n ( k ) . I and I are two sets of orthogonal ribbon bases, and | n ( k ) I and | n ( k ) I . ( | n ( k ) and | n ( k ) mean the n t h elements in sets I and I , respectively.)
Note that the rule for differential operators (Definition 7) is specified in matrix forms; unfortunately, the rule is virtually incompatible with the basis-independent designation. Neither of the following is proper:
k T R U ( k ) k U ( k ) k T R U ( k ) k ( U ( k ) )
These two expressions are motivated by an analog with O ^ T R U O ^ U , i.e., k takes the position of O ^ in the middle and transformation takes a similarity form. The difference is merely about the effectual range. In the first line of Equation (130), k acts all the way to the right. Consider an inner product with two arbitrary ribbons under ribbon transformations
φ ( k ) | i k ψ ( k ) T R φ ( k ) | U ( k ) ( U ( k ) i k U ( k ) ) U ( k ) ψ ( k ) = φ ( k ) | i k ψ ( k )
That is, φ ( k ) | i k ψ ( k ) is invariant under the ribbon transformation (due to U ( k ) canceling with U ( k ) ). Such invariance is against the ribbon transformation defined with matrix forms (Definition 7, Equation (94)), which gives an extra term φ m ( k ) i k ( U j , g ( k ) ) U g , n ( k ) ψ n ( k ) . The invariance of Equation (131) is also against the common knowledge that Berry-connection-like quantity should be variant under transformation.
On the other hand, such a designation is not a total failure, as k U ( k ) k U ( k ) may correctly deduce matrix forms of ribbon transformation when k is “isolated”, i.e., it does not act upon other ribbons (detailed in Section 7). That is why denotation like U ( k ) k U ( k ) has been adopted in some literatures. However, one may encounter difficulty when the two parts “work some interplay” demonstrated by Equation (131). Such a designation cannot constantly stay harmonic with itself, nor yield consistent results with matrix forms (unfortunately, these issues often elude people’s notices).
How about using U ( k ) k ( U ( k ) ) , restricting the effectual range to U ( k ) ? In that case, U ( k ) k ( U ( k ) ) becomes a pure matrix operator (one may just regard k ( U ( k ) ) as a matrix, and k becomes a product of two matrices, which yield another matrix). Then, a differential operator decays into a matrix operator, which is obviously incorrect.
Ribbon transformation is defined on the matrix of the differential operator rather than the differential operator. The fundamental mistake for Equation (130) is that we try to find a denotation that directly expressed with the differential operator; instead, we shall first introduce the matrix of k , and define transformation on the matrix elements. In other words, it implicates that the analog between O ^ and k is improper, although people tend to call both of them operators. Thus, we see a second example for the deep incompatibility between a differential operator and basis-free designations, adding to the earlier issue on complex conjugation (Equation (118)).
We compare the two designations in Table 3, showing that basis-free designation encounters problems occasionally; seemingly, matrix designation is advantageous. That is why Definitions 6 and 7 and those afterward are given in matrix forms, rather than basis-free forms. Algebraic rules about incorporating differential operators with ket/bra designations are summarized in Appendix D.

6. Gauge Transformation, Ribbon Transformation, and Basis Transformation

Although gauge invariance is common in constructing transport theory [8,18,27], there is still vagueness in concepts and the relationship between different proposals. Here, we particularly focus on gauge transformation’s relation with CRM and differential operators. We address in which cases one should concern gauge issues. We define gauge transformation unambiguously (Definition 8) as the frame to characterize various gauge transformations. We emphasize the gauge invariant could have quite different meaniungs in different contexts [8,18,27]. This will shed light on understanding different transport theories [8,18,22,27,28].
In the classical case, gauge transformation arises from modifying vector potential A ( r ) but preserving magnetic field B (B is considered as physical reality). The generic expression is to add a curl-less field Λ [57]
A ( r ) A ( r ) = A ( r ) + Λ ( r ) .
The only notion involved is the (differential) vector field. In quantum (especially in the context of geometric phases), however, (Abelian) gauge transformation refers to “phase shift” of eigenstate | u m ( k ) [15,24],
| u m ( k ) e i ξ m ( k ) | u m ( k ) .
It is more like a convention change, not involving preservation of physical quantities. Moreover, Equation (133) relies on notions absent in the classical Equation (132), such as eigenstates and complex phase ξ m ( k ) , which require a vector space established on C ; in contrast, the classical A and Λ are built on R .
Why are Equations (132) and (133) both referred to as gauge transformations despite these distinctions? In this section, we define gauge transformation and clarify its relations with ribbon and basis transformations, as well as its physical implications.
Definition 8.
Gauge transformation T G associated with manifold K is defined as a matrix map of a particular form
T G : M m , n ( υ ) ( k ) M m , n ( υ ) ( k ) = U m , i ( k ) M i , j ( υ ) ( k ) U j , n ( k ) + U m , j ( k ) i k υ ( U j , n ( k ) ) ,
where M m , n ( υ ) ( k ) is a matrix and its elements are indexed by m, n. k K and υ = 1 , 2 , d , and d = d i m ( K ) . U m , i ( k ) is unitary matrix with k being a shorthand for coordinates { k 1 , k υ , } d . T G can be denoted with a generic form
T G : K f ,
where f : υ d V O ( υ ) υ d V O ( υ ) , i.e., direct sum a series of operator space V O ( υ ) , and the number of sums depends on d = d i m { K } . M m , n ( υ ) V O ( υ ) , i.e., elements in V O ( υ ) are matrices.
Remark 12.
Consider a concrete case d i m ( K ) = 3 (3D B.Z.) and where d i m ( V O ( υ ) ) = 1 and V O ( υ ) is defined on R . In that case, V O ( υ ) R and υ 3 V O ( υ ) R 3 . Thus, f : R 3 R 3 . Thus, at a local k, T G is equivalent to transforming a 3D vector transformation. Matrix M m , n ( υ ) V O ( υ ) reduces to a real number and is commutative, and unitary matrices U ( k ) become complex phases e i ξ υ ( k ) and bypass M ( υ ) and cancel its conjugation. Manifold K refers to the space that hosts r , thus K = R 3 , 3D real space. This is exactly the situation of Equation (132): the classical gauge transformation corresponds to Abelian T G . Note that Λ ( r ) is merely a means to specify map f, not indispensable for gauge definition.
Remark 13.
Consider non-Abelian case d i m ( K ) = 1 (1D B.Z.). In a band model, d i m ( V O ( υ ) ) = d i m ( V ) = N , i.e., the dimension of matrices in V O ( υ ) is equal to the dimension of quotient space V of Bloch space H B (the band number). In fact, gauge transformation is exactly the transformation rule of reduced r-matrices under ribbon transformation.
r m , n ( N ) ( k ) T R r m , n ( N ) ( k ) = U m , i ( k ) r i , j ( N ) ( k ) U j , n ( k ) + U m , j ( k ) i k ( U j , n ( k ) ) .
Thus, the Abelian Equation (133) is a special case of T G .
Remark 14.
T G can be viewed as a modified form of matrix rotation, which should have obeyed a similarity form
O m , n ( k ) O m , n ( k ) = U m , i ( k ) O i , j ( k ) U j , n ( k ) .
Evidently, T G has an extra term λ · U m , j ( k ) i k U j , n k with λ = 1 ; while λ 0 , T G reduces to the transformation behavior of matrix operator.
Remark 15.
T G is not an arbitrary transformation from K to f, but one that conforms to a particular form specified by Equation (134). Why is this form chosen? Because it is the transformation of r-matrix, or more generally, it is the transformation response of matrices of differential operators. That means that gauge transformation is closely relevant to a differential operator, i.e., the transformation form is determined from differential operator’s matrix behaviors. On the other hand, if the differential operator is not involved, for example, for spin operators (or other matrix operators), gauge transformation is trivial, as it is identical to many independent versions of basis transformation.
Remark 16.
T G is not for a single point but defined for k K (thus, it is associated with K). In band scenarios, K is B.Z. In terms of topological space, B.Z. is a torus T d .
Remark 17.
The map Equation (134) is directly defined with matrices without involving the matrices’ identities or natures. An n × n matrix can denote a linear operator (or map) in an n-dimensional vector space V, but only until its response under the basis rotation is specified. Intuitively speaking, an operator is a matrix that is hinged with basis transformation: for an operator, its matrix σ 1 might have to change to a different “version”, say σ 2 , under new bases, while a pure matrix is just “free” when it is not associated with vector spaces or bases, but just a set of numbers arranged in a rectangular box. In the level of defining T G , the target is just a pure matrix, without worrying whether the entries in the domain form linear operators or not. (In fact, these matrices are not linear operators, as the non-linear terms in T G violates the linearity.)
Remark 18.
Note that T G is not a linear transformation, as T G ( M 1 + M 2 ) T G ( M 1 ) + T G ( M 2 ) , T G ( c M 1 ) c T G ( M 1 ) . On the other hand, it has a property, T G ( M 1 ) T G ( M 2 ) = M 1 M 2 .
Remark 19.
There are multiple spaces involved in T G ’s definitions; thus, there are multiple dimensions associated with T G . The first one is the dimension of the manifold K that corresponds to B.Z. in this context. Next is the dimension of matrix M which, in band models, is set equal to d i m ( V ) , i.e., equal to the band number. Then, the υ t h component of M ( υ ) , whose dimension is equal to d i m ( K ) .
Remark 20.
T G is defined as an abstract map, not associated with classical or quantum physics nor with Hilbert space.
Relation between gauge transformation T G and ribbon transformation T R . Ribbon transformation T R : K Aut ( V ) (Equation (92)) is associated with vector space V and manifold K; gauge transformation T G : K f (Equation (135)) is only defined with K, not involving any vector space. T R is used to transform a ribbon (which is a map) while T G is employed to transform a matrix—distinct transformation targets. In other words, the domains (also the co-domains) of the two transformations are different: the domain of T R is ribbon space V R , while T R ’s domain is a matrix set. Additionally, T R : R R is a linear map, while T G is not linear.
Despite these conceptual distinctions, T G and T R are closely related: they are both established on manifold K; moreover, the entire information about T G is encoded in unitary matrix U m , i ( k ) . This is easily seen from Equation (134) given the unitary matrix U m , i ( k ) ; output M m , n ( υ ) ( k ) is determined, which is exactly the matrix designation for a ribbon transformation. Therefore, T R can induce T G . In other words, a correspondence exists between T G T R via U m , i ( k ) matrix.
Additionally, both T G and T R can be classified by unitary group U(N), where N refers to the highest dimension of the group’s irreducible representation (IR) on V. Thus, we may utilize a superscript “N” in T G ( N ) (or T R ( N ) ) to denote U(N) gauge (ribbon) transformations. The dimension of U(N) could be different from the dimension of matrices. (The dimension of a group is a property about a set of matrices [44], while the dimension of a matrix is about a single matrix.) For example, consider T G ( 1 ) on two bands, i.e., e i ξ m ( k ) ( m = 0 , 1 ). Aut(V) takes a form of 2 × 2 diagonal matrix as below:
| u 0 ( k ) | u 1 ( k ) = e i ξ 0 ( k ) 0 0 e i ξ 1 ( k ) | u 0 ( k ) | u 1 ( k ) .
The matrix above is not representing a single one, but a set of matrices parameterized by k that forms 2D reducible representation of U(1) group, in which the highest IR is 1D, i.e., U ( 1 ) U ( 1 ) . Thus, T G is 1D, while the matrix (or the vector space) is 2D.
Back to the question raised earlier: why are Equations (132) and (133) both regarded as gauge transformations? Accurately speaking, based on Definition 8 (Equation (135)), only Equation (132) is T G ( 1 ) , while Equation (133) is transforming a ribbon with a unitary matrix U ( k ) . Equation (133) being considered a gauge transformation requires an additional step: the correspondence T R T G , i.e., e i ξ ( k ) in Equation (133) contains all the information to deduce the gauge transformation. Forgetting that might lead to conceptual vagueness and confusion. For example, one may mistakenly believe T G is established on the notion of eigenstate and complex phase shift. In fact, T G can be defined as an abstract map, without referring to eigenvectors.
Next, we extend the familiar notion “basis invariance” to another concept, “gauge invariance”. Basis invariance is associated with a specific function of a matrix operator. For example,
F ( O m , n ) = φ m * O m , n ψ n
The basis invariance refers to
T B [ F ( O m , n ) ] = F ( O m , n )
The basis transformation T B means that we need to find the updated components for the vector φ m * , ψ n
φ m * T R φ j * U j , m , ψ n T R U n , l ψ l ,
and for matrix operator O m , n
O m , n T R U m , g O g , h U h , n .
Then,
T B [ F ( O m , n ) ] = φ j * U j , m U m , g O g , h U h , n U n , l ψ l = φ m * O m , n ψ n = F ( O m , n )
Then, function F is said to be invariant under basis transformation T B . This invariance is associated with vector space V and function F.
In the same vein, we try to define invariance for ribbon transformation. In this case, function F needs to be replaced by a functional F about matrix M m , n ( k ) . A functional can be viewed as a generalized function whose variable is a map. M m , n ( k ) is the map K V O (from manifold K to matrix (operator) space V O ) that serves as the functional’s variable; thus, the functional is denoted as F ( M m , n ( k ) ) . Additionally, we need to replace T B by T R .
T R [ F ( M m , n ( k ) ) ] : = F ( T R [ M m , n ( k ) ] ) ,
for which T R [ M m , n ( k ) ] is given by Definitions 6 and 7. That means T R [ M m , n ( k ) ] relies on whether matrix M m , n ( k ) belongs to matrix or differential operators: the two are subject to distinct behaviors under T R . The ribbon band is a common platform for both of the two types of operators, but only when it is defined for the matrix operator T R may effectively reduce to the T B since transformations at different k are independent.
On the other hand, T R applies non-trivially to the matrix of differential operators. Consider an example of M m , n ( k ) belonging to a differential operator:
F ( M m , n ( k ) ) = Tr [ M m , n ( k ) · d k ]
Plug in Equation (145) with Equation (94):
T R [ F ( M m , n ( k ) ) ] = Tr [ ( U m , i ( k ) M i , j ( k ) U j , n ( k ) ) · d k ] + Tr [ ( U m , i ( k ) i k ( U j , n ( k ) ) ) · d k ]
Using that Tr and ∮ may exchange the sequence and similarity transformation preserves trace. Equation (146) becomes
Tr ( U m , i ( k ) M i , j ( k ) U j , n ( k ) ) · d k + Tr ( U m , i ( k ) i k ( U j , n ( k ) ) ) · d k = Tr ( M i , j ( k ) ) · d k + Tr U m , j ( k ) i d ( U j , n ( k ) ) .
A generic fact for unitary matrices
U = e i H
where H is a Hermitian matrix.
U d ( U ) = e i H d ( e i H ) = e i H e i H d ( H ) = d H .
Combined with Equation (147), we have
Tr [ M i , j ( k ) d k ] + Tr [ i d ( H m , n ( k ) ) ] = Tr M i , j ( k ) d k + Tr [ H m , n ( k ) | 0 2 π ] .
The last term in Equation (150) is vanishing for continuity of H m , n ( k ) on torus. Thus, F is invariant under ribbon transformation, i.e., T R [ F ( M m , n ( k ) ) ] = F ( M m , n ( k ) ) . On the other hand, if the integration is not for closed manifold or the trace Tr is absent, ribbon invariance fails.
Since gauge transformation T G is induced by ribbon transformation T R , we may introduce the notion of gauge invariance and gauge symmetry in a similar line as ribbon invariance.
Definition 9.
Gauge invariance is the following property associated with functional F : M m , n ( k ) R or C :
T G [ F ( M m , n ( k ) ) ] : = F ( T G [ M m , n ] ) = F ( M m , n ( k ) ) ,
for which T R U ( N ) holds. T G [ M m , n ( k ) ] is given by Definition 8. If Equation (151) is fulfilled, functional F about matrix M m , n ( k ) is said to be invariant under U(N) gauge transformation, or F has U(N) gauge symmetry. Obviously, if U(N) is the gauge symmetry of F , the subgroups of U(N) is also the gauge symmetry of F .
Remark 21.
T G for functional F ( M m , n ( k ) ) generalizes T G for matrix M m , n ( k ) (Definition 8). Then, gauge invariance is a notion established on T G for F . Since transformation of M m , n ( k ) is “fixed” (by Definition 8), whether it is gauge invariant entirely depends on the form of F .
Remark 22.
Since T G (Definition 8) is defined for M m , n ( k ) , transformation of the matrix of differential operator (Definition 7) follows; thus, gauge invariance is more pertinent to the matrix of differential operators (e.g., r ^ ). Ribbon invariance is a more generalized notion in this context, which works for both differential and matrix operators.
Remark 23.
Gauge invariance is a notation subject to functional F and matrix M m , n ( k ) . It is also implicitly subject to the manifold K and vector space V, which are ingredients for the definition of matrix M m , n ( k ) , since M m , n ( k ) is a map: K f , where it is a linear self-map f : V V .
Remark 24.
For the correspondence T R T G , gauge invariance and gauge symmetry can be characterized by the U(N) group.
Remark 25.
“Gauge invariance” might vary slightly in its meanings and emphasis in different contexts, thus showing different facets. These distinctions can all be attributed to specific constructions of functional F .
Consider an F without gauge invariance.
A n , n ( k ) = F ( A m , n ( k ) ) = lim k k 1 k k k k δ m , n A m , n ( k ) d k
and
T R [ F ( A m , n ( k ) ) ] = U n , i ( k ) A i , j ( k ) U j , n ( k ) + U n , i ( k ) i k ( U j , n ( k ) ) F ( A m , n ( k ) )
In fact, F ( A m , n ( k ) ) is no more than a functional construction for Berry connection; it is not gauge invariant, as is well known. Note that all the above invariances are defined with matrices and matrix transformation behavior, without reference to whether these matrices arise from differential operator or bra/ket. In other words, one does not need to refer to A m , n ( k ) = u m , k | i k u n , k , but only the matrix transformation.
Consider an F respecting gauge invariance.
ϑ = F ( A m , n ( k ) ) = δ m , n A m , n ( k ) · d k
It can be shown that
T R [ F ( A m , n ( k ) ) ] = U n , i ( k ) A i , j ( k ) U j , n ( k ) · d k .
The inhomogeneous term U n , j ( k ) i d ( U j , n ( k ) ) is vanishing. Equation (155) is invariant when U n , i ( k ) commutes with A i , j ( k ) ; however, in general, Equation (155) is not invariant. Thus, such a construction of F has U(1) gauge symmetry but not U(N).
In short, gauge transformation T G reflects the response of the matrix of a differential operator under ribbon transformation T R . Thus, T G can be induced by T R . Both of them can be characterized by the unitary group U(N) involved in the ribbon transformation. In certain cases, the two may be exchangeable. But their definitions in terms of the map are not the same.
Relation between gauge transformation T G and basis transformation T B . Basis is a notion associated with a vector space V. Basis transformation T B affects vectors and operators defined in space V. It is expressed as a map:
T B : V V .
Conceptually, one can interpret T B change components φ m of a vector under the updated bases but does not alter the vector; alternatively, one may interpret T B does alter the vector, sending it to another vector. The two interpretations only differ by the “reference”, actually equivalent.
T G and T R are notions associated with product space K V (technically, K V can be called a bundle space with K being base space and V being fiber space; K V is locally like a tensor product of spaces, but not necessary globally [43]). Roughly speaking, T G and T R are defined for a “bigger” space. Then, could we view T G and T R as “basis transformation” for the bigger space? This view could be mistaken, since K V may not form a vector space (e.g., when K is B.Z.), but only a topological space. T G and T R are different maps from T B as summarized in Table 4.
T G and T R affect ribbons and operators defined in K V , just like T B modifies vectors and operators in V. Quantum operators are originally defined in Hilbert space, which is a vector space; in treating transport, as mentioned in Section 2, we encounter diverging norms and transcribe operators into non-vector spaces, wherein T G and T R are defined. In the band context, V is quotient space V of H B , and T B is a map V V . Thus, one can practically understand T B is a “single” N -dimensional matrix at k, while T G (also T R ) involves k K and thus it is a matrix field.
It is inaccurate to regard T G ( 1 ) just as “phase shifts”, as T B can also produce that, for example, a 2D vector space spanned by | u j ,( j = 0 , 1 ). Consider a T B of a phase shift, | u j e i ξ j | u j . Is this phase shifting a T G ( 1 ) ? No. Because it does not involve manifold K, i.e., ξ j is not a field about k. If T G ( 1 ) is a “special case” of T B , since a general T B allows mixing of bases, e.g., | u 0 = c 0 | u 0 + c 1 | u 1 , T G ( 1 ) constrains c 0 = e i ξ 0 and c 1 = 0 . This view is inaccurate for the same reason: ξ j is not a field about k. On the other hand, at a local k, T G ( 1 ) can be viewed as a constrained T B ; if one relaxes the constraint and mixing of orthogonal bases is allowed, T G ( N ) is achieved. Thus, one may use the dimension of local T B to classify T G and T R .
We see that T G ( 1 ) invariance is an important criterion for constructing observables. One may wonder whether invariance of T B should be tested, too. Fortunately, associative operators (i.e., matrix operators) defined in vector space are automatically endowed with U(1) symmetry. Thus, gauge invariance is only pertinent to differential operators, such as position operators, Berry connection, etc.
In other words, if an observable involves k , etc., one should test whether this quantity is invariant under T G ( 1 ) ; if gauge invariance is true, in principle, the quantity could be detectable. On the other hand, for matrix operator serving as observables (e.g., spin), there is not such an issue of gauge invariance. For operators other than observables, e.g., propagation operator, should we worry about basis or gauge transformation? Fortunately, the answer is no, again. But for a different reason. Consider an evolution operator ( T is time-ordered):
| u n , k ( t ) = T exp [ i 0 t H ( k , τ ) d τ ] | u n , k ( 0 ) .
We notice that the evolution operator is composed of a product of matrix operators and their sums (expansion of exponential functions under time ordering), which again form a matrix operator. Therefore, when we evaluate a spin operator and its evolution, we do not face a gauge issue.
At last, we remark T R or T G are not only “transforming” the ribbon but also affect the matrix defined in the ribbon space, just like basis transformation also affects operators defined in the vector space. Thus, ribbon transformation is defined as map of ribbons while, as shown by Equation (92), the operators are also affected.
Extracting observables. From Figure 1, we realize T R is a general transformation applicable to both matrix and differential operators. When it is applied to a differential operator, it induces gauge transformation T G ; gauge invariance is a special case of T R invariance, as T R is applied to differential operators.
By reviewing the observable of a matrix operator, we find it features U(1) symmetry, i.e., invariant under T R ( 1 ) . It corresponds to a function F, namely observable function, that links an observable with the diagonal terms of matrix O m , n .
F ( O m , n ) = O n , n
Function F is invariant under U(1) ribbon transformation
T R ( 1 ) [ F ( O m , n ) ] = F ( T R ( 1 ) [ O m , n ] ) = F ( e i ξ m O m , n e i ξ n ) = e i ξ n O n , n e i ξ n = O n , n = F ( O m , n ) ,
a property not shared by off-diagonal terms (thus, the observable is linked to diagonals rather than off-diagonals). In the case of N > 1 , we generally have T R ( N ) [ F ( O m , n ) ] F ( O m , n ) , i.e., F does not enjoy U(N) symmetry. U(1) symmetry is believed indispensable for observables. In band scenarios, the ground state has a fixed occupancy (all states below Fermi level), but phase is flexible due to dynamic evolution e i E ( k ) t / . That means that even without disturbance each quasi-particle keeps evolving, and the ground state is composed by a collection of quasi-particles with random phases. Thus, robustness to phase fluctuations, i.e., U(1) symmetry, ensures a quantity to be stable over time (given occupancy is unchanged) and thus detectable during a measurement. Since our “vision” depends on measurement conditions, time/spatial scales, etc., the meaning and criteria for observables might vary with cases. In non-Abelian gauge theory, observables might have higher symmetries. Nonetheless, U(1) symmetry should be of outstanding importance.
We try to extend the gauge symmetry principle for observables to differential operators. Evidently, for the matrix of differential operators, F ( M m , n ) is not invariant under T G ( 1 ) (i.e., T R ( 1 ) ).
T G ( 1 ) [ F ( M m , n ( k ) ) ] = F ( T G ( 1 ) [ M m , n ( k ) ] ) = F ( e i ξ m ( k ) M m , n ( k ) e i ξ n ( k ) + e i ξ m ( k ) i k e i ξ n ( k ) ) = e i ξ n ( k ) M n , n ( k ) e i ξ n ( k ) + e i ξ n ( k ) i k e i ξ n ( k ) = M n , n ( k ) + k ξ n ( k ) F ( M m , n ( k ) )
That means function F is unsuitable for observables associated with differential operators. Thus, we reconstruct a form that ensures U(1) symmetry. Consider the following:
F ( M m , n ( k ) ) : = M n , n ( k ) · d k ,
which is a satisfaction that gives F minimum modification (and thus maximum elegance). F still involves the diagonal terms M n , n ( k ) but adds an integrand over k. This form has emerged in different fields of physics [15,16,24,27] and is privileged with U(1) symmetry.
T G ( 1 ) [ F ( M m , n ( k ) ) ] = F ( T G ( 1 ) [ M m , n ( k ) ] ) = F ( e i ξ m ( k ) M m , n ( k ) e i ξ n ( k ) + e i ξ m ( k ) i k e i ξ n ( k ) ) = ( e i ξ n ( k ) M n , n ( k ) e i ξ n ( k ) + e i ξ n ( k ) i k e i ξ n ( k ) ) d k = M n , n ( k ) · d k + k ξ n ( k ) · d k = M n , n ( k ) · d k = F ( M m , n ( k ) ) .
F ( O m , n ) and F ( M m , n ( k ) ) represent two distinct ways of obtaining observables. The dichotomy seems weird: one has to follow separate principles. Now, we argue the two are linked by a common principle: U(1) symmetry, subject to a common physical origin of “stability to dynamical phases”. If U(1) symmetry is the principle for observables (at least in condensed matter scenarios), subject to which the distinct ways of yielding observables, F ( O m , n ) and F ( M m , n ( k ) ) , can be unified.
Conventionally, observables are evaluated by inner products with the observable’s operator, i.e., diagonal terms of O m , n (or their supposition), expressed by F ( O m , n ) , which is a necessary result if the following are true: (i) every observable has a corresponding (Hermitian) operator; (ii) the corresponding operator is an associative operator (i.e., a matrix operator), which ensures U(1) symmetry. However, counterexamples are now known for both (i) and (ii). In non-relativistic quantum mechanics, time does not have such a corresponding operator; in relativistic scope, boson lacks its position operator [54]. Thus, observable–operator correspondence is not guaranteed. Moreover, when the corresponding operator exists (e.g., r ^ as discussed throughout Section 3), it might not be associative; that is why we see the divergence in DRM and incompleteness of vector space for r ^ , which has motivated our seeking CRM with Nth Weyl algebra A N , leading to distinct transformation behaviors for the r-matrix. In history, based on mistaken presumptions (i) and (ii), Von Neumann “proved” hidden local variables in quantum mechanics [2].
The traditional view is that F is the generic form of generating observables, subject to which F should belong to the frame of F. However, the difficulty is that there is not a counterpart for integration over k in F. In other words, F is for local k, while F is for global K: employing F to determine the value of observable, one must come into knowledge about M m , n ( k ) all over B.Z., while F is only about a vector at a single k. This issue was noticed in Vanderbilt’s book (Chapter 4) [27]. The essential argument is that electric polarization cannot be expressed as the expectation value of a quantum operators as the case of most quantum operators; instead, it is related to Berry phases which are defined by global means.
For the new principle, we first establish matrix and differential operators on a common ground: ribbon space; on top of it, U(N) symmetry is to classify both of them. Then, we argue F ( O m , n ) is no more fundamental than F ( M m , n ( k ) ) . Instead, we take the U(1) symmetry as the major principle and seek the robust forms for each type of operator (Figure 2).
Recall that an important reason for F ( O m , n ) to be an observable is its U(1) symmetry; off-diagonal terms are unqualified for observables in view of the absence of U(1). In a similar fashion, if we find another U(1) invariance form F ( M m , n ( k ) ) , which works for differential operators, F ( M m , n ( k ) ) should be treated with equity as F ( O m , n ) . That is, F is not subject to F, nor deduced by F. U(1) could be extended to U(N) invariance form, such as Equation (145), by including trace.
We call for attention on the following hinged aspects:
(1)
Differential operators are not associative, fundamentally distinct from matrix operators;
(2)
Distinct transformation rules for matrices of the two types of operators;
(3)
Different meanings of U(1) symmetry;
(4)
Means of extracting observables.
A differential operator is not associative but “one-sided”, never equivalent to matrix operators. Consequently, the matrix of differential operators features a distinct transition rule with an extra term (Equation (94)). The inhomogeneous transformation renders a different meaning of U(1) invariance since it is a notion (Definition 9) associated with specific functionals. Although both matrix and differential operators have U(1) symmetry, their functionals are different, and the meaning of U(1) is not the same. An observable is about constructing U(1) gauge; since the functionals are different, the two operators have different ways of extracting observables.
Thus, F is implicitly linked to behaviors of M m , n ( k ) and its transformation symmetries, and the way of extracting observable Equation (161) is a generic consequence for differential operators, not limited to r ^ .

7. Discussion and Outlook

The spaces related to the r -matrix. In this work, we transcribe r ^ , originally defined as an linear infinite-dimensional operator in space H , to a ribbon space K V , in which r ^ presents as a finite-dimensional matrix, namely CRM. In the course, several spaces are involved as summarized in Table 5.
CRM arises from r ^ , while it is not a representation of Weyl algebra (Section 2) and thus not a representation of generator r ^ . CRM should be viewed as a matrix incarnation of r ^ that encodes the information to evaluate r ^ . CRM is hosted by a “ribbon space” spanned by ribbon bases I (Definition 3) just as a vector is hosted by a vector space spanned by vector bases. The ribbon basis is a product space K V (which may or may not form a vector space relying on whether K is a vector space). In K V , notions such as ribbon T R and gauge transformations T G emerge.
CRM is an array of matrices parameterized with continuous k. Formally speaking, it is map K f , which involves two spaces K and V . Thus, there are two dimension-like quantities associated with CRM: its dimension dim(K) + N and its rank N . Accordingly, Hamiltonian H (originally defined in H ) is incarnated by H m , n ( k ) defined in the ribbon space. Rigorously speaking, H m , n ( k ) is not a representation of H, since spaces H and K V are not of the same dimension.
Although r ^ is a linear map in H , its incarnation CRM in K V loses linearity, reflected by CRM’s transformation featuring an inhomogeneous term (Definition 7). That is, the transcribing does not maintain linearity, exactly because the transcribing procedure is different from a basis transformation. Representations of linear operators under different bases are linked by reversible transformations, which should preserve the dimension of spaces. However, the dimension is decreasing from in H to N × N in H B , and finally to dim(K) + N in K × V . Consider two bands in a 1D B.Z. A vector in H B is denoted with 2 × N components ( c 1 , k 1 , c 1 , k N , c 2 , k 1 , , c 2 , k N ) , while in K × V , a point is denoted by ( k , c 1 , c 2 ) , which is three-dimensional. Continuity is crucial in reducing the dimension from N × N to dim(K) + N (Appendix E). One cannot simultaneously maintain linearity and achieve convergence. Whether DRM or CRM is adopted, it does not form a representation of Weyl algebra for its non-existence mentioned in Section 2.
The principles of defining the r -matrix. Matrices are usually defined as representations of operators for which the interchangeable terms “matrix” and “operator” are often acceptable. To be representations, matrices should reproduce the defining algebra. For example, Pauli matrices are representations of spin (matrix operator) that satisfy Lie algebra. Formally speaking, we seek maps from operators to matrices that preserve Lie brackets. Such a structure-preserving map is named an isomorphism [44], which is the principle in defining the matrix for operators (Table 6).
Another well-known matrix isomorphism is group representation, which describes abstract groups in terms of bijective linear transformations of a vector space to itself (i.e., vector space automorphisms); in particular, they can be used to represent group elements as invertible matrices so that the group operation can be represented by matrix multiplication.
However, a matrix for r ^ (differential operator) invokes distinct defining principles since matrix isomorphism does not exist for Weyl algebra (Section 2). We still build a map from r ^ to Hermitian matrices, and this map is not meant to preserve the algebra (that is why we find r m , j k j , n k m , j r j , n = 0 in Equation (80), while Weyl algebra has r ^ k k r ^ = i ); however, this does not prevent the operator’s information being encoded in the matrix. That is, via the matrix, one can deduce the observable, except for when the means of extracting the observable is different from matrix operators, since the encoding way is changed.
For the r-matrix, the transformation rule is inhomogeneous (Equation (94)), which is impossible to preserve the commutator [ r ^ , k ] = i . In other words, the commutator is not invariant under T G . This is a significant difference between Lie algebra and Weyl algebra. Despite the lack of matrix isomorphism, we may still define a matrix for differential operators, and it interacts with ribbons in a similar fashion to a “genuine” matrix.
Two types of operators. We discriminate two types of operators: matrix operators (e.g., spin) and differential operators (e.g., r ^ ). Their properties and designations are compared in Section 5. The two operators are expressed by matrices that are equipped with distinct transformation rules (see Definitions 6 and 7). Differential operators “appear like a matrix” until ribbon transformation is performed; just like coefficients of a vector are no more than “a column of numbers” until basis transformation is performed when covariance and contravariance manifest. Thus, an operator is not just about its matrix elements but also their transformation rules.
Then why the two matrices follow the rules specified by Definitions 6 and 7? Why are these particular forms of transformation chosen? This arises from the basic algebras for the two operators. The matrix operator is associative, i.e., ( A B ) C = A ( B C ) . One is at liberty to act B on the left or the right first and ends up with the same outcome. Then, the matrix elements are
m | O ^ | n m | O ^ | n = m | U O ^ U | n = m | U | i i | O ^ | j j | U | n = U m , i O i , j U j , n
This is exactly the expression for Equation (93) in Definition 6. The form of Equation (93) is interpreted as the transformation rule is the operator’s matrix against the updated bases.
However, we do not take the above procedure for granted. It is only true when O ^ is associative. Otherwise, e.g., k , which acts on only one side (conventionally on the right), when we try to repeat the procedure as Equation (163), we encounter a different situation.
m ( k ) | i k n ( k ) m ( k ) | i k n ( k ) = m ( k ) | U ( k ) i k U ( k ) n ( k ) .
Obviously, there is an extra term on the right side, which arises from k being non-associative and obeying k ( φ ( k ) ψ ( k ) ) = k ( φ ( k ) ) ψ ( k ) + φ ( k ) k ( ψ ( k ) ) , namely Leibniz rule. If we write the above terms in matrix forms, it is exactly Definition 7. As such, the algebra differences in associative property are incarnated by the matrix’s transformation. In terms of abstract algebra, the particular form of transformation introduced by Definition 7 stems from the Leibniz rule imposed on k .
One may wonder: What if we can define a generalized differential operator that may act on both sides, such that the associative rule will be recovered for k ? Unfortunately, this is unachievable due to the intrinsic properties of k . Consider two-sided actions: k acting on the right and acting on the left. Clearly,
c k φ ( k ) ( c ) φ ( k ) = 0 ,
where c is a k-independent constant. That means k acting on left or right sides first leads to distinct results, and thus the associative rule is violated. Thus, the differential operator is incompatible with the matrix operator in its bottom algebra. It is impossible to turn a differential operator into a matrix. Therefore, one should distinguish the terms “operators” and “matrices of operators”. This distinction is trivial when only matrix operators are involved.
Basis-free designation vs matrix designation. The bra/ket designation could be entirely substituted by matrix designation such as | φ φ n , m ( k ) | i k n ( k ) A m , n ( k ) , etc. Gauge transformation T G is directly defined with Equation (134) on the matrix, without reference to first multiplying | φ with a phase e i ξ ( k ) (or a unitary operator) and then deducing T G ’s form. Thus, Definitions 5–9 are directly established on matrices, not referring to “matrix definition” in terms of bra/ket.
The bra/ket may lead to mistakes when differential operators are present (Section 5). Differential operators commonly exist in transport problems, relativistic quantum mechanics, gauge field theory, etc., wherein matrix could be a better designation [54]. However, bra/ket designation is elegant for matrix operators and broadly used. Thus, in Section 5. we list the “translation”: matrix “definition” in terms of bra/ket inner product. However, it is never suggested that one must refer to the “internal structures” of matrices (definition begins with matrix elements, no need to refer to the “origin” of these matrices). Gauge transformation, basis transformation, and extracting observables can all be handled with pure matrix designations.
Thus, we switch to matrices for a common denotation for both the matrix operator and the differential operator. Accordingly, the matrix is established on ribbon bases in the ribbon space (or the bundle space) as a generalization of bases of vector space. Because of the fundamental algebraic distinctions, the matrices of the two types of operators follow different rules of transformation under different ribbons.
Inelastic process. While the non-conserved k is inferior in chance, a valid formulation should be able to handle it (at least in principle). It serves as an indicator of how promising the method is.
Formulating inelastic processes involves two tiers. The first is the following: as the main topic of this work, CRM or observable r given input of generic ribbon band is evaluated—this tier does not distinguish elastic, inelastic, or other modes. The second tier is about how a particular state (described by a ribbon) is achieved—this involves the specific form of an inelastic evolution operator.
The generic evolution of a state in H B can be expressed as
U ( k 1 , , k N ) = U ˜ ( k 1 , , k N ) S ˜ ( k 1 , , k N )
where U ˜ and S ˜ are unitary operators defined in quotient spaces V and E. That is,
U ˜ ( k 1 , , k N ) S ˜ ( k 1 , , k N ) ( | u n , k | E k ) = U ˜ ( k 1 , , k N ) | u n , k S ˜ ( k 1 , , k N ) | E k
In the elastic case (k is preserved), we adopt S ˜ ( k 1 , , k N ) as the identity. Physically, that means the evolution does not “mix” different k j states. In this condition, the fiber space can be reduced to lower dimensions: from H B V E to V .
In the inelastic case, S ˜ 1 , and this increases the dimensions of fiber space. In terms of observable r , we find that the evolution operator behaves like a ribbon transformation. Based on Equation (94), the displacement may contain extra terms S ˜ ( i k S ˜ ) due to inelastic S ˜ 1 .
( U ˜ S ˜ ) i k ( U ˜ S ˜ ) = U ˜ i k ( U ˜ ) + S ˜ i k ( S ˜ )
Thus, the transitions of inter-band and inelastic k are understood commonly by the “twist” of ribbons, except for in two distinct quotient spaces V and E.
At this point, it seems that the formulation has ports to build in the inelastic transport; on the other hand, the full theory of the inelastic transport, as well as the comparison with existing theory and experiment, is beyond the scope of one paper.
Application and Outlook. Why can the fundamentals about the r-matrix give insights for a transport theory? We give two examples, each deserving extensive discussions in separate work. The first is regarding two arguments established earlier: (i) isomorphism H B V E (just the Π map in Section 3); (ii) one-to-one correspondence between | u n , k and vectors in the quotient space V of H B (space spanned by | u n , k V in Section 4). Argument (i) links V with H B as its quotient space, and argument (ii) relates space spanned by | u n , k with V by isomorphism such that the vector space spanned by | u n , k can be transcribed to the original physical space H B . Although such linkage does not influence the evaluation of, for instance, Berry connection or curvature, it provides counting for vectors in H B and V spaces to shed light on the essence of the phenomenon.
To be concrete, consider the adiabatic current J d evaluated by integration of Berry connection [23,27]
J d = t P = e V cell t r ^ n = e V cell t a 2 π r n , n ( k ) · d k .
What is the input needed for evaluating J d ? Equation (169) relies on r n , n ( k ) over the entire B.Z. Remember r n , n ( k ) is the reduced r-matrix evaluated with | u n , k in quotient space V . Thus, to understand what | u n , k physically represents, one ought to apply Π inversely (called Π k * map temporally) to yield their pre-images in the original physical space H B . It can be proved that | u n , k always corresponds to N mutually orthogonal vectors in H B (even when | u n , k is constant with k). Since the dimension of subspace in H B corresponds to particle numbers (orthogonality is due to exclusion principle)
# ( particles ) = dim ( { ψ k } occ ) ,
it indicates that the adiabatic current J d is an N-particle phenomenon. Because of that, given full knowledge of a single-particle wave function φ ( t ) , it is still insufficient to determine J d with Equation (169). In previous formulation, r ^ n is evaluated with wavefunction u n , k ( r ) coordinated by r. Thus, one tends to (mistakenly) attribute J d to a single-particle effect, since u n , k ( r ) can be extracted from a single-particle Bloch wave ψ n , k ( r ) . As such, the many-body feature in J d is concealed.
Note that counting the physical states must be established on vector space (regarding the dimensions of a subspace). It is ill-defined to ask how many particles are involved for functions u n , k ( r ) . That is why arguments (i) and (ii) that provide counting for vectors are important. In the adiabatic limit, the corresponding of u n , k ( r ) to N vectors has a simple interpretation: just the N particles occupied by a band (N is the unit cell numbers). In general, the correspondence to N orthogonal states may apply to non-equilibrium, whether inter-band hopping is involved or whether k is preserved. As such, we realize that the N particles form a bounded “unit”, even when some of them are excited to a different band or different k. This N-particle picture gives insight into the description of electronic states in crystals.
Moreover, arguments (i) and (ii) concern the stability for adiabatic currents, as J d loses gauge invariance even with a single particle missing. In other words, gauge invariance is fragile with particle number variation, e.g., N ± 1 . Then, an intriguing allusion is yielded: the N-particle J d is correlated, although these N particles are non-interacting; that is, correlation still exists given interaction is all removed. In contrast, the traditional wisdom is that correlation exclusively arises from interaction, and a free particle is uncorrelated. It is known that the Berry phase theory of polarization [23] links J d and its transported charges with global topology. Now with arguments (i) and (ii), we reveal that the physical meaning of global topology is the N-body correlated effects.
As the second example, we show why the variable extraction from the r-matrix (functional F in Section 6) is linked to transport theory. One is often overwhelmed by the diverse transport mechanisms: shift current [4,8,18], injection current [4,8,28], adiabatic current [22]; and has to resort to a case study to recognize which mechanism is in effect. Such situation owns its origin to lacking an unambiguous way of determining current as an observable. In contrast, spin’s expectation value is
s ^ = φ ( t ) | s ^ | φ ( t ) ,
which is independent of whether φ ( t ) changes slowly or fast. However, such a generic definition is lacking for the current because the divergence of the r-matrix makes J t r ^ ill-defined. Thus, the divergence of the r-matrix leads to vagueness in extracting the observable for r ^ , leading to ill-defined J with t r ^ , then leading to the diverse transport mechanisms that involve different approximations or physical intuitions (e.g., electronic hoping is fast or slow, inter-band or intra-band), then leading to the inconsistency among different mechanisms from the point of view of being a single-particle effect or an N-particle one, being correlated or not. Thus, finding the converging matrix to recover the original definition J t r ^ is crucial for developing a unified transport theory.
To be concrete, consider adiabatic current J d and shift current J s . We realize there is a “gulf”. For J s , it is evaluated by Equation (4), in which the domain of integration ∫ is arbitrary, because gauge invariance of J s remains whether the integration domain is closed or not, connected or not, even on a single k point. In other words, J s only depends on the initial and final states of hopping, which are two discrete points along the evolution wave function φ ( t ) , such that information of J s , within the J s formulation, is fully encoded in φ ( t ) and thus is a single-particle phenomenon. On the other hand, J d requires stringently closed ∮ and presents as an N-particle phenomenon, as preceeding discussion suggests, fundamentally different from J s .
Remember there is only “one” current in crystals. Adiabatic current J d , shift current J s , etc., are merely artificial classifications. J d and J s are to handle the slow- and fast-changing Hamiltonians, respectively, characterized by external driving frequencies ω . By tuning ω , the current should gradually switch from one formulation to the other. But how can a single-particle J s cross the gulf to continuously connect with an N-particle J d ? Note that both J d and J s are non-interacting, irrelevant to interaction causing emergent collective states for electrons. Namely, the gulf is that at high ω , information of the current is encoded in the wavefunction of a single particle, while at low ω one has to know the states of all N particles (without missing any of them) to determine the current—no known mechanism can realize this. Moreover, it is hard to imagine the transition regime when ω is intermediate. The current situation is reminiscent of the inconsistency between quantum and relativity theories in terms of the fundamental description of the space and events: whether local or non-local laws are paramount in universe. The central question is how to reconcile a non-local theory at quantum scales with a local theory at larger scales that describe the same universe. Here, we consider a much more modest question: how to reconcile the two transport theories that describe the same non-interacting current, while one is about a single particle and the other is about N particles. Therefore, removing divergence of the r-matrix and finding the way of extracting observables from CRM will help judge which picture is correct. Our theoretical framework is poised to enhance understanding of the photocurrent and phonon responses exhibited by topological materials, which are currently the focus of active exploration in THz and ultrafast experiments [58].
A physical prediction in a superconductor scenario is detailed in a separate work [21] using this formulation. With the application of Nth Weyl algebra, charge position and movement in superconductor and insulator (two extremes of conductivity) can be unified by one formula [21]. It improves our knowledge by discovering a missing current component (termed as J corr ) entirely due to the correlation change of Cooper pairs, carrying velocity but no momentum. Simulation and experimental verification are outlined by Figure 2 of [21].
In short, we should not be just content for an evaluable formulation for currents but also examine (a) whether the formulation is generic and unique, (b) whether formulations for different limiting situations are compatible and can crossover to each other, and (c) whether the formulation is stable. For example, J d requires ∮, depending on whether the formulation is robust against particle missing in B.Z. Addressing these issues boils down to understanding the r-matrix, the relations between different involved spaces, and also the way of extracting observables.

8. Summary and Conclusions

This work surveys the definitions of the r ^ operator and the r-matrix, addressing why although no matrix may satisfy the commutation [ r , p ] = i , a matrix can still be assigned to r ^ . This involves a fundamental question: what is the defining principle of the r-matrix? Subject to that principle, we further wonder whether one could find CRM to substitute for the well-known diverging DRM, motivated by a belief: the matrix of a physical operator should not diverge. In the CRM to be derived, every element should be finite; the dimensions of CRM are finite and arbitrary.
In Section 2, we first introduce the math involved in defining r ^ : Weyl algebra, which is characterized by the number of conjugated variable pairs, denoted as A N . Then, we demonstrate that DRM does not satisfy [ r , p ] = i ; indeed, no matrix can satisfy the commutation equation. Thus, a different principle for defining r-matrix is needed.
In Section 3, we first show that first Weyl algebra A 1 (the familiar substitution r ^ i k ) inevitably leads to divergence in the r-matrix. Then, we show that the divergence could be resolved by Nth Weyl algebra A N to substitute for A 1 . A key modification is (Equation (59))
CRM : r ^ i k 1 + i k 2 + + i k N .
Note that A 1 A N is merely substituting generators of Weyl algebra, not the entire modification, since the space for generators to act upon must adjust, too (Appendix F). For that, we introduce three spaces H , H B , and V , on top of which a space V E (ribbon space as declared latter) for A N to act on is constructed before we derive CRM. The constructing is essentially about Π map H B V E , with which we are able to show, rigorously, that some often used denotations such as r | ψ n , k , r | u n , k are not accurate, because | r H , | ψ n , k H B , | u n , k V and inner products cannot be defined between vectors belonging to different vector spaces.
In Section 4, by acting Nth Weyl algebra on the product space V E , we obtain the explicit forms of CRM as Equation (61). As two facets of CRM, the “r-matrix” and the “reduced r-matrix” are discriminately introduced linked to Bloch space H B and its quotient space V , respectively (Equations (75) and (76)). A corollary is achieved that geometric quantities (e.g., Berry connection) are associated with the quotient space V instead of Bloch space H B . CRM and DRM are discussed in aspects of what causes the divergence, how the divergence is resolved, DRM not being a special case of CRM, etc.
In Section 5, we show that matrices defined for position and spin operators display different properties in transformation and other aspects. As a consequence, two types of operators are recognized: a matrix operator (Definition 6) and a differential operator (Definition 7), which can be unified under a platform “ribbon space”. The unifying leads to fortuitous discoveries. For example, we show r m , n = r n , m * r ^ = r ^ , which subtly affects the well-known Berry curvature formula for polarization (Equations (96) and (109)). A designation system must adjust to suit the different transformation properties. We find the ket/bra designations (perfectly workable for matrix operator) might encounter ambiguity for differential operators in certain situations (Table 3).
In Section 6, we extensively discuss the space that hosts CRM: ribbon space, in which ribbon transformation T R is introduced in analog with basis transformation T B in a vector space. Particularly, we show how gauge transformation T G and gauge symmetry make entrance as a natural consequence of T R . We give a formal definition for T G (Definition 8) associated with a manifold K and gauge symmetry U(N). Noteworthy is the fact that although labeled with “gauge invariance”, formulations can vary significantly in meanings depending on distinct K and associated gauge symmetries. We further show that T G owes its origin to differential operators; on the other hand, T G is only trivially defined for a matrix operator. We explain the relationships among ribbon transformation T R , gauge transformation T G , and basis transformation T B . We address why U(1) gauge symmetry is necessary for an observable, and whether U(N) gauge symmetry is necessary, too.
In Section 7, we review the journey: from definitions of the position operator, to the various spaces involved, to the principles of defining CRM on these spaces, to the designation and symbolism, to observable extraction. Remarkably, setting out from the basic definition of r ^ , a series of concepts (involving geometry, transport, gauge, etc.) emerge and become intertwined. We reveal two pathways with hinged aspects:
H A 1 DRM ambiguity in r ^
V E A N CRM unambiguity in r ^ .
Accepting one pathway probably means one must accept the related aspects. Accurately speaking, we are not denying the diverging nature of DRM in the original space H but discover a potentially unique way of resoling the ambiguity (arising from this divergence) in defining the r-matrix and in obtaining observable r. This approach aligns harmoniously with existing arguments regarding the Berry connection, Wannier centers, and other related concepts; and will provide more.
Last but never least, we look at how the CRM, seemingly an abstract notion, is related to concrete applications in transport. The divergence of the r-matrix necessitates alternative ways of yielding r ^ based on different approximations, which unfortunately turn out non-unique, leading to diverse transport formalisms. On the other hand, resolving the divergence in the r-matrix gives a logically unique way of yielding r ^ and thus a unique direction in building transport theory. We stress that this does not indicate the existing transport formalism is incorrect in view of the success each has achieved. However, they might correspond to different expansion limits of a certain unified theory. Moreover, understanding how one transport formalism crosses over to another should bring deeper physical insights such as the description of electronic states in crystals.

Author Contributions

Conceptualization and draft preparation, B.S.; analysis, review, and editing, J.D.H.S. and J.W.; supervision, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work (and related THz spectroscopy measurement) was supported by the U.S. Department of Energy (DOE), Office of Science, Basic Energy Sciences, Materials Science and Engineering Division. Ames National Laboratory is operated for the US Department of Energy by Iowa State University under contract No. DE-AC02-07CH11358.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

We are grateful for the insights and ideas arising from discussions with Chandan Setty and Pavan Hosur related to this work and its subsequent developments.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
CRMConvergent r-matrix
DRMDivergent r-matrix

Appendix A. Summary of Notation

r ^ Position operator
rReal space coordinate or eigenvalues of r ^
R Ribbon band (map)
J d Adiabatic current (or displacement current)
J s Shift current
J i Injection current
φ ( t ) Generic time-dependent wave function
ψ n , k ( r ) Bloch wave functions (function of r) associated with band n and
crystal momentum k
u n , k ( r ) Periodic part of Bloch wave function ψ n , k ( r )
| ψ n , k Vector in Bloch space H B
| A n , k (or | u n , k )Vector in space V (different from u n , k ( r ) which is yet a vector)
| E k Vector in quotient space E
VVector space (general)
H Space spanned by eigenstates of r ^
H B Bloch space
H W Wannier space
V Quotient space of Bloch space H B associated with bands
EQuotient space of H B associated with k
V R Ribbon space
V O Matrix operator space
KBrillouin Zone (otherwise a generic smooth manifold)
I B A set of bases of Bloch space H B
I A set of ribbon bases
Π Projection map: I B V E
Π 1 Projection map: I B V
Π 2 Projection map: I B E
O ^ Basis-free designation of matrix operator
O m , n Matrix elements of matrix operator
M m , n Matrix elements of differential operator
A 1 First Weyl algebra
A N Nth Weyl algebra
A Linear self-conjugated maps
ϑ Berry phase
I Identity operator
IInversion symmetry (IS) operation
T Time-reversal symmetry (TRS) operation
T Time-ordered operator
()Real (imaginary) part
kCrystal momentum of no particular dimension
k Crystal momentum of 2D or 3D
σ i Pauli matrices representing spin
τ i Pauli matrices representing pseudo-spin
r m , n ( k , k ) Converging r-matrix
r m , n ( N ) ( k ) Reduced r-matrix of N -dimension ( r m , n ( k ) is the shorthand notation)
A m , n ( k ) Berry connection matrix
R m , n ( k ) Shift vector (k-dependent) from band n and m
X m , n ( k ) Complementary term of shift vector R m , n
γ m , n ( k ) Pumping rate from band n to m at k
: = Define to be
Isomorphic
AutAutomorphism
ζ n The parity for n t h band
T R Ribbon transformation
T B Basis transformation
T G Gauge transformation
FObservable function for matrix operator
F Observable functional for differential operator
0 Aleph-null as cardinality of N
N Set of natural numbers (non-negative integers)
Z Set of integers
Q Set of rational numbers
R Set of real numbers
C Set of complex numbers

Appendix B. Proof for the Incompleteness of the Bloch Space

We aim to prove the incompleteness of H B for r ^ . When Bloch space H B is the Hilbert space, it is complete for arbitrary operators defined within it. However, if an operator is defined beyond H B , it becomes incomplete. Thus, completeness is associated with specific operators, not taken for granted. An “easy” showing of incompleteness is by comparing the dimensions of H B with r ^ : the former is countably infinite, while the latter is uncountably infinite. Although both are infinite, r is even “more”, such that the space required to host r ^ is larger than H B , and H B is incomplete.
To make precise the above statement, we introduce “cardinality”, which extends the measure of the number of elements in a set from finite to infinity. For a finite sets, the cardinality could be replaced by “the number”. For an infinite set, the cardinality of the natural numbers is denoted as 0 . A set has cardinality 0 if and only if it is countably infinite, that is, there is a bijection between it and the natural numbers, such as integer number Z , rational number Q . Occasionally, it leads to counterintuitive results. For example, although even natural number is a proper subset of N , i.e., even natural number is smaller than N , the cardinalities of the two are equal, because one could build a one-to-one map: n 2 n . Thus, it is possible that a proper subset of an infinite set has the same cardinality as the original set, which is impossible for proper subsets of finite sets.
The set of all finite ordinals, called ω , has cardinality 0 . The label n , k in ψ n , k is, at most, with ordinality of ω 2 has cardinality 0 , when both n , k take infinitely many values. On the other hand, if band n is finite, it is n ω . Thus, it cannot be equal to the cardinality of real number R . Therefore, the space “shrinks” and cannot be isomorphic to the space spanned by the eigenstates of r ^ .
To gain more evidence for incompleteness, we prove it from a different angle. That is, if Bloch space H B is complete for r ^ , ψ n , k can expand arbitrary functions defined on R (all eigenvalues of r ^ ). On the other hand, if we construct a set of Bloch bases and show that there exists function f ( r ) that cannot be expanded by this set of bases, H B is incomplete for r ^ .
Firstly, we define Bloch functions and Bloch bases. A Bloch function refers to function forms ψ ( r ) : R C that satisfy
ψ k ( r ) = e i k r u ( r ) ,
where u ( r ) = u ( r + a ) . Then, ψ k ( r ) is called a Bloch function subject to wavevector k and periodicity a. Bloch function specifies a certain form of functions, which has an involved vector space.
The Bloch basis is a notion associated with a vector space. Bloch bases are a (finite or infinite) set of mutually orthogonal Bloch functions. We mention that it is a mistake to think Bloch bases are formed by all Bloch functions. Because first, arbitrary two Bloch functions might not be orthogonal; second, “all” involves vagueness, and to be a vector space, the dimension needs to be well specified (whether it is finite or infinite).
We define the following (orthogonal) functions to serve as the set of bases:
ψ n , k ( r ) = 2 a sin ( 4 n π a r ) , 0 < r < 1 2 a , 0 , 1 2 a < r < a ,
where n = 1 , 2 , 3 are labeling bands. ψ n , k ( r ) above is defined in a single unit cell [ 0 , a ] . For other cells, one can find it out by a phase shift: ψ n , k ( r + R i ) = e i k ( r + R i ) u n , k ( r + R i ) = e i k R i e i k r u ( r ) = e i k R i ψ n , k ( r ) . By such a definition, orthogonality is satisfied.
ψ m , k p * ( r ) ψ n , k q ( r ) d r = i N e i ( k p k q ) R i 0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r = i N e i ( k p k q ) R i 4 a 0 a 2 sin ( 4 m π a r ) sin ( 4 n π a r ) d r = N δ p , q δ m , n .
Thus, the constructed space forms an isomorphic space H B with dimension N · N . For infinite dimension, it is about making N or N approach to infinity.
Clearly, within each unit cell, as designed, there is a vacuum gap. Thus, such bases, which are isomorphic to H B , are not able to express any function which is non-vanishing in the vacuum regime. Thus, we showed that a non-arbitrary function is expandable with Bloch bases, even though we allow N and N approach to infinity.
One might wonder why the counterexample like Equation (A2) could be constructed without referring to a Hamiltonian. The answer is we may use the constructed bases Equation (A3) to construct a desired Hamiltonian, i.e., using these bases as Hamiltonian’s eigenstates. Although it is possible to use eigenstates of Hamiltonian to specify Bloch bases, it is not necessary since Bloch bases ultimately are a notion associated with a vector space rather than a Hamiltonian operator.
One might also wonder whether the constructed function should be “orbital-like”, rather than “designed”. In fact, in terms of showing the incompleteness or not, whether the basis is an “orbital” comes into play. There are two ways of rationalizing it. Firstly, we can use these physically weird bases to construct a physically weird Hamiltonian, under which the eigenstates are these bases. That means that if we construct the Hamiltonian, these states will be physical and no longer “weird”. The second way is to make the vacuum gap a little more physical, not sharply vanish in [ a / 2 , a ] , but allowing certain spread. In that case, we need to reconstruct the ψ n , k ( r ) within. However, the extra complexation in constructing such orbital of more physical comfort will not provide any more fundamentality.

Appendix C. Designations for Differential Operator

It is crucial to specify the effectual range of differential operators. We utilize brackets to indicate the range.
k ( )
The effectual range for k is the expressions contained in the brackets. If there is not ( ) , it means k will act all the way to the right most. For example,
k ( φ ( k ) | ψ ( k ) ) = k φ ( k ) | ψ ( k ) + φ ( k ) | k ψ ( k ) ,
where we define
k φ ( k ) | : = k ( φ ( k ) | ) | k ψ ( k ) : = k ( | ψ ( k ) ) .
Note that
k ( φ ( k ) | ψ ( k ) ) k φ ( k ) | ψ ( k ) = k φ ( k ) | ψ ( k ) + φ ( k ) | k ψ ( k ) + φ ( k ) | ψ ( k ) k .
That is, without the brackets, one obtains an extra term φ ( k ) | ψ ( k ) k .
The Berry connection matrix is defined as
A m , n ( k ) : = i m ( k ) | k n ( k ) i m ( k ) | k | n ( k ) = i m ( k ) | k n ( k ) + i m ( k ) | n ( k ) k .
That means A m , n ( k ) is taken as a “normal” matrix in terms of interacting with other matrices (just follow the rules of matrix multiplication) but behaves differently under ribbon transformations compared with a pure matrix operator. In other words, under a fixed ribbon basis, there is no difference between A m , n ( k ) and a normal matrix.
Consider a ribbon transformation
T R : K Aut ( V )
That is
| n ( k ) U ( k ) | n ( k )
We examine the transformation behavior of r m , n ( k ) . The incorrect expression is
Wrong : r m , n ( k ) r m , n ( k ) = i m ( k ) | U ( k ) k U ( k ) | n ( k ) .
Because, as denoted by Equation (A11), k acts all the way to the right, but the effectual range is only k ( U ( k ) n ( k ) ) . Thus, the correct denotation is
r m , n ( k ) = i m ( k ) | U ( k ) | k U ( k ) n ( k ) .
Then, we have
i m ( k ) | U ( k ) | k U ( k ) n ( k ) = i m ( k ) | U ( k ) | j ( k ) j ( k ) | k ( | l ( k ) l ( k ) | U ( k ) | n ( k ) ) = i m ( k ) | U ( k ) | j ( k ) { j ( k ) | k l ( k ) l ( k ) | U ( k ) | n ( k ) + j ( k ) | l ( k ) k ( l ( k ) | U ( k ) | n ( k ) ) } = U m , j ( k ) r j , l ( k ) U l , n ( k ) + U m , j ( k ) i k ( U j , n ( k ) ) ,
where
U m , j ( k ) = m ( k ) | U ( k ) | j ( k ) , U l , n ( k ) = l ( k ) | U ( k ) | n ( k ) .
We suggest keeping the last brackets in Equation (A13) to indicate the effectual range of k for the same reason as in Equation (A11). Note that
k ( U j , n ( k ) ) l ( k ) | U ˙ ( k ) | n ( k ) : = l ( k ) | ( k U ( k ) ) | n ( k ) .
An easy mistake about Equation (A13) is
i m ( k ) | U ( k ) | k U ( k ) n ( k ) = i m ( k ) | U ( k ) { U ( k ) | k n ( k ) + k ( U ( k ) ) | n ( k ) } = i m ( k ) | k n ( k ) + i m ( k ) | U ( k ) | j ( k ) j ( k ) | k ( U ( k ) ) | n ( k ) ? r m , n ( k ) + U m , j ( k ) i k ( U j , n ( k ) ) .
Equation (A16) is inconsistent with the correct expression Equation (A13) for the first term r m , n ( k ) different from the first term in Equation (A13) U m , j ( k ) r j , l ( k ) U l , n ( k ) . In fact, the inconsistency is due to the mistake of the last step, indicated by ? .

Appendix D. Useful Expressions for Differential Operators

For generic ribbons
k | m ( k ) = | k m ( k ) + | m ( k ) k , k m ( k ) | = k m ( k ) | + m ( k ) | k .
The identity expression (Einstein convention) for bases could be generalized to ribbons
1 = | m ( k ) m ( k ) | ,
and
| k ψ ( k ) = k ( | m ( k ) m ( k ) | ψ ( k ) ) .
For complex conjugation,
m ( k ) | k n ( k ) * = k n ( k ) | m ( k ) ,
and
λ m ( k , λ ) | k n ( k , λ ) * = k n ( k , λ ) | λ m ( k , λ ) .
Equation (A20) could be generalized to cases of multiple differential operators.
λ k m ( k , λ ) | n ( k , λ ) * = n ( k , λ ) | λ k m ( k , λ ) .
For orthogonal ribbons { | m ( k ) } , we further have sign reversal properties
k m ( k ) | n ( k ) = m ( k ) | k n ( k ) .
Similarly (Einstein convention),
| k m ( k ) m ( k ) | = | m ( k ) k m ( k ) | .
For generic ribbons, however, Equation (A23) does not hold:
k φ ( k ) | ψ ( k ) φ ( k ) | k ψ ( k ) .
In addition, the sign reversal properties (Equation (A23)) are invalid for multiple differential operators.
λ m ( k , λ ) | k n ( k , λ ) m ( k , λ ) | λ k n ( k , λ ) .

Appendix E. Continuous Conditions and Existence of the Π Map

Given a set of functions { ψ n , k q ( r ) } N defined on [ 0 , a ] , is it possible to find a set { a i ( n ) ( k q ) } of solutions of the equation
0 a ψ m , k p * ( r ) ψ n , k q ( r ) d r = i N a i ( m ) * ( k p ) · a i ( n ) ( k q ) ?
Consider a simple one-band situation, where m , n only take one possible value. Then, the above equation reduces to
0 a ψ k p * ( r ) ψ k q ( r ) d r = a * ( k p ) · a ( k q ) .
Since k p takes N possible values, the left side represents N ( N 1 ) / 2 combinations, which lead to that number of independent constraint equations. On the right side, a ( k q ) is an N-component vector, which consists of N variables to satisfy the N ( N 1 ) / 2 constraint equations. Evidently, the overdetermination means that solutions are not guaranteed to exist.
The situation is unchanged for a higher number of bands. There are N N ( N N 1 ) / 2 combinations on the left side, greater than the tunable variable number N 2 N on the right side. The prime message here is that a set of continuous functions ψ k q ( r ) cannot always be reproduced by inner products of vectors of discrete components. Roughly, this can be rationalized by saying that ψ k q ( r ) is continuous with r, which in principle could be infinite in dimension. Thus, Equation (A27) is equivalent to dimension reduction, which is not always realizable.
Therefore, the derivative
k 0 a ψ k * ( r ) ψ k ( r ) d r
is not automatically well defined globally on k K . The word “globally” should be stressed, since locally one can take derivatives with the assistance of a series expansion of ψ k ( r ) with respect to k within its convergence range.
Intuitively speaking, in a local range, the N ( N 1 ) / 2 constraint equations do not come into play, since the points k p are distributed all over K; locally, we do not have to consider them. On the other hand, if we hope to obtain a global smooth solution, we must move beyond the convergence domain and begin to consider the existence of global solutions, for which the N ( N 1 ) / 2 constraint equations start to take effect. Technically, connecting local solutions into a global one is known as sheaf theory [59]. In this particular case, a global solution might not exist. In practice, the problem can be solved by relaxing equality to obtain an approximate solution. For example, one might introduce an error function and minimize it for a given dimension of a ( k q ) .
Note that global solution is of tremendous importance for the global property of Berry phase, and the derivative is meant to be integrated over the entire B.Z. Therefore, an implicit assumption involved is the existence of a global solution. This assumption is equivalent to assuming that the a ( k q ) are discrete points on a globally continuous function about k. It is an analytic assumption, like requiring the physical wavefunction to be continuous and smooth, with a partial derivative everywhere. In that case, the smoothness involves r. Here, it involves k. This assumption is indispensable for both the previous method that employed the first Weyl algebra and the present method with the Nth Weyl algebra as outlined in Section 3, as long as k is involved.
Returning to the question raised in the main text, since H B V E , why should H B V E be more convenient? And are there any pre-conditions for H B V E ? The answer is yes: the existence of a global solution for Equation (32) is assumed. There is a vague intuition that an exact transformation, without approximation added, cannot reduce complexity, and thus cannot bring us closer to solving the problem. Why is H B V E advantageous over H B if the two are isomorphic? It is the assumption of global solutions of Equation (32) that has neatly removed the complexity arising for continuous r.

Appendix F. Weyl Algebra and Ring

A major result of this paper is convergent r-matrix (CRM) by extending A 1 to Nth Weyl algebra A N . Although Weyl algebra is the math underlying the fundamental quantum operators r ^ and p, its mathematical identity as a ring is less well known to physicists, as one may simply accept the replacement of r ^ by i k and yield the correct result in many situations. However, in others, as shown in this paper, this replacement might lead to inconsistencies; indeed, it is exactly this replacement that has led to the divergent r-matrix (DRM). Therefore, if one aims to resolve the divergence, the algebra definition in the bottom level cannot be overlooked. In this appendix, we try to bridge the physics–math gap and point out that quantum has already encountered Weyl algebra much more than people had thought. We should cover those aspects most pertinent to physical applications, keeping the math extension in the minimum but an adequate level.
What is a ring? Why is Weyl algebra a ring? A ring is a set of elements, defined with several abstract conditions, namely ring axioms; any set that satisfies them can be called a ring, such as Weyl algebra. A most familiar ring is the set of all integer numbers, usually denoted as Z . The ring is defined by three aspects.
(1)
There is an invertible addition operation (a binary operation), which must fulfill closeness. Take Z as an example. Such addition as 1 + 2 = 3 is invertible as subtraction is always well defined, e.g., 3 2 = 1 , which means 2 is the inverse of + 2 . Such addition clearly fulfills the closeness because the addition of two integers leads to another.
(2)
There is a multiplication (not necessarily invertible). In the set of Z , multiplication of two integers is another. However, different form addition, inverse of multiplication might not exist, like 0 1 is ill defined.
(3)
Regarding the interplay of multiplication and addition, they satisfy the distribution rules.
Now, we check whether [ r , k ] = i Weyl algebra is a ring. Accurately, r ^ and k are the generators rather than the full set, as the full set should contain infinitely many elements, otherwise the closeness for addition and multiplication would not be satisfied.
For A 1 , there are one pair of generators r ^ and k. For A N , there should be N pairs { r i , k i } N . We consider A 1 first. The generators should first be included in the set: r ^ and k. Then, we apply the addition to k and obtain 2 k = k + k , 3 k = 2 k + k , etc. Then, multiplying gives k n , which should also be included. Then, we combine the multiplication with addition and realize the ring should contain polynomials as c 0 + c 1 k + c 2 k 2 + . That is why in Section 2 Weyl algebra involves the polynomials. Since a generic wavefunction φ ( k ) coordinated with k could be locally expanded, the polynomials are just the wavefunctions.
Then, we account for r ^ , which should be i k . For the same reason of multiplication, we include i k n . In addition, when i k n interplays with polynomials, one could move the differential to the right most to yield a “standard” form as f n ( k ) k n , where f n ( k ) is a polynomial associated with nth-order derivative k n ; then, with addition, one could add different orders together n f n ( k ) k n . That is how we use the basic commutation rule [ r , k ] = i to generate a polynomial ring that obeys all the axioms. Note that the distribution rule is valid, which is easy to verify.
For Nth Weyl algebra A N , one simply extends the polynomial variable from k to { k i } and the derivative from k to { k i } N . This is reflected by Equation (15) in main texts. The r ^ and k contains N variables and the corresponding derivatives.
A ring is a set equipped with two binary operations satisfying properties analogous to those of addition and multiplication of integers. Ring elements may be numbers such as integers or complex numbers, but they may also be non-numerical objects such as polynomials, square matrices, functions, and power series. A common worry is that k needs to be acting on something; otherwise, it is meaningless. That is incorrect. One should accept the terms are meaningful on their own, just like numbers 1, 6, etc., are meaningful on their own. We do not require they must multiply with anything or representing anything, such as one cat or six dogs.
In front of m k m , one could multiply with a coefficient, just as one could multiply a with 2, 3 / 5 , etc., to yield 2 a , 3 a / 5 . In addition, one is able to multiply two terms that both contain k . As a general property of a ring, multiplication should be well-defined between arbitrary pairs between them. This is exactly the same requirement as the closeness of integer multiplication.
In view of these general aspects above, we see that expressions in quantum mechanics belong to Weyl algebra. One needs to temporally forget the physical meanings of these terms, such as physical observable, wavefunctions. Then we merely focus on the abstract multiplication between different parts, for instance, view wavefunction φ and physical operator i k on equal status as different elements in a sing set.
Next, we clarify a few basic terminologies. “Algebra” is a pretty loose and broad concept. Some of them, e.g., Lie algebra, are defined as a vector space, while others, such as Weyl algebra, may not necessarily form vector spaces. Thus, one algebra could be very different from another, although they are both called algebra.
In this paper, we focus on Lie algebra and Weyl algebra. Many physicists tend to equate Lie algebra to a “spin”. This is not a mistake in many situations; however, it might conceal Lie algebra being a vector space as a formal definition. Because, for spins, physicists tend to imagine there are three of them along x, y, z, while for a vector space, there are infinite elements. With Lie algebra, we notice that s x , s y , s z are merely the bases, and one is at liberty to multiply with a complex number.
Vector space is usually defined as a set of bases (finite or infinite) together with a field such as R or C . Could we view m k m as bases and the polynomial as the coefficients associated with an “abstract” number, such that it will form a vector space? The answer is no, as the coefficients do not form a field (which requires division to be defined). In addition, the multiplication is defined for m k m , too, which is lacking in the definition of a vector space. Thus, Weyl algebra is usually not viewed as a vector space.
What is the difference between a vector space and a topological space? One might feel any point, for instance, denoted with two numbers could be viewed as a 2D vector. This is incorrect. The axiom of vector space requires a + a = 2 a , and if 2 a = 0 , then one must have a = 0 . Consider a point on a sphere surface, represented by ( θ , ϕ ) . Consider a point on equator a = ( π / 2 , π ) . We may think a can represent a vector, just like a point in vector space represents a vector a + a = 2 a = ( 0 , 0 ) , which leads to a = ( 0 , 0 ) . However, a 0 . Thus, S 2 does not form a vector space, but only a topological space. A topological space requires the neighborhood to be well defined, some information about some points being near to another but further from others. Without topology, these points are just like “grains of sand”.

References and Notes

  1. Sakurai, J.J.; Napolitano, J. Modern Quantum Mechanics, 3rd ed.; Cambridge University Press: Cambridge, UK, 2020. [Google Scholar]
  2. Auletta, G. Foundations and Interpretation of Quantum Mechanics; World Scientific: Singapore, 2000. [Google Scholar]
  3. Blount, E.I. Formalisms of Band Theory. Solid State Phys. 1962, 13, 305. [Google Scholar]
  4. Aversa, C.; Sipe, J.E. Nonlinear optical susceptibilities of semiconductors: Results with a length-gauge analysis. Phys. Rev. B 1995, 52, 14636. [Google Scholar] [CrossRef]
  5. Sipe, J.E.; Shkrebtii, A.I. Second-order optical response in semiconductors. Phys. Rev. B 2000, 61, 5337. [Google Scholar] [CrossRef]
  6. Sinitsyn, N.A.; Niu, Q.; MacDonald, A.H. Coordinate shift in the semiclassical Boltzmann equation and the anomalous Hall effect. Phys. Rev. B 2006, 73, 075318. [Google Scholar] [CrossRef]
  7. Shi, L.K.; Song, J.C.W. Shift vector as the geometric origin of beam shifts. Phys. Rev. B 2019, 100, 201405(R). [Google Scholar] [CrossRef]
  8. Ahn, J.; Guo, G.-Y.; Nagaosa, N. Low-Frequency Divergence and Quantum Geometry of the Bulk Photovoltaic Effect in Topological Semimetals. Phys. Rev. X 2020, 10, 041041. [Google Scholar] [CrossRef]
  9. Angles, P. Conformal Groups in Geometry and Spin Structures; Birkhäuser: Basel, Switzerland, 2008. [Google Scholar]
  10. Wakimoto, M. Infinite-Dimensional Lie Algebras; American Mathematical Society: Providence, RI, USA, 1999. [Google Scholar]
  11. de Traubenberg, M.R.; Slupinski, M.J.; Tanasa, A. Finite-dimensional Lie subalgebras of the Weyl algebra. J. Lie Theory 2006, 16, 427–454. [Google Scholar]
  12. Introducing a δ-function to yield a formal r-matrix attempts to encode r ^ into an infinite matrix, which is purely formal because of its inevitable divergence.
  13. von Baltz, R.; Kraut, W. Theory of the bulk photovoltaic effect in pure crystals. Phys. Rev. B 1981, 23, 5590. [Google Scholar] [CrossRef]
  14. Zak, J. Berry’s phase for energy bands in solids. Phys. Rev. Lett. 1989, 62, 2747. [Google Scholar] [CrossRef]
  15. Moody, J.; Shapere, A.; Wilczek, F. Geometric Phases in Physics; World Scientific: Singapore, 1989. [Google Scholar]
  16. Niu, Q.; Chang, M.C.; Wu, B.; Xiao, D. Physical Effects of Geometric Phases; World Scientific: Singapore, 2017. [Google Scholar]
  17. Sukhachov, P.O.; Rostami, H. Acoustogalvanic Effect in Dirac and Weyl Semimetals. Phys. Rev. Lett. 2020, 124, 126602. [Google Scholar] [CrossRef] [PubMed]
  18. Shi, L.K.; Zhang, D.; Chang, K.; Song, J.C.W. Geometric photon-drag effect and nonlinear shift current in centrosymmetric crystals. Phys. Rev. Lett. 2021, 126, 197402. [Google Scholar] [CrossRef]
  19. Thouless, D.J.; Kohmoto, M.; Nightingale, M.P.; den Nijs, M. Quantized Hall Conductance in a Two-Dimensional Periodic Potential. Phys. Rev. Lett. 1982, 49, 405. [Google Scholar] [CrossRef]
  20. Song, B.Q.; Smith, J.D.H.; Yao, Y.X.; Wang, J. Type-II pumping beyond resonance principle: From energetic to geometric rules. arXiv 2024, arXiv:2408.01282. [Google Scholar] [CrossRef]
  21. Song, B.Q.; Smith, J.D.H.; Wang, J. Geometric origin of supercurrents in Berry phase: Formula for computing currents from wavefunctions with correlation and particle number variation. arXiv 2025, arXiv:2502.16258. [Google Scholar] [CrossRef]
  22. Thouless, D.J. Quantization of particle transport. Phys. Rev. B 1983, 27, 6083. [Google Scholar] [CrossRef]
  23. King-Smith, R.D.; Vanderbilt, D. Theory of polarization of crystalline solids. Phys. Rev. B 1993, 47, 1651. [Google Scholar] [CrossRef] [PubMed]
  24. Bernevig, B.A.; Hughes, T.L. Topological Insulators and Topological Superconductors; Princeton University Press: Princeton, NJ, USA, 2013. [Google Scholar]
  25. Morimoto, T.; Nagaosa, N. Topological nature of nonlinear optical effects in solids. Sci. Adv. 2016, 2, 1501524. [Google Scholar] [CrossRef]
  26. de Juan, F.; Grushin, A.G.; Morimoto, T.; Moore, J.E. Quantized circular photogalvanic effect in Weyl semimetals. Nat. Commun. 2017, 8, 15995. [Google Scholar] [CrossRef]
  27. Vanderbilt, D. Berry Phases in Electronic Structure Theory: Electric Polarization, Orbital Magnetization and Topological Insulators, 1st ed.; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  28. Vazifeh, M.M.; Franz, M. Electromagnetic Response of Weyl Semimetals. Phys. Rev. Lett. 2013, 111, 027201. [Google Scholar] [CrossRef] [PubMed]
  29. Song, B.Q.; Smith, J.D.H.; Jiang, T.; Yao, Y.X.; Wang, J. Quantum geometry embedded in unitarity of evolution: Revealing its impacts as geometric oscillation and dephasing in spin resonance and crystal bands. Phys. Rev. B 2025, 111, 144305. [Google Scholar] [CrossRef]
  30. Vaswani, C.; Wang, L.-L.; Mudiyanselage, D.H.; Li, Q.; Lozano, P.M.; Gu, G.D.; Cheng, D.; Song, B.; Luo, L.; Kim, R.H.J.; et al. Light-driven Raman coherence as a nonthermal route to ultrafast topology switching in a Dirac semimetal. Phys. Rev. X 2020, 10, 021013. [Google Scholar] [CrossRef]
  31. Luo, L.; Cheng, D.; Song, B.; Wang, L.-L.; Vaswani, C.; Lozano, P.M.; Gu, G.; Huang, C.; Kim, R.H.J.; Liu, Z.; et al. A light-induced phononic symmetry switch and giant dissipationless topological photocurrent in ZrTe5. Nat. Mater. 2021, 20, 329. [Google Scholar] [CrossRef]
  32. Huang, C.; Mootz, M.; Luo, L.; Perakis, I.E.; Wang, J. Unlocking Quantum Control and Multi-Order Correlations via Terahertz Two-Dimensional Coherent Spectroscopy. Nat. Rev. Phys. 2026. [Google Scholar] [CrossRef]
  33. Huang, C.; Mootz, M.; Luo, L.; Cheng, D.; Khatri, A.; Park, J.-M.; Kim, R.H.J.; Qiang, Y.; Quito, V.L.; Yao, Y.; et al. Discovery of an unconventional quantum echo by interference of Higgs coherence. Sci. Adv. 2025, 11, eads8740. [Google Scholar] [CrossRef] [PubMed]
  34. Luo, L.; Song, B.; Gu, G.; Mootz, M.; Yao, Y.; Perakis, I.E.; Li, Q.; Wang, J. Symmetry instability induced by topological phase transitions. Phys. Rev. B 2025, 111, 075151. [Google Scholar] [CrossRef]
  35. Lapa, M.F.; Hughes, T.L. Semiclassical wave packet dynamics in nonuniform electric fields. Phys. Rev. B 2019, 99, 121111(R). [Google Scholar] [CrossRef]
  36. Rhim, J.-W.; Kim, K.; Yang, B.J. Quantum distance and anomalous Landau levels of flat bands. Nature 2020, 584, 59. [Google Scholar] [CrossRef] [PubMed]
  37. Song, B.Q.; Smith, J.D.H.; Luo, L.; Wang, J. Geometric pumping and dephasing at topological phase transition. Phys. Rev. B 2022, 105, 035101. [Google Scholar] [CrossRef]
  38. Ahn, J.; Guo, G.-Y.; Nagaosa, N.; Vishwanath, A. Riemannian geometry of resonant optical responses. Nat. Phys. 2022, 18, 290–295. [Google Scholar] [CrossRef]
  39. Hofmann, J.S.; Berg, E.; Chowdhury, D. Superconductivity, Charge Density Wave, and Supersolidity in Flat Bands with a Tunable Quantum Metric. Phys. Rev. Lett. 2023, 130, 226001. [Google Scholar] [CrossRef]
  40. Ahn, J.; Xu, S.-Y.; Vishwanath, A. Theory of optical axion electrodynamics and application to the Kerr effect in topological antiferromagnets. Nat. Commun. 2022, 13, 7615. [Google Scholar] [CrossRef]
  41. Xie, F.; Song, Z.; Lian, B.; Bernevig, B.A. Topology-Bounded Superfluid Weight in Twisted Bilayer Graphene. Phys. Rev. Lett. 2020, 124, 167002. [Google Scholar] [CrossRef]
  42. Song, B.Q.; Smith, J.D.H.; Luo, L.; Wang, J. Quantum Liouville’s theorem based on Haar measure. Phys. Rev. B 2024, 109, 144301. [Google Scholar] [CrossRef]
  43. Steenrod, N. The Topology of Fiber Bundles; Princeton University Press: Princeton, NJ, USA, 1951. [Google Scholar]
  44. Nakahara, M. Geometry, Topology, and Physics; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
  45. For an infinite dimensional space, one needs further specifications to truncate it into a finite dimensional one to make a comparison.
  46. A rough argument is that H is “bigger” than Bloch space H B , because one space is uncountable and the other is countable, thus H H B . Accurately, a feasible r ^ is usually defined on a countable subspace H ˜ of H , such as H ˜ = L2, a well-behaved 2-normed space on R , leading to deeper inquiry if H ˜ may be isomorphic with H B ? Then, a waterproof justification could be, since H is uncountable (just like a reservoir), it could always generate a countable dimensional H ˜ that is higher than Bloch space H B , whether H B ’s dimension is finite or infinite.
  47. Note that ∑r′∈RMr,r′φr′ differs from ∫M(r,r)φ(r)dr. The former involves a sum over uncountably many entries, which is generally ill-defined, while the latter is defined. For example, 0 1 dr=1; however, if we try to sum up every real number between 0 and 1, the result diverges.
  48. Jacobson, N. Basic Algebra I, 2nd ed.; Dover Publications: Mineola, NY, USA, 2009. [Google Scholar]
  49. Ozawa, T.; Price, H.M.; Amo, A.; Goldman, N.; Hafezi, M.; Lu, L.; Rechtsman, M.C.; Schuster, D.; Simon, J.; Zilberberg, O.; et al. Topological photonics. Rev. Mod. Phys. 2019, 91, 015006. [Google Scholar] [CrossRef]
  50. Schwinger, J. On Angular Momentum; Dover Publications: Mineola, NY, USA, 2015. [Google Scholar]
  51. Defining a δ-function is no mystery. In an N -band model it is equivalent to defining a δ-function of dimension N . It is also equivalent to truncating to an N -dimensional factor space. Since N is an arbitrary integer, there are multiple choices for the dimension of the space to be extracted from the functions un,k(r).
  52. Castro Neto, A.H. Selected Topics in Graphene Physics. arXiv 2010, arXiv:1004.3682. [Google Scholar] [CrossRef]
  53. If we view k as the label of bases, then the co-efficient must be independent of k. Then the last term will be vanishing. That is why it is linear in H but not in V.
  54. Weinberg, S. Lectures on Quantum Mechanics, 1st ed.; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  55. By Equation (125), we are able to deduce 〈φ(k)|kψ(k)〉=〈φ(k)|kn(k)〉〈n(k)|ψ(k)〉+〈φ(k)|m(k)〉k(〈m(k)|ψ(k)〉). To have basis free designation, one should hope the right side does not contain |m(k)〉 or |n(k)〉.
  56. Explained by discussions associated with Equations (130) and (131).
  57. Jackson, J.D. Classical Electrodynamics, 3rd ed.; Wiley: Hoboken, NJ, USA, 1998. [Google Scholar]
  58. Cheng, B.; Cheng, D.; Jiang, T.; Xia, W.; Song, B.; Mootz, M.; Luo, L.; Perakis, I.E.; Yao, Y.; Guo, Y.; et al. Chirality manipulation of ultrafast phase switchings in a correlated CDW-Weyl semimetal. Nat. Commun. 2024, 15, 785. [Google Scholar] [CrossRef]
  59. Tennison, B.R. Sheaf Theory; Cambridge University Press: Cambridge, UK, 1975. [Google Scholar]
Figure 1. Color online: Ribbon transformations apply to matrices of both matrix and differential operators. When T R is applied to matrix of differential operator, it induces transformation T G . Both T G and T R are directly defined with matrices, independent of the ket/bra such basis-free designations.
Figure 1. Color online: Ribbon transformations apply to matrices of both matrix and differential operators. When T R is applied to matrix of differential operator, it induces transformation T G . Both T G and T R are directly defined with matrices, independent of the ket/bra such basis-free designations.
Quantumrep 08 00014 g001
Figure 2. Color online: Gauge symmetry becomes the fundamental principle of deriving observables from matrix and differential operators. To ensure gauge symmetry, function F (functional F ) is applied to matrices of matrix (differential) operators.
Figure 2. Color online: Gauge symmetry becomes the fundamental principle of deriving observables from matrix and differential operators. To ensure gauge symmetry, function F (functional F ) is applied to matrices of matrix (differential) operators.
Quantumrep 08 00014 g002
Table 1. Major results of the present work. In particular, we highlight 2.3, 3.2, 3.3, 4.2, 4.3, 4.4, 4.5, 4.6, 5.2, 5.3, 5.4, 5.5, 6.1, 6.3, 7.2, and 7.3 as major innovation points that might update or challenge certain pre-existing viewpoints, or have significant impact on subsequent research.
Table 1. Major results of the present work. In particular, we highlight 2.3, 3.2, 3.3, 4.2, 4.3, 4.4, 4.5, 4.6, 5.2, 5.3, 5.4, 5.5, 6.1, 6.3, 7.2, and 7.3 as major innovation points that might update or challenge certain pre-existing viewpoints, or have significant impact on subsequent research.
Section 2 Position operator r ^ and the Weyl algebra.
2.1 Define three spaces: (i) H spanned by r ^ ’s eigenstates, (ii) Bloch space H B , (iii) quotient space V of Bloch space.
2.2 Show the relation between r ^ and generators of Weyl algebra.
2.3 Non-existence of matrix representations of Weyl algebra; need for new principles to determine r-matrices.
Section 3 Bloch space structure and its quotient space.
3.1 The norm of Bloch space H B is divergent; the expectation value r ^ is divergent in Bloch bases.
3.2 To avoid d r , we introduce an isomorphic product space V E to substitute fo H B , which is realized by a projection map Π : H B V E .
3.3 Prove Bloch space H B is incomplete for r ^ (with counterexamples), i.e., H B H .
Section 4 Matrices of position operators.
4.1 Derive DRM with A 1 (reproduce previous result).
4.2 Derive converging r-matrix (CRM) of arbitrary dimensions with N-th Weyl algebra A N .
4.3 Define r-matrix r m , n ( k , k ) and reduced r-matrix r m , n ( k ) .
4.4 Show the space spanned by periodic functions u n , k ( r ) is isomorphic to V , a quotient space of H B . Show geometric quantities, e.g., Berry connection or curvature, are defined on V , not on H B .
4.5 Articulate how the divergence in DRM is fixed; demonstrate the relation between DRM and CRM.
4.6 Show neither DRM nor CRM will satisfy the commutation [ r ^ , p ] = i .
Section 5 Properties of the r ^ operator and r -matrix.
5.1 Define ribbon and its transformation in bundle space in analog with basis and its transformation in vector space.
5.2 Under a unified frame of ribbon, two types of operators are recognized: matrix operator and differential operators.
5.3 Show r m , n = r n , m * r ^ = r ^ ; show the well-known Berry curvature expression for polarization is conditionally true.
5.4 Algebraic rules for matrix of differential operator: complex conjugation, inner product, transformation, etc.
5.5 Inapplicability of bra/ket designations for denoting r-matrix.
Section 6 Gauge, ribbon, and basis transformations.
6.1 Show relations between gauge transformation T G , ribbon transformation T R , basis transformation T B ; show T G can be induced by T R .
6.2 Define gauge invariance, ribbon (transformation) invariance.
6.3 Procedures of extracting observables for matrix and differential operators, characterized by gauge symmetry.
Section 7 Discussion and outlook.
7.1 Several spaces related to r-matrix.
7.2 Principles for defining r-matrix in comparison with those for defining spin matrix and group matrix.
7.3 Applications of CRM and its implications in building a unified transport mechanism.
Table 2. It is correct to assert that the CRM could eventually be brought down to the first Weyl algebra A 1 , but it is mistaken to have A 1 act directly on H B , as this leads to divergence. Instead, it is A N which acts on H B or its isomorphic copy V E . One may subsequently reduce this action to one of A 1 on V .
Table 2. It is correct to assert that the CRM could eventually be brought down to the first Weyl algebra A 1 , but it is mistaken to have A 1 act directly on H B , as this leads to divergence. Instead, it is A N which acts on H B or its isomorphic copy V E . One may subsequently reduce this action to one of A 1 on V .
DRMCRM
Vector space H B Step 1:  V E Step 2:  V
Weyl algebra A 1 A N A 1
Table 3. Comparison of basis-free (bra/ket) and matrix designations in terms of complex conjugation, inter product ( φ | O ^ | ψ or φ | i k ψ ), and ribbon transformation T R . “N/A” means no appropriate or self-consistent designation is found, as in the case of differential operators in inter-product and ribbon transformation. Hence, Basis-free designation is considered unsuitable for differential operators (k labels are ignored for matrix operator).
Table 3. Comparison of basis-free (bra/ket) and matrix designations in terms of complex conjugation, inter product ( φ | O ^ | ψ or φ | i k ψ ), and ribbon transformation T R . “N/A” means no appropriate or self-consistent designation is found, as in the case of differential operators in inter-product and ribbon transformation. Hence, Basis-free designation is considered unsuitable for differential operators (k labels are ignored for matrix operator).
Matrix Oper.Differential Oper.
Basis-FreeMatrix FormBasis-FreeMatrix Form
Conj. φ | O ^ | ψ * ( φ m * O m , n ψ n ) * = φ m O m , n * ψ n * φ ( k ) | i k ψ ( k ) * ( φ m * ( k ) r m , n ( k ) ψ n ( k ) ) * = φ m ( k ) r m , n * ( k ) ψ n * ( k )
= ψ | O ^ | φ = i k ψ ( k ) | φ ( k ) ( φ m * ( k ) i k ψ n ( k ) ) * = φ m ( k ) ( i ) k ψ n * ( k )
Prod. φ | O ^ | ψ φ m * O m , n ψ n N/A [55] φ m ( k ) r m , n ( k ) ψ n ( k ) + φ m ( k ) i k ( ψ m ( k ) )
T R O ^ T R U O ^ U O m , n T R U m , i O i , j U j , n N/A [56] M m , n ( k ) T R M m , n ( k )
| ψ T R U | ψ φ m T R U m , n φ n = U m , i M i , j ( k ) U j , n ( k ) + U m , j ( k ) i k ( U j , n ( k ) )
Table 4. Comparison of ribbon transformation, gauge transformation, and basis transformation in terms of designation symbols, identities as maps, and application scopes, either on matrix or differential operators, or both.
Table 4. Comparison of ribbon transformation, gauge transformation, and basis transformation in terms of designation symbols, identities as maps, and application scopes, either on matrix or differential operators, or both.
Transf.SymbolMapOper.
Ribbon T R K Aut ( V ) Matrix and Diff.
Gauge T G K f Diff.
Basis T B V V Matrix
Table 5. Summary of spaces relevant to CRM, in terms of dimensions, identity of matrix as map, and transformation defined in the space. The dimension of H is uncountable infinite, while a matrix requires its labels to be either finite or countably infinite; thus, a matrix is ill-defined in space H . Matrices are well defined in other spaces, while their meanings (in terms of maps) vary with spaces. The ribbon space provides a platform that allows to express both differential operators and matrix operators.
Table 5. Summary of spaces relevant to CRM, in terms of dimensions, identity of matrix as map, and transformation defined in the space. The dimension of H is uncountable infinite, while a matrix requires its labels to be either finite or countably infinite; thus, a matrix is ill-defined in space H . Matrices are well defined in other spaces, while their meanings (in terms of maps) vary with spaces. The ribbon space provides a platform that allows to express both differential operators and matrix operators.
Vector SpaceRibbon Space
H H B V K V
Dim. N × N N dim(K) + N
Matrix H B H B V V K f , f : V V
Transf. T B T B T B T R & T G
Table 6. Comparison of matrices for r ^ operator, spin, and group, in terms of whether the matrices form isomorphism, what structure to be preserved, and the host space. Matrices of spin and group have a common defining principle: isomorphism; but they differ in the structure to be preserved by isomorphism. However, isomorphism is not the principle of defining the r-matrix, which makes the r-matrix distinctive from spin and group matrices.
Table 6. Comparison of matrices for r ^ operator, spin, and group, in terms of whether the matrices form isomorphism, what structure to be preserved, and the host space. Matrices of spin and group have a common defining principle: isomorphism; but they differ in the structure to be preserved by isomorphism. However, isomorphism is not the principle of defining the r-matrix, which makes the r-matrix distinctive from spin and group matrices.
Matrix of r ^ Matrix of SpinMatrix of Group
Oper. r ^ , k s 1 , s 2 , s 3 { g | g G }
IsomorphismNoYesYes
Str. to preserve [ s i , s j ] = ϵ i , j , k s k M ( g 1 ) M ( g 2 ) = M ( g 1 g 2 )
SpaceRibbon space V R Vector spaceVector space
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Song, B.; Smith, J.D.H.; Wang, J. Position Operators in Terms of Converging Finite-Dimensional Matrices and Their Intertwining with Geometry, Transport, and Gauge. Quantum Rep. 2026, 8, 14. https://doi.org/10.3390/quantum8010014

AMA Style

Song B, Smith JDH, Wang J. Position Operators in Terms of Converging Finite-Dimensional Matrices and Their Intertwining with Geometry, Transport, and Gauge. Quantum Reports. 2026; 8(1):14. https://doi.org/10.3390/quantum8010014

Chicago/Turabian Style

Song, Boqun, Jonathan D. H. Smith, and Jigang Wang. 2026. "Position Operators in Terms of Converging Finite-Dimensional Matrices and Their Intertwining with Geometry, Transport, and Gauge" Quantum Reports 8, no. 1: 14. https://doi.org/10.3390/quantum8010014

APA Style

Song, B., Smith, J. D. H., & Wang, J. (2026). Position Operators in Terms of Converging Finite-Dimensional Matrices and Their Intertwining with Geometry, Transport, and Gauge. Quantum Reports, 8(1), 14. https://doi.org/10.3390/quantum8010014

Article Metrics

Back to TopTop