There is no general consensus as to what its fundamental principles are, how it should be taught, or what it really “means.” Every competent physicist can “do” quantum mechanics, but the stories we tell ourselves about what we are doing are as various as the tales of Scheherazade, and almost as implausible (Griffiths (2017)).
A law of physics can be understood as a rule that describes—usually by means of a mathematical formulation—how certain physical systems behave(Siddiqui (2014)). Newton’s second law, for example, can be expressed by the equation
where x(t) represents the position of a particle of mass m relative to the origin at the instant t. When we solve this differential equation under certain initial conditions, we obtain as a solution a function x(t). Thus, once the forces acting on the particle and its initial conditions are specified, Newton’s second law determines its temporal evolution: solving the equation provides us with the equation of motion of the particle.
For example, for a free particle(F=0), we can obtain its equation of motion from Newton’s second law:
The quantum mechanical analogue of Newton’s second law is the Schrödinger equation. In one dimension and in the non-relativistic case, the Schrödinger equation is:
Using the method of separation of variables, that is, assuming that the solution can be separated into a spatial part Φ(x) and a temporal part Π(t), that is, Ψ(x,t)=Φ(x)Π(t). Then:
Since one side depends only on the spatial dimension (x) and the other only on the temporal dimension (t), the only way this can be true is if both sides are equal to a constant: E. Solving then for the temporal part:
Since the derivative of the function Π(t) is equal to the function itself multiplied by a constant, we have an exponential solution Π(t)=Aexp(−ℏiEt). For the spatial part:
Since this is a second-order linear homogeneous differential equation with constant coefficients, we can look for solutions of the form Φ(x)=e±ikx. In this case, eikx and e−ikx are two linearly independent solutions to dx2d2Φ=−k2Φ. By the linearity of the equation, its general solution is a linear combination of these solutions:
where K1 and K2 are constants determined by the conditions imposed on the solution. Here, some questions already arise. When we solved Newton’s second law, we obtained x(t), which described the position of the particle. When we solve the Schrödinger equation, we obtain Ψ(x,t), but what is Ψ(x,t)? What does Ψ(x,t) describe?
A somewhat more in-depth discussion of this can be found here.
To move forward, we need to know the postulates[1] of quantum mechanics. The first point to note is that they can be formulated in different ways from one book to another. We will use Professor Jonas Maziero’s material (Maziero (2026)). We need to begin, then, with some comments on Dirac notation.
In this notation, we write a vector as ∣v⟩, called a ket. Taking the conjugate transpose of this vector (or adjoint), we obtain ⟨v∣=∣v⟩†=(∣v⟩T)∗, which is called a bra. If we represent the vector ∣v⟩ in an orthonormal basis {∣bj⟩}, we can write it as a linear combination of the basis vectors: ∣v⟩=∑i⟨bi∣v⟩∣bi⟩. In matrix representation, we have
In every physical theory, we seek to describe the possible states of the system of interest, the changes in these states (temporal evolution), and the observable quantities and their measurements. For example, in Newtonian Mechanics (NM), the state of a system at a certain instant of time is specified by the values of position and velocity relative to a certain inertial reference frame, and its temporal evolution is given by Newton’s second law. The observables are essentially the positions, from which we obtain the velocities using the time parameter. It is implicit in NM that the values of the observables are determined even before they are measured, and that all these observables can have well-defined values at a given instant of time. Next, we will see the postulates of QM for describing states, changes in these states, observables, and their measurements. We will see that the measurement part differs greatly from that of NM, mainly because of the existence of observables that cannot have well-defined values at the same time (Maziero (2026)).
The state of a quantum system is described by a normalized vector in a Hilbert space H. For simplicity, we will consider H as a vector space equipped with an inner product function ⟨⋅∣⋅⟩:H→C.
Furthermore, a Hilbert space is a complete complex vector space. To understand what it means to be complete, we first need to understand the concept of a Cauchy sequence. A Cauchy sequence is a sequence whose elements become arbitrarily close to one another as we advance through the sequence. A complete metric space[2] is one in which every Cauchy sequence converges to a limit that also belongs to the space itself.
By system, we refer to a degree of freedom[3]. For example, the spin of an electron is a system, another system would be its position, and so on. When we consider two or more degrees of freedom as a single entity, we call it a composite system, and if we divide the composite system into subsystems, its state is described by a normalized vector in a Hilbert space obtained by taking the tensor product of the individual spaces:
Observable (measurable) quantities are represented by linear Hermitian operators, O=O†, defined on H. When we measure an observable, we will obtain one of its possible values, which are given by the eigenvalues of the Hermitian operator.
Unlike classical mechanics (CM), quantum mechanics (QM), in general, does not allow us to predict with certainty the outcome of a measurement. What QM provides us with are the probabilities of obtaining the different outcomes, calculated by means of the Born rule:
This is the probability of obtaining the value o when measuring the observable O of a system that is in the state ∣ψ⟩ immediately before the measurement, and ∣o⟩ is the eigenvector of O corresponding to the eigenvalue o. O=O† are defined on H. When we measure an observable, we obtain one of its possible values, which are represented by the eigenvalues of the Hermitian operator.
Before moving forward, we can stop to reflect for a moment. When we were working with classical mechanics and Newton’s law, one of the observables of a particle was its position, and Newton’s law directly described how this quantity varied in time.
However, when we approach quantum mechanics, the Schrödinger equation describes how the wave function varies in time (and space). With Dirac notation, as we will see when studying the dynamics postulate, we have a mathematical description of how the state vector of the system varies in time. However, the state vector is not itself an observable.
Even temporarily ignoring the probabilistic aspect, we use the state vector to calculate quantities associated with observables. This already constitutes a fundamental difference between the classical and quantum descriptions of systems. But if we calculate scalar quantities associated with observables from the state vector (or the wave function) of the system, what is the physical meaning of the state vector itself? Does it even have a direct physical meaning?
This is one of the points on which different interpretations of quantum mechanics diverge. There is still no consensus on which interpretation provides the correct description of physical reality, although some interpretations may be ruled out or considered problematic in light of certain theoretical arguments and experimental results.
Likewise, different interpretations diverge on the question of whether all relevant physical information about a system is necessarily contained in its state vector. We will explore different interpretations later on. For now, it is enough to emphasize that the physical meaning of the state vector and the status of the information it contains are profound interpretational questions on which there is no consensus.
However, there is one more detail that, although it is not explicitly contained in the postulates we have presented so far, is significantly different when we are in the quantum domain: performing a measurement affects the system.
When we observe the position of a soccer ball that moves according to classical mechanics, we can, in principle, make this observation without significantly altering the state of the ball. We can therefore consider that the observation was performed approximately “externally” to the system itself, leaving it practically unchanged.
In the quantum domain, however, the situation is different. When we perform a measurement, the system interacts with the measurement apparatus and, in general, its state is significantly altered. One consequence of this is that, if we measure the same observable twice immediately in succession, the result of the second measurement will necessarily be equal to that obtained in the first.
Indeed, suppose that the first measurement of the observable (O) produced the result (o). After this measurement, the state of the system becomes a state associated with the result (o). In the case where the eigenvalue (o) is non-degenerate[4], we can write
A second immediately subsequent measurement of the same observable will therefore once again produce the result (o).
Note that, theoretically, before the measurement is performed, quantum mechanics provides us only with the probabilities associated with the possible outcomes. In the laboratory, however, an individual realization of the measurement necessarily produces a definite outcome. This leads us to another fundamental question: the probabilistic nature of quantum mechanics. Its probabilistic predictions concern the frequencies and distributions of outcomes obtained from ensembles of systems prepared in equivalent ways and subjected to the same experimental procedure, and they do not, in general, determine which specific outcome will be obtained in an individual realization.
Before the measurement is performed, we have only the probabilities associated with the different values we may obtain. In this situation, in what state is the system? When dealing with classical mechanics, deterministic dynamics allows us, in principle, to determine the state of a system at an earlier instant t′<t by knowing its state at an instant t. Can we extend this line of reasoning to quantum mechanics? Is the probabilistic character of the theory a fundamental feature of nature, or merely an expression of our ignorance about the state of the system? Again, we have no conclusive answers to this question, and different interpretations of quantum mechanics offer different answers.
And finally, still related to the probabilistic nature of measurements, misguided interpretations often support the idea that quantum mechanics is a scientific formulation that naturally incorporates the possibility of free will. However, the probabilistic character of the theory, by itself, provides no support for this conclusion and does not make quantum mechanics compatible with free will. We can discuss this misconception in greater detail when we address the dynamics postulate.
Let A and B be two Hermitian operators defined on a finite-dimensional Hilbert space of dimension d. By the spectral theorem, we can write them in their respective spectral decompositions as
The numbers aj and bj are the respective eigenvalues, and the sets{∣aj⟩}j=1d and {∣bj⟩}j=1d form orthonormal bases of eigenvectors of A and B, respectively, that is, they diagonalize these operators, so that:
Thus, we have that if the operators share the same set of eigenvectors, they commute. And to prove that if they commute, they share the same basis of eigenvectors:
That is, in this case, we must have that B∣aj⟩ and ∣aj⟩ belong to the eigenspace of A corresponding to the eigenvalue aj. If aj is non-degenerate, its eigenspace has dimension 1. Therefore, any eigenvector of A associated with aj is linearly dependent on ∣aj⟩. Since B∣aj⟩ also belongs to this eigenspace, we necessarily have B∣aj⟩=bj∣aj⟩.
Now, if aj is degenerate, that is, if there are two or more linearly independent eigenvectors corresponding to the same eigenvalue aj, then there exists a subspace of H generated by the eigenvectors of A corresponding to aj. It is a little more complex, but it is the same idea applied to a subspace of dimension greater than 1. To understand this, we will base our discussion on another source (Massachusetts Institute of Technology (2013)).
For the degenerate case, we then have more vectors associated with aj. Let us call this subspace Hj and, with {∣∣ajk⟩}k=1dj being any basis of Hj, then A∣∣ajk⟩=aj∣∣ajk⟩. Now, since A and B commute, we have B∣aj⟩∈Hj, that is, B transforms vectors from Hj into vectors that also belong to Hj. In particular, B transforms an eigenvector of A associated with aj into a vector that remains in the same eigenspace of A. If B∣∣ajk⟩=0, this vector is also an eigenvector of A associated with aj.
Therefore, each B∣∣ajk⟩ can be written as a linear combination of the basis vectors of Hj. Thus, we can consider the action of B “internally” within the subspace Hj. Since B is Hermitian, its restriction to Hj is also Hermitian. And since Hj has finite dimension (and is Hermitian), we can diagonalize this restriction of B in an orthonormal basis of Hj. Therefore, there exists a basis of Hj, which we can denote by {∣∣ajk⟩}, such that B∣∣ajk⟩=bj∣∣ajk⟩. Since this new basis remains a basis of Hj, its vectors continue to be eigenvectors of A associated with aj.
Thus, the eigenvectors are simultaneously eigenvectors of A and B. Repeating this procedure for each eigenspace of A, we obtain an orthonormal basis of H consisting of common eigenvectors of the two operators.
In other words, if the Hermitian operators A and B commute, then they share the same orthonormal basis of eigenvectors. To better understand this proof, we can represent the operator B as a matrix in the basis of eigenvectors of A. Using the completeness relation, I=∑j∣aj⟩⟨aj∣, we have B=IBI=∑j,k(⟨aj∣B∣ak⟩)(∣aj⟩⟨ak∣).
Thus, the elements of the matrix representing B in this basis are Baj,ak=⟨aj∣B∣ak⟩, or in matrix form:
where each Bj is a submatrix representing the internal action of B acting on the subspace Hj. If the eigenvalue aj is non-degenerate, then the block Bj is just a 1×1 matrix. If aj is degenerate, then the block Bj has dimension dj×dj.
Since B is Hermitian, each block Bj is also a Hermitian matrix and, therefore, can be diagonalized. Thus, we can diagonalize B within each subspace Hj, obtaining a basis of eigenvectors of B that are also eigenvectors of A. Thus, we prove that if and only if two operators A and B commute, then they share a common basis of eigenvectors.
In summary, when we have a non-degenerate eigenvalue aj, the situation is very simple, since in this case, the only eigenvector of A, up to a multiplicative factor, is automatically also an eigenvector of B.
When aj is degenerate, its eigenvectors form a subspace Hj, corresponding to the eigenvalue aj, in which every nonzero vector is also an eigenvector of A associated with aj. Since A and B commute, applying B to any vector in Hj results in another vector belonging to Hj. Thus, it is sufficient to find, within this subspace, the vectors that are also eigenvectors of B.
This possibility is guaranteed by the fact that B is Hermitian: its action restricted to Hj can be represented by a Hermitian submatrix, which can be diagonalized by an orthonormal basis of eigenvectors[5]. Therefore, we can choose an orthonormal basis of Hj formed by eigenvectors of B. Since all vectors in Hj are also eigenvectors of A associated with aj, these vectors are common eigenvectors of A and B.
Repeating this procedure for each eigenspace of A, we obtain an orthonormal basis of H formed by common eigenvectors of A and B.
With the proof of this theorem, we know that if two observables A and B of a system do not commute, they cannot share all eigenvectors. If, by measuring the observable A, we prepare the system in a state that is not an eigenvector of the observable B, this vector must necessarily be a linear combination of the eigenvectors of with two or more nonzero probability amplitudes.
Here we will use the quantum kinematic formalism to obtain general mathematical relations that provide limitations on the product or sum of the “uncertainties” (standard deviations) of two observables.
with equality obtained if and only if ∣ψ⟩ and ∣ϕ⟩ are collinear (∣ψ⟩∝∣ϕ⟩). This result is valid for any pair of vectors ∣ψ⟩,∣ϕ⟩ in a Hilbert space H. Consider A and B to be two observables of a physical system prepared in the state ∣ξ⟩. We will use
to denote the expectation value of any operator X and I to denote the identity operator in H. Before proceeding, I would like to explore this result further. Let us consider a system in the state ∣ψ⟩=∑ncn∣ψ⟩, and an operator X with eigenvalues xn associated with the eigenvectors ∣xn⟩. By the definition of a weighted average, the mean value of the results is ⟨O⟩=∑nonP(on), and since P(on)=∣cn∣2, we can write ⟨O⟩=∑non∣cn∣2. Since ⟨on∣ψ⟩=cn, then ⟨O⟩=∑non⟨ψ∣on⟩⟨on∣ψ⟩, since ∣⟨ψ∣on⟩∣=⟨on∣ψ⟩⟨ψ∣on⟩. Then, by the spectral decomposition O=∑non∣on⟩⟨on∣, we have:
with Var(X)=Var(X)ξ=⟨ξ∣(X−⟨X⟩I)2∣ξ⟩=⟨(X−⟨X⟩I)2⟩ being the variance of X. We also use (A−⟨A⟩I)†(A−⟨A⟩I)=(A−⟨A⟩I)2 since A=A† and ⟨A⟩=⟨A⟩∗. We can see that this follows from the fact that A (and I) are Hermitian, and:
Since {A,B} and [A,B] are, respectively, Hermitian ({A,B}†={A,B}) and anti-Hermitian ([A,B]†=−[A,B]) operators, their expectation values are, respectively, purely real and purely imaginary numbers. We have already verified that the expectation value of a Hermitian operator is a real number; now, for an anti-Hermitian operator:
Now, if ⟨A⟩=a+ib, its conjugate ⟨A⟩∗=a−ib, and if ⟨A⟩∗=−⟨A⟩, then a+ib=−(a−ib), that is, a+ib=−a+ib. For this to be equal, we must have a=0. Thus, we are left with ⟨A⟩=ib. Since ⟨A⟩ and ⟨B⟩ are also real numbers, we can verify this for [A,B] and {A,B}.
It is worth noting that if A and B are compatible observables, i.e., if [A,B]=0, then we will have CovQ(A,B)=Cov(A,B).
Let us now analyze the problem of the possible triviality of the HRSUR, whose general objective is to determine how small the product of the variances of a pair of observables can be. For this, let us assume that the system is prepared in a state that is an eigenvector of the observable A, i.e.,
Therefore, in this case, the HRSUR provides no information whatsoever about the possible incompatibility of A and B. The same type of limitation applies if ∣ξ⟩=∣b⟩ for B∣b⟩=b∣b⟩. In any case, let us verify. For the commutator:
Robertson and Heisenberg Uncertainty Relations (HUR)
Ignoring[6] the term related to quantum covariance in the HRSUR and taking the square root of the remaining expression, we obtain the Robertson uncertainty relation:
Here we are in a position to engage in some further discussion. Heisenberg’s uncertainty relation is constantly the subject of misunderstandings. The first concerns the status of the relation itself. Although it is traditionally called an uncertainty principle, it does not need to be postulated as a principle. As we have seen, Heisenberg’s relation can be obtained as a particular case of the Heisenberg-Robertson-Schrödinger Uncertainty Relation, which, in turn, can be derived from the Cauchy–Schwarz inequality, together with the mathematical properties of observables represented by operators in a Hilbert space.
The second point is that it is incorrect to interpret the uncertainty relation as stating that a particle “does not have a definite position and momentum” or that “we cannot measure position and momentum in the same preparation”. The first statement is a possible interpretation, but it is not the mathematical content of the relation, whereas the second is simply incorrect. The uncertainty relation does not say that it is impossible to obtain position and momentum results in the same preparation; it establishes a relationship between the variances of the results of these measurements.
In other words, we can repeatedly prepare the system in the same state and perform position and momentum measurements. From the results, we can determine the respective distributions and, consequently, their variances. The uncertainty relation establishes that the product of these variances — or, more precisely, of the standard deviations — must satisfy a given relation.
This contrasts with classical mechanics. We can imagine, for example, a particle at rest at a perfectly determined position. Ignoring experimental limitations, it would be possible to conceive of a classical state in which position and velocity were simultaneously well defined, for example, a particle at rest at the origin (x=0,v=0). In this case, if we repeated the measurements, we would always obtain the same values and, therefore, we would have σx=σv=0.
where Ht is the Hamiltonian operator of the system at the instant of time t,ℏ is Planck’s constant divided by 2π and we use the notation ∂t=∂t∂. The two equations above are equivalent to the Schrödinger equation for the state
Here we should pause to understand the mathematics. We have seen that for any Hermitian operator T we have exp(T)=∑n=0∞n!1Tn. First, we can see that H2:
Thus iℏ∂tUt=He−ℏiHt∣ and since iℏ∂tUt=HtUt, therefore Ut=e−iHt/ℏ.
OBS. Note that we could obtain Ut by solving the Schrödinger equation for each Hamiltonian H. However, having this general formula, we can begin the solution by calculating the exponential directly, without having to solve the differential equation.
Now we can address another question related to “determinism” as opposed to free will. There are at least two senses of the word determinism. One is more closely associated with classical physics and consists of the idea that, if we know perfectly the current state of a system and the laws governing its evolution, its future and past states are, in principle, determined. The other is a broader sense, of a philosophical nature, which concerns the denial of free will.
Regarding the first sense, the usual formulation of quantum mechanics introduces a probabilistic element that contrasts with the determinism of classical mechanics. The results of measurements are, in general, not uniquely determined by the previous quantum state, but are described by probability distributions. In this sense, the theory contains an indeterministic element. It is worth noting, however, that the Schrödinger equation governing the evolution of the quantum state is deterministic. Given the initial state and the Hamiltonian of the system, the equation uniquely determines the quantum state at any subsequent time. The probabilities of measurement outcomes are then obtained from this state through the Born rule.
Whether nature is ultimately deterministic and the probabilistic nature of quantum mechanics results from some incomplete description, or whether quantum indeterminacy is fundamental, is a question for which we do not have a consensual answer. Different positions regarding this question give rise, in part, to different interpretations of quantum mechanics.
However, it is a mistake to think that this probabilistic mathematical element would, by itself, serve as support for a defense of free will. There is no formulation in the known laws of physics that incorporates free will. We can approximate the chance of obtaining heads or tails when tossing an approximately symmetric coin to 50% for each outcome. This is a probabilistic event, but we would not say, for that reason, that the coin possesses free will. The introduction of probabilities into the description of nature, therefore, does not confer any more free will upon nature than the probabilistic tossing of a coin.
Furthermore, not only is the evolution of the quantum state deterministic, but the probability distribution itself at any given instant imposes constraints on the possible outcomes and their probabilities. In my view, these constraints are incompatible with a conception of “free” will in which the agent should possess unrestricted freedom to determine any of the possible outcomes.
A metric space is, essentially, a set of objects in which we define a way of measuring the distance between two objects. In the case of a vector space with an inner product, the distance can be defined from the norm induced by the inner product.
A degree of freedom corresponds to an independent physical variable that can vary and that can be used to characterize the state of a system. For example, the position and spin of a particle correspond to different degrees of freedom.
A non-degenerate eigenvalue is one to which a single eigenvector corresponds, up to a global phase, that is, a complex phase factor eiϕ that multiplies the state vector and does not affect the measurement outcomes, since eiϕ(eiϕ)∗=1.
The fact that a matrix is Hermitian guarantees that we can choose, in the space on which it acts, an orthonormal basis formed by its eigenvectors (Delft University of Technology (2026), on this page.)