<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Quantum simulation of quantum field theory in the light-front formulation</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>03/01/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10339354</idno>
					<idno type="doi">10.1103/physreva.105.032418</idno>
					<title level='j'>Physical Review A</title>
<idno>2469-9926</idno>
<biblScope unit="volume">105</biblScope>
<biblScope unit="issue">3</biblScope>					

					<author>Michael Kreshchuk</author><author>William M. Kirby</author><author>Gary Goldstein</author><author>Hugo Beauchemin</author><author>Peter J. Love</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Quantum chromodynamics (QCD) describes the structure of hadrons such as the proton at a fundamental level. The precision of calculations in QCD limits the precision of the values of many physical parameters extracted from collider data. For example, uncertainty in the parton distribution function is the dominant source of error in the W mass measurement at the Large Hadron Collider. Improving the precision of such measurements is essential in the search for new physics. Quantum simulation offers an efficient way of studying quantum field theories (QFTs) such as QCD nonperturbatively. Previous quantum algorithms for simulating QFTs have qubit requirements that are well beyond the most ambitious experimental proposals for large-scale quantum computers. Can the qubit requirements for such algorithms be brought into range of quantum computation with several thousand logical qubits? We show how this can be achieved by using the light-front formulation of quantum field theory. This work was inspired by the similarity of the light-front formulation to quantum chemistry, first noted by Wilson [Nucl. Phys. B, Proc. Suppl. 17, 82 (1990)].]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>Feynman first proposed using one quantum system to simulate another <ref type="bibr">[1]</ref>. A decade later, the first general quantum algorithms appeared <ref type="bibr">[2]</ref><ref type="bibr">[3]</ref><ref type="bibr">[4]</ref><ref type="bibr">[5]</ref><ref type="bibr">[6]</ref>, with applications to quantum chemistry <ref type="bibr">[7]</ref>, condensed matter <ref type="bibr">[8]</ref>, and high-energy physics <ref type="bibr">[9]</ref>. Quantum simulation is now recognized as a significant future application of quantum computation <ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref>, especially in the context of near-term devices. Quantum algorithms for quantum simulation with almost optimal scaling are now known <ref type="bibr">[13]</ref><ref type="bibr">[14]</ref><ref type="bibr">[15]</ref><ref type="bibr">[16]</ref><ref type="bibr">[17]</ref>. Applications of these methods to condensed matter and quantum chemistry are well developed theoretically <ref type="bibr">[18]</ref><ref type="bibr">[19]</ref><ref type="bibr">[20]</ref><ref type="bibr">[21]</ref><ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref><ref type="bibr">[27]</ref>, and experiments have been performed on many different quantum architectures <ref type="bibr">[28]</ref><ref type="bibr">[29]</ref><ref type="bibr">[30]</ref><ref type="bibr">[31]</ref><ref type="bibr">[32]</ref><ref type="bibr">[33]</ref><ref type="bibr">[34]</ref><ref type="bibr">[35]</ref><ref type="bibr">[36]</ref><ref type="bibr">[37]</ref><ref type="bibr">[38]</ref><ref type="bibr">[39]</ref><ref type="bibr">[40]</ref><ref type="bibr">[41]</ref><ref type="bibr">[42]</ref><ref type="bibr">[43]</ref><ref type="bibr">[44]</ref><ref type="bibr">[45]</ref>.</p><p>Quantum simulation of relativistic quantum field theory poses new challenges. Among these challenges are the absence of any fixed particle-number formulation of relativistic quantum theory, multiple particle types with varying statistics, complicated interactions and observables, nontrivial vacuum structure, and gauge invariance. Nevertheless, quantum simulation is the only efficient approach to the study of general quantum field theories (QFTs) in the nonperturbative regime.</p><p>Quantum simulation of high-energy physics can be approached via analog simulation of lattice gauge theories in cold atoms or ions <ref type="bibr">[46]</ref><ref type="bibr">[47]</ref><ref type="bibr">[48]</ref><ref type="bibr">[49]</ref><ref type="bibr">[50]</ref><ref type="bibr">[51]</ref><ref type="bibr">[52]</ref>, analog simulation using continuous variable quantum systems <ref type="bibr">[53,</ref><ref type="bibr">54]</ref>, or digital simulation of quantum field theories using conventional qubits and gates <ref type="bibr">[9,</ref><ref type="bibr">[55]</ref><ref type="bibr">[56]</ref><ref type="bibr">[57]</ref>. Theoretical proposals for digital quantum simulation of quantum field theory <ref type="bibr">[9,</ref><ref type="bibr">56,</ref><ref type="bibr">[58]</ref><ref type="bibr">[59]</ref><ref type="bibr">[60]</ref> were followed by experimental implementations of simple models such as the Schwinger model in 1 + 1 dimensions [(1 + 1)D] <ref type="bibr">[37,</ref><ref type="bibr">61]</ref>.</p><p>However, ab initio digital quantum simulation of general QFTs using existing techniques requires hundreds of thousands of logical qubits <ref type="bibr">[62,</ref><ref type="bibr">63]</ref>. This is far beyond what is required for Shor's algorithm, which has been the subject of serious architectural studies estimating requirements of several thousand logical qubits <ref type="bibr">[64,</ref><ref type="bibr">65]</ref>.</p><p>Can the ideas explored for quantum simulation of quantum chemistry be used to enable simulation of QFT on quantum computers with several thousand logical qubits? Fortunately, we can be guided by Wilson, who suggested <ref type="bibr">[66]</ref> that the light-front formulation of QFT <ref type="bibr">[67]</ref><ref type="bibr">[68]</ref><ref type="bibr">[69]</ref><ref type="bibr">[70]</ref> is amenable to the orbital representations used in chemistry. The light-front formulation is now well developed <ref type="bibr">[71]</ref>. Among its notable advantages are a trivial vacuum and the absence of ghost fields. The linearity of equations of motion further reduces the number of independent variables. While the discretized lightfront quantization (DLCQ) <ref type="bibr">[72]</ref> provides a natural framework for simulating fundamental interactions ab initio <ref type="bibr">[73]</ref>, the basis light-front quantization (BLFQ) <ref type="bibr">[73]</ref> approach is well suited for constructing effective theories; in this work, we focus on the former.</p><p>The main goal of this paper is to demonstrate that the light-front formulation is advantageous for digital quantum simulation. First, the second-quantized form of the lightfront Hamiltonian permits a highly efficient encoding scheme, with qubit requirements scaling logarithmically with the space-time dimension. This reduces qubit requirements by several orders of magnitude: for example, the qubit numbers for the calculation in <ref type="bibr">[62]</ref> are reduced from &#8764;400 000 to &#8764;1360 qubits. Second, the Hamiltonian in this encoding is sparse <ref type="foot">1</ref>  <ref type="bibr">[72,</ref><ref type="bibr">74]</ref>, so one can employ sparsity-based simulation algorithms that are almost optimal in all parameters <ref type="bibr">[13,</ref><ref type="bibr">16]</ref>. Third, the light-front approach is well adapted to calculation of static quantities such as parton distribution functions, hadronic tensors, form factors, and decay constants <ref type="bibr">[75]</ref>. All of these can be calculated directly from the light-front wave function, within the Fock space sector with some fixed light-front momentum. <ref type="foot">2</ref> This leads to a simple form for the corresponding qubit measurement operators.</p><p>These advantages apply to any light-cone formulation of a relativistic field theory. In this work we focus on the DLCQ approach, which amounts to solving the fundamental theory in the plane-wave basis <ref type="bibr">[72]</ref>. Within a complementary approach, BLFQ, one instead chooses the set of basis functions and effective interactions that are most suitable for a particular problem of interest. Quantum simulation algorithms based on this latter technique will be investigated in subsequent work.</p><p>We focus on the quantum computation of static quantities, which in our context refers to single-particle properties such as parton distribution functions (PDFs) <ref type="bibr">[72,</ref><ref type="bibr">77,</ref><ref type="bibr">79]</ref>, form factors <ref type="bibr">[76]</ref>, and decay constants <ref type="bibr">[78]</ref>. PDFs constitute the dominant source of uncertainty on multiple cross-section predictions at the Large Hadron Collider (LHC) <ref type="bibr">[80,</ref><ref type="bibr">81]</ref>, substantially affecting the reach of searches for new physics at high final-state masses. They affect experimental results as they limit the accuracy to which precision electroweak observables can be extracted from LHC data. To give an example, the difference in the W + and W -masses as measured at the LHC is 29.2 &#177; 28 MeV, with the PDF uncertainty accounting for 23.9 MeV, or 85%, of the uncertainty <ref type="bibr">[82]</ref>.</p><p>Lattice calculation techniques on a classical computer have been very successful at calculating static properties of quantum chromodynamics (QCD) in nonperturbative regimes. For example, they provide the most precise way of determining heavy-quark masses, improving the uncertainty on c-quark mass over nonlattice predictions by more than a factor of 2 <ref type="bibr">[83,</ref><ref type="bibr">84]</ref>. Similar improvement has been obtained on the estimate of the strong coupling constant &#945; S <ref type="bibr">[83]</ref>. This has a direct impact on the high-energy collider physics programs, as the parametric uncertainty on heavy-quark masses is the dominant uncertainty on the determination of the branching ratio of most of the Higgs boson decay channels. However, the static property that has the largest impact on physics at the current energy frontier is PDF.</p><p>Exploiting the factorization of short-distance physics from universal large-distance phenomena, the PDFs used at the LHC are obtained from a parametrized asymptotic form at low resolution (Q 2 ), perturbatively evolved to higher resolution at which cross sections in the partonic center-of-mass system are calculated. This low-Q 2 parametric form is largely responsible for the uncertainty in the knowledge of the PDF. A more precise prediction of the PDF in such a regime, and eventually at higher Q 2 , would therefore significantly improve the precision of theoretical predictions and of many experimental measurement results at LHC energies.</p><p>Currently, the dominant approach for performing ab initio QCD calculations in the strong coupling regime is lattice QCD (LQCD) <ref type="bibr">[80,</ref><ref type="bibr">81]</ref>. Within the traditional approach to LQCD, one evaluates the PDFs indirectly, by calculating the matrix elements of local twist-two operators <ref type="bibr">[80,</ref><ref type="bibr">81]</ref>. From a sufficient number of these operators the Mellin moments of PDFs can be reconstructed. In practice, one is limited to the first three moments because power-divergent mixing between the operators occurs due to the reduced symmetries of the space-time lattice. Considerable progress has been made recently by applying large-momentum effective theory techniques <ref type="bibr">[85]</ref>. Quasidistributions <ref type="bibr">[85]</ref><ref type="bibr">[86]</ref><ref type="bibr">[87]</ref><ref type="bibr">[88]</ref><ref type="bibr">[89]</ref><ref type="bibr">[90]</ref><ref type="bibr">[91]</ref><ref type="bibr">[92]</ref><ref type="bibr">[93]</ref><ref type="bibr">[94]</ref> allow for the equivalent of higher moment calculations, by matching higher moment calculations to the effective field theory. More recent approaches include finding PDFs from the hadronic tensor <ref type="bibr">[95]</ref><ref type="bibr">[96]</ref><ref type="bibr">[97]</ref><ref type="bibr">[98]</ref><ref type="bibr">[99]</ref> and Compton amplitude <ref type="bibr">[100]</ref><ref type="bibr">[101]</ref><ref type="bibr">[102]</ref><ref type="bibr">[103]</ref><ref type="bibr">[104]</ref>, using pseudo-PDFs <ref type="bibr">[105]</ref><ref type="bibr">[106]</ref><ref type="bibr">[107]</ref><ref type="bibr">[108]</ref><ref type="bibr">[109]</ref><ref type="bibr">[110]</ref><ref type="bibr">[111]</ref>, and calculating good lattice cross sections <ref type="bibr">[112]</ref><ref type="bibr">[113]</ref><ref type="bibr">[114]</ref>. As noted above, these calculations are at present not sufficient to reduce the theoretical uncertainty due to the PDF in many high-energy physics measurements such as <ref type="bibr">[82]</ref>.</p><p>Lattice QCD is based on path-integral quantization, and thus requires Wilson gluon lines and loops to maintain the color gauge invariance. Finite-size lattices with periodic boundary conditions constrain the simulations (as do the prescriptions for fermion sources), causing the fermion-doubling problem. The numerical sign problem severely complicates Monte Carlo sampling in strongly interacting fermionic systems. On the other hand, the second-quantized approach in light-front formulation avoids Wilson loops and gauge group discretization, but eventually must treat the gluon fields on an equal footing with the quark fields and their interactions.</p><p>Previous work on digital simulation of QFT has mainly focused on dynamic quantities like scattering cross sections <ref type="bibr">[9,</ref><ref type="bibr">56,</ref><ref type="bibr">58,</ref><ref type="bibr">59]</ref>. The possibility of studying parton physics on quantum computers was first explored in <ref type="bibr">[62]</ref>. These authors proposed an algorithm for calculating PDFs and the hadronic tensor of the massive Thirring model, based on equal-time quantization of the lattice Hamiltonian. However, because these approaches are based on an equal-time lattice formulation of QFT they lead to daunting qubit requirements.</p><p>We study the computation of static quantities by digital quantum simulation in the light-front formulation. In Sec. II, we review the light-front treatment of a simple (1 + 1)D model containing coupled fermion and scalar fields <ref type="bibr">[115]</ref><ref type="bibr">[116]</ref><ref type="bibr">[117]</ref>. In the front form, the Hamiltonian matrix of the field theory quantized in a box is block diagonal. Each finite-size block approximates the Hilbert space of the theory with a certain precision, the so-called harmonic resolution. The harmonic resolution therefore plays the same role as the number operator in, for example, simulations of quantum chemistry. For this model, we introduce an analog of the QCD parton distribution function, and propose an algorithm for its calculation. In Sec. III, we present the algorithm for calculating this quantity on a quantum computer, and provide detailed resource estimates for qubit and gate count. In Sec. IV, we discuss the generalization to (3 + 1)-dimensional [(3 + 1)D] QCD, estimate the required qubit resources, and describe how to calculate PDFs, decay constants, and form factors using our algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. LIGHT-FRONT QUANTIZATION OF THE (1 + 1)D YUKAWA MODEL</head><p>We now consider a simple (1 + 1)D model with Lagrangian <ref type="bibr">[116,</ref><ref type="bibr">117]</ref> </p><p>(1) Here &#966; and &#968; are mutually interacting real boson and fermion fields. As in QCD, due to confinement emerging at low energies, the eigenstates of the interacting theory can be thought of as composite particles: bound states which are made of quanta of fields &#966; and &#968;, the partons. We will introduce analogs of the QCD parton distribution functions in this model.</p><p>In <ref type="bibr">[9,</ref><ref type="bibr">56,</ref><ref type="bibr">62]</ref>, authors studied algorithms based on equaltime quantization and spatial discretization of the wave function. We instead use light-cone coordinates x &#177; and work with the second-quantized formulation of the theory known as the discretized light-cone quantization (DLCQ) <ref type="bibr">[72]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Model</head><p>Equal-time coordinates describe the Minkowskian spacetime as seen by a massive observer. The (1 + 1)D metric and gamma matrices can be chosen as g 00 = -g 11 = 1, g 01 = g 10 = 0, &#947; 0 = &#963; 3 , &#947; 1 = i&#963; 2 where &#963; 3 and &#963; 2 are the Pauli matrices in the standard basis. Light-front (LF) coordinates are obtained by performing the following coordinate transformation:</p><p>thus switching to the so-called light-front time (x + ) and distance (x -). Physically, we may think of this as describing the experience of a massless observer. The metric is g ++ = g --= 0, g +-= g -+ = 2, and the gamma matrices are defined as &#947; &#177; = &#947; 0 &#177; &#947; 1 . The only independent variables in the LF formulation of the theory (1) are the fields &#966; and &#968; (+) , where</p><p>Here (&#177;) act on the spinor field as projectors since ( (&#177;) ) 2 = (&#177;) and (+) + (-) = 1 <ref type="bibr">[116]</ref>.</p><p>For a system quantized in a box x -&#8712; (-L, L), the planewave expansions of the free fields are</p><p>where is the momentum cutoff and u is a momentumindependent spinor normalized to unity (unlike in equal-time quantization, where u n depends on the momentum quantum number n). Following <ref type="bibr">[116,</ref><ref type="bibr">117]</ref>, in (3) we impose periodic boundary conditions. The discretized momenta and energies of the free particles are</p><p>where m is either the boson or fermion bare mass. The creation and annihilation operators obey canonical commutation relations:</p><p>When quantizing in equal-time (x 0 , x 1 ) coordinates, a complete set of commuting observables (CSCO) for the theory is given by the charge Q, momentum P, and energy E . Under the transformation (2) to LF coordinates, these become P &#177; = E &#177; P. The charge Q, P + , and P -form a CSCO in the light-cone coordinates <ref type="bibr">[115]</ref>.</p><p>The dimensionless operators K (the so-called harmonic resolution) and H (which we shall call the Hamiltonian) are defined by P + = 2&#960; L K, P -= L 2&#960; H . In terms of these lightfront operators, the invariant mass operator of the theory can be expressed as</p><p>(</p><p>A study of bound state masses and their renormalization was performed in <ref type="bibr">[117]</ref>. We defer this discussion until Sec. III F. Note that as one switches from P + and P -to the dimensionless operators K and H, the particular value of L may only become important at the stage of converting from light-cone coordinates to equal-time quantities. As it follows from Eq. ( <ref type="formula">5</ref>), the value of L is irrelevant for calculating the mass spectrum. As we shall see later, neither will it enter the expression for parton distribution functions (which is to be expected since the latter describe the relative parton momentum distributions within the bound state).</p><p>The second-quantized expressions for H, K, and Q in terms of the creation and annihilation operators are obtained from Lagrangian (1) by means of the Noether procedure <ref type="bibr">[116]</ref>. The charge and harmonic resolution are</p><p>The Hamiltonian H is a sum of four types of terms:</p><p>H M is a (diagonal) mass term, while H V , H S , and H F contain a number of interaction terms qubic and quartic in creation and annihilation operators (see Appendix A). The elements of the Fock space are labeled by orbital occupancies for the fermionic, antifermionic, and bosonic degrees of freedom:</p><p>In Eq. ( <ref type="formula">8</ref>) we only list modes with nonzero occupancies, and the hat is used to collectively denote all the particle species. The crucial fact is that the spectrum of the operator P + is bounded from below, unlike that of the equal-time momentum P. In the equal-time formulation, in an inertial reference frame, the Fock space sector of any fixed total momentum contains an infinite number of multiparticle states with that momentum since those states can contain arbitrary numbers of left-and right-moving particles whose momenta cancel each other. Therefore, in order to obtain a Hilbert space of a finite dimension, one has not only to introduce a momentum cutoff, but also to limit the number of bosonic quanta in a Fock state.</p><p>To see how this changes in the light front, consider an observer moving at the speed of light to the left in equal-time coordinates. In the light-front formulation, this observer has constant light-front coordinate (i.e., is stationary), so to the observer all massive particles appear to be moving to the right, and have positive light-front momentum. Therefore, there can be no cancellation of momenta due to left-and right-moving particles. This implies that in a theory quantized in a box there exists a finite number of states with a given value of K. Thus, by restricting to a particular value of K one naturally obtains a finite-dimensional Hilbert space without the need to cut off the dimension of the Hilbert space by hand. For a fixed eigenvalue of Q, it turns out that the blocks of the Hamiltonian H corresponding to larger eigenvalues of K represent the Hilbert space of the system with a higher resolution.</p><p>Within a block of fixed harmonic resolution, the Hamiltonian is proportional to the mass matrix, Eq. ( <ref type="formula">5</ref>). Diagonalization of a fixed-K block of M 2 gives a set of bound states | K,s with masses M K,s : these are the physical states of the interacting theory:</p><p>Increasing K results in considering more bound states, with higher resolution. Each state s = s * first appears at some K s * , and is also contained in all the blocks with K &gt; K s * . By diagonalizing Hamiltonian blocks of relatively small K one can get a good idea of the general form of the spectrum (see Fig. <ref type="figure">1</ref> in <ref type="bibr">[117]</ref> and the accompanying discussion). For a fixed K, the lowest eigenvalues of the mass matrix in the Q = 0 and 1 sectors correspond to the physical (renormalized) boson and fermion masses. This gives a constraint (the so-called renormalization condition), obtained by insisting that these physical masses match their known empirical values. From this constraint we determine the bare masses appearing in the Hamiltonian matrix, which produces the rest of the physical spectrum upon diagonalization; see the discussion in Sec. III F.</p><p>Although the momentum cutoff in <ref type="bibr">(8)</ref> is not used to truncate the Hamiltonian matrix it corresponds to, it explicitly appears in the Hamiltonian due to the presence of the so-called self-induced inertias (see Appendix A). These play an important role in the mass renormalization <ref type="bibr">[117]</ref>, and are related to vacuum polarization and self-energy terms in the equal-time quantization <ref type="bibr">[68]</ref>. In the next section we will show how the wave functions of mass eigenstates can be used to calculate the analogs of QCD PDFs in this model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Parton distribution functions</head><p>The light-front approach to QCD is appealing because numerous quantities of practical interest, such as PDFs, elastic form factors, and decay constants can be calculated directly from the light-front wave function <ref type="bibr">[72,</ref><ref type="bibr">73]</ref>. The PDF, f (x), represents the probability of finding a parton of type carrying a certain momentum fraction x = p + n /P + = n/K, where 0 &lt; x 1, inside a bound state (hadron) with total light-front momentum P + = 2&#960; K/L. Given a bound state of the interacting theory, the PDF can be calculated as an expectation value of the single-mode number operator summed over all the quantum numbers other than the longitudinal momentum <ref type="bibr">[75,</ref><ref type="bibr">118,</ref><ref type="bibr">119]</ref> (see also Sec. IV B). However, since in our model the longitudinal momentum is the only quantum number, the PDFs of a particular bound state | K can be calculated simply as</p><p>with the number operators of different parton species given by</p><p>These define the number of partons carrying momentum fraction x = n/K inside a hadron studied at harmonic resolution K. Measuring the expectation values as in <ref type="bibr">(10)</ref> results in evaluating PDFs at K points: x = 1/K, 2/K, . . . , 1. For a properly normalized state (with K | K = 1) of total charge Q, the normalization of PDFs is given by</p><p>which reflects that fact that momenta and charges of partons should add up to those of the hadron. The PDF is also a function of the probing scale Q 2 , which is the magnitude of momentum exchanged in a scattering process. The probing scale Q 2 can be introduced by imposing a cutoff on bound states <ref type="bibr">[72]</ref>. A particular way of doing this is achieved by only considering Fock states |{ p j , w j } of invariant momentum squared below Q 2 in the expansion of the bound state | (Q) K . In the absence of spin and transverse directions this constraint is</p><p>where the sums go over all the excited parton modes. <ref type="foot">3</ref> As follows from Eq. ( <ref type="formula">2</ref>), in the LF formalism the states of large equal-time momentum are those with either p + &#8594; &#8734; or p + &#8594; 0. While the former option is automatically excluded in a block of fixed K, condition <ref type="bibr">(13)</ref> ensures that the light-front FIG. <ref type="figure">1</ref>. At fixed harmonic resolution K, one can calculate PDFs up to the energy scale Q 2 max (K ). Once calculated at some energy scale, the PDFs can be evolved according to the Dokshitzer-Gribov-Lipatov-Altarelli-Parisi (DGLAP) equations. momenta are not too small. In terms of truncated bound states, one calculates the PDFs at probing scale Q 2 as</p><p>This quantity is simply an expectation value of an unintegrated number operator, which may be calculated using a quantum computation that we discuss in Sec. III. For a fixed K, there exists an upper bound on the free invariant mass squared [the left-hand side of Eq. ( <ref type="formula">13</ref>)]. This sets the maximum energy scale Q 2 max (K ) up to which one can calculate PDFs at the given harmonic resolution. PDFs calculated at a particular value of Q 2 can be evolved according to the Dokshitzer-Gribov-Lipatov-Altarelli-Parisi (DGLAP) equations <ref type="bibr">[75,</ref><ref type="bibr">79,</ref><ref type="bibr">[120]</ref><ref type="bibr">[121]</ref><ref type="bibr">[122]</ref><ref type="bibr">[123]</ref>, including beyond Q 2 max (K ) if needed: this is illustrated in Fig. <ref type="figure">1</ref>. We show bosonic and fermionic parton distribution functions for the massive Yukawa model defined in Sec. II evaluated at harmonic resolution K = 14 in Fig. <ref type="figure">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. QUANTUM SIMULATION IN THE LIGHT FRONT</head><p>In this section we present an algorithm for simulation of QFT in the front form on a digital quantum computer. In Sec. III A we describe the scaling with harmonic resolution FIG. <ref type="figure">2</ref>. Bosonic and fermionic parton distribution functions, as defined in Eq. <ref type="bibr">(10)</ref>, for the massive Yukawa model defined by (1) evaluated for harmonic resolution K = 14. The values of parameters are chosen as in <ref type="bibr">[117]</ref>: m B = 6.7, m F = 1, &#955; = 1, = 2048. Shown for the M = 18.96 eigenstate with different values of momentum cutoff: 2 , where Q 2 max = 40.2 2 . The choice</p><p>max corresponds to taking all the Fock states from the K = 14 sector into account.</p><p>of the dimension of the Hilbert space. In Sec. III B we present three encodings, and explain the tradeoffs between efficiency of encoding and simplicity of encoded operations. In Sec. III C we discuss the cost of time evolution. In Sec. III D we discuss the preparation of bound states: the eigenstates of the interacting Hamiltonian. In Sec. III E, we discuss the measurement procedure used to obtain PDFS which, as was explained in Sec. II B, reduce in the DLCQ formalism to evaluating the expectation value of the number operator <ref type="bibr">(14)</ref>. The methods we describe in this section are optimal in both qubits and gates up to logarithmic factors.</p><p>In what follows all the resource requirements will be given in terms of the harmonic resolution K (the dimensionless light-cone momentum), for two reasons. First, numerous quantities of physical interest can be calculated within a single Fock space sector with fixed K. In (1 + 1)D, one example is given by the PDF, our focus in this paper; another example is the hadronic tensor <ref type="bibr">[62]</ref>. A straightforward generalization to (3 + 1)D would allow one to calculate electromagnetic form factors and decay constants: this is discussed in Sec. IV. In such calculations, K will define the number of points at which these quantities are evaluated. The calculation of dynamical quantities like cross sections requires wave packets expanded in a basis of states having different total light-front momenta. In this case one would consider all the blocks of size up to some maximum K. In both cases K controls the resolving power of the theory in the light front, and so is a natural quantity with which to express computational cost.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Hilbert space dimension</head><p>In (1 + 1)D, for each harmonic resolution K we have a finite-dimensional Hilbert space D k , which can be further split into blocks D k,Q of fixed charge Q. A lower bound on the dimension of D k is given by considering bosonic configurations only, which belong to the D K,0 subblock. These are labeled by integer partitions of K, where the momenta n j are the parts of the partition, and the occupancies w j are the multiplicities:</p><p>The number of partitions of K is denoted p(K ): its asymptotic behavior is log 2 p(K ) = ( &#8730; K ) (see, for example, Chap. 5 of <ref type="bibr">[124]</ref>). Therefore, dim D k dim D K,0 p(K ).</p><p>Adding fermions and antifermions gives a subleading correction to the dimension of D k since their occupancies are w j , w j &#8712; {0, 1} due to the Pauli exclusion principle. Restricting to a particular value of Q does not change the asymptotic behavior either: for nonzero Q we have</p><p>since all purely bosonic configurations of the D K-Q(Q+1)/2,0 sector can be turned into those of D k,Q by adding fermions with momenta ranging from 0 to Q. Therefore, independent of whether or not we restrict to a fixed value of Q, the asymptotic behavior of the Hilbert space dimension is [exp( &#8730; K )].</p><p>TABLE I. Dependence on K of properties of the three encodings of the Fock space in (1 + 1)D. The direct mappings (which store the occupancies of all momentum modes) require O(K ) qubits to encode K modes. In these schemes the Hamiltonian is a sum of Pauli terms of locality O(log K ). The compact mapping stores the occupancies of only nonempty momentum modes, giving an asymptotic scaling of O( &#8730; K ) qubits [which is optimal up to logarithmic factors (see Sec. III A)]. However, the Hamiltonian is no longer local in this encoding, so we must instead use sparsity-based techniques for simulation (discussed in Sec. III D and Appendix C).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Mapping</head><p>Qubit number Q Hamiltonian locality Hamiltonian sparsity</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. State encoding</head><p>The light-front representation of the theory has given us a formulation in terms of orbitals representing fermions, antifermions, or bosons with given momentum. We can use an analog of the direct mapping as in quantum chemistry <ref type="bibr">[7,</ref><ref type="bibr">125]</ref>, which amounts to assigning a particular qubit register to each momentum mode. For fermions, this means having a single qubit for each fermionic degree of freedom. The anticommuting creation and annihilation operators can be defined with the aid of the Jordan-Wigner, Bravyi-Kitaev, or other related mappings <ref type="bibr">[23,</ref><ref type="bibr">25,</ref><ref type="bibr">[126]</ref><ref type="bibr">[127]</ref><ref type="bibr">[128]</ref><ref type="bibr">[129]</ref>. The mapping of bosonic degrees of freedom has been previously studied in <ref type="bibr">[130]</ref><ref type="bibr">[131]</ref><ref type="bibr">[132]</ref><ref type="bibr">[133]</ref>. We consider two variations of the direct scheme which differ in how the bosons are encoded. The resulting encoding schemes will be referred to as the direct-direct or direct-compact mappings.</p><p>Within a block of harmonic resolution K, the occupancy w n of the bosonic mode of momentum n is bounded by the requirement that the maximum momentum carried by that mode is at most the total light-front momentum: w j r n , where r n = K/n .</p><p>The direct-direct mapping, first introduced in <ref type="bibr">[130]</ref>, uses a unary encoding requiring r n qubits for storing r n + 1 levels of each bosonic mode. This results in a total of O(K log K ) qubits. The bosonic creation and annihilation operators acting on the nth mode are represented by a sum of r n 2-local terms. However, since the locality of the fermionic operators is at least logarithmic in K, one may naturally want to trade locality of bosonic operators for a reduced number of qubits.</p><p>We therefore describe the direct-compact mapping, which uses a binary encoding of the occupation number of the bosonic modes and requires log 2 r n qubits for encoding r n levels, giving a total of O(K ) qubits. In this case, the creation and annihilation operators contain a sum of r n terms, each of which is log 2 r n -local. This encoding was recently used to describe molecular vibrations <ref type="bibr">[131]</ref><ref type="bibr">[132]</ref><ref type="bibr">[133]</ref> and is described in detail in <ref type="bibr">[132]</ref>. A related mapping is described in <ref type="bibr">[131]</ref>.</p><p>The optimal encoding in terms of qubit resources is the compact encoding scheme. This was first described for chemistry in <ref type="bibr">[7]</ref> and efficient algorithms were given in <ref type="bibr">[21,</ref><ref type="bibr">24]</ref>. For our model the compact mapping stores only the momentum modes with nonzero occupancies:</p><p>For such an encoding, the number of qubits scales as O( &#8730; K log K ); by comparing this to the Hilbert space dimension (see Sec. III A) we can see that it is indeed optimal up to logarithmic factors. The compact encoding is discussed in detail in Appendix B. Use of this fully compact scheme requires simulation algorithms which depend on the sparsity of the Hamiltonian in the chosen basis. Fortunately, methods based on sparsity scale optimally with almost all simulation parameters <ref type="bibr">[13,</ref><ref type="bibr">17]</ref>. The sparsity of the Hamiltonian of our model is shown in Fig. <ref type="figure">3</ref> and discussed in detail in Sec. III C. We focus our efforts on quantifying the simulation complexity of the compact mapping because of its optimality. The properties of the three mappings are summarized in Table <ref type="table">I</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Time evolution at constant harmonic resolution</head><p>The goal of our simulation algorithm is first to prepare the eigenstates of the interacting quantum field theory described by Lagrangian given in Eq. ( <ref type="formula">1</ref>). In each sector of fixed harmonic resolution K and charge Q, the lowest mass-energy particle is a physical particle of the theory. We then aim to perform measurements on the state to determine properties of these composite particles such as PDFs and form factors.</p><p>State preparation is a basic element of any quantum simulation algorithm. In this section we give bounds on the cost in terms of quantum gates required to evolve a state in a subspace of fixed harmonic resolution K for time t, to precision . We use the methods of <ref type="bibr">[13,</ref><ref type="bibr">17,</ref><ref type="bibr">134]</ref>, which are optimal in all relevant parameters. Sparse Hamiltonians may be specified efficiently by two oracles: functions that can be called to give the defining infor-FIG. <ref type="figure">3</ref>. Hamiltonian sparsity vs K. The curves label the upper and lower bounds on the sparsity, while the data points mark the exact sparsities for K = 3, 4, . . . , 19. The upper and lower bounds are given by</p><p>mation for the Hamiltonian. In Appendix C we give details of implementing two oracles needed by the methods of <ref type="bibr">[13,</ref><ref type="bibr">17]</ref>. The first is O F , an oracle that enumerates the positions of nonzero entries of the Hamiltonian in a given row. O F is defined in Appendix C 1 where we show that the cost of O F for the compact mapping is O( &#8730; K log K ). The second is O H , an oracle that computes the value of a nonzero entry to p bits of precision given its indices. O H is defined in Appendix C 2 where we show that the cost of O H for the compact mapping is O(K log K + p 2 log p).</p><p>Using Theorem 1 from <ref type="bibr">[13]</ref>, simulation of time evolution for time t under a Hamiltonian on n qubits of sparsity d and maximum matrix element ||H|| max to precision is given in terms of the parameter &#964; = d||H|| max t. The number of calls to O H and O F is</p><p>and an additional</p><p>gates are required.</p><p>To simulate time evolution in a subspace of constant harmonic resolution K for time t in the compact mapping we have</p><p>The number of oracle calls required is then O(tK 3 ), and the number of gates required for this number of calls is O(tK 4 ) if p is polylogarithmic in K. The number of additional gates required is O(tK 7/2 ) and so the overall simulation cost up to logarithmic factors is O(tK 4 ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. State preparation</head><p>State preparation by any of the standard schemes requires simulation of time evolution. These schemes include phase estimation, adiabatic state preparation <ref type="bibr">[9,</ref><ref type="bibr">135,</ref><ref type="bibr">136]</ref>, as well as variational approaches <ref type="bibr">[40]</ref> and quantum imaginary-time evolution <ref type="bibr">[137]</ref>. Adiabatic state preparation performs timedependent evolution under a Hamiltonian varying along a path connecting the target Hamiltonian to some initial, simple Hamiltonian. The minimum time this evolution can take while preserving the system in the ground state is determined by the minimum gap along the path. To determine the cost of adiabatic state preparation we must bound the spectral gap along a chosen adiabatic path, either rigorously or by invoking physical arguments. Assuming a gapped adiabatic path can be found, one must quantify the cost of simulation of evolution under a time-dependent Hamiltonian to perform adiabatic state preparation.</p><p>In our system, K controls the precision with which the theory describes the field theory in the front form. We consider adiabatic paths such that the max norm of the Hamiltonian is everywhere upper bounded by the max norm of the Hamiltonian with the final K. We conjecture that amongst such paths a gapped adiabatic path exists that connects the theory at low K to the theory at high K. The property of the space of paths that we shall use in the analysis below is that the max norm of the Hamiltonian varies as O(tK/T ) for t &#8712; [0, T ], where T is the length of the adiabatic evolution.</p><p>We will use the results of <ref type="bibr">[134]</ref> to bound the cost of adiabatic state preparation. Specifically, we use Theorem 10 of <ref type="bibr">[134]</ref> which, given a Hamiltonian on n qubits, with sparsity d and a bound on the integral of the maximum matrix element of ||H|| max along the path, ||H|| max,1 , gives the number of queries to H F and H O required as</p><p>and a number of additional gates scaling as O(d||H|| max,1 n). This method requires two additional oracles: one to compute a scaling factor, and one to compute the time-dependent max norm. Many paths obeying our max norm condition can by realized with O(log K ) gates and so only change the scaling by logarithmic factors. The cost of adiabatic evolution for time T by this method is given by setting d = O(K 2 ), ||H|| max,1 = KT , and using the costs of the oracles O H and O F above to obtain a total cost of O(K 4 T ), which is the same as that for time-independent simulation. It remains a matter of future work to provide rigorous results on the efficiency of this and other adiabatic state preparation procedures.</p><p>Our Hamiltonian commutes with both K and Q, and we are interested in preparing states of specific charge in a sector of fixed K. Our compact encodings do not restrict to states of fixed charge. Exact evolution under the Hamiltonian will preserve the expectation values of these quantities given by the initial state. However, time-dependent evolution or approximate evolution under the Hamiltonian may cause leakage to states of different K and Q for the direct mappings, and states of different Q in the case of compact mappings. We can therefore improve our state preparation by using phase estimation of K and Q after adiabatic evolution to project back to the desired sector. If the leakage to sectors of incorrect K or Q is small, then with high-probability phase estimation of those operators will project us to the desired value. In the low-probability case that phase estimation results in the incorrect value of K or Q, we simply discard the result and start the state preparation procedure again. The existence of small example problems for small K makes the implementation of such calculations on noisy intermediate scale quantum (NISQ) computers a possibility. Such calculations would attempt to variationally minimize the expectation of the invariant mass in a given sector of K and Q, and then perform measurements to estimate the PDFs in this variational ansatz <ref type="bibr">[40]</ref>. An alternative to variational optimization of an ansatz is to use another heuristic such as quantum imaginary-time evolution (QITE) <ref type="bibr">[137,</ref><ref type="bibr">138]</ref>. The BLFQ formulation <ref type="bibr">[73]</ref> is particularly useful when one considers NISQ implementations <ref type="bibr">[139]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>E. Measurement</head><p>One of the benefits of the LF formulation of QFT for quantum simulation is the simple form of measurement operators. This is due to the fact that one can calculate various observables directly from the LF wave function <ref type="bibr">[72]</ref>. The determination of PDFs values at a fixed total light-front momentum K can be accomplished by estimation of singlemode operators, as can be seen from Eq. ( <ref type="formula">10</ref>). <ref type="foot">4</ref> This task can be performed efficiently on a quantum computer.</p><p>For the direct mappings, Eq. ( <ref type="formula">11</ref>) could be written simply as a sum over projectors on the qubit registers corresponding to the occupancies of modes of momentum n. For the compact mappings, we also wish to construct an operator whose eigenstates are the compact Fock states, and whose eigenvalue for a particular Fock state is the occupation of a particular mode n. The task is more complicated for the compact encoding because a particular momentum mode is not always encoded in the same register of qubits, but it is still efficiently tractable. In brief, if we wish to extract the occupancy of a momentum mode n, then on each register that encodes a mode n j and its occupation w j we must perform a locally controlled operation that adds w j to a fixed ancillary register if and only if n j = n. After performing this task on the fermions, antifermions, and bosons, the ancillary register will encode the total occupation of n, which we can then simply read out. This method is efficient. By employing a slightly more complicated scheme, we can further improve the efficiency of this operation; details are given in Appendix C 3, and the resulting number of controlled-NOT (CNOT) and single-qubit operations required is O( &#8730; K + p) for p bits of precision. The dependence of the PDF on the probing scale Q 2 is introduced by imposing a momentum cutoff as in Eq. ( <ref type="formula">13</ref>). This is also easily accomplished within the second-quantized formalism. Indeed, since the Fock states are the eigenstates of the free Hamiltonian, calculating the quantity on the left-hand side of ( <ref type="formula">13</ref>) can be achieved by running the phase estimation algorithm for the free Hamiltonian. It only remains to introduce an ancillary register storing the information on whether the particular Fock state has to be kept in the expansion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>F. Mass renormalization</head><p>Up to this point we have not discussed the issue of mass renormalization in our model, which was studied in detail in <ref type="bibr">[117]</ref>. Thus, we have implicitly assumed that the parameters in the Lagrangian are also those which would be measured in a thought experiment. This is only approximately correct for weak couplings and fails in the strong coupling regime. In order to correctly determine the eigenvalues and eigenstates of the M 2 operator for arbitrary values of coupling we must proceed as follows. Given as input the finite renormalized (i.e., physically observed) masses m B and m F and the coupling &#955;, we first determine the values of the bare constants m B and m F appearing in the Lagrangian. At a given harmonic resolution K, this is achieved by varying the bare masses m B , m F for fixed &#955; to satisfy the condition</p><p>which implies that the lowest eigenvalues in the Q = 0 and 1 sectors of the mass matrix are associated with the physical boson and fermion masses. Having thus determined the bare couplings m B and m F , the M 2 operator now reproduces the spectrum of the theory at harmonic resolution K.</p><p>To solve <ref type="bibr">(21)</ref> one performs a gradient search in the twodimensional space (m B , m F ) <ref type="bibr">[117]</ref>. The starting value m (0) B can be analytically calculated from the K = 2 sector of the model:</p><p>where &#945; 2 is a function of defined as in (A6) below. The starting value m (0)  F is then found by substituting m (0) B into the second line of ( <ref type="formula">21</ref>) and performing gradient search in m F :</p><p>Each iteration of the gradient search corresponds to a run of an algorithm described in the previous section. When conditions <ref type="bibr">(18)</ref> are satisfied with the desired precision, the wave functions can be used for calculating the PDFs.</p><p>The renormalizability of the theory guarantees the convergence of the method in the &#8594; &#8734; limit: the physical masses do not depend on the cutoff <ref type="bibr">[117]</ref>. Moreover, the fact that the Hamiltonian norm only depends on logarithmically (see Appendix A 3) means that choosing sufficiently large to obtain convergence does not require exorbitant resources.</p><p>If one moves further to calculating dynamic quantities, such as cross sections, one would similarly have to perform the renormalization of the coupling constant &#955;, which would amount to performing a gradient search in the threedimensional space of bare couplings with an additional condition on a certain amplitude.<ref type="foot">foot_4</ref> </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. AB INITIO SIMULATION OF QCD IN THE LIGHT FRONT</head><p>We now discuss how the machinery developed in Secs. II and III can be generalized to QCD in (3 + 1)D. We briefly review the notations of QCD, discuss the qubit requirements, and present the expressions for observables in a form suitable for quantum simulation. We will see that our method gives asymptotic improvement in the scaling of qubit resources with cutoffs over previous simulation methods based on equal-time formulation <ref type="bibr">[63]</ref>. This results in several orders of magnitude fewer qubits for the smallest physically meaningful cutoffs <ref type="bibr">[62]</ref>. nature of the gauge group, the mediators of the color interaction (gluons) carry the color charges themselves and can directly interact with each other. The fermionic field c,&#945; transforms under the fundamental representation of the gauge group c = 1, 2, 3 being the index in the color space, and &#945; = 1, 2, 3, 4 being the Dirac spinor index. The spinor c,&#945; of color c and its adjoint c,&#945; = &#8224; c,&#946; (&#947; 0 ) &#946;&#945; each have four complex components. The gauge field vector potentials A &#956; cc transform under the adjoint representation of the gauge group, and can be expanded as A &#956; cc = A &#956; a T a cc , where A &#956; a are the eight real vector fields, while T a cc are the generators of the gauge group obeying <ref type="foot">6</ref>[T r ,</p><p>f rsa being the structure constants of the su(3) algebra.</p><p>For N f flavors of quarks, the QCD Lagrangian acquires the following form:</p><p>where</p><p>is the color-electromagnetic field tensor, m f are the masses of different quark flavors, and</p><p>is the covariant derivative.</p><p>In DLCQ, we shall use the collective label &#958; containing the following degrees of freedom for gluons and quarks:</p><p>where a is the color index in the adjoint representation, c is the color index in the fundamental representation, f is the flavor index, and &#955; is polarization or helicity. The discretized light-front momentum n = 2&#960; k z /L is analogous to that in (1 + 1)D, while n &#8869; = (n x , n y ) is the dimensionless internal momentum, defined by k &#8869; = (k x , k y ) = 2&#960; n &#8869; /L &#8869; , which is introduced in order to separate the center-of-mass motion of the composite state. For a Fock state |{&#958; j , w j } ,</p><p>where the sum goes over all the partons. In (3 + 1)D, one immediately benefits from using the light-front formulation of non-Abelian gauge theories because of the vacuum triviality and the absence of ghost fields <ref type="bibr">[72]</ref>. However, the presence of the transverse directions necessitates an additional momentum cutoff &#8869; . The Hamiltonian matrix remains sparse <ref type="bibr">[74]</ref>, allowing one to use the algorithms discussed above.</p><p>Furthermore, in the DLCQ all the momentum modes, including those of massless bosons, necessarily carry a nonzero lightfront momentum <ref type="bibr">[72]</ref>, i.e., n &gt; 0 in Eq. (28a). <ref type="foot">7</ref> Hence, although the qubit requirements in arbitrary dimension increase relative to the (1 + 1)D case, their scaling with harmonic resolution K only increases to O(K ) since in the worst case the state may be composed of K modes with light-front momentum one, all having distinct transverse momenta. Note that using the compact encoding (in the sense of only storing the occupied modes) is crucial: the number of unoccupied modes scales as the product of the momentum cutoffs over all dimensions. <ref type="foot">8</ref>In order to simulate the full QCD Lagrangian with harmonic resolution K and transverse momentum cutoff &#8869; , an upper bound on the number of required qubits to store the light-front wave function for QCD in 3 </p><p>[see Appendix C for a more detailed analysis in the (1</p><p>The helicity is encoded by a single qubit because the LF Dirac spinor has two "good" (independent) components <ref type="bibr">[147]</ref>.</p><p>The number of flavors n f taken into consideration depends on the probing scale Q 2 . Evaluation of Eq. ( <ref type="formula">30</ref>) for the computation of <ref type="bibr">[62]</ref>, which requires 400 000 qubits for an equal-time calculation on a 20 3 lattice, yields Q = 1360 qubits [after additionally including ancillas required for the computations (see Appendix C)]. This reduction in qubit numbers will become even more dramatic with increasing lattice size and cutoffs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Parton distribution functions</head><p>In QCD, all the information about the hadronic part of a scattering process is encoded within the so-called hadronic tensor W &#956;&#957; , also known as the forward Compton amplitude <ref type="bibr">[123]</ref> </p><p>where |P is a hadronic state of four-momentum P (averaging over spins is implied unless |P is spinless), and</p><p>is the quark current operator (q f being the quark charges; the sum is taken over all the quark flavors).</p><p>In the case of deep inelastic scattering l (k) + p(P) &#8594; l (kq) + X (P + q), where l is the lepton of momentum k, p is the proton of momentum P, and X is the final hadronic state of momentum P + q, one can write W &#956;&#957; in terms of two scalar structure functions W 1,2 as</p><p>where q 2 = -Q 2 , and x = Q 2 /(2Pq) <ref type="bibr">[123]</ref>. According to the optical theorem, the cross section of such an inclusive process is given by the imaginary part of W &#956;&#957; , and hence of W 1 and W 2 . Within the parton model (i.e., to the zeroth order in the strong coupling constant &#945; S ), Im W 1 and Im W 2 can be ex-pressed as</p><p>where f f (x, Q 2 ) are the parton distribution functions (PDFs), and the sum is taken over all the quark flavors contributing at the energy scale Q 2 . 9  In the light-front formalism, PDFs represent the probability of finding a parton of a given type carrying the longitudinal momentum fraction</p><p>inside a hadron of a total longitudinal momentum P + . Formally, quark PDFs are defined as matrix elements of the quark field operators 10 [75]:</p><p>where we suppress the Q 2 dependence and assume that P|P = 1. The gluon PDF emerges as one further evaluates Eq. ( <ref type="formula">33</ref>) to the first order in &#945; S . It is defined as</p><p>The normalization of PDFs is given by</p><p>which reflects the fact that that the individual momenta and charges of partons sum up to those of the hadron. 9 For example, n f = 3 at Q 2 = (1 GeV) 2 and n f = 5 at Q 2 = (90 GeV) 2 .</p><p>10 Equations ( <ref type="formula">35</ref>) and <ref type="bibr">(36)</ref> are written in the light-cone gauge A + a = 0, and, therefore, do not contain the Wilson line operator <ref type="bibr">[75]</ref>.</p><p>Upon substituting the LF free-field expansion, <ref type="bibr">(35)</ref> and ( <ref type="formula">36</ref>) acquire a simple form in terms of the number operators <ref type="bibr">[75,</ref><ref type="bibr">118,</ref><ref type="bibr">119]</ref> </p><p>where</p><p>In <ref type="bibr">(39)</ref>, the operator b &#8224; &#958; creates a quark with quantum numbers &#958; = {n, n &#8869; , &#955;, c, f}, while a &#8224; &#958; creates a gluon with quantum numbers &#958; = {n, n &#8869; , &#955;, a}.</p><p>As in (1 + 1)D, within the discretized light-front formalism, introducing the momentum transfer Q 2 amounts to cutting off the total four-momentum of the Fock states in the expansion of the hadronic state <ref type="bibr">[72]</ref>:</p><p>(40) For a Fock state |{&#958; j , w j } whose total four-momentum is given by</p><p>a particular Lorentz-invariant cutoff is provided by only considering Fock states of total invariant mass below Q 2 <ref type="bibr">[72]</ref>:</p><p>where m j , x j = n j /K, and w j are the parton masses, lightfront momentum fractions, and occupancies, respectively; the intrinsic momenta k &#8869; are defined as in <ref type="bibr">(29)</ref>, and the sum goes over all the occupied parton modes. As we discussed in Sec. II B and illustrated in Fig. <ref type="figure">1</ref>, for fixed harmonic resolution [and transverse cutoff in (3 + 1)D] the left-hand side of Eq. ( <ref type="formula">42</ref>) is bounded above by some energy scale Q 2 max (K, &#8869; ). Once calculated at some scale Q 2 Q 2 max (K, &#8869; ), the PDFs can be evolved according to the DGLAP equations <ref type="bibr">[75,</ref><ref type="bibr">79,</ref><ref type="bibr">[120]</ref><ref type="bibr">[121]</ref><ref type="bibr">[122]</ref><ref type="bibr">[123]</ref>.</p><p>Expression <ref type="bibr">(39)</ref> is appealing from the quantum computational perspective because the number operator can be measured efficiently (see Appendix C 3). This remains true if one wants to exclude certain Fock states from consideration according to <ref type="bibr">(42)</ref>. In Appendix C we illustrate this by providing an explicit realization of these measurements for the model <ref type="bibr">(1)</ref>.</p><p>As we mentioned above, the right-hand side of Eq. ( <ref type="formula">33</ref>) is the zero-order term in the perturbative expansion of the hadronic tensor in the powers of the strong coupling constant.</p><p>It is obtained from Eq. ( <ref type="formula">31</ref>) by replacing the full Heisenberg currents J &#956; (x) with the currents j &#956; (x) of the noninteracting theory. Within the traditional approach, one calculates the hadronic tensor by obtaining higher-order perturbative corrections to Eq. <ref type="bibr">(33)</ref>. The paradigm of quantum simulation naturally suggests a different way to proceed: by switching to the interaction picture, we can move all of the complexity of the interacting theory into the state preparation stage. Doing so will have a minor effect on computational resources while allowing us to keep the measurement operators unchanged. Most importantly, such a calculation would be nonperturbative.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Form factors and decay constants</head><p>In this section we derive expressions for the electromagnetic form factor of a hadronic state [similar to <ref type="bibr">(39)</ref> for the PDF] and for the decay constant. For a spinless state, such as a meson, the electromagnetic form factor F (Q 2 ) is defined as <ref type="bibr">[72,</ref><ref type="bibr">148]</ref> </p><p>Switching to the Drell-Yan frame implies directing the incident hadron along the z axis, and setting photon's momentum q &#956; transverse to this direction:</p><p>where M is the hadron's mass. In the LF the full Heisenberg current J &#956; (0) in Eq. ( <ref type="formula">43</ref>) can be set equal to the free quark current j &#956; (0) <ref type="bibr">[72]</ref>. Similarly to <ref type="bibr">(43)</ref>, one can define the electroweak form factor by replacing J &#956; (x) with the chiral current J 5 &#956; (x) = f q f f (x)&#947; &#956; &#947; 5 f (x). In the LF, the expression for the form factor then takes the following form <ref type="bibr">[76]</ref>:</p><p>where the first sum goes over all the Fock states, while &#958; st indicates the choice of the struck quark in |{&#958; j , w j } and varies over all the quark modes (with charges q &#958; st ). The state |{&#958; j , w j } &#958; st differs from |{&#958; j , w j } only in its transverse momenta:</p><p>l &#8869; j = k &#8869; jx j q &#8869; + q &#8869; for the struck quark (&#958; j = &#958; st ), k &#8869; jx j q &#8869; for all other partons (&#958; j = &#958; st ). ( <ref type="formula">46</ref>) Note that the final expression for the form factor in <ref type="bibr">(45)</ref> involves state |P , but not |P <ref type="bibr">[72,</ref><ref type="bibr">76]</ref>. To describe the corresponding measurement, we can formally rewrite <ref type="bibr">(45)</ref> as</p><p>Note that F (Q 2 ) is not a Hermitian operator, which should not surprise us since the form factor is generally allowed to take complex values. Nonetheless, the real and imaginary parts of F (Q 2 ) can be obtained by measuring the following Hermitian operators:</p><p>Such measurements can be performed efficiently (see the discussion in Appendix C for the analogous case of PDFs). This would amount to constructing a circuit identifying the Fock state and transforming it according to <ref type="bibr">(46)</ref>. Importantly, the final state of each mode in <ref type="bibr">(46)</ref> depends only on its initial state, and is not conditioned on the rest of the modes. Moreover, since each initial Fock state is mapped onto a linear combination of a small number (at most &#8730; 2K ) of final states, the matrix F (Q 2 ) is sparse.</p><p>The LF wave functions can also be used to calculate meson decay constants. For scalar (s) and pseudoscalar (p) mesons, those can be written in terms of the vector and axial quark current operators as <ref type="bibr">[72,</ref><ref type="bibr">78,</ref><ref type="bibr">149]</ref> 0|J &#956; (0</p><p>Since decay constants are linear in the wave function, their measurement has to be designed somewhat differently from that of PDFs and form factors, which are bilinear in the wave function [see Eqs. ( <ref type="formula">38</ref>) and ( <ref type="formula">43</ref>)]. Up to a constant coefficient dependent on a particular state, the decay constant is the integral of the wave function over all the two-particle Fock states. For example, for &#960; &#177; one has <ref type="bibr">[72]</ref> </p><p>Since only the magnitude of the decay constant is physically significant, its calculation reduces to evaluating | v|P | for some fixed vector |v . This measurement can be performed efficiently as long as one can efficiently prepare the state |v from a computational basis state. Since, as we noted above, the decay constant only requires integrating over two-particle Fock states, the vector |v turns out to be itself a linear combination of two-particle Fock states. Thus, it is indeed efficiently preparable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. DISCUSSION AND PERSPECTIVES</head><p>We have demonstrated several advantages of the light-front formulation for quantum simulation of quantum field theory. The qubit requirements in the light-front approach are greatly reduced as compared with those in equal-time quantization. This is due to the smaller number of physical degrees of freedom, and the fact that the sum of occupancies in a Fock state is upper bounded by K for fixed harmonic resolution K.</p><p>The Hamiltonian matrix at fixed harmonic resolution in the LF formalism is sparse <ref type="bibr">[72,</ref><ref type="bibr">74]</ref>, enabling us to make use of optimal simulation algorithms <ref type="bibr">[13,</ref><ref type="bibr">134]</ref>. These algorithms require O(tK 4 ) gates to simulate time evolution for time t, with logarithmic dependence on error. For state preparation by simulation of adiabatic evolution, in the case of adiabatic paths whose max norm is bounded by K, we require O(T K 4 ) gates. Proving that such paths in fact obey the adiabatic theorem is a topic for future work.</p><p>The LF formalism allows one to calculate various measurable quantities directly from the bound-state wave functions. We demonstrated how such observables can be efficiently calculated on a quantum computer, using as our main example the analog of the parton distribution function. Quantum computation of these observables has been considered by other authors prior to this work in <ref type="bibr">[62,</ref><ref type="bibr">150]</ref>. Some of the advantages of the light-front discussed in detail here were presented in <ref type="bibr">[151]</ref>. We hope future work will further develop all approaches to these problems.</p><p>In (1 + 1)D for harmonic resolution K the qubit requirements scale as O( &#8730; K log K ) in the compact encoding, which is optimal up to logarithmic factors. The compact encoding of light-front Fock states was shown to be extendable to higher-dimensional field theories. The qubit scaling increases to O(K ), which is a significant improvement compared to equal-time quantization. For a 20 3 grid in momentum space with n f = 5 and n c = 3, Eq. ( <ref type="formula">30</ref>) gives 1360 qubits, much less than 4 &#215; 10 5 qubits on the grid of the same size in equaltime quantization estimated in <ref type="bibr">[62]</ref>. This is comparable to the number of logical qubits required to factor a 1024-bit RSA key using Shor's algorithm <ref type="bibr">[64]</ref>.</p><p>In higher dimensions, more observables can be calculated within a Hamiltonian block of a fixed longitudinal momentum. Those include decay constants, form factors, generalized parton distribution functions, transverse-momentumdependent distributions. As a possible direction of future work one could consider direct evaluation of the hadronic tensor. Instead of calculating it perturbatively (with the zeroth order being the parton-model approximation considered in this paper), one could switch to the interaction picture, thus keeping the measurement operators unchanged while slightly complicating the state preparation.</p><p>Further development and optimization of the simulation techniques is warranted. Encoding schemes that restrict to a particular block of both K and Q would not change the asymptotic scaling of the qubit requirements but might be practically useful. Similarly, improvements to the implementation schemes given herein could yield significant reduction in gate numbers even if scaling improvements cannot be achieved. Such improvements likely require the development of software allowing the simulation of this algorithm, as has been developed for quantum algorithms for quantum chemistry <ref type="bibr">[152]</ref>.</p><p>An important issue arising within the DLCQ approach to QCD, which we have not addressed in this work, is the effect of gluon zero modes, whose absence in the free-field expansion is critical to our ability to use the compact encoding scheme. Zero modes play an important role in the light-front formulation, incorporating all the complexity of the theory related to the nontriviality of the vacuum in the equal-time formulation <ref type="bibr">[140]</ref><ref type="bibr">[141]</ref><ref type="bibr">[142]</ref><ref type="bibr">[143]</ref><ref type="bibr">[144]</ref><ref type="bibr">[145]</ref>. In the context of DLCQ, taking zero modes into account may result in the appearance of new, noncanonical interactions <ref type="bibr">[72]</ref>. As noted in <ref type="bibr">[72]</ref>, while the longitudinal confinement is immanent in the light-cone quanitization of QCD due to the linear growth of effective potential in the x -direction, the interactions arising from zero modes may be responsible for the transverse confinement.</p><p>As an alternative to the fundamental QCD Lagrangian, one can use effective low-energy theories. At the level of simulation, this amounts to changing the set of basis states to the one better resembling the bound-state wave function. The latter approach seems to be particularly appealing due to the recent success of the so-called basis light-front quantization (BLFQ) technique <ref type="bibr">[73]</ref>. Within this method, the effective Lagrangian, respecting all the symmetries of the full QCD, is solved in the basis provided by an exactly solvable model emerging from the AdS/QCD <ref type="bibr">[72,</ref><ref type="bibr">[153]</ref><ref type="bibr">[154]</ref><ref type="bibr">[155]</ref><ref type="bibr">[156]</ref><ref type="bibr">[157]</ref><ref type="bibr">[158]</ref><ref type="bibr">[159]</ref><ref type="bibr">[160]</ref><ref type="bibr">[161]</ref><ref type="bibr">[162]</ref><ref type="bibr">[163]</ref><ref type="bibr">[164]</ref>. We leave these, and other further details of the application to (3 + 1)D, to future work.</p><p>The mass term contains the so-called self-induced inertias &#945; n , &#946; n , &#947; n , the cutoff-dependent quantities whose appearance is a general phenomenon in the LF framework not specific to the particular theory under consideration. Those are defined as</p><p>where</p><p>We must upper bound these quantities as they contribute to the norm of the Hamiltonian, which in turn determines the simulation complexity. We can first evaluate the sums as follows:</p><p>where H n is the nth harmonic number. Using the well-known bounds on the harmonic numbers we can upper and lower bound the self-induced inertias as a function of the cutoff <ref type="bibr">[117]</ref>:</p><p>Because n K these bounds show that all self-induced inertias scale with K and as [ln(K/ )].</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Hamiltonian sparsity</head><p>The sparsity of the Hamiltonian in the Fock basis is the maximum number of final states onto which a single initial Fock state is mapped under the action of the Hamiltonian. The mass terms in the Hamiltonian H M [Eq. (A2)] are proportional to number operators, hence, are diagonal in the Fock basis, and so do not contribute to the sparsity. We analyze the sparsity of the terms in the Hamiltonian H V [Eq. (A3)], H S [Eq. (A4)], and H F [Eq. (A5)], by separately finding the numbers of nonzero images of each set of terms with a given form, for a generic initial state, then summing these and maximizing the resulting expression. We call the state whose number of nonzero images is maximal the sparsity-determining state (SDS).</p><p>Each Hamiltonian term contains annihilation operators that will map a state to zero unless they act on an occupied mode. Thus, the number of nonzero images is largest for a state in which all bosons have distinct momenta because this maximizes the number of Hamiltonian terms in which the annihilation operators do not map the state to zero. Therefore, all occupation numbers in the SDS are zero or one, so the SDS is determined by the sets F, F, and B of occupied fermionic, antifermionic, and bosonic momenta (respectively).</p><p>To obtain an upper bound on the sparsity, we assume that every term whose annihilation operators act on occupied modes maps the initial state to a distinct nonzero image. This is a relaxation of the actual condition in two respects: first, some of the nonzero images thus obtained may not be distinct and, second, fermionic and antifermionic creation operators acting on occupied modes will map the state to 0 rather than to a nonzero image. However, we will see that the upper bound we obtain by ignoring these reductions to the sparsity will nonetheless turn out to be asymptotically tight.</p><p>We consider sets of terms of a fixed form, e.g., In each set, the modes for each ladder operator vary over {1, 2, . . . , K}, under the constraint that total momentum is conserved, i.e., the sum of the momenta of the annihilation operators is equal to the sum of the momenta of the creation operators, which is equal to the transferred momentum. Each term is thus associated to a particular value of transferred momentum.</p><p>For each set of terms, the transferred momentum will be a sum over the possible sets of occupied modes corresponding to the annihilation operators in the set of terms. The summand will be the sum over the possible assignments of the transferred momentum to the creation operators in the set of terms. We can thus tabulate the numbers of nonzero images for each set of terms. We will use the following facts repeatedly: if some transferred momentum m is to be divided between two outgoing modes, this may be accomplished in m -1 ways (since each mode must have nonzero momentum), obtaining m -1 nonzero images. If there is only one outgoing mode, then clearly it must possess all of the transferred momentum, giving only one nonzero image. The numbers of nonzero images for each set of terms are given by</p><p>Here the term on the left is the representative element of an entire set of terms of that type.</p><p>Our upper bound on the total number of nonzero images of the full Hamiltonian is the sum of these:</p><p>To simplify the above expression, let</p><p>denote the total momenta possessed by fermions, antifermions, and bosons (respectively) in the initial state. The sum of these must be the total momentum, i.e., K F + K A + K B = K. Furthermore, by (B4), the constraints on the sizes of the sets of momenta are 1 </p><p>Since |F |, |F|, | B| scale at most as the square root of K, only the first three terms in this expression grow as K 2 : all others grow at most as K 3/2 . Thus, for large K, the sparsity is maximized by maximizing the first three terms in (A13):</p><p>But this expression is clearly maximized when all of the initial momentum is carried by a single particle, i.e., one of F, F, or B is {K}, and the other two are empty. Which we should choose is determined by the remaining terms in (A13): the maximizing choice is B = {K}, |F | = |F| = 0. Substituting these assignments into (A13) gives</p><p>which is thus our upper bound for the sparsity. Direct evaluation of the sparsity of the Hamiltonian for small K shows that this bound holds for all K. The results are plotted in Fig. <ref type="figure">3</ref>.</p><p>To obtain a lower bound, note that out of all contributions to the sparsity in (A10a)-(A10p), the largest is</p><p>We choose this set of terms rather than that in (A10k) or (A10l) because for the terms b &#8224; k d &#8224; n c &#8224; l c m all creation operators act on different kinds of particles, which removes the possibility of double counting nonzero images. The SDS that maximizes (A10m) is the same as the SDS for the full Hamiltonian: a single initial boson with momentum K. Therefore, the fermion and antifermion creation operators b &#8224; k , d &#8224; n can create a nonzero image for each allowed value of (k, n) since all initial fermion and antifermion occupation numbers are zero. Thus, the sparsity of the set of terms b &#8224; k d &#8224; n c &#8224; l c m is exactly the value of (A10m) when B = {K}, and forms our lower bound on the sparsity of the full Hamiltonian:</p><p>Figure <ref type="figure">3</ref> (in Sec. III B) plots the upper and lower bounds together with exact values for the sparsity, which we calculated directly from the Hamiltonians with Q = 0 and K = 3, 4, . . . , 19. The sparsity of the Hamiltonian is therefore tightly bounded by Eqs. (A15) and (A17), is 1  2 K 2 at leading order in K, and is (K 2 ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Hamiltonian norm</head><p>We define H max as the largest matrix element of H in absolute value:</p><p>As follows from Eq. (A2), the Fock states having largest eigenvalues (considered as the eigenstates of the free Hamiltonian) are the ones with high bosonic occupancy, such as <ref type="foot">11</ref> . When acting on those, the number operator a &#8224; n a n produces a factor of order O(K ). The same logic is applicable to the interaction terms (A3)-(A5), none of which can result in more than a linear dependence on K. Lastly, the self-induced inertias scale asymptotically with K and as O(log K/ ) [Eq. (A9)]. Altogether, this results in the following bound for the Hamiltonian norm:</p><p>We may use the relations amongst the various Hamiltonian norms in <ref type="bibr">[165]</ref> and the sparsity of the Hamiltonian from Appendix A 2 to bound the spectral norm of H as</p><p>The bound (B4) is satisfactory for analyzing the asymptotic qubit requirements, but to set the number of qubits we want to choose the minimum possible integer I such that a partition of K contains at most I distinct parts: this turns out to be</p><p>To see that (B5) gives the minimal I, let K be the largest triangular number less than or equal to K; then the minimal I exactly satisfies</p><p>since for K , (B3) applies exactly. From this we obtain</p><p>i.e., 8K + 1 is an odd square. This implication reverses: if 8K + 1 = J 2 for odd J, then we can choose I = 1 2 (J -1) and we obtain K = I (I+1) 2 , so K is triangular. The largest odd integer less than or equal to some arbitrary x is 2 x-1 2 + 1, so for arbitrary K the largest odd J whose square is less than or equal to 8K + 1 is</p><p>Thus, 8K + 1 = J 2 for J determined in this way, so</p><p>which is (B5). For example, suppose the momentum is K = 6 (chosen to be a triangular number, for convenience). Then I = 3, and the possible partitions are encoded as where each X i = (n i , w i ) is encoded in 2 log 2 (6) = 6 qubits, 3 to each of n i and w i .</p><p>In the case of our algorithm the momentum is partitioned among fermions, antifermions, and bosons. Let K continue to denote the total momentum, summed over the fermions, antifermions, and bosons. For bosons, we use exactly the mapping of Fock states to qubit states described above; we still require I bosons = I as given in (B5), since in some states all of the momentum K is possessed by bosons. For fermions and antifermions, we use the mapping described above, but with the occupation numbers restricted to be 0 or 1. Since only momenta that are present are represented in the state, this means that for all momenta that are present, w i restricted to be 1. Thus, we may drop the occupation numbers w i entirely, and simply keep a list of the fermion and antifermion momenta that are present. We still require I fermions = I antifermions = I as given in (B5) since in some states all of the momentum K is possessed by fermions or antifermions. Thus, our complete Fock states are stored as</p><p>where n i , n i , n i &#8712; {1, . . . , K} denote the fermion, antifermion, and boson momenta that are present in the state, and w i &#8712; {1, . . . , K} denote the occupation numbers of the occupied boson momenta. Thus, the total number of qubits that this encoding requires is</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX C: IMPLEMENTATION</head><p>In this Appendix we describe the details of the implementation of two oracles necessary for the sparse simulation algorithm in (1 + 1)D. These oracles are ubiquitous in methods for simulation of sparse Hamiltonians and were defined for the electronic structure problem in <ref type="bibr">[21,</ref><ref type="bibr">24]</ref>. There are two differences in the definition of these oracles for the model defined in Sec. II. First, we do not rely on any analog of the Slater rules that define the nonzero matrix elements of the configuration-interaction (CI) matrix. Instead, we use the second-quantized representation of the Hamiltonian to enumerate nonzero elements of a row or column. Second, for the electronic structure Hamiltonian the matrix elements are defined in terms of integrals over basis functions whereas ours are simple functions of the momenta.</p><p>One could adapt the methods of <ref type="bibr">[21,</ref><ref type="bibr">24]</ref> to the enumeration of nonzero matrix elements. This would require the computation of the analog of the Slater rules and their implementation in the Hamiltonian oracle. This analysis would be more complex than that for electronic structure due to the presence of bosons and fermions and the more complex form of the second-quantized Hamiltonian. The analysis would also need to be repeated for each model considered, whereas the results we give here can be generalized more directly to any Hamiltonian in second-quantized form.</p><p>We describe three quantum subroutines:</p><p>(1) A subroutine that enumerates the positions of the nonzero matrix elements of given row of the Hamiltonian in the Fock basis. This subroutine is described in Appendix C 1, and requires O( &#8730; K ) local gates. (2) A subroutine that, given a pair of Fock states each with total momentum K, computes the first p bits of the matrix element connecting the states in an ancilla register. This subroutine is described in Appendix C 2, and requires O(p + K ) local gates.</p><p>(3) A subroutine that permits evaluation of the number operator for a given momentum mode (see also Sec. III E). This subroutine is described in Appendix C 3, and requires O( &#8730; K + p) local gates.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Matrix element enumeration</head><p>The Hamiltonian connects a pair of Fock states only if they are the same or the difference between them is exactly two fermions or antifermions (i.e., either two fermions, two antifermions, or a fermion and an antifermion) and either one or two bosons. In other words, given a Fock state</p><p>we may generate the state |&#968; is connected to by listing the possible changes the various terms in the Hamiltonian may make to |&#968; . We represent these possible changes as lists, which we will denote . The nonzero elements of a row or column in the Hamiltonian will be indexed by ordering the set of changes giving rise to the nonzero elements starting from the Fock state labeling the row. The ith nonzero element of the row will be labeled by i . Each has the form</p><p>where k + 1 is the momentum of the first momentum state whose occupancy will be increased by one (by a creation operator), and t 1 indicates what type of particle it is (fermion, antifermion, or boson). Similarly, k &#177; 2 and k &#177; 3 are the momenta of the second and third momentum states whose occupancies are changed, which may be added or removed (since a term in the Hamiltonian possesses between one and three creation operators); t 2 and t 3 indicate their types. Finally, k - 4 is the momentum of the fourth momentum state whose occupancy changes, which, if present, must be lowered since no term in the Hamiltonian contains four creation operators; t 4 indicates its type. Note that the ordering of increases and decreases in occupancy here is not that given by order of the creation and annihilation operators in the second-quantized representation of Hamiltonian terms.</p><p>If one or more of these is not needed (because the change being described involves fewer than four particles), then the corresponding k &#177; j is set to zero. Thus, either all four k &#177; j are nonzero (describing changes due to terms containing four ladder operators), only first three are nonzero (describing changes due to terms containing three ladder operators), or all k &#177; j are zero [describing the connection of |&#968; to itself via the number operators in (A2)]. Finally, in order to ensure that the associated to any particular change is unique, we require that particles added appear first, followed by particles removed, and subject to that rule, types are ordered as fermions in increasing order of momentum, then antifermions in increas-ing order of momentum, then bosons in increasing order of momentum. This induces an ordering on the , which lets us enumerate the i , and hence the nonzero matrix elements in a row.</p><p>Let the t i encode fermions, antifermions, and bosons as 0, 1, 2, respectively. Allowed changes in occupancy are then (1) In addition to these rules, the change must conserve momentum, i.e.,</p><p>Since k &#177; i &#8712; {1, 2, . . . , K} (together with a bit encoding the sign) and t i &#8712; {0, 1, 2} for each i, the number of distinct appears to scale like K 4 . However, the momentum conservation constraint (C3) means that one of the k &#177; i is determined by the other three, so in fact there are fewer than 3 4 K 3 2 2 = 324K 3 distinct 's (3 4 possible valuations for the t i , K 3 possible valuations for the k i , and 2 2 possible valuations for the two &#177;s). This still overcounts the nonzero elements because the sparsity of the Hamiltonian in the Fock basis is (K 2 ). This is because the full set of 's considered here can act on certain states to produce unphysical occupancies, either fermion occupancies greater than one, boson occupancies above cutoff, or negative occupancies. Hence, not every returns a matrix element. We denote the number of by L = O(K 3 ), and index them as i for 0 i L -1.</p><p>Operations. We enumerate the i as follows. First we note that the Hamiltonian is a sum of O(1) types of term labeled by tuples of momentum orbitals subject to momentum conservation constraints. For example, consider vertex terms of type b &#8224; k b m c &#8224; l , where k = m + l and 3 k K. Given the tuple k, m, l we can construct the corresponding to this term with O(log K ) operations. It only remains to show how to enumerate all tuples (k, l, m). In fact, we only need to enumerate (k, l ) with k &gt; l and compute m = kl. The first few tuples (k, l ) are (2, 1), <ref type="bibr">(3,</ref><ref type="bibr">1)</ref>, <ref type="bibr">(3,</ref><ref type="bibr">2)</ref>, <ref type="bibr">(4,</ref><ref type="bibr">1)</ref>. Let n(k, l ) be the number of the tuple (k, l ), with n(2, 1) = 1. Then, n(k, l ) = (l -1) + n(k, 1) and</p><p>from which we obtain</p><p>Hence, k, l, m can be computed from n by O(1) elementary arithmetic operations, the most costly of which is the square root. Therefore, the enumeration of the i corresponding to terms of type b &#8224; k b m c &#8224; l requires O[(log K ) 2 log log K] elementary gates. Similar arguments apply to seagull and fork terms.</p><p>We can now implement the oracle O F with action:</p><p>where i enumerates the Fock states |&#966; i such that &#968;|H |&#966; i = 0. The index i runs over all types of terms in the Hamiltonian and all labelings of each type of term by momentum tuples as discussed above. The mapping (C6) may be implemented in three steps, using an additional ancillary register capable of encoding a , also initialized to 0:</p><p>The first step computes i from i and copies the Fock state |&#968; to an ancilla register. Note that this Fock state &#968; is a computational basis state of the qubits and so the no-cloning theorem does not forbid this operation. Finally, we invert the first mapping. We now describe the second step in this mapping in detail. There are two substeps. First, we must check whether |&#968; can be changed according to i . We check that for each fermion and antifermion added by i , the corresponding mode in |&#968; is empty, and for each particle removed by i , the corresponding mode in |&#968; is nonempty. To determine this by a reversible computation that can be made coherent, we append</p><p>) four ancillary qubits |c 1 , c 2 , c 3 , c 4 , initially all 0, and for each particle change (k &#177; i , t i ), flip the corresponding bit c i if the particle change cannot be performed on |&#968; . Thus, if c 1 = c 2 = c 3 = c 4 = 0, then |&#968; F can be changed according to j . If any one of the c i is nonzero, then |&#968; F cannot be changed according to i , so we set &#966; i = 0. We first consider adding particles to |&#968; , then consider removing them.</p><p>For each (k + j , t j ) &#8712; i , the mode is either present or absent in |&#968; . This can be determined by O( &#8730; K ) gates. If the mode is present and t j is 2 (indicating that the added particle is a boson) then we simply increase its occupation by one. If the mode is not present, we must add it to |&#968; F . Because the modes must appear in order of increasing momentum, adding a new mode requires shifting all modes with particle type t j and momentum greater than k j over by O(log K ) qubits. We append the new mode to the register containing particles of type t j above the highest momentum mode present, k . We check if k j &gt; k : if so, we have updated |&#968; . If not, we exchange the new mode and mode k , requiring O( &#8730; K ) gates, and compare k j with the next smallest momentum mode. In the worst case the new mode has the smallest momentum and so this operation requires O( &#8730; K log K ) gates. For each (k - j , t j ) &#8712; i , we must remove a particle of type t j and momentum k j . To do this, we reverse the method we used to add a mode, thus requiring O( &#8730; K log K ) gates. Beginning from the mode k of type t j with lowest momentum in |&#968; F , check whether k j = k : if it is, then if its initial occupation is greater than one, decrease its occupation by one. If its initial occupation is one, remove this mode by setting the state of the corresponding mode register to 0, and then swap it to the end of the register. This completes the implementation of the second step in (C7), which in turn completes the full mapping (C6).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Computing matrix elements</head><p>We take the first set of terms in H S [Eq. (A4)] as our example: we call this set of terms H S,1 . The matrix elements due to the remaining sets of terms in the Hamiltonian may be computed using similar methods. Substituting the explicit expressions for c n and {&#8226;, &#8226;} into the first line of (A4) gives </p><p>and( n j , w j ) = ( n i , w i -1), (C10) for some set of indices i, j, i , j ( denotes symmetric difference).</p><p>Operations. Given the input states</p><p>we wish to evaluate the corresponding matrix element. To do this, we attach ancillary registers whose state has the form</p><p>where the f i , f j , f i , f i , f j are each qubits initially set to |1 . The s, s , s, s, s are each registers capable of encoding I as a binary number. The k, l, m, n, w, w are each registers capable of encoding K as a binary number, initially set to 0. The g i , g j are each registers capable of encoding K as a binary number, initially set to 1. We then perform the following operations:</p><p>(1) For each pair (i, j) &#8712; {1, 2, . . . , I} 2 , perform the following mapping on the registers encoding |n i , n j , f i , f j (initially in the state |n i , n j , 1, 1 ):</p><p>There are O(I 2 ) pairs and so the cost of this step is O(K log K ) gates.</p><p>(2) For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding | f i , s and | f i , s :</p><p>The cost of this step is O( &#8730; K log K ) gates. (3) For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding</p><p>The cost of this step is O( &#8730; K log K ) gates. (4) For each pair (i, j) &#8712; {1, 2, . . . , I} 2 , perform the following mapping on the registers encoding |n i , n j , f i (initially in the state |n i , n j , 1 ):</p><p>The cost of this step is O(K log K ) gates.</p><p>(5) For each i = 1, 2, . . . , I, perform the following mapping on the registers encoding | f i , s :</p><p>The cost of this step is O( &#8730; K log K ) gates. (6) For each pair (i, j) &#8712; {1, 2, . . . , I} 2 , perform the following mapping on the registers encoding |( n i , w i ), ( n j , w j ), f i , g i [initially in the state |( n i , w i ), ( n j , w j ), 1, 1 ]:</p><p>The cost of this step is O(K log K ) gates. t <ref type="bibr">(7)</ref> For each pair (i, j) &#8712; {1, 2, . . . , I} 2 , perform the following mapping on the registers encoding |( n i , w i ), ( n j , w j ), f j , g j [initially in the state |( n i , w i ), ( n j , w j ), 1, 1 ]:</p><p>The cost of this step is O(K log K ) gates. <ref type="bibr">(8)</ref> For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding | f i , g i , s and | f i , g i , s :</p><p>The cost of this step is O( &#8730; K log K ) gates. <ref type="bibr">(9)</ref> For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding | f i , s and | f i , s :</p><p>The cost of this step is O( &#8730; K log K ) gates. <ref type="bibr">(10)</ref> For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding | f i , n i , l and | f i , n i , n :</p><p>The cost of this step is O( &#8730; K log K ) gates. <ref type="bibr">(11)</ref> For each i = 1, 2, . . . , I, perform the following mappings on the registers encoding | f i , w i , w and | f i , w i , w :</p><p>The cost of this step is O( &#8730; K log K ) gates.</p><p>When steps 2 and 3 have been completed, the fermionic part of the condition for the states to be connected is satisfied if and only if s = s = 1, i.e., if exactly one of the f i and one of the f j is 1. k and m store the fermionic momenta whose occupations are changed in the case when the states may be connected.</p><p>When steps 4 and 5 have been completed, the antifermionic part of the condition for the states to be connected is satisfied if and only if s = 0. When steps 6 and 7 have been completed, if the final case in (C18) or (C19) holds for any i (or j), then the two states are not connected. Step 8 therefore adds at least 1 to s if and only if the final case in (C18) or (C19) holds for some i j. Thus, after these operations are complete, the states can only be connected if s = 0.</p><p>When step 9 has been completed, the states can be connected only when s = s = 1, i.e., if exactly one of the f i and one of the f j is 1. Thus, when step 10 has been completed, l and n store the bosonic momenta whose occupations are changed in the case when the states may be connected; and when step 11 has been completed, w, w store the (larger) occupation numbers of the two bosonic momenta that change between the two states.</p><p>Having implemented all of the preceding operations, the matrix element &#968; |H S,1 |&#968; may be computed as follows:</p><p>(1) &#968; |H S,1 |&#968; = 0 if and only if s = s = s = s = 1 and s = 0.</p><p>(2) If the above condition holds, then</p><p>(C24)</p><p>(3) The matrix element (C24) is a function of the numbers k, l, m, n, w, w , each of which has already been stored in its own register of log 2 K qubits. Thus, we may compute the matrix element to any desired number of bits p and store it in a register of the same length, by an operation on the 6 log 2 K + p qubits involved. Computation of the square root requires two multiplications of two O(log K )-bit numbers, costing O(log K 2 ) gates. These two numbers are then divided, yielding a result with O(p) bits of precision, requiring O(p 2 ) operations. We then take the square root of this p-bit number, requiring O(p 2 log p) gates. To compute the second term in the case k = n we can either perform one addition and one subtraction of two O(log K )-bit numbers, followed by two divisions, or compute the common denominator and numerator, and perform one division. In either case the cost is O(log K + p 2 ). Thus, calculating the matrix element requires O[(log K ) 2 + p 2 log p] (C25)</p><p>gates.</p><p>The matrix elements due to other terms in the Hamiltonian may be evaluated using similar methods. Similar analyses will apply for each term, so the overall cost to evaluate a matrix element of the full Hamiltonian will be</p><p>gates, where the dependence on p comes from the final calculation of the matrix element. We can also calculate the total number of qubits required for these operations. The input states in (C9) each require I log 2 K qubits for fermions, (where, again, p is the number of bits desired in the output matrix element).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Measurement of an occupation number</head><p>In order to evaluate PDFs, we need to be able to measure the number operator N , to estimate the expectation value <ref type="bibr">(10)</ref>. This means that for an encoded Fock state we want to perform a measurement of the occupation number of some particular momentum mode n, summed over fermions, antifermions, and bosons.</p><p>To do this, we employ an ancillary register whose states have the form</p><p>) where the f i , f i , f i are each qubits initially set to |0 , and s is a register of O(log K ) qubits, initially set to 0. For the desired n, we iterate over the n i , n i , and n i , checking whether each is equal to n: if it is, then we set the corresponding f i , f i , or f i to 1. This requires 3I operations on O(log K ) qubits, requiring O(I log K ) gates. Now, we iterate over the f i and f i , adding their values to s. Each such operation is a binary addition on O(log K ) qubits, we implement 2I of them, so the total number of gates required is again O(I log K ). After this step is complete, s will encode the total number of fermions and antifermions with momentum n (between 0 and 2).</p><p>Finally, we iterate over the pairs ( w i , f i ), adding the products of their values to s, i.e.,</p><p>Each such operation is a binary addition on O(log K ) qubits, and we implement I of them, so the total number of gates required is again O(I log K ). After this step is complete, s will encode the total number of fermions, antifermions, and bosons with momentum n. Once this routine is complete, we can sample the occupation number of mode n by measuring the qubits encoding s. The total cost is O(I log K ) = O( &#8730; K ). The situation becomes only slightly more complicated when we impose the probing scale Q 2 as in <ref type="bibr">(13)</ref>. Now we wish to estimate the expectation value of the number operator N for the cutoff state | (Q) , as in <ref type="bibr">(14)</ref>. We use the following version of the cutoff condition <ref type="bibr">(13)</ref>:</p><p>To calculate the left-hand side of this expression, we employ an additional ancillary register whose states have the form</p><p>where |s is a register of p qubits (which we will use to store a floating point number, initially 0), and |t is a single qubit.</p><p>To evaluate the cutoff condition, note the following:</p><p>(1) For each j = 1, 2, . . . , I, perform the following mappings on the registers encoding |n j , s and |n j , s :</p><p>, n j , s &#8594; n j , s + m 2 j n j .</p><p>(C35) (2) For each j = 1, 2, . . . , I, perform the following mappings on the registers encoding |( n j , w j ), s : |( n j , w j ), s &#8594; ( n j , w j ), s + w j m 2 j n j . (C36)</p><p>(3) Perform the following mapping on the registers encoding |s , t (which will be in the state |s , 0 for some s set by the previous steps): Thus, the third step merely checks whether the value of s is bounded or not by the quantity Q 2 K , which is classically precomputed, and updates the qubit t accordingly. Then, in order to get the expectation value of the number operator for the cutoff state | (Q) , as in <ref type="bibr">(14)</ref>, we compute the number operator as above for the noncutoff state, but only for pairs (s, t ) where t = 1; when t = 0 we throw away the sample.</p><p>This avoids sampling values corresponding to disallowed states. Note that if in some superposition of Fock states, those above the cutoff Q 2 K possess too much of the total probability, it may become inefficient to sample only from the allowed states. This situation can be avoided by keeping the imposed cutoff Q 2 not too far below the maximum energy scale Q 2 max (K ); see Fig. <ref type="figure">1</ref> and the associated discussion. Each of the operations in step 1 above involves a division and an addition on p + log 2 K qubits: log 2 K for the n j or n j , and p for s . Each of the operations in step 2 above involves a division, a multiplication, and an addition on p + 2 log 2 K qubits: log 2 K for each of n j and w j , and p for s . We perform 2I of the first type, and I of the second; the final step is just a multiply controlled NOT on p + 1 qubits, so the total number of CNOTs and single-qubit gates required is O(I + p) = O( &#8730; K + p).</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>Here, sparsity refers to the maximum number of off-diagonal elements in any column (or row, since the Hamiltonian is Hermitian).</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1"><p>This corresponds to switching to the Drell-Yan-West frame<ref type="bibr">[72,</ref><ref type="bibr">73,</ref><ref type="bibr">[76]</ref><ref type="bibr">[77]</ref><ref type="bibr">[78]</ref><ref type="bibr">[79]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2"><p>Note that in Eq.<ref type="bibr">(13)</ref> for the (1 + 1)D theory, the only dimensionful quantities on the left-hand side are the masses (but not the box size L). In higher dimensions, the left-hand side of Eq. (42) also depends on &#8869; and L &#8869; .</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3"><p>As we mentioned above, in a more general case one needs to measure the sum of single-mode operators over the transverse directions and additional quantum numbers [Eqs.<ref type="bibr">(38)</ref> and<ref type="bibr">(39)</ref> below]. This only changes the complexity polynomially.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4"><p>Strictly speaking, since the coupling constant also has to be determined from an experiment (similar to the masses), one needs to implement this procedure even to calculate static quantities. Calculating cross sections amounts to expanding the wave packets within Hamiltonian blocks of different K. However, due to the exponential growth of the Hilbert space size with &#8730; K, the qubit asymptotics will remain unchanged.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5"><p>Note that one only has to be careful when raising and lowering space-time indices because their metric is nontrivial.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6"><p>The light-front zero mode a 0 requires special treatment; in particular, it carries the information about the equal-time vacuum of the theory<ref type="bibr">[72,</ref><ref type="bibr">[140]</ref><ref type="bibr">[141]</ref><ref type="bibr">[142]</ref><ref type="bibr">[143]</ref><ref type="bibr">[144]</ref><ref type="bibr">[145]</ref>. By imposing antiperiodic boundary conditions on the LF fields, one may by able to completely eliminate the effect of zero modes<ref type="bibr">[146]</ref>.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7"><p>Technically, the scaling including dimension in the light-front formulation is O(dK ), whereas the scaling including dimension in equal time is O(K d-1 &#8869; ). The factor of d in the light-front scaling is due to the necessity of encoding the value of each component of momentum for each occupied mode. However, for a fixed theory, d is a constant, so we may ignore it in the light-front scaling.</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_8"><p>We do not use |; ; 1 K for it is the so-called angel state which decouples from the rest of the spectrum<ref type="bibr">[117]</ref>.</p></note>
		</body>
		</text>
</TEI>
