Logical and thermodynamical reversibility: optimized experimental implementation of the NOT operation
Salamb\^o Dago, Ludovic Bellon

TL;DR
This paper demonstrates a physically reversible and energy-efficient implementation of the NOT operation using an underdamped oscillator, achieving low dissipation and high speed, supported by an analytical model and optimization discussion.
Contribution
It introduces an experimental protocol for a reversible bit-flip with minimal energy dissipation, advancing the physical realization of logically reversible operations.
Findings
Energy dissipation below minimal irreversible cost
High-speed operation reaching equilibrium in half a period
Work inversely proportional to system's quality factor
Abstract
The NOT operation is a reversible transformation acting on a 1-bit logical state, and should be achievable in a physically reversible manner at no energetic cost. We experimentally demonstrate a bit-flip protocol based on the momentum of an underdamped oscillator confined in a double well potential. The protocol is designed to be reversible in the ideal dissipationless case, and the thermodynamic work required is inversely proportional to the quality factor of the system. Our implementation demonstrates an energy dissipation significantly lower than the minimal cost of information processing in logically irreversible operations. It is moreover performed at high speed: a fully equilibrated final state is reached in only half a period of the oscillator. The results are supported by an analytical model that takes into account the presence of irreversibility. The Letter concludes with a…
| Initial | Final state | ||||
|---|---|---|---|---|---|
| state | HOLD | RESET to 0 | RESET to 1 | NOT | |
| 0 | 0 | 0 | 1 | 1 | |
| 1 | 1 | 0 | 1 | 0 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum and electron transport phenomena · Quantum Computing Algorithms and Architecture · Quantum Information and Cryptography
Logical and thermodynamical reversibility: optimized experimental implementation of the NOT operation
Salambô Dago
Ludovic Bellon
Univ Lyon, ENS de Lyon, CNRS, Laboratoire de Physique, F-69342 Lyon, France
Abstract
The NOT operation is a reversible transformation acting on a 1-bit logical state, and should be achievable in a physically reversible manner at no energetic cost. We experimentally demonstrate a bit-flip protocol based on the momentum of an underdamped oscillator confined in a double well potential. The protocol is designed to be reversible in the ideal dissipationless case, and the thermodynamic work required is inversely proportional to the quality factor of the system. Our implementation demonstrates an energy dissipation significantly lower than the minimal cost of information processing in logically irreversible operations. It is moreover performed at high speed: a fully equilibrated final state is reached in only half a period of the oscillator. The results are supported by an analytical model that takes into account the presence of irreversibility. The Letter concludes with a discussion of optimization strategies.
Starting with a 1-bit information , only four deterministic information processing operations are possible (Tab. 1). Their outcomes are: initial value [HOLD], [math] [RESET to 0], [RESET to 1] and opposite value [NOT]. The first one is straightforward (do nothing), the second and the third are 1-bit erasures, and the last one corresponds to a bit-flip. It has been shown theoretically [1] and experimentally [2, 3, 4, 5, 6, 7, 8, 9, 10] that erasing a 1-bit memory at temperature requires at least of work, with Boltzmann’s constant. This intrinsic and universal minimal energetic cost is known as Landauer’s Bound (LB) and comes from the logical irreversibility of a [RESET] operation, or in other words from the entropic loss caused by the reduction of the states available by the system (from two initial states to single reset state). Indeed, the work required to proceed and the heat released during the operation equalize with the entropic loss according to the second law of thermodynamics. On the contrary [HOLD] (or [COPY] [4]) and [NOT] are fully reversible logical operations: they do not come with any information loss. This logical reversibility implies that there is no fundamental minimal bound to the work required to operate. Ref. 4 demonstrated a [COPY] operation with very low cost, below . We explore in this Letter the [NOT] operation, that is to say the feasibility of performing a bit-flip in a physically reversible fashion, without spending energy.
A bit-flip operation in stochastic but Markovian 1-dimensional (1D) memories, whose dynamics only depends on the current state, is impossible [11]. Indeed, as sketched in Fig. 1, a protocol using only one degree of freedom (DOF) has to pass through the same state in the phase space, whatever the initially state (0 or 1): the information is lost, so the output is random. A second degree of freedom is therefore required to proceed: it can be a second spatial dimension , but if we stick to a 1D memory, observing Non-Markovian dynamics requires the use of the velocity . Operating in the underdamped regime (quality factor ), where the inertia allows the control of the speed (bit-flip conducted in the plan), is therefore a mandatory requirement.
In this Letter, we experimentally implement a bit-flip protocol based on the momentum of an underdamped system, proposed in Ref. 11 and designed to be reversible at very low damping. We are able to perform a fast and cheap [NOT] operation: the protocol is performed in the smallest of the typical time scales of the system, and the work required scales as , the prefactor depending only on the memory reliability requirements. Using as 1-bit memory an oscillator of period 0.68\text{,}\mathrm{m}\mathrm{s} and quality factor $Q=100$, we perform a bit-flip complying with high standards reliability requirements in only half a period ($0.34\text{\,}\mathrm{m}\mathrm{s}$) for an average energetic cost $\langle\mathcal{W}\rangle=$0.46\text{\,}\mathrm{k}_{\mathrm{B}}\mathrm{T}_{\mathrm{0}}, significantly below the minimal cost of information processing in logically irreversible operations, . The Letter is organized as follows: in a first part, after defining the reliability criteria, we detail the bit-flip protocol designed to be reversible in the ideal dissipationless case. In the second part we implement the protocol experimentally and measure the thermodynamic cost. The experimental results are then supported by a theoretical model that takes into account the presence of irreversibility: the model perfectly matches the experimental results. Finally in the last part we conclude and discuss optimization strategies.
The memory is modeled by a single DOF evolving in a double well potential , where set the center of the two quadratic wells controlled by the operator. At rest (before or after the logical operation), we set and the potential is . The memory state 0 and 1 correspond respectively to the left and right hand side well, thus to the sign of . The stiffness of the oscillator in both wells leads to the position and speed standard deviation at equilibrium: and , with the angular resonance frequency in a single well. The reliability of the memory depends on the barrier height between the two states: the higher , the less probable is a thermal fluctuation high enough to spontaneously flip from one well to the other. We choose , leading to : memory losses occur only once every 3\text{\times}{10}^{5} relaxation times $\tau_{\mathrm{relax}}=Q\mathcal{T}_{0}/\pi$ of the system ($\sim$1.6\text{\,}\mathrm{h} for our experiment), far beyond any relevant timescale we probe.
To achieve a high success rate, the bit-flip protocol has to be designed to avoid the overlap of the two possible informations in the phase space as illustrated in Fig. 1. Indeed a full overlap results in the impossibility mentioned for the single degree of freedom case, while a partial overlap (when the speed is bounded by a moderate damping, ) decreases the success rate, since the information is likely to slip to the wrong state due to thermal noise. In accordance to the reliability criterion for the static memory, we impose as safety criterion that the center of the two states’ probability distribution function (PDF) must be separated at all times by 10 times their characteristic spreading in the phase space (2D gaussian in Fig. 1), that is to say and along the axes. It implies that a minimum speed is also imposed to safely convey the information: when , the criterion translates into
[TABLE]
We therefore need to work in the underdamped regime to allow such high values of the system momentum without having a prohibitive damping cost.
As there is no entropic cost associated to the bit-flip (logical reversibility), the energetic cost of the operation can only come from dissipation during the procedure. There are two strategies to reduce dissipation costs: proceeding at low speed in a quasi-static fashion, or work at very low damping. In 1D, the first strategy has to be eliminated to meet the reliability criterion of Eq. (1). Hence, the only strategy left to maintain physical reversibility without hampering the success rate consists in lowering the viscous damping from the environment: . Within this context, we implement here an innovative bit-flip protocol relying on the system momentum in a non viscous environment to reach physical reversibility while complying with the reliability criterion.
Following Refs. 11, 12, the operation consists in suddenly moving both wells’ center to at the initial time , as sketched in Fig. 2: the potential becomes a single harmonic well . After half the oscillator period, at time , the wells’ center are brought back to to rebuild . We report in Fig. 3 the protocol in grey, with an example of a single trajectory in blue, and the corresponding trapping well center ( in dashed red). It demonstrates the success of the [NOT] operation (here ).
This bit-flip protocol, illustrated in Fig. 2, has been designed to be physically reversible when the dissipation can be neglected (). For clarity purposes, let us consider that the system is initially in state 0 (the symmetric case is equivalent): and . At , the center of the well is suddenly changed form to , the cantilever starts an oscillation into the single well potential. After half a period it reaches in average the opposite maximal position without speed: , . The second change of the potential at this exact moment therefore doesn’t affect the average position of the system, nor its velocity: the memory is immediately in equilibrium. Let us point out that between the two changes, the velocity reaches when as required by the safety criterion recalled in Fig. 1. The operation results in changing the position of the oscillator from to using only the free evolution of the system inside the potential : it is a reversible bitflip.
In the second well is statistically inaccessible, hence the potential remains in practice quadratic with a constant stiffness during the operation. The Fokker-Planck equation ruling the stochastic dynamic is thus linear: the system response is at all time the sum of the deterministic contribution and of the thermal stochastic one : . The latter is not impacted by the bit-flip protocol and remains at equilibrium: . Therefore the dynamics is ruled by the deterministic trajectory of the oscillator.
In the ideal case without any dissipation, the energy given to the system at the first potential change is fully recovered when is restored: the operation is reversible and no work is required for the process. Formally as the changes are instantaneous, the work corresponds to the potential loss during the flip:
[TABLE]
Since , without dissipation we have:
[TABLE]
so that .
In our experiment, the 1-bit information is encoded into the position of an underdamped micro-mechanical oscillator of effective mass , in the form of a micrometric cantilever [10, 13, 14, 15]. The natural angular resonance frequency of the oscillator is 1.39\text{,}\mathrm{k}\mathrm{H}\mathrm{z}, and its low stiffness $k=m\omega_{0}^{2}$ results in $\sigma_{x}\lesssim$1\text{\,}\mathrm{n}\mathrm{m} at room temperature 295\text{,}\mathrm{K}$$. The quality factor is tuned to using a low vacuum environment (pressure ). The deflection is precisely measured by interferometry [16], and the double well potential is created by applying an electrostatic force driven by a fast feedback loop based on the comparison of with 0: (resp. ) results in a constant force centering the well in (resp. ). The setup is sketched in Fig. 4 and described in greater details in Refs. 13, 15.
The initial distance is calibrated using the position signal during the equilibrium steps: 5.3\text{,}\sigma_{\mathrm{x}}$$, so that . We record trajectories, alternating between and operations. The protocol success rate is : none of the 2000 trajectories ended in the wrong final state. We use the experimental data to compute the average potential and kinetic energies and displayed in Fig. 5. Both quantities present a one cycle oscillation of amplitude during the protocol from to , and immediately go back to their equilibrium value prescribed by the equipartition at .
We compute the work and heat in the stochastic thermodynamic framework [17, 10] and extract their distributions on the trajectories. In Appendix A we plot these distributions and study the contributions of the intrinsic thermal noise and the extrinsic measurement noise. We measure:
[TABLE]
In the data analysis, we use measured quantities for all variables, including : we take into account the finite speed when switching back and forth between and [math]. Let us point out that our work measurement is independent of the potential energy computation of Eq. (2). Note that the average stochastic heat is computed on a time window spanning several relaxation times after the end of the protocol, to allow the memory to return to equilibrium. Shorter integration times (limited to for example) would bias the result, as heat exchanges are slow for underdamped systems [14]. As the system initial and final states are at equilibrium at temperature in the same potential , the initial and final potential and kinetic energies are equal: . The first law of thermodynamics thus impies that the average heat dissipated at the end of the procedure is equal to the average work required : , as measured experimentally. These non null values can be explained by the small residual damping at the origin of the irreversibility, as detailed in the following section. Nevertheless our experimental implementation of the bit-flip already requires less energy than the landmark cost for irreversible operations on a 1-bit memory, Landauer’s bound . Furthermore, this logically reversible operation is performed in a very short time ( here). Carrying out an irreversible operation such as an erasure on a similar duration would lead to exceed LB by several [10, 14]. Finally, the equilibrium is restored just after the procedure, so that bit-flips can be repeated successively without altering the memory reliability.
We tackle in this paragraph the origin of the irreversibility detected through the work and heat mean values: it is the residual damping in the vacuum in which evolves the cantilever. Indeed because of the dissipation during the half oscillation, the potential energy given back by the system is lower than the one initially given by the operator, so that in total, work is required to proceed. To phrase it differently: the damped oscillator launched in stops at zero speed after half a period a little bit before the exact opposite position as sketched on Fig. 2(b). To provide a quantitive description, let us express the deterministic term of trajectory during a operation. The oscillation initiated in and obeys :
[TABLE]
where is approximately at high quality factor. After half a period, at the cantilever reaches on average the extreme position:
[TABLE]
Without damping, so that we recover and consequently a reversible behavior. Meanwhile in a viscous environment, the cantilever undershoots the targeted position by . For , we have . As a consequence, there is a potential energy loss that we compute using Eq. (2) as:
[TABLE]
where the approximation in Eq. (9) is true for . The value in Eq. (10) corresponds to the theoretical prediction knowing the parameters and from calibration, and matches the measured stochastic work and heat reported in Eq. (5). We also compare it with the experimental value measured of the experimental potential energy evolution displayed on Fig. 5:
[TABLE]
The errors are inferred from the error on calibrated before each of the operations. The theory and the experiment are in very good agreement. Besides, the first peak value in Fig. 5 is also consistent with the model, being worth the thermal energy plus the barrier energy (deterministic contribution): 14.5\text{,}\mathrm{k}{\mathrm{B}}\mathrm{T}{\mathrm{0}}$$.
It can be noted when is not very large, the undershoot can be significant: it diverges for , when the motion is not underdamped anymore. Moreover, the protocol takes longer, as the effective period increases when decreases. At low values, meeting the safety criteria at implies choosing to compensate for the decrease in amplitude. From Eq. (9), we compute the minimum value for the mean work:
[TABLE]
In agreement with Eq. (12), the best way to cut the bit-flip cost is to enhance the quality factor as displayed in Fig. 6. In particular, to ensure less than of the LB, the quality factor has to exceed .
As mentioned in the introduction, using a second spatial DOF 111For a colloidal particle optically trapped, the coordinate is a natural second DOF. For a micro-beam oscillator, this could also be the case for a rod (instead of a cantilever), with equivalent stiffnesses in the 2 directions perpendicular to its length. is an alternative to the speed DOF. Maintaining the bit-flip success rate ensured by the safety criterion ( between the two states at all time) would in this case cost at least the work required to proceed along a circle in the 2D plane, thus covering a distance in a time . Bypassing transients using optimized protocols [19] and moving at constant speed, the work implied is
[TABLE]
As illustrated on Fig. 6, for operations as fast as , the protocol based on momentum is better than its spatial counterpart, as long as . However, the bit-flip in the plane allows one to reduce the operation speed and get close to a quasi-static motion of the system in the viscous bath. As shown in Fig. 6, if one accepts to extend the duration to , then the bit-flip protocol is better. In particular, such a slow process would reached the quasi-reversibility () in our experimental conditions, i.e. .
To summarize, we have experimentally illustrated the connection between physical reversibility and logical reversibility in information processing. The bit-flip protocol designed to be secure and cost-free [11, 12] has been tested experimentally: it successfully performs the NOT operation in 0.34\text{,}\mathrm{m}\mathrm{s}$$ for a very small amount of work, for example significantly below the landmark of LB of irreversible operations. The deviation from the desired zero-work operation is fully explained by the coupling of the memory to the surrounding bath: even very low damping introduces irreversibility. The theoretical description has proven reliable to quantify the remaining irreversibility, evaluated with high accuracy in our experiment by four independent measurements, all in agreement [Eqs. (5), (10) and (11)]. Even faster and cheaper NOT operations could be achieved with oscillators having a higher resonance frequency and a larger quality factor. After the reset operation [10, 14, 15], this Letter demonstrates the last logical operation on single bit underdamped memories, and further highlights their low energy footprint and interest.
Acknowledgements.
This work has been financially supported by the Agence Nationale de la Recherche through grant ANR-18-CE30-0013. We thank C. Plata for suggesting the study of reversible operations and providing relevant references, J. Pereda for the initial programming of the digital feedback loop creating the virtual potential, and S. Ciliberto for fruitful scientific discussions and useful remarks on the manuscript.
APPENDIX
In this appendix, we study the probability distribution function of the work during a bitflip protocol. We show that the measurement error, even small, proscribes the use of Jarzynski’s equality. Indeed, since the width of the distribution is expected to scale as the inverse of the quality factor of the oscillator, for underdamped systems the measurement noise plays a significant role and bias the statistics of the exponential averaging needed to apply Jarzynski’s equality.
Appendix A Experimental work and heat distributions
For each of the experimental bit-flip trajectories, we compute the value of work and heat to sample their statistics. Their probability distribution function (PDF) are plotted in Fig. 7: they are both very close to gaussians, with a mean value around and a standard deviation around . We can compute from this data the average work and heat and their uncertainty, as used in the Letter.
Since we access the whole statistics, it could be interesting to probe Fluctuation Theorems for the transformation corresponding to the protocol. We focus here on the work, and since we start from an equilibrium state, we should be entitled to use Jarzynkski’s equality [20] which states the out-of-equilibrium work is linked to the free energy difference between the initial and final state by:
[TABLE]
Specifically, since the initial and final state are the same for a bit-flip, we have and thus expect . However, if we compute this quantity with the experimental data, we get , equivalent to .
The purpose of this appendix is to explain the origin of this discrepancy. We show that even a small measurement noise, of variance only 3% of the thermal noise, is enough to bias strongly the statistics during the exponential averaging of the work in the case of an underdamped dynamics. The fondamental reason for this issue is that both the work and its variance scale as , thus are very small in our underdamped system. The role of the measurement noise is therefore exacerbated when probing Jarzynkski’s equality. In the next section, we first study the statistics of the work in the ideal case with no detection error. In the last section, we introduce this measurement uncertainty and demonstrate the strong bias it induces.
Appendix B Jarzynski’s equality in the bitflip protocol
The work on a single trajectory can be computed using Eq. (2a) of the Letter:
[TABLE]
Let us assume first that we have no measurement noise, so that Eq. 17 can be directly used to compute the stochastic work from the measurement. In practice, no trajectory crosses the energetic barrier in the two wells configuration, so that the dynamics is that of an harmonic oscillator evolving in a well whose center is moved during the protocol: from to [math] at , and from [math] to at . The system is described by a Langevin equation:
[TABLE]
where is the thermal noise driving and is the deterministic forcing [ for , for , for ]. It is therefore linear can be separated into a deterministic part and a stochastic one :
[TABLE]
where
[TABLE]
The deterministic term is in equilibrium in till , evolving in till , and back in afterwards: and . The stochastic term is simply evolving at all times in a still potential of stiffness centered in [math], thus in . From Eq. 17 the work can be further expressed as
[TABLE]
Taking the average over many trajectories of the last equation, using , we end up with the average stochastic work being equal to the deterministic work . The undershoot is computed from Eq. 7 of the letter as , with
[TABLE]
so that the deterministic work can be written:
[TABLE]
In both of these last equations, the approximation stands for and underline the scaling in of the deterministic work.
If we want to use Jarzynski’s equality to infer the free energy change, the averaging operation is conducted on , involving this time more than the 1st moment of the work. We therefore need to know the statistics of the stochastic contribution . is the sum of the position of the oscillator submitted to thermal noise only in the still well at two instants half a period appart. In absence of dissipation the motion would be purely deterministic and we could write , hence . For a finite , this is anyway not true there is a small undershoot due to dissipation during the oscillation, and the lose its correlation with due to the thermal noise forcing. For a given trajectory, let us again describe this process by the sum of a deterministic oscillation and a stochastic one, both in the potential :
[TABLE]
where
[TABLE]
The term describes the deterministic relaxation in the parabolic well from the stochastic initial condition , , and leads to . The term describes the purely stochastic contribution that starts from and gains some amplitude because of the thermal noise. Eq. 22 is then simplified to:
[TABLE]
The statistics of thus include two stochastic contributions: one corresponding to the initial position (at time ) of an oscillator at equilibrium in a single well []; and one corresponding to the position at of an oscillator starting at with a zero energy and submitted to thermal noise only. The distribution is thus gaussian, centered on the deterministic work , with a variance
[TABLE]
To compute , we studying the stochastic heat exchanged with the bath [14]:
[TABLE]
where we use primed quantities to designate the harmonic oscillator starting at with zero energy. During the evolution in , no work is performed, thus this heat is transferred to the kinetic and potential energy:
[TABLE]
where equipartition is used for the last equality. Combining Eqs. 30 and 31 and integrating this linear first order differential equation from the initial condition , we compute
[TABLE]
Since , we deduce from Eq. 29 the variance of :
[TABLE]
From the expression of and , we easily compute , hence:
[TABLE]
The variance of is proportional to its mean value, thus also scale as . The PDF of finally writes:
[TABLE]
We can now study Jarzynski’s equality:
[TABLE]
from which we deduce , as theoretically expected since the initial and final potential are the same. We see in this computation that the link between the average and the variance of the work, expressed in Eq. 35, is of utmost importance for Jarzynski’s equality to hold.
Appendix C Influence of the measurement noise
However, as stated in the first section, from the experimental data we get , far from the expectation. The reason for this discrepancy is rooted in the measurement noise, which widens the distribution of the measured work, thus breaks the relation between the average and variance of the work of Eq. 35. In our experiment, this noise comes mainly from the shot noise in the interferometer and from high order oscillations modes of the cantilever we use as an oscillator. We can safely assume that this measurement noise is additive, gaussian with a variance , and uncorrelated on a time . We moreover estimate by studying the power spectrum density of the signal that . From Eq. 22, we see that this measurement noise leads to an additional term in :
[TABLE]
Let us compare these two terms for and :
[TABLE]
Though the measurement noise is much smaller than the stochastic signal due to the thermal noise of the oscillator, the former contributes twice as much as the latter in the variance of the work. We note that the estimated total variance in this approach perfectly matches the measured PDF width. We can further compute by using the updated variance of in the expression of the PDF, and end up with:
[TABLE]
This value is again very close to the experimental one, and demonstrates that a variance of the measurement noise at only of the thermal noise is enough to impede the use of Jarzynski’s equality to infer . The fondamental reason for this issue is that both the work and its variance scale as , thus are very small in our underdamped system. We note however that the measurement noise is not an issue to compute the mean value of , since it averages to 0 for a large number of trajectories.
Appendix D Data availability
The data that support the findings of this study are openly available in Zenodo [21].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Landauer [1961] R. Landauer, Irreversibility and heat generation in the computing process, IBM J. Res. Dev. 5 , 183 (1961) . · doi ↗
- 2Bérut et al. [2012] A. Bérut, A. Arakelyan, A. Petrosyan, S. Ciliberto, R. Dillenschneider, and E. Lutz, Experimental verification of Landauer’s principle linking information and thermodynamics, Nature 483 , 187 (2012) . · doi ↗
- 3Bérut et al. [2015] A. Bérut, A. Petrosyan, and S. Ciliberto, Information and thermodynamics: experimental verification of Landauer’s erasure principle, J. Stat. Mech. , P 06015 (2015) . · doi ↗
- 4Orlov et al. [2012] A. O. Orlov, C. S. Lent, C. C. Thorpe, G. P. Boechler, and G. L. Snider, Experimental Test of Landauer’s Principle at the Sub- k B T subscript 𝑘 𝐵 𝑇 k_{B}T Level, Jpn. J. Appl. Phys. 51 , 06FE 10 (2012) . · doi ↗
- 5Jun et al. [2014] Y. Jun, M. Gavrilov, and J. Bechhoefer, High-precision test of Landauer’s principle in a feedback trap, Phys. Rev. Lett. 113 , 190601 (2014) . · doi ↗
- 6Gavrilov and Bechhoefer [2016] M. Gavrilov and J. Bechhoefer, Arbitrarily slow, non-quasistatic, isothermal transformations, EPL (Europhysics Letters) 114 , 50002 (2016) . · doi ↗
- 7Proesmans et al. [2020] K. Proesmans, J. Ehrich, and J. Bechhoefer, Finite-time Landauer principle, Phys. Rev. Lett. 125 , 100602 (2020) . · doi ↗
- 8Hong et al. [2016] J. Hong, B. Lambson, S. Dhuey, and J. Bokor, Experimental test of Landauer’s principle in single-bit operations on nanomagnetic memory bits, Sci. Adv. 2 , e 1501492 (2016) . · doi ↗
