July 01, 2026
Classical models of opinion dynamics represent individual opinions as scalar or vector values governed by the classical probability theory, either as deterministic quantities or random variables. This framework does not account for empirically observed phenomena such as cognitive ambivalence (where an individual simultaneously holds conflicting views) and order effects (where survey responses depend on the order in which questions are asked). We propose a quantum model of opinion dynamics in which each agent’s cognitive state is represented by a density matrix that encodes both the expressed opinion and cognitive ambivalence. Survey questions become non-commuting self-adjoint operators, which provides a principled explanation for order effects. Our model also identifies quantities without classical counterparts, including quantum coherence and pairwise opinion covariances. Under a product state approximation, the quantum model reduces to the classical Friedkin–Johnsen opinion model. We test the framework on synthetic and real-world networks and observe that pairwise correlations follow network-dependent transient dynamics but converge to the same steady state regardless of the network, and that quantum coherence decays exponentially at a rate independent of the network.
Opinion dynamics studies how individual beliefs evolve and form through social interaction [1]. Classical opinion models represent each agent’s opinion as a scalar or vector and prescribe rules on how agents update their opinions based on interactions with their neighbors [2], [3]. The DeGroot model [4] updates agents’ opinions with a weighted average over their neighbors, and the Friedkin–Johnsen (FJ) model [5] extends the DeGroot model by introducing a bias toward each agent’s anchor opinion. In addition, bounded-confidence models such as the Deffuant–Weisbuch and Hegselmann–Krause models [6], [7] allow interactions only between agents whose opinion differences are less than a prescribed threshold. Another class of models considers the inherent random effects in human interactions. The classical voter model [8] updates each agent by adopting the opinion of a randomly chosen neighbor, and its noisy variants introduce spontaneous flips to account for external environment influence [9]. Social contagion models view opinion adoption as an infection process, analogous to epidemic spreading [1].
Despite their success, both deterministic and random models assume the opinions and viewpoints are definite at any given time, obeying the Kolmogorov axioms of classical probability. This assumption becomes limiting when modeling phenomena that involve human judgment and cognition. One such phenomenon is the order effect [10], where survey respondents give different answers to the same question, such as approval ratings for political figures, when questions are asked in different orders. Another example is the disjunction fallacy [11], where people rate the likelihood of two events occurring together as lower than the likelihood of either event alone, violating the classical probability addition rule. These phenomena are difficult to reconcile with classical opinion models, and quantum cognition addresses these limitations by replacing the classical Kolmogorov axioms with the non-commutative probability framework of quantum mechanics [11], [12], in which belief states are represented as unit vectors in a Hilbert space and modeling expressed opinions as projective measurements. Busemeyer et al. explain order effects and cognitive fallacies from the non-commutativity of measurement operators [11] and make parameter-free predictions on the structure of order effects that have been confirmed across large survey datasets [12], [13].
Recent efforts have extended the quantum cognition framework to multi-agent dynamics on networks [14]–[16], in which the opinion evolution is governed by unitary or Hamiltonian dynamics, which are time-reversible and energy-conserving. However, social interactions and influence are inherently irreversible, where repeated interactions reduce cognitive ambivalence and enhance opinion crystallization over time [17], [18]. Moreover, most existing quantum opinion models do not establish a formal connection to classical models. A dissipative quantum framework is therefore needed to explain cognitive phenomena such as order effects and ambivalence, and to establish a formal connection to classical opinion models.
The Lindblad master equation [19], [20] models open quantum systems by describing irreversible dissipative interactions via jump operators. It has found broad success in quantum optics, condensed matter physics, and quantum information [21], [22], and has recently attracted attention in cognitive science and the social sciences [23]. Asano et al. [24] introduced the Lindblad equation for belief updating in cognitive psychology and showed that its equilibrium solution explains the disjunction effect. Khrennikova et al. [25] applied it to political party governance and voting behavior. In game theory, Asano and Khrennikov [26] showed that dissipative quantum evolution stabilizes non-Nash outcomes such as those in the Prisoner’s Dilemma. These works, however, focus on single-agent decision making and do not address multi-agent interactions, collective behaviors, or influence of network structure.
We model opinion dynamics on social networks using the Lindblad framework, representing each agent’s cognitive state by a density matrix that encodes expressed opinion and cognitive ambivalence. Opinions arise naturally as expectation values of measurement observables under this framework. Survey questions act as self-adjoint operators whose non-commutativity gives a principled account of order effects. We also derive governing equations for the single-agent marginal density matrix and show that projecting onto the opinion observable exactly recovers the classical FJ model. Our model gives access to quantities without classical counterparts, such as coherence magnitude and phase. We test our framework numerically on synthetic networks and a real-world social network from the Facebook-100 dataset, comparing the full quantum model with its classical reduction and examining the role of quantum coherence in opinion formation.
We organize the paper as follows. In Section 2, we introduce the quantum representation of cognitive states and the opinion observable, and establish a framework for measuring order effects. Section 3 introduces the Lindblad master equation for opinion dynamics and derives the reduced single-agent dynamics under the product state approximation. Once projected onto the opinion observable, the master equation recovers the continuous-time FJ opinion model. In Section 4, we present numerical results on synthetic and real-world networks. We conclude in Section 5. Appendices 6 and 7 contain the derivations of the reduced master equation and the coherence dynamics.
Let \(|0\rangle = (1,0)^\top\) and \(|1\rangle = (0,1)^\top\) be the two basis states in \(\mathbb{C}^2\). Each agent’s belief state is a unit-length vector in \(\mathbb{C}^2\) [11], represented as a superposition \[|\psi\rangle = \alpha|0\rangle + \beta|1\rangle, \quad |\alpha|^2 + |\beta|^2 = 1\,. \label{eq:superposition}\tag{1}\] We define the opinion observable as \[\hat{O} = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}\,, \label{eq:sigmaZ}\tag{2}\] whose eigenvalues are \(1\) and \(-1\), with eigenstates \(|0\rangle\) and \(|1\rangle\), corresponding to full commitment to opinion A and opinion B, respectively. The superposition 1 captures cognitive ambivalence [27], whereby an agent entertains conflicting views without having settled on a definite opinion. Upon measurement, \(|\alpha|^2\) and \(|\beta|^2\) are the probabilities of observing opinion A and opinion B, respectively.
We consider a system of \(n\) agents whose interactions are encoded in a directed weighted graph with edge set \(E\) and influence matrix \(W\), where \(w_{ij}\) denotes the influence of agent \(j\) on agent \(i\). We require \(W\) to be row-stochastic with no self-loops, so that \(w_{ij} \geq 0\), \(w_{ii} = 0\), and \(\sum_j w_{ij} = 1\) for all \(i\). We model each agent \(i \in \{1,\ldots,n\}\) by a density matrix \(\rho_i \in \mathcal{D}(\mathcal{H}_i)\), where \(\mathcal{H}_i = \mathbb{C}^2\) and \(\mathcal{D}(\mathcal{H}_i)\) denotes the set of \(2\times 2\) positive-semidefinite Hermitian matrices with unit trace [22]. We generalize the pure state \(\rho_i = |\psi\rangle\langle \psi|\) to mixed states \(\rho_i = \sum_k p_k |\psi_k\rangle\langle \psi_k|\), with \(p_k \geq 0\) and \(\sum_k p_k = 1\), which capture a probabilistic mixture of pure states. We describe the joint state of all \(n\) agents by \(\rho \in \mathcal{D}(\mathcal{H})\), where \(\mathcal{H} = \bigotimes_{i=1}^n \mathcal{H}_i\) has dimension \(2^n\). We recover the state of agent \(i\) by taking the partial trace, \(\rho_i = \mathrm{Tr}_{\neq i}(\rho)\).
In quantum mechanics, each observable is represented by a self-adjoint operator whose eigenvalues are the possible measurement outcomes, and the expected outcome of an observable \(\hat{O}_i\) is \(\langle \hat{O}_i \rangle = \mathrm{Tr}(\rho_i \hat{O}_i)\). Recall the opinion observable \(\hat{O}\) in Eq. 2 ; we obtain the opinion of agent \(i\) as \(x_i = \mathrm{Tr}(\rho_i \hat{O})\). In the quantum framework, however, \(\rho_i\) encodes more information than \(x_i\) alone, carried by its off-diagonal elements. The off-diagonal entry \(\rho_i^{01} = \langle 0|\rho_i|1\rangle\) is the quantum coherence of agent \(i\). The quantum coherence \(\rho_i^{01}\) takes the polar form \[\rho_i^{01} = \frac{c_i}{2}\,e^{-i\phi_i}\,, \label{eq:polar}\tag{3}\] which defines the coherence magnitude \(c_i = 2|\rho_i^{01}| \in [0,1]\) and the coherence phase \(\phi_i = -\arg(\rho_i^{01}) \in [0,2\pi)\). When \(c_i = 0\), the density matrix reduces to a classical probabilistic mixture in which the agent holds an uncertain but definite opinion, without simultaneously entertaining conflicting views. When \(c_i \neq 0\), the agent occupies a genuine quantum superposition, a property we connect to order effects in Section 2.2.
Order effects are the empirically documented phenomenon in which the answer to a question depends on the order in which questions are asked [10], [13]. Let \(\hat{\Pi}_A\) and \(\hat{\Pi}_B\) be two self-adjoint operators associated with questions \(Q_A\) and \(Q_B\), acting on \(\mathcal{H}_i\), with spectral decompositions \[\hat{\Pi}_{\alpha} = \sum_k \lambda_k^{\alpha} |\psi_k^{\alpha}\rangle\langle \psi_k^{\alpha}|\,, \quad \alpha \in \{A, B\}\,, \label{eq:spectral}\tag{4}\] where \(\lambda_k^{\alpha} \in \mathbb{R}\) are the eigenvalues and \(|\psi_k^{\alpha}\rangle\) are the corresponding eigenstates. We denote the rank-1 projectors \(\hat{P}_k^{\alpha} = |\psi_k^{\alpha}\rangle\langle \psi_k^{\alpha}|\). By the Lüders projection rule [28], measuring \(Q_A\) on state \(\rho_i\) and obtaining outcome \(\lambda_k^A\) collapses the state to \[\tilde{\rho}_i^{(1)} = \frac{\hat{P}_k^A\,\rho_i\,\hat{P}_k^A}{\mathrm{Tr}(\hat{P}_k^A\,\rho_i)}\,, \label{eq:luders}\tag{5}\] with probability \(\mathrm{Tr}(\hat{P}_k^A\rho_i)\). When \([\hat{\Pi}_A, \hat{\Pi}_B] \neq 0\), the two observables are incompatible, and the order of measurement affects subsequent probabilities, producing an order effect.
We quantify order effects in two ways. The first measures the joint probability of outcomes \(\lambda_k^A\) and \(\lambda_{\ell}^B\) under both orderings. From the Lüders rule 5 , the joint probability of obtaining \(\lambda_k^A\) then \(\lambda_{\ell}^B\) is \[P_{AB} = \mathrm{Tr}(\hat{P}_k^A\rho_i)\mathrm{Tr}(\hat{P}_{\ell}^B\tilde{\rho}_i^{(1)}) = \mathrm{Tr}(\hat{P}_{\ell}^B\hat{P}_k^A\rho_i\hat{P}_k^A)\,, \label{eq:PAB}\tag{6}\] and symmetrically \(P_{BA} = \mathrm{Tr}(\hat{P}_k^A\hat{P}_{\ell}^B\rho_i\hat{P}_{\ell}^B)\) for the reversed order. We define the order-effect asymmetry as \[\Delta P_i^{(1)} = P_{AB} - P_{BA} = \mathrm{Tr}(\hat{D}^{(1)}\rho_i)\,, \label{eq:DeltaP1}\tag{7}\] where \(\hat{D}^{(1)} = \hat{P}_k^A\hat{P}_{\ell}^B\hat{P}_k^A - \hat{P}_{\ell}^B\hat{P}_k^A\hat{P}_{\ell}^B\) is a Hermitian operator determined solely by the question pair. This formulation requires recording outcomes of both questions under both orderings, corresponding to a split-sample survey design [13].
The second compares the marginal probability of obtaining \(\lambda_k^A\) when \(Q_A\) is asked first against when it follows a non-selective measurement of \(Q_B\). When \(Q_A\) is asked first, the marginal probability of obtaining \(\lambda_k^A\) is \(P_A = \mathrm{Tr}(\hat{P}_k^A\rho_i)\). A non-selective measurement of \(Q_B\) corresponds to measuring \(Q_B\) and discarding the outcome, updating the state to \[\tilde{\rho}_i^{(2)} = \sum_{\ell} \hat{P}_{\ell}^B\rho_i\hat{P}_{\ell}^B\,, \label{eq:nonselective}\tag{8}\] which is a classical mixture of post-measurement states in the eigenbasis of \(\hat{\Pi}_B\). The marginal probability of subsequently obtaining \(\lambda_k^A\) is then \[P_{BA} = \mathrm{Tr}(\hat{P}_k^A\tilde{\rho}_i^{(2)}) = \sum_{\ell} \mathrm{Tr}(\hat{P}_{\ell}^B\hat{P}_k^A\hat{P}_{\ell}^B\rho_i)\,. \label{eq:PBA2}\tag{9}\] We define the corresponding order-effect asymmetry as \[\Delta P_i^{(2)} = P_A - P_{BA} = \mathrm{Tr}(\hat{D}^{(2)}\,\rho_i)\,, \label{eq:DeltaP2}\tag{10}\] where \(\hat{D}^{(2)} = \hat{P}_k^A - \sum_{\ell}\hat{P}_{\ell}^B\hat{P}_k^A\hat{P}_{\ell}^B\). This formulation corresponds more closely to the survey design of Moore [10], where the response rate to \(Q_A\) is compared across two independent groups: one answering \(Q_A\) alone and one answering \(Q_B\) before \(Q_A\), without conditioning on the response to \(Q_B\). Both \(\Delta P_i^{(1)}\) and \(\Delta P_i^{(2)}\) vanish when \([\hat{\Pi}_A,\hat{\Pi}_B] = 0\), confirming that order effects only take place for incompatible operators.
We define the raising and lowering operators \[\hat{\sigma}^+ = |0\rangle\langle 1|\,, \quad \hat{\sigma}^- = |1\rangle\langle 0|\,, \label{eq:ladder}\tag{11}\] where \(\hat{\sigma}^+\) raises from opinion B to opinion A, and \(\hat{\sigma}^-\) lowers from opinion A to opinion B. We define the two-body jump operators \[\hat{L}_{ij}^+ = \hat{\sigma}_i^+\hat{\sigma}_j^-\,, \quad \hat{L}_{ij}^- = \hat{\sigma}_i^-\hat{\sigma}_j^+\,, \label{eq:jump95social}\tag{12}\] where \(\hat{\sigma}_i^\pm\) acts on \(\mathcal{H}_i\) and \(\hat{\sigma}_j^\mp\) acts on \(\mathcal{H}_j\), with the identity on all remaining subsystems. The operator \(\hat{L}_{ij}^+\) drives the joint state from \(|1\rangle_i|0\rangle_j\) to \(|0\rangle_i|1\rangle_j\), exchanging the opinions of agents \(i\) and \(j\) in analogy with spin-exchange models [1]. The operator \(\hat{L}_{ij}^-\) encodes the reverse exchange. We consider the Ising Hamiltonian on the full space \(\mathcal{H}\), \[\hat{H} = -\sum_{(i,j)\in E} w_{ij}\,\hat{O}_i\hat{O}_j\,, \label{eq:hamiltonian}\tag{13}\] with energy expectation \(\langle \hat{H} \rangle = -\sum_{(i,j)\in E} w_{ij}\, x_i x_j\), which is minimized when all adjacent pairs \((i,j)\) satisfy \(x_ix_j=1\). For a connected graph, the global minimum corresponds to full consensus at \(x_i = 1\) or \(x_i = -1\) for all \(i\).
Since social influence is irreversible and coherence is continuously lost through interaction, we model the joint dynamics with the Lindblad master equation [19], [20]. The joint state \(\rho\) evolves according to \[\begin{align} \dot{\rho} = &-i[\hat{H},\rho] \\ &+ \sum_{(i,j)\in E}(1-\lambda_i)w_{ij}\Bigl(\mathcal{D}[\hat{L}_{ij}^+][\rho] + \mathcal{D}[\hat{L}_{ij}^-][\rho]\Bigr) \\ &+ \sum_i \lambda_i \Bigl(\gamma_{i,0}^+\mathcal{D}[\hat{\sigma}_i^+][\rho] + \gamma_{i,0}^-\mathcal{D}[\hat{\sigma}_i^-][\rho]\Bigr), \end{align} \label{eq:master95full}\tag{14}\] where \(\lambda_i \in [0,1]\) is the stubbornness of agent \(i\), \(\gamma_{i,0}^+ = (1+s_i)/2\) and \(\gamma_{i,0}^- = (1-s_i)/2\) with \(s_i \in [-1,1]\), and \(\mathcal{D}[\hat{L}][\rho]\) is the Lindblad dissipator, defined as \[\mathcal{D}[\hat{L}][\rho] = \hat{L}\rho\hat{L}^\dagger - \tfrac{1}{2}\hat{L}^\dagger\hat{L}\rho - \tfrac{1}{2}\rho\hat{L}^\dagger\hat{L}\,. \label{eq:dissipator}\tag{15}\] Equation 14 consists of three parts: a unitary Hamiltonian term encoding coherent social alignment, a pairwise interaction term that nudges agent \(i\) toward neighbor \(j\) via \(\hat{L}_{ij}^\pm\), and an anchor term that pulls each agent toward its anchor opinion.
Let \(\mathbf{b} = (b_1,\ldots,b_n) \in \{0,1\}^n\) be a binary sequence of length \(n\) and let \(|\mathbf{b}\rangle = \bigotimes_{i=1}^n|b_i\rangle \in \mathcal{H}\) denote the corresponding computational basis vector. The density matrix \(\rho(t)\) contains two types of information: the diagonal elements \(p_\mathbf{b}(t) = \langle \mathbf{b}|\rho(t)|\mathbf{b}\rangle\), which are directly observable probabilities, and the off-diagonal elements, which encode quantum coherence. In addition, \(\{p_\mathbf{b}(t)\}_{\mathbf{b}\in\{0,1\}^n}\) is a probability distribution over the \(2^n\) configurations in the space of \(\{0,1\}^n\), and the individual opinion \(x_i\) is a linear combination of \(p_\mathbf{b}\) via \[x_i(t) = \sum_{\mathbf{b}:\,b_i=0} p_\mathbf{b}(t) - \sum_{\mathbf{b}:\,b_i=1} p_\mathbf{b}(t)\,. \label{eq:xi95from95p}\tag{16}\]
We show that the diagonal elements \(p_\mathbf{b}\) satisfy a closed, exact equation of motion that is entirely decoupled from the off-diagonal elements. In the Lindblad framework, the diagonal and off-diagonal elements of a density matrix are coupled through the Hamiltonian. Here, the Ising Hamiltonian 13 is diagonal in the computational basis, which causes the coherent term to vanish from the diagonal dynamics, leaving a self-contained classical system.
Proposition 1. The joint probabilities \(\{p_\mathbf{b}(t)\}_{\mathbf{b}\in\{0,1\}^n}\) satisfy a closed linear ODE system that is independent of all off-diagonal elements of \(\rho(t)\). Specifically, they evolve according to \[\dot{p}_\mathbf{b}(t) = \sum_{\mathbf{c}\neq\mathbf{b}} \Bigl(T_{\mathbf{b}\mathbf{c}}\,p_\mathbf{c}(t) - T_{\mathbf{c}\mathbf{b}}\,p_\mathbf{b}(t)\Bigr)\,, \label{eq:markov95chain}\qquad{(1)}\] where \[T_{\mathbf{b}\mathbf{c}} = \sum_{\hat{L}\in\mathcal{L}} \gamma_{\hat{L}}\,|\langle \mathbf{b}|\hat{L}|\mathbf{c}\rangle|^2\,, \label{eq:transition95rates}\qquad{(2)}\] and \(\mathcal{L}\) denotes the full set of jump operators appearing in 14 with their associated rates \(\gamma_{\hat{L}}\).
Proof. Taking \(\langle \mathbf{b}|\cdot|\mathbf{b}\rangle\) of 14 and using \(p_\mathbf{b} = \langle \mathbf{b}|\rho|\mathbf{b}\rangle\), we obtain \[\dot{p}_\mathbf{b} = -i\langle \mathbf{b}|[\hat{H},\rho]|\mathbf{b}\rangle + \sum_{\hat{L}\in\mathcal{L}}\gamma_{\hat{L}}\, \langle \mathbf{b}|\mathcal{D}[\hat{L}][\rho]|\mathbf{b}\rangle\,. \label{eq:dpdt95raw}\tag{17}\] We treat each term separately.
Hamiltonian term. Since \(\hat{H} = -\sum_{(i,j)\in E}w_{ij}\hat{O}_i\hat{O}_j\) is diagonal in the computational basis with eigenvalues \(E_\mathbf{b} = -\sum_{(i,j)\in E}w_{ij}(1-2b_i)(1-2b_j)\), we have \(\hat{H}|\mathbf{b}\rangle = E_\mathbf{b}|\mathbf{b}\rangle\) and therefore \[\langle \mathbf{b}|[\hat{H},\rho]|\mathbf{b}\rangle = \langle \mathbf{b}|\hat{H}\rho|\mathbf{b}\rangle - \langle \mathbf{b}|\rho\hat{H}|\mathbf{b}\rangle = E_\mathbf{b}\,p_\mathbf{b} - E_\mathbf{b}\,p_\mathbf{b} = 0\,.\]
Dissipator term. Fix a jump operator \(\hat{L}\in\mathcal{L}\) with rate \(\gamma_{\hat{L}}\). Each \(\hat{L}\) maps every computational basis state to either zero or exactly one other state, determined by the jump operator, which means \(\hat{\sigma}_i^+|\mathbf{c}\rangle = |\mathbf{c}^{(i)}\rangle\) if \(c_i=1\) and \(0\) otherwise; \(\hat{L}_{ij}^+|\mathbf{c}\rangle = |\mathbf{c}^{(ij)}\rangle\) if \(c_i=1,c_j=0\) and \(0\) otherwise; and symmetrically for \(\hat{\sigma}_i^-\) and \(\hat{L}_{ij}^-\). In particular, we have \[\langle \mathbf{b}|\hat{L}|\mathbf{c}\rangle \in \{0,1\} \quad \text{for all } \mathbf{b},\mathbf{c}\in\{0,1\}^n\,, \label{eq:binary95elements}\tag{18}\] and for each \(\mathbf{b}\) there is at most one preimage \(\mathbf{c}(\mathbf{b})\) with \(\langle \mathbf{b}|\hat{L}|\mathbf{c}(\mathbf{b})\rangle = 1\).
We expand \(\langle \mathbf{b}|\mathcal{D}[\hat{L}][\rho]|\mathbf{b}\rangle\) using \(\hat{I} = \sum_{\mathbf{c}}|\mathbf{c}\rangle\langle \mathbf{c}|\). Then the first term in the dissipator yields \[\begin{align} \langle \mathbf{b}|\hat{L}\rho\hat{L}^\dagger|\mathbf{b}\rangle &= \sum_{\mathbf{c},\mathbf{c}'} \langle \mathbf{b}|\hat{L}|\mathbf{c}\rangle\, \langle \mathbf{c}|\rho|\mathbf{c}'\rangle\, \langle \mathbf{c}'|\hat{L}^\dagger|\mathbf{b}\rangle \notag \\ &= \sum_{\mathbf{c},\mathbf{c}'} \langle \mathbf{b}|\hat{L}|\mathbf{c}\rangle\, \overline{\langle \mathbf{b}|\hat{L}|\mathbf{c}'\rangle}\, \rho_{\mathbf{c}\mathbf{c}'}\,. \label{eq:gain95expand} \end{align}\tag{19}\] By 18 , both \(\langle \mathbf{b}|\hat{L}|\mathbf{c}\rangle\) and \(\overline{\langle \mathbf{b}|\hat{L}|\mathbf{c}'\rangle}\) are nonzero only when \(\mathbf{c} = \mathbf{c}' = \mathbf{c}(\mathbf{b})\), so the double sum collapses to a single diagonal term, which is \[\langle \mathbf{b}|\hat{L}\rho\hat{L}^\dagger|\mathbf{b}\rangle = \rho_{\mathbf{c}(\mathbf{b})\mathbf{c}(\mathbf{b})} = p_{\mathbf{c}(\mathbf{b})}\,. \label{eq:gain95final}\tag{20}\] For the loss term, we have \[\langle \mathbf{b}|\hat{L}^\dagger\hat{L}\rho|\mathbf{b}\rangle = \sum_{\mathbf{c}}\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{c}\rangle\langle \mathbf{c}|\rho|\mathbf{b}\rangle = \sum_{\mathbf{c}}\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{c}\rangle \rho_{\mathbf{c}\mathbf{b}}\,.\] Since \(\hat{L}^\dagger\hat{L}\) is diagonal in the computational basis, \(\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{c}\rangle = 0\) for all \(\mathbf{b} \neq \mathbf{c}\). Therefore, the anticommutator term reads \[-\tfrac{1}{2}\langle \mathbf{b}|\{\hat{L}^\dagger\hat{L},\rho\}|\mathbf{b}\rangle = -\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{b}\rangle\,p_\mathbf{b}\,. \label{eq:loss95final}\tag{21}\] We combine 20 and 21 . It follows that \(\langle \mathbf{b}|\mathcal{D}[\hat{L}][\rho]|\mathbf{b}\rangle\) depends only on the diagonal elements of \(\rho\). We sum over all \(\hat{L}\in\mathcal{L}\) and substitute into 17 to obtain \[\dot{p}_\mathbf{b} = \sum_{\hat{L}\in\mathcal{L}}\gamma_{\hat{L}} \Bigl(p_{\mathbf{c}(\mathbf{b})} - \langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{b}\rangle\,p_\mathbf{b}\Bigr)\,. \label{eq:dpdt95final}\tag{22}\] The gain term \(\sum_{\hat{L}}\gamma_{\hat{L}}\,p_{\mathbf{c}(\mathbf{b})}\) counts all jump operators that map some configuration \(\mathbf{c}\) to \(\mathbf{b}\), weighted by their rates, which is precisely \(\sum_{\mathbf{c}\neq\mathbf{b}}T_{\mathbf{bc}}\,p_\mathbf{c}\) with \(T_{\mathbf{bc}}\) as defined in ?? . For the loss term, we use the identity \(\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{b}\rangle = \|\hat{L}|\mathbf{b}\rangle\|^2\). By the structure of the jump operators, \(\hat{L}|\mathbf{b}\rangle\) is either \(0\) or a single computational basis state \(|\mathbf{c}(\mathbf{b})\rangle\). If \(\hat{L}|\mathbf{b}\rangle = 0\), then \(\hat{L}\) contributes nothing to the loss. If \(\hat{L}|\mathbf{b}\rangle = |\mathbf{c}(\mathbf{b})\rangle\neq 0\), then by orthonormality of the computational basis, \(\langle \mathbf{c}|\hat{L}|\mathbf{b}\rangle = 1\) only if \(\mathbf{c}=\mathbf{c}(\mathbf{b})\). Therefore \(\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{b}\rangle \in \{0,1\}\), and summing over all \(\hat{L}\in\mathcal{L}\) gives \[\sum_{\hat{L}\in\mathcal{L}}\gamma_{\hat{L}}\langle \mathbf{b}|\hat{L}^\dagger\hat{L}|\mathbf{b}\rangle = \sum_{\hat{L}:\,\hat{L}|\mathbf{b}\rangle\neq 0}\gamma_{\hat{L}} = \sum_{\mathbf{c}\neq\mathbf{b}}T_{\mathbf{cb}}\,. \label{eq:loss95sum}\tag{23}\] We combine 21 and 23 and obtain \(\sum_{\mathbf{c}\neq\mathbf{b}}T_{\mathbf{cb}}\,p_\mathbf{b}\) for the loss term, completing the identification with ?? . ◻
Note that Eq. ?? defines a continuous-time Markov chain on \(\{0,1\}^n\) with transition rates \(T_{\mathbf{bc}}\) given in ?? . The off-diagonal entries of the generator \(M \in \mathbb{R}^{2^n\times 2^n}\) are \(M_{\mathbf{bc}} = T_{\mathbf{bc}} \geq 0\) for \(\mathbf{b}\neq\mathbf{c}\), which follows directly from ?? . The diagonal entries are \(M_{\mathbf{bb}} = -\sum_{\mathbf{c}\neq\mathbf{b}}T_{\mathbf{cb}}\), so each column sums to zero by construction. Therefore \(M\) is a valid Markov generator, and \(\{p_\mathbf{b}(t)\}\) remains a probability distribution for all \(t \geq 0\).
The nonzero transition rates arise from two sources. For each agent \(i\), the operators \(\hat{\sigma}_i^\pm\) induce single-bit flips between \(\mathbf{b}\) and \(\mathbf{b}^{(i)}\), where \(\mathbf{b}^{(i)}\) denotes \(\mathbf{b}\) with bit \(i\) flipped, yielding anchor transitions \[T_{\mathbf{b}^{(i)},\,\mathbf{b}} = \begin{cases} \lambda_i\,\gamma_{i,0}^+ & \text{if } b_i = 1 \\ \lambda_i\,\gamma_{i,0}^- & \text{if } b_i = 0 \end{cases} \label{eq:anchor95transitions}\tag{24}\] with \(\gamma_{i,0}^\pm = (1\pm s_i)/2\). For each directed edge \((i,j)\in E\), the operator \(\hat{L}_{ij}^+\) induces a simultaneous two-bit flip, where agent \(i\) moves from opinion B to opinion A while agent \(j\) moves from opinion A to opinion B, yielding social influence transitions \[T_{\mathbf{b}^{(ij)},\,\mathbf{b}} = (1-\lambda_i)\,w_{ij}\cdot\mathbf{1}[b_i=1,\,b_j=0]\,, \label{eq:social95transitions}\tag{25}\] and symmetrically for \(\hat{L}_{ij}^-\). For \(\lambda_i > 0\) and \(s_i \in (-1,+1)\) for all \(i\), the anchor rates are strictly positive, making the chain irreducible on \(\{0,1\}^n\) and guaranteeing convergence to a unique stationary distribution \(\mathbf{p}_\infty\) satisfying \(M\mathbf{p}_\infty = 0\).
Since \(\{p_\mathbf{b}(t)\}\) is a probability distribution over \(\{0,1\}^n\), all joint moments of agent opinions are well defined. We identify the opinion of agent \(i\) as the random variable \(X_i = 1 - 2b_i \in \{-1,+1\}\), so that the expected opinion is \[x_i(t) = \mathbb{E}[X_i] = \sum_{\mathbf{b}\in\{0,1\}^n}(1-2b_i)\,p_\mathbf{b}(t) = \mathrm{Tr}(\rho\,\hat{O}_i)\,. \label{eq:xi95from95markov}\tag{26}\] We define the opinion covariance between agents \(i\) and \(j\) as \[\mathrm{Cov}(X_i, X_j) = \mathbb{E}[X_i X_j] - \mathbb{E}[X_i]\mathbb{E}[X_j] = \mathrm{Tr}(\rho\,\hat{O}_i\hat{O}_j) - x_i x_j\,, \label{eq:covariance}\tag{27}\] where the joint expectation \(\mathbb{E}[X_i X_j] = \sum_{\mathbf{b}}(1-2b_i)(1-2b_j)\,p_\mathbf{b} = \mathrm{Tr}(\rho\,\hat{O}_i\hat{O}_j)\) is a two-body quantum observable accessible from the full joint state \(\rho\). The covariance 27 measures the statistical dependence between agents’ opinion configurations beyond what individual opinions \(x_i\) capture, and \(\mathrm{Cov}(X_i,X_j)\) vanishes under the product state approximation 28 , since \(\mathrm{Tr}(\bigotimes_k\rho_k\,\hat{O}_i\hat{O}_j) = x_i x_j\). The two-body social transitions 25 generate nonzero covariance by coupling connected agents’ opinion configurations, building correlations that persist at steady state.
For a system of \(n\) agents, the joint state \(\rho\) lives in a Hilbert space of dimension \(2^n\), and the master equation 14 governs the evolution of a density matrix with \(4^n\) real parameters. This exponential scaling makes the full joint dynamics intractable for large \(n\), motivating the product state approximation \[\rho \approx \bigotimes_{k=1}^n \rho_k\,, \label{eq:product95ansatz}\tag{28}\] which assumes that the joint state factorizes into independent single-agent states at all times. Under 28 , the two-body term \(\mathrm{Tr}_{\neq i,j}(\rho) \approx \rho_i \otimes \rho_j\) neglects inter-agent correlations, reducing the problem to \(n\) coupled equations for \(\rho_i \in \mathcal{D}(\mathcal{H}_i)\).
We take the partial trace \(\mathrm{Tr}_{\neq i}\) of 14 under 28 . The resulting reduced master equation for agent \(i\) (derived in Appendix 6) is \[\begin{align} \dot{\rho}_i = &-i\bigl[\hat{H}_i^{\mathrm{eff}},\rho_i\bigr] \\ &+ \sum_{j}(1-\lambda_i)w_{ij}\Bigl(\tfrac{1+x_j}{2}\,\mathcal{D}[\hat{\sigma}_i^+][\rho_i] + \tfrac{1-x_j}{2}\,\mathcal{D}[\hat{\sigma}_i^-][\rho_i]\Bigr) \\ &+ \lambda_i\Bigl(\gamma_{i,0}^+\,\mathcal{D}[\hat{\sigma}_i^+][\rho_i] + \gamma_{i,0}^-\,\mathcal{D}[\hat{\sigma}_i^-][\rho_i]\Bigr)\,, \end{align} \label{eq:master95marginal}\tag{29}\] where the effective single-site Hamiltonian \[\hat{H}_i^{\mathrm{eff}} = -\Omega_i\,\hat{O}_i\,, \quad \Omega_i = \sum_j w_{ij}\,x_j\,, \label{eq:Heff}\tag{30}\] arises from the partial trace of 13 , with the two-body coupling \(\hat{O}_i\hat{O}_j\) reducing to a local field \(-\Omega_i\hat{O}_i\) weighted by the influence-weighted mean of neighbors’ expressed opinions. The coefficients \((1+x_j)/2\) and \((1-x_j)/2\) are the Born-rule probabilities that agent \(j\) holds opinion A and opinion B respectively, since \(\mathrm{Tr}(\rho_j\hat{\sigma}_j^+\hat{\sigma}_j^-) = (1+x_j)/2\) and \(\mathrm{Tr}(\rho_j\hat{\sigma}_j^-\hat{\sigma}_j^+) = (1-x_j)/2\). These coefficients encode the social influence of neighbor \(j\) on agent \(i\) entirely through \(x_j\), the expressed opinion of \(j\).
We apply \(\mathrm{Tr}(\cdot\,\hat{O})\) to 29 and obtain the governing equations for opinions \[\begin{align} \label{eq:xi} \dot{x}_i = \lambda_i(s_i - x_i) + (1-\lambda_i)\sum_j w_{ij}(x_j - x_i)\,, \end{align}\tag{31}\] which is exactly the continuous-time FJ model [5].
We note that 28 is not a separable state approximation in the quantum mechanical sense, which allows convex mixtures of product states \(\rho = \sum_k p_k \bigotimes_i \rho_i^{(k)}\). Since the master equation 14 is linear in \(\rho\), the reduced dynamics 29 extend immediately to separable states by linearity. The governing equations of opinions 31 hold for each pure product component \(\bigotimes_i \rho_i^{(k)}\), and the full separable state evolves as the same convex mixture of the resulting trajectories.
Tracking the full joint density matrix \(\rho(t) \in \mathcal{D}(\mathcal{H})\) with \(\dim\mathcal{H} = 2^n\) is infeasible for large \(n\). We simulate the full Lindblad equation 14 on small networks with \(n = 6\) agents on four undirected networks: a complete graph, a chain graph, a ring graph, and a Barbell graph (two cliques of three agents connected by a single bridge), where the graphs are illustrated in Fig. 1. The influence matrix \(W\) is row-normalized in each case.
We choose stubbornness \(\lambda_i = 0.1\) for all agents and anchor opinions \(s_i=0.4i-1.4\), which is uniformly spaced in \([-1, 1]\). The initial state is a product state \(\rho(0) = \bigotimes_i \rho_i(0)\), with each \(\rho_i(0)\) constructed from the Bloch vector with \(x_i(0) = s_i\), \(c_i(0) = \sqrt{1 - s_i^2}\), and \(\phi_i(0) \sim \mathcal{U}(0, 2\pi)\). We use a fourth-order Runge–Kutta method for time integration with step size \(\Delta t = 10^{-3}\).
We simulate the exact Lindblad equation 14 , extract \(x_i(t) = \mathrm{Tr}(\rho_i(t)\hat{O})\) from the marginal density matrices, and compare the resulting trajectories to the classical FJ model 31 in Fig. 2. The two models follow similar trends and converge at comparable rates, but do not agree exactly, with discrepancies that depend on the network. In the quantum model, the two-body jump operators \(\hat{L}_{ij}^\pm\) generate inter-agent correlations that feed back into the marginal dynamics, causing the exact trajectories to deviate from the classical FJ model. At steady state, the exact quantum model exhibits smaller opinion variance across agents than the classical model on all four networks. Inter-agent correlations generated by the social jump operators act as an additional consensus-promoting mechanism, pulling opinions closer together than the product state approximation predicts.
We further examine the quantum model by tracking three quantities that have no direct classical counterparts (except for the energy). The first is the Frobenius distance \(\|\rho(t) - \rho_{\mathrm{prod}}(t)\|_F\), which measures the total deviation of the joint state from the product state approximation, where \[\rho_{\mathrm{prod}}(t) = \bigotimes_i \rho_i(t)\,, \quad \rho_i(t) = \mathrm{Tr}_{\neq i}(\rho(t))\,.\] The second is the energy \(\langle\hat{H}\rangle(t) = -\sum_{(i,j)\in E} w_{ij} x_i(t) x_j(t)\), which measures the degree of opinion alignment within the network. The third is the quantum mutual information between two agent groups \(C_1 = \{1,2,3\}\) and \(C_2 = \{4,5,6\}\), \[I(C_1 : C_2)(t) = S(\rho_{C_1}(t)) + S(\rho_{C_2}(t)) - S(\rho(t))\,, \label{eq:mutual95info}\tag{32}\] where \(S(\rho) = -\mathrm{Tr}(\rho\log\rho)\) is the von Neumann entropy and \(\rho_{C_k}(t) = \mathrm{Tr}_{\neq C_k}(\rho(t))\) is the marginal state of group \(C_k\). The quantum mutual information quantifies the total correlations between the two groups [22], capturing both classical statistical dependence and quantum coherences shared across the partition. Fig. 3 shows their time trajectories.
The Frobenius distance starts at zero due to the product state initial condition and grows as the social jump operators generate inter-agent correlations. It saturates at a network-dependent nonzero steady-state value, indicating that the two-body jump operators \(\hat{L}_{ij}^{\pm}\) generate persistent correlations not captured by the product state approximation. The energy 13 is minimized at full consensus \(x_i = \pm 1\) for all \(i\). For the ring and Barbell networks, the energy increases visibly before settling toward its steady state. Initially, the anchor opinions are spread across \([-1,1]\), so only the neighboring pair \((3,4)\) contributes a positive term \(-w_{34}x_3x_4\) to the energy while all other pairs contribute negative terms, resulting in a relatively small initial energy. As opinions evolve toward the center, the products \(x_ix_j\) decrease in magnitude, raising the energy before social influence eventually drives agents toward alignment. The quantum mutual information grows initially as the two groups become correlated through social interactions and saturates at a network-dependent value. The Barbell network yields the least inter-group correlation across all four networks. Since \(C_1\) and \(C_2\) correspond to the two cliques connected by a single bridge edge, inter-group information flow is severely limited, suppressing the build-up of correlations across the partition. For the complete and ring networks, the partition \(C_1 = \{1,2,3\}\), \(C_2 = \{4,5,6\}\) imposes no community structure, so correlations build up strongly across the partition.
We simulate the exact Markov chain ?? governing the joint opinion probabilities \(\{p_\mathbf{b}(t)\}\) and compute the opinion covariance \(\mathrm{Cov}(X_i, X_j)\) defined in 27 . We initialize the system in a single-agent contagion scenario with \(p_\mathbf{b}(0) = \delta_{\mathbf{b}, \mathbf{e}_1}\), where \(\mathbf{e}_1 = (1,0,\ldots,0)\) denotes the configuration in which only agent \(1\) holds opinion B, corresponding to \(x_1(0) = -1\) and \(x_i(0) = 1\) for \(i \geq 2\). We set \(\lambda_i = 0\) for all agents and plot the time-dependent covariance between agent \(1\) and all other agents in Fig. 4. Agents with symmetric roles in the network have identical covariance curves. For agents directly connected to agent \(1\), such as agent \(2\) in the chain graph and agents \(2\) and \(6\) in the ring graph, the covariance drops rapidly at early times. This occurs because the social jump operators \(\hat{L}_{1j}^\pm\) transfer opinion B directly from agent \(1\) to its neighbors, creating configurations in which \(X_1 = 1\) and \(X_j = 1\), which drives \(\mathbb{E}[X_1 X_j]\) negative immediately. Agents not directly connected to agent \(1\) receive opinion B via multi-node paths, so their covariance with agent \(1\) decreases more slowly and peaks later in time.
In addition, the covariance trajectories differ across networks during the transient but converge to the same steady-state value. This is a direct consequence of the conservation of total opinion mass \(\sum_i b_i\) when \(\lambda_i = 0\): the dynamics are confined to the subspace \(\mathcal{S}_1 = \{\mathbf{b} \in \{0,1\}^n : \sum_i b_i = 1\}\), within which the stationary distribution is uniform over all \(n\) configurations by the exchange symmetry of \(\hat{L}_{ij}^\pm\) on undirected graphs. The steady-state covariance is therefore network-independent. For the uniform distribution over \(\mathcal{S}_1\), \(p_\infty(\mathbf{e}_k) = 1/n\) for all \(k\), direct computations yield \[\begin{align} \mathbb{E}_\infty[X_i] &= \sum_{k=1}^n \frac{1}{n}(1 - 2\delta_{ik}) = \frac{n-2}{n}\,, \\ \mathbb{E}_\infty[X_i X_j] &= \sum_{k=1}^n \frac{1}{n}(1-2\delta_{ik})(1-2\delta_{jk}) = \frac{n-4}{n}\,, \label{eq:cov95steady} \end{align}\tag{33}\] for \(i \neq j\) and therefore \[\mathrm{Cov}_\infty(X_i, X_j) = \frac{n-4}{n} - \left(\frac{n-2}{n}\right)^2 = -\frac{4}{n^2}\,,\] which evaluates to \(-1/9 \approx -0.111\) for \(n = 6\), consistent with the numerical results in Fig. 4.





Figure 5: (a): opinion trajectories \(x_i(t)\) colored by community. (b–d): scatter plots of agent opinion \(x_i\) against neighbor mean opinion \(\bar{x}_i\) at \(t = 0\), \(2\), and \(12\), showing progressive alignment within communities and convergence to community-dependent steady states. (e): Trajectories of the quantum coherence \(\rho_i^{01}(t)\) in the complex plane for 50 randomly selected agents per community, colored by community membership..
We simulate the quantum opinion model under the product state approximation 29 on a large real-world network. We use the largest connected component of the Caltech network from the Facebook-100 dataset [29], [30], where nodes represent individuals and edges encode Facebook friendships recorded on a single day in the fall of 2005, giving \(n = 769\) agents. The influence matrix \(W\) is obtained by row-normalizing the binary adjacency matrix.
We partition agents into \(K\) communities via spectral clustering on the normalized Laplacian and assign anchor opinions community-wise. Community means are \(\mu_k = -1 + 2k/(K+1)\) for \(k = 1,\ldots,K\), and the anchor of each agent in community \(k\) is drawn as \(s_i \sim \mathcal{N}(\mu_k, 0.16)\), clipped to \([-1,+1]\). We initialize opinions at the anchor values, \(x_i(0) = s_i\), following the original FJ formulation [5]. Stubbornness parameters are drawn independently as \(\lambda_i \sim \mathcal{U}(0.1, 0.4)\). For the quantum initial conditions, we set \(c_i(0) = 1\) for all agents, corresponding to maximally coherent states that represent maximum cognitive ambivalence prior to any social interaction, and draw initial phases uniformly as \(\phi_i(0) \sim \mathcal{U}(0, 2\pi)\).
Fig. 5 shows opinion trajectories of the quantum model under the product state approximation 29 , with agents colored by community, alongside scatter plots of \(x_i(t)\) against the weighted mean of their neighbors \(\bar{x}_i(t) = \sum_j w_{ij} x_j(t)\) at three snapshots. At \(t=0\), the scatter plot of \(x_i\) against \(\bar{x}_i\) is widely dispersed, reflecting the random initialization of opinions within each community. As the dynamics evolve, opinions within the same community align progressively, and by \(t=2\) the points begin to cluster along the diagonal with visible community separation. By \(t=12\), the scatter collapses tightly onto the diagonal, indicating that each agent’s opinion has converged to a value close to its neighbors’ mean. The tight alignment of \(x_i\) and \(\bar{x}_i\) at steady state reflects the balance between each agent’s stubbornness toward its anchor opinion and the social pressure from its neighbors.
The quantum coherence \(\rho_i^{01}(t)\) defined in 3 encodes information about each agent’s cognitive ambivalence that has no classical counterpart. Under the product state approximation 28 , the coherence magnitude decays as \(c_i(t) = c_i(0)e^{-t/2}\), independent of the network structure and of all other agents, as derived in Appendix 7. The coherence phase evolves as \(\dot{\phi}_i = -2\bar{x}_i(t)\), where \(\bar{x}_i(t) = \sum_j w_{ij} x_j(t)\) is the influence-weighted mean opinion of agent \(i\)’s neighbors, so the rotation rate is set by the local social field.
Fig. 5 (e) shows the trajectories of \(\rho_i^{01}(t) = \frac{c_i}{2}e^{-i\phi_i}\) in the complex plane for 50 randomly selected agents from each community. Since \(\phi_i(0)\) is initialized uniformly on \([0, \pi)\), we shift each trajectory so that it begins at \((1, 0)\) at \(t=0\), marked by a filled circle. As \(t \to \infty\), \(c_i \to 0\) and each trajectory spirals inward toward the origin, reflecting complete decoherence of the agent’s cognitive state. The rotation direction encodes the sign of the local social field. Agents in communities with an overall positive opinion mean, such as \(C_5\), rotate clockwise, while agents in communities with a negative opinion mean, such as \(C_1\), rotate counterclockwise. Agents in community \(C_4\), whose opinion mean is near zero, exhibit slow and irregular rotation as the social field is weak and changes sign during the transient. The rotation rate is not uniform over time: it is fastest during the early transient when opinion differences across communities are large, and slows as opinions converge toward their community-dependent steady states and the social field \(\bar{x}_i\) stabilizes. Communities with greater opinion extremity, such as \(C_1\) and \(C_5\), produce tighter and more regular spiral arms, while communities with opinion means near zero produce broader and more dispersed trajectories.





Figure 6: Order-effect asymmetry \(\Delta P_i^{(1)}(t)\) at \(\theta = \pi/2\) for all agents, grouped by community. Trajectories converge from large transient fluctuations to community-dependent steady-state residuals as coherence magnitude \(c_i\) decays..
We consider two incompatible measurement operators: the direct opinion poll \(\hat{\Pi}_A = |0\rangle\langle 0|\) and a differently framed question operator \(\hat{\Pi}_B(\theta)\), defined as \[\hat{\Pi}_B(\theta) = |\psi(\theta)\rangle\langle \psi(\theta)|\,, \quad |\psi(\theta)\rangle = \cos\tfrac{\theta}{2}|0\rangle + \sin\tfrac{\theta}{2}|1\rangle\,, \label{eq:PiB}\tag{34}\] where \(\theta \in (0,\pi)\) is the incompatibility angle between the two questions. Both \(\hat{\Pi}_A\) and \(\hat{\Pi}_B(\theta)\) are rank-1 projectors with \([\hat{\Pi}_A, \hat{\Pi}_B(\theta)] \neq 0\) for \(\theta \neq 0\), so the order of measurement affects subsequent measurement results. The operator \(\hat{\Pi}_B(\theta)\) represents a similar question to \(Q_A\) but posed under a slightly different cognitive framing that rotates the measurement axis by \(\theta\). At \(\theta = 0\), the two questions are the same and no order effect takes place, while at \(\theta = \pi/2\) they are maximally incompatible.
We substitute 34 into the order-effect asymmetry formulas 7 and 10 and obtain \[\begin{align} \Delta P_i^{(1)}(t;\theta) &= \tfrac{\sin^2\theta}{4}\,x_i(t) - \sin\tfrac{\theta}{2}\cos^3\tfrac{\theta}{2}\, c_i(t)\cos\phi_i(t)\,, \\ \Delta P_i^{(2)}(t;\theta) &= \tfrac{\sin^2\theta}{2}\,x_i(t) - \tfrac{\sin 2\theta}{4}\, c_i(t)\cos\phi_i(t)\,, \end{align} \label{eq:DeltaP95formula}\tag{35}\] where \(x_i(t)\) is the opinion, \(c_i(t)\) is the coherence magnitude, and \(\phi_i(t)\) is the coherence phase. Both asymmetries vanish when \(\theta = 0\), consistent with the commutativity of \(\hat{\Pi}_A\) and \(\hat{\Pi}_B(0)\). Each asymmetry has two contributions with distinct interpretations. The first term, proportional to \(x_i(t)\), reflects the agent’s opinion and persists even in the absence of quantum coherence. The second term, proportional to \(c_i(t)\cos\phi_i(t)\), is a purely quantum contribution that vanishes when \(c_i = 0\) and depends on the coherence phase \(\phi_i\), encoding the direction of cognitive lean on the equatorial plane of the Bloch sphere. The two contributions can reinforce or cancel depending on the sign of \(\cos\phi_i(t)\) relative to \(x_i(t)\), making the order effect sensitive to both the agent’s expressed opinion and the structure of the agent’s cognitive ambivalence. When \(\theta = \pi/2\), Eq. 35 simplifies to \[\Delta P_i^{(1)} = \tfrac{1}{4}(x_i - c_i\cos\phi_i)\,, \quad \Delta P_i^{(2)} = \tfrac{1}{2}x_i\,.\] The quantum coherence term vanishes from \(\Delta P_i^{(2)}\) at maximal incompatibility because a non-selective measurement of \(Q_B\) preserves \(r_i^x = c_i\cos\phi_i\), so this component contributes equally to both orderings and cancels from the asymmetry.
Fig. 6 shows \(\Delta P_i^{(1)}\) for all agents by community at \(\theta = \pi/2\). At early times, the trajectories fluctuate and span both signs within each community, reflecting the large initial coherence \(c_i(0) = 1\) and the diversity of initial phases \(\phi_i(0)\). As \(c_i(t) = c_i(0)e^{-t/2}\) decays exponentially, the quantum contribution to \(\Delta P_i^{(1)}\) diminishes, and the trajectories converge to a residual determined solely by \(x_i(\infty)\). At steady state, communities with a strong opinion bias, such as \(C_1\) and \(C_2\), cluster at negative residuals while \(C_5\) clusters at positive residuals.
Fig. 7 shows the population-level distribution and magnitude of \(\Delta P_i^{(1)}\). The left panel shows the empirical density of \(\Delta P_i^{(1)}\) across all agents at several time snapshots for \(\theta = \pi/2\). At \(t=0\), the distribution is broad and nearly symmetric around zero, reflecting the large initial coherence \(c_i(0) = 1\) and uniformly random phases \(\phi_i(0)\). As time progresses, the distribution narrows and its center shifts slightly negative, consistent with the negative mean opinion of the network. By \(t = 12\), the distribution is sharply concentrated, indicating that the order effect has lost its quantum contribution and is governed entirely by the residual classical opinions \(x_i(\infty)\). The right panel shows the population-averaged absolute order effect \(\bar{P}(t;\theta) = \frac{1}{n}\sum_i |\Delta P_i^{(1)}(t;\theta)|\) for various values of \(\theta\). All curves decay monotonically as coherence is lost, consistent with the exponential decay \(c_i(t) = c_i(0)e^{-t/2}\) which drives the transient order effect. Larger values of \(\theta\) yield larger initial \(\bar{P}\), since both the opinion and coherence coefficients in 35 grow with \(\theta\) for \(\theta \in (0, \pi/2]\). For \(\theta > \pi/2\) (dashed lines), the curves are smaller and decay to lower residuals, as the opinion coefficient \(\frac{\sin^2\theta}{4}\) decreases for \(\theta \in (\pi/2, \pi)\). At steady state, all curves converge to nonzero residuals determined by \(\frac{\sin^2\theta}{4}|x_i(\infty)|\), with \(\theta\) near \(\pi/2\) retaining the largest residual order effect. Since \(\sin^2\theta = \sin^2(\pi - \theta)\), pairs of angles symmetric about \(\pi/2\) share the same opinion coefficient and therefore converge to the same steady-state value, explaining the overlapping curves observed at large \(t\) for \(\theta\) and \(\pi - \theta\) in Fig. 7.


Figure 7: (a): empirical density of \(\Delta P_i^{(1)}\) across all agents at \(\theta = \pi/2\) for several time snapshots. (b): averaged absolute order effect \(\bar{P}(t;\theta)\) for different values of \(\theta\)..
We proposed a quantum model of opinion dynamics governed by the Lindblad master equation, in which each agent’s cognitive state is a density matrix and social interactions are modeled by dissipative jump operators. Opinions arise as expectation values of the opinion observable \(\hat{O}\), and order effects follow directly from the non-commutativity of measurement operators. The diagonal of the joint density matrix satisfies an exact continuous-time Markov chain, from which pairwise opinion covariances are defined. Under the product state approximation, the reduced single-agent equation recovers the classical FJ model [5], while the coherence magnitude decays exponentially at a rate independent of the network.
We tested the model on synthetic and real-world networks and observed that the opinion trajectories of the quantum and classical models follow similar trends, while the deviations depend on the network structure, being largest for sparse networks (chain and ring) and smallest for the complete graph. We have shown that the order effects decay with quantum coherence and converge to a steady state determined by the equilibrium opinion. We also examined inter-agent correlations, whose transient dynamics are network-dependent but converge to the same steady state for undirected networks, which is a consequence of the symmetry of the jump operators.
In this paper, we used a Lindblad master equation to model opinion dynamics on social networks, representing each agent’s cognitive state as a density matrix and modeling social interactions via dissipative jump operators. There are a variety of interesting ways to extend our investigation. We modeled each agent as a single qubit, which restricts the opinion space to two outcomes. It is natural to extend this framework to qudits or higher-dimensional quantum systems, which would allow for a richer representation of opinion states and facilitate empirical calibration against survey data. In our model, the Lindblad equation is linear, which precludes nonlinear opinion models such as bounded-confidence models. One can introduce state-dependent jump operators or interaction rates to yield a nonlinear master equation. In our framework, the master equation is Markovian. Extending to non-Markovian master equations would capture memory effects in social influence, where the impact of past interactions persists over time. We tested our model on a small set of networks. It is important to conduct more extensive numerical experiments on a broader range of network structures, such as community-based random graphs, scale-free networks, and larger real-world networks, to better understand the dependence of quantum effects on networks. Finally, empirical calibration of the coherence parameters and anchoring strengths from survey or experimental data remains an important open direction.
The author acknowledges support from the National Science Foundation Grants DMS-2309814 and DMS-2514053.
In this subsection, we derive the governing equation for the single-agent density operator \(\rho_i\) under the product state approximation 28 . We apply \(\mathrm{Tr}_{\neq i}\) to 14 and treat the Hamiltonian, the pairwise dissipators, and the anchor dissipators in turn.
Recall the Hamiltonian is \(\hat{H} = -\sum_{(k,\ell)\in E} w_{k\ell}\hat{O}_k\hat{O}_\ell\). For any term with \(k \neq i\) and \(\ell \neq i\), the commutator \([\hat{O}_k\hat{O}_\ell, \rho]\) acts entirely outside \(\mathcal{H}_i\) and its partial trace vanishes. For terms involving site \(i\), we apply \(\mathrm{Tr}_{\neq i}\) to \([\hat{O}_i\hat{O}_j, \rho]\) and use the product state approximation \(\rho_{ij} \approx \rho_i \otimes \rho_j\), which yields \[\mathrm{Tr}_{\neq i}\bigl([\hat{O}_i\hat{O}_j, \rho]\bigr) = \bigl[\hat{O}_i\,\mathrm{Tr}(\rho_j\hat{O}_j),\,\rho_i\bigr] = x_j\,[\hat{O}_i, \rho_i]\,.\] We sum over all neighbors \(j\) of \(i\) and obtain \[\mathrm{Tr}_{\neq i}\bigl(-i[\hat{H},\rho]\bigr) = -i\bigl[\hat{H}_i^{\mathrm{eff}}, \rho_i\bigr]\,, \label{eq:app95ham}\tag{36}\] with \(\hat{H}_i^{\mathrm{eff}}\) defined in Eq. 30 .
We next compute the partial trace of the pairwise interaction dissipators. We consider the term \((1-\lambda_i)w_{ij}\mathcal{D}[\hat{L}_{ij}^+][\rho]\) with \(\hat{L}_{ij}^+ = \hat{\sigma}_i^+\hat{\sigma}_j^-\) and apply \(\mathrm{Tr}_{\neq i}\) to each part of the dissipator separately. For the jump part, we use the product state approximation and the cyclic property of the trace and obtain \[\begin{align} \mathrm{Tr}_{\neq i}\bigl(\hat{L}_{ij}^+\rho(\hat{L}_{ij}^+)^\dagger\bigr) &= \mathrm{Tr}_{\neq i}\bigl(\hat{\sigma}_i^+\hat{\sigma}_j^-(\rho_i\otimes\rho_j)\hat{\sigma}_i^-\hat{\sigma}_j^+\bigr) \\ &= \hat{\sigma}_i^+\rho_i\hat{\sigma}_i^-\mathrm{Tr}(\hat{\sigma}_j^-\rho_j\hat{\sigma}_j^+) \\ &= \mathrm{Tr}(\rho_j\hat{\sigma}_j^+\hat{\sigma}_j^-)\,\hat{\sigma}_i^+\rho_i\hat{\sigma}_i^-\,. \end{align}\] Since \(\hat{\sigma}_j^+\hat{\sigma}_j^- = |0\rangle\langle 0|_j\), we have \(\mathrm{Tr}(\rho_j\hat{\sigma}_j^+\hat{\sigma}_j^-) = \frac{1+x_j}{2}\). Therefore, the anticommutator part yields \[\begin{align} -\tfrac{1}{2}\mathrm{Tr}_{\neq i}\bigl(\{(\hat{L}_{ij}^+)^\dagger\hat{L}_{ij}^+, \rho\}\bigr) &= -\tfrac{1}{2}\mathrm{Tr}(\rho_j\hat{\sigma}_j^+\hat{\sigma}_j^-)\,\{\hat{\sigma}_i^-\hat{\sigma}_i^+, \rho_i\} \\ &= -\frac{1+x_j}{4}\,\{\hat{\sigma}_i^-\hat{\sigma}_i^+, \rho_i\}\,. \end{align}\] We combine the jump and anticommutator terms and obtain \[\mathrm{Tr}_{\neq i}\bigl(\mathcal{D}[\hat{L}_{ij}^+][\rho]\bigr) = \frac{1+x_j}{2}\,\mathcal{D}[\hat{\sigma}_i^+][\rho_i]\,. \label{eq:app95social95plus}\tag{37}\] We apply the identical calculation to \(\hat{L}_{ij}^- = \hat{\sigma}_i^-\hat{\sigma}_j^+\), using \(\hat{\sigma}_j^-\hat{\sigma}_j^+ = |1\rangle\langle 1|_j\) and \(\mathrm{Tr}(\rho_j\hat{\sigma}_j^-\hat{\sigma}_j^+) = \frac{1-x_j}{2}\), and obtain \[\mathrm{Tr}_{\neq i}\bigl(\mathcal{D}[\hat{L}_{ij}^-][\rho]\bigr) = \frac{1-x_j}{2}\,\mathcal{D}[\hat{\sigma}_i^-][\rho_i]\,. \label{eq:app95social95minus}\tag{38}\]
For the anchor dissipators, since \(\hat{\sigma}_i^\pm\) act only on \(\mathcal{H}_i\), we have \[\mathrm{Tr}_{\neq i}\bigl(\mathcal{D}[\hat{\sigma}_i^\pm][\rho]\bigr) = \mathcal{D}[\hat{\sigma}_i^\pm][\rho_i]\,. \label{eq:app95anchor}\tag{39}\]
Combining Eqs. 14 , 36 , 37 , 38 and 39 , we obtain the governing equation of \(\rho_i\) in 29 .
We derive governing equations for the quantum coherence magnitude \(c_i\) and phase \(\phi_i\) in this subsection.
Recall that the off-diagonal element \(\rho_i^{01} = \langle 0|\rho_i|1\rangle = \frac{c_i}{2}e^{-i\phi_i}\) and satisfies the master equation 29 . Since \(\hat{H}_i^{\mathrm{eff}} = -\Omega_i\hat{O}_i\) in 30 and \(\hat{O}_i\) is diagonal in the computational basis, its matrix elements are \(h_{00} = \langle 0|\hat{H}_i^{\mathrm{eff}}|0\rangle = -\Omega_i\) and \(h_{11} = \langle 1|\hat{H}_i^{\mathrm{eff}}|1\rangle = \Omega_i\). We apply \(\langle 0|\cdot|1\rangle\) to the Hamiltonian term and obtain \[\langle 0| -i[\hat{H}_i^{\mathrm{eff}},\rho_i]|1\rangle = -i(h_{00} - h_{11})\rho_i^{01} = 2i\Omega_i\,\rho_i^{01}\,. \label{eq:rho0195H}\tag{40}\]
We next compute the dissipator contributions. For each operator in 29 , we evaluate \(\langle 0|\mathcal{D}[\hat{L}][\rho_i]|1\rangle\) directly. For \(\hat{L} = \hat{\sigma}_i^+\), the jump part vanishes since \[\langle 0|\hat{\sigma}_i^+\rho_i\hat{\sigma}_i^-|1\rangle = \langle 0||0\rangle\langle 1|\rho_i|1\rangle\langle 0|1\rangle = 0\,.\] For the anticommutator part, notice that \((\hat{\sigma}_i^+)^\dagger\hat{\sigma}_i^+ = \hat{\sigma}_i^-\hat{\sigma}_i^+ = |1\rangle\langle 1|\), which gives \(\langle 0|\hat{\sigma}_i^-\hat{\sigma}_i^+|0\rangle = 0\) and \(\langle 1|\hat{\sigma}_i^-\hat{\sigma}_i^+|1\rangle = 1\). Therefore, we have \[\begin{align} -\tfrac{1}{2}\langle 0|\{(\hat{\sigma}_i^+)^\dagger\hat{\sigma}_i^+, \rho_i\}|1\rangle = -\tfrac{1}{2}\rho_i^{01}\,, \end{align}\] yielding \(\langle 0|\mathcal{D}[\hat{\sigma}_i^+][\rho_i]|1\rangle = -\frac{1}{2}\rho_i^{01}\). The same calculation for \(\hat{L} = \hat{\sigma}_i^-\) gives \(\langle 0|\mathcal{D}[\hat{\sigma}_i^-][\rho_i]|1\rangle = -\frac{1}{2}\rho_i^{01}\), and every jump operator contributes \(-\frac{1}{2}\rho_i^{01}\) per unit rate.
We sum all dissipator terms in 29 and use the row-stochasticity of \(W\), obtaining \[\dot{\rho}_i^{01}\big|_{\mathcal{D}} = -\tfrac{1}{2}\rho_i^{01}\,. \label{eq:rho0195D}\tag{41}\] Combining 40 and 41 , we obtain the governing equation for \(\rho_i^{01}\) \[\dot{\rho}_i^{01} = \Bigl(2i\Omega_i - \tfrac{1}{2}\Bigr)\rho_i^{01}\,, \label{eq:rho0195full}\tag{42}\] which yields the real and imaginary parts \[\label{eq:coherence95dynamics} \begin{align} \dot{c}_i &= -\tfrac{1}{2}\,c_i\,, \\ \dot{\phi}_i &= -2\sum_j w_{ij}\,x_j\,. \end{align}\tag{43}\]