Lyapunov Exponents of Two Stochastic Lorenz 63 Systems

Two different types of perturbations of the Lorenz 63 dynamical system for Rayleigh-Benard convection by multiplicative noise -- called stochastic advection by Lie transport (SALT) noise and fluctuation-dissipation (FD) noise -- are found to produce qualitatively different effects, possibly because the total phase-space volume contraction rates are different. In the process of making this comparison between effects of SALT and FD noise on the Lorenz 63 system, a stochastic version of a robust deterministic numerical algorithm for obtaining the individual numerical Lyapunov exponents was developed. With this stochastic version of the algorithm, the value of the sum of the Lyapunov exponents for the FD noise was found to differ significantly from the value of the deterministic Lorenz 63 system, whereas the SALT noise preserves the Lorenz 63 value with high accuracy. The Lagrangian averaged version of the SALT equations (LA SALT) is found to yield a closed deterministic subsystem for the expected solutions which is found to be isomorphic to the original Lorenz 63 dynamical system. The solutions of the closed chaotic subsystem, in turn, drive a linear stochastic system for the fluctuations of the LA SALT solutions around their expected values.


Introduction
A fundamental challenge in geophysical fluid dynamics (GFD) is the estimation of combined measurement error and model uncertainty. These errors can arise, for example, from unknown or neglected physical scales, incomplete information in the data and incomplete formulation of the theoretical models. The modern methodology of stochastic data-driven modelling has been developed for managing the loss of predictability associated with error and uncertainty. A fundamental tenet of our approach to this methodology is that stochastic data-driven models should respect the physical principles underlying their deterministic counterparts. For example, if the deterministic physical model follows from Hamilton's variational principle, one may introduce stochastic data dependence as a constraint on the deterministic variational principle. Recently, [19] followed this approach for fluid dynamics by introducing Stochastic B Erwin Luesink e.luesink16@imperial.ac.uk 1 Applied Mathematics, University of Twente, Enschede 7500 AE, the Netherlands 2 Mathematics, Imperial College London, London SW7 2AZ, UK Advection by Lie Transport (SALT) as a constraint on Hamilton's principle for ideal fluid dynamics. The SALT variational structure preserves both the physical conservation laws and their mathematical implications, such as the Kelvin circulation theorem. Thus, data-driven stochastic fluid flow models based on the SALT approach will obey the same laws of physics as their corresponding deterministic models, although the time dependence for advection by fluid flow will become stochastic. Now, the solutions of all GFD models of climate and weather tend to be chaotic in nature. That is, some aspects of their solutions tend to show sensitive dependence on initial conditions and on time dependence of forcing. For dynamical systems, this sensitive dynamical dependence is exhibited by positive Lyapunov exponents, meaning that initially nearby solutions diverge away from each other exponentially in time. In addition, GFD models tend to admit bifurcations of solution behaviour depending on their model parameters. Thus, for GFD one must take on the challenge of modelling measurement error and uncertainty which is also nonlinearly concatenated with chaotic deterministic dynamics, is therefore sensitive to initial conditions as well as forcing, and is prone to bifurcations. The most famous example of chaos in GFD is the chaotic dynamics on the strange attractor of the deterministic Lorenz 63 system [24], which may be represented for (X , Y , Z ) T ∈ R 3 as the dynamical system, where σ , r , b, are real constants and τ is time. The physical meaning of the Lorenz 63 system (1) and some of its main properties will be recalled below. The paper begins with a review of its derivation from the Rayleigh-Bénard model of thermal convection of fluids heated from below which includes an explanation of how its deterministic derivation accommodates the transition to Stochastic Advection by Lie Transport (SALT).
Brief summary This paper aims to incorporate SALT into the Rayleigh-Bénard model of thermal convection and then follow the standard historical approach to derive the stochastic Lorenz 63 system augmented by SALT. It also compares the dynamical simulation results for the numerical Lyapunov exponents (NLEs) of the SALT Lorenz 63 model with those of the stochastic Lorenz 63 system investigated in [14]. The individual NLEs of the two cases appear to be almost identical for each realisation of the noise. However, the sums are different, so the total phase-space volume contraction rates are different. Namely, the SALT approach preserves the phase-space contraction rate of the underlying deterministic Lorenz 63 system, whereas the stochastic Lorenz 63 system in [14] varies with each realisation. The implications of this difference in temporal behaviour of total contraction rates are elicited in numerical simulations. After a brief Sect. 6 which summarises the main results, Sect. 7 discusses a toy climate model based on the SALT Lorenz 63 system. In particular, the relations between 'what you expect' and the dynamical evolution of the statistics in 'what you get' are discussed in the climate context, as recommended by Lorenz in [25].

Background
In [19], SALT was introduced by using Hamilton's variational principle for fluids, constrained to enforce stochastic Lagrangian fluid trajectories, arising as characteristic curves of the following stochastic Eulerian velocity vector field The velocity vector field (2) is regarded as a decomposition into a deterministic drift velocity u(x, t) and a sum over spatially dependent but temporally constant vector field amplitudes of Stratonovich stochastic terms. The ξ i (x) are taken as stationary eigenvectors of the velocityvelocity correlation tensor. In practice, the ξ i (x) need to be supplied a priori. See [7][8][9] for how the ξ i (x) are determined in practical applications. Stratonovich stochastic calculus is preferred in the derivation of the SALT equations, because its standard calculus properties (product rule and chain rule) also admit variational calculus. The decomposition (2) was shown in [12] to also arise from homogenisation of the velocity obtained by writing the deterministic time-dependent Lagrange-to-Euler diffeomorphism as the composition of two diffeomorphisms, a fluctuating map with two time scales (t, t/ ) where 1, applied to a mean flow map depending only on the slow time scale t. In this analysis, the ξ i (x) should be understood as empirical orthogonal functions which correspond to the different modes of the fast flow. The rigorous application of homogenisation theory requires added assumptions of mildly chaotic fast small-scale deterministic dynamics, as well as a centering condition, according to which the mean of the fluctuating deviations is small, when pulled back to the mean flow. The homogenisation analysis performed in [12] gives rise to Itô noise, which is then transformed to the Stratonovich type.
The work of [12] justified regarding the Eulerian vector field in (2) as a genuine decomposition of the fluid velocity into a sum of drift and stochastic parts, rather than simply a perturbation of the dynamics meant to model unknown effects in uncertainty quantification. Consequently, one should expect that the properties of the fluid equations with SALT should closely track the properties of the unapproximated solutions of the fluid equations. For example, if the unapproximated model equations are Hamiltonian, then the model equations with SALT should also be Hamiltonian. This was shown in [19].
In [7] and [8], respectively, a 2-layer quasi-geostrophic model and the 2D Euler equations were each perturbed using the SALT velocity decomposition in (2). These investigations were aimed at developing a new methodology for uncertainty quantification and data assimilation for ideal fluids. The new methodology tested in these papers was found to be suitable for coarse graining in both cases. Specifically, uncertainty quantification tests of the velocity decomposition of [12] were performed by comparing ensembles of coarse-grid realisations of solutions of the resulting stochastic partial differential equations with the "true solutions" of the deterministic fluid partial differential equations obtained by computing the same problem at higher resolution. The time discretisations used for approximating the solution of the stochastic partial differential equations were shown to be consistent in each case and comprehensive numerical tests confirmed the non-Gaussianity of the flows under SALT dynamics.
In [11] it is shown that the Euler equations for an ideal, inviscid fluid with SALT are locally well-posed in regular spaces and a Beale-Kato-Majda type blow-up criterion is proved. Thus the analytical properties of the 3D Euler fluid equations with SALT closely mimic the corresponding analytical properties of the original deterministic 3D Euler equations.
Inspired by spatiotemporal observations from satellites of the trajectories of objects drifting near the surface of the ocean in the National Oceanic and Atmospheric Administration's (NOAA) Global Drifter program, in [18] a data-driven stochastic model of geophysical fluid dynamics was developed. Here non-stationary spatial correlations represent the effects of advection by ocean currents. The methods in this paper are similar to those in [19], where the models were derived using reduction by symmetry of stochastic variational principles. The corresponding momentum maps, conservation laws and Lie-Poisson bracket structures were used in developing the new stochastic Hamiltonian models of geophysical fluid dynamics with nonlinearly evolving stochastic properties.
For motivation of the present work, we recall that the complex bifurcation behaviour shown in the Rayleigh-Bénard model of thermally driven convection is quite challenging to simulate numerically, as discussed, e.g., in [23,27,28,33]. One might hope that the SALT approach could play a useful role for investigating this convection model further. In particular, the large amount of available experimental and numerical data for thermally driven convection could, in principle, facilitate determination of the necessary correlation eigenvectors ξ i (x) in the decomposition of the fluid velocity vector field above in Eq. (2). One would expect progress in this matter to produce stochastic models which are numerically much less expensive than the corresponding deterministic models. In this paper, we shall derive the SALT modification of the Rayleigh-Bénard convection equations and then derive the corresponding Lorenz 63 model. We hope this study will stimulate future research in using SALT to develop efficient stochastic numerical simulations of Rayleigh-Bénard convection. For example, the effects of stochasticity implemented by the SALT approach on the bifurcation structure of Rayleigh-Bénard convection could be an avenue for further investigations of interest in fluid dynamics for both theory and applications. However, such an investigation is beyond the scope of the present paper.

Plan of the Paper
In Sect. 2 of this paper, SALT is introduced into the formulation of the Rayleigh-Bénard convection, by using the methods from geometric mechanics [19]. In particular, the Kelvin circulation theorem is used to introduce SALT into the Oberbeck-Boussinesq (OB) equations which govern the Rayleigh-Bénard model. In Sect. 3, the OB equations with SALT are restricted to a vertical slice and by means of a truncated spatial Fourier series expansion are projected onto low wavenumber modes, following the approach of [24]. This process gives rise to a stochastic version of the Lorenz 63 system. In Sect. 4, we compare this stochastic Lorenz 63 model derived using the SALT approach with an alternative stochastic Lorenz 63 model found in the literature [14], in which linear multiplicative noise is added into the equation for each variable in (1). By using the theory of Lyapunov exponents and Oseledet's multiplicative ergodic theorem, analytical statements can be derived to describe the average rate of contraction of phase-space volume. In Sect. 5, a numerical method to compute the numerical Lyapunov exponents (NLEs) is introduced, based on a QR method involving the Cayley-transform, as shown in [34]. This method is generalised to deal with systems of stochastic differential equations and is shown to give accurate and robust results. Section 6 summarises our conclusions. Section 7 briefly discusses an intriguing outlook for modifications of the present approach which could conceivably apply in climate science. The underlying idea is based on climate considerations by Lorenz in [25] and is illustrated for the Lorenz 63 model.

Rayleigh-Bénard Convection and Lorenz 63
In this paper, the goal is to look at the effect of SALT on the Lorenz 63 system in (1). The Lorenz 63 system can be systematically derived by expanding the equations of Rayleigh-Bénard convection into Fourier series and then truncating. The Rayleigh-Bénard model may be interpreted as a simple, local, weather system, where only heat and wind are involved. One of the important ingredients that is missing from the model is the effect of rotation, that gives rise to the Coriolis force and hence we can only think of this as a local model for weather effects. The domain is a three dimensional box, where the bottom plate is being heated and the top plated is being cooled at a constant temperature. This corresponds to the earth heating the surface of the earth, which heats the air directly above it. The hot air has a lower density than the cool air which is above it. Gravity acts to restore stability, causing the hot air to rise and the cool air to descend. The top plate is being cooled, corresponding to the cold air above the domain which acts as a heat sink. The fluid in the box is modelled with the Navier-Stokes equations under the Oberbeck-Boussinesq approximation. The fluid is assumed to have a constant heat capacity, so the advection-diffusion equation for the heat can be expressed in terms of temperature. The governing set of equations are ∂ ∂t u + u · ∇u = −∇ p + ν u + F, The buoyancy force F = αgTẑ in the top equation in (3) acts in the vertical direction and depends on the thermal expansion coefficient α, gravity g and the local temperature T . This model is dissipative in nature due to the linear diffusion of momentum per unit mass u, by viscosity ν, and heat per unit mass T , by heat diffusivity γ . The dissipation makes the dynamics irreversible, which does not fit the mathematical framework that is necessary to introduce SALT. At this stage, let us drop the dissipative terms temporarily, to illustrate the framework. Suppose T is the heat per unit mass of a Lagrangian fluid parcel following the flow given by the smooth, invertible, time-dependent Lagrange-to-Euler map, By using the pullback operation, denoted by η * t , the temperature equation can be rewritten in terms of the Lagrange-to-Euler map (4). In particular, for the parcel occupying spatial The Eulerian velocity vector along a Lagrangian path may be written in terms of the flow η t and its pullback η * t as The time derivative of the pullback of η t for the scalar function T (X , t) is given by the chain rule as Equation (6) shows the geometric nature of advection of heat per unit mass along a Lagrangian particle path. A similar relation can be shown to exist for the momentum per unit mass u, although this relation involves an additional term, as we shall see below in the proof of Theorem 2.2. (3), two quantities with the dimensions of velocity appear, both noted as u. In Cartesian coordinates on R n equipped with the Euclidean metric, when the kinetic energy is given by the L 2 metric, this is valid. In different metrics or different spaces, one has to distinguish between the contravariant vector field u j ∂ j , which transports fluid properties and the covariant momentum per unit mass u j dx j , which is transported. To emphasize this difference, we will henceforth denote the vector field, or transport velocity, by u and write momentum per unit mass by u. Then Eq. (5) is written as

Remark 2.1 (Distinguishing between flow velocity and momentum per unit mass) In the momentum equation in
and we can write the ideal Oberbeck-Boussinesq equations for the Rayleigh-Bénard model as The distinction between u and u is particularly important in the Kelvin circulation theorem, where u transports the fluid loop and u will be the circulation velocity, which is integrated around the loop.

Theorem 2.2 (Kelvin circulation theorem for the ideal Oberbeck-Boussinesq equations) For the circulation integral
where c(t) is a closed loop that is moving with velocity u, the ideal Oberbeck-Boussinesq equations given in (8) imply the following circulation dynamics, Since the space that we are working in is R 3 , with Cartesian coordinates, an Euclidean metric and the kinetic energy is given by the L 2 metric, u j and u j can be identified as vectors. The identity u j ∇u j = 1 2 ∇|u| 2 is then valid and can be used to find In the last step we have used the fundamental theorem of calculus.
for the circulation integral given by where c(t) is a closed loop moving with transport velocity u. (9) is secretly Newton's second law dP dt = F for the momentum per unit mass P and the force per unit mass F for masses distributed on a space of loops. From this viewpoint, the circulation is momentum per unit mass and the right hand side of (9) is the force per unit mass.

Remark 2.4 The Kelvin theorem
We now replace the velocity u that transports the closed loop c(t) with a stochastic process for the Lagrangian trajectory given by in which the assumption is made that ∇ · ξ i = 0 for all i = 1, . . . , N . This replacement introduces stochasticity into the dissipative Oberbeck-Boussinesq equations (3) as follows In stochastic fluid dynamics with SALT, the advective velocity field transforms, as we have seen. The framework for this transformation can be found in [19]. The Eulerian velocity field becomes the stochastic vector field dy t , which also advects the loop in the Kelvin circulation theorem. Here, this change was applied to the Oberbeck-Boussinesq equations to derive their stochastic analogue with SALT. The development of model equations for stochastic fluid dynamics revolves around the choice of forces appearing in Newton's second law and Kelvin's circulation theorem. A similar approach can be found in [26,29], where the goal is stochastic turbulence modelling. In [10] a stochastic version of Lorenz 63 can be found with a similar structure, as the noise was introduced carefully in the transport terms.

Lorenz 63 Equations
In order to be able to project the equations onto the Fourier modes used in [24], the OB equations in (11) need to written in terms of scalar vorticity and temperature profile, as in [30]. The temperature T (x, z, t) at constant y can be expanded into a horizontal mean value and a departure from that mean where T is the horizontal mean and T is the departure from the mean. Also the mean temperature can be decomposed into a linear difference between the lower and upper boundary and a perturbation of this linear difference. This gives where T is the constant temperature difference between the lower and upper boundary, H is the height between the vertical boundaries and T is the perturbation of the linear difference.
The temperature can therefore be written as The temperature profile is defined as Substitution of Eq. (14) into the convection-diffusion equation for the heat yields where w is the vertical component of the velocity field. The vorticity equation is obtained by taking the curl of the momentum equation in (11). This eliminates the pressure term and since the domain is two dimensional, the vorticity is a scalar function. This gives The velocity terms in (16) and (17) can be rewritten in terms of streamfunctions. The streamfunction associated to the deterministic velocity field u will be denoted by ψ and the streamfunction associated to the stochastic vector field dy t will be denoted by ψ, This is the same formulation of the Rayleigh-Bénard convection problem as in [24,30]. The nonlinear terms have been rewritten in terms of a determinant of a Jacobian. Lorenz used the following truncated Fourier series In these Fourier expansions, k is the wave number, R a = αg H 3 T ν −1 γ −1 is the Rayleigh number and R c = π 4 k −2 (1 + k 2 ) 3 is the critical value of the Rayleigh number. These scaling constants are introduced so that the resulting equations take a compact form. We take the truncated Fourier series of the stochastic streamfunction ψ to be the same as the expansion of the deterministic streamfunction ψ, but with a stochastic coefficient. The motivation for this choice is that from a physical point of view, we do not want the stochasticity to give rise to types of motion other than rolls between the two plates. The expansion of the stochastic streamfunction then is Carrying out the projection yields the Lorenz 63 system, augmented with SALT, where σ = γ ν −1 is the Prandtl number, r = R a R −1 c is a scaled Rayleigh number and b = (4(1+k 2 )) −1 is a parameter related to the wavenumber. Note that there is no stochasticity in the term proportional to r . The equations in (21) were obtained by projecting (11) onto Fourier modes. In (11), the stochasticity is in the nonlinear terms and not in the term that is proportional to αg. The term proportional to αg is the term that corresponds to the term proportional to r in (21). The time τ = π 2 (1 + k 2 )γ t H −2 is dimensionless. Hereafter, we will not distinguish between τ and t and just write t. In (18), observe that the noise appears only in the nonlinear transport terms. We can formally rewrite (21) to show that also the associated Lorenz equations have this property, upon introducing the notation, X = X + β • dẆ t . The nonlinear transport terms in (21) and (22) represent circulation as rigid rotation of the Y , Z plane around the X -axis at angular velocity X . Physically, then, the SALT modification may be interpreted as a stochastic transport around the X -axis with angular velocity of circulation given by β • dW τ . The Itô form of (21) and (22) is The first equation in each of the equation sets (21), (22) and (23) contains no noise. This is because the Jacobian projects to zero for this Fourier expansion. A stochastic L63 system similar to that in (23) was also derived using the "location uncertainty" approach in [10].
In [14], a stochastic version of the Lorenz system was introduced and found to possess a pullback attractor that supports a random Sinai-Ruelle-Bowen (SRB) measure. We will not try to compute the SRB measure for our version of a stochastic Lorenz system. Instead, we will compute the numerical Lyapunov exponents for both these systems. In [14], linear multiplicative Itô noise is added in each variable, and the stochastic Lorenz system is formulated When comparing linear terms in (24), one sees that the stochasticity is paired with the dissipation. Hence we call this noise fluctuation-dissipation noise.

Lyapunov Exponents
We now want to compare the two version of stochastic Lorenz 63 in terms of their Lyapunov exponents. Firstly, we will determine the sum of the Lyapunov exponents analytically, since this is possible for the Lorenz 63 system. To be able to compute Lyapunov exponents, a number of conditions are necessary. First of all, the system of equations needs to generate a random dynamical system (RDS), which is a tuple (ϕ, ϑ), where ϕ is a cocycle, the solution of the dynamical system ϑ. Additionally, an integrability condition, where log + x := max(0, log x), needs to be satisfied to make sure that the linear equation associated to the system that we are considering is wellposed. The integrability condition is sufficient for Oseledet's multiplicative ergodic theorem (MET), which implies the regularity and existence of Lyapunov exponents. A stochastic differential equation is locally wellposed if its solutions exist locally and are unique up to indistinguishability. Sufficient conditions are local Lipschitz continuity and a linear growth condition. The coefficients of the stochastic differential equations in (21) and (24) are of polynomial type, and therefore smooth. This implies local Lipschitz continuity. Both systems satisfy linear growth. After introducing the following notation, the following theorem implies that both (21) and (24) generate a RDS. In general, a Stratonovich stochastic differential equation can be written as with the convention dW 0 t = dt to allow for this shorthand. From [5], we have the following theorem.
for some k ≥ 1 and δ > 0. Here C k,δ b is the Banach space of C k vector fields on R d with linear growth and bounded derivatives up to order k and the k-th derivative is δ-Hölder continuous. Then: generates a unique C k RDS ϕ over the dynamical system (DS) describing Brownian Motion (the background theory for this can be found in [5,17]). For any ∈ (0, δ), ϕ is a C k, -semimartingale cocycle and (t, x) → ϕ(t, ω)x belongs to C 0,β;k, for all β < 1 2 and < δ. (ii) The RDS ϕ has stationary independent (multiplicative) increments, i.e. for all t 0 ≤ t 1 ≤ . . . ≤ t n , the random variables Dϕ(t, ω, x) denotes the Jacobian of ϕ(t, ω) at x, then (ϕ, Dϕ) is a C k−1 RDS uniquely generated by (27) together with Hence Dϕ uniquely solves the variational Stratonovich SDE on R and is thus a matrix cocycle over = (ϑ, ϕ).
and is thus a scalar cocycle over .
The background theory and proof of this theorem can be found in [5]. The variational equation is commonly referred to as the tangent model. The matrix solutions of the tangent model are commonly called the fundamental matrix of solutions. Although both (21) and (24) satisfy the theorem above, an additional observation is required to guarantee that the solutions do not blow up. This is can be shown by a Lyapunov function argument, which will imply that deterministic Lorenz equations have a global attractor set. Together with the local existence and uniqueness of strong solutions to the system of SDEs, this is enough to satisfy the integrability condition. To prove the existence of a globally attracting set, one considers the Lyapunov function [31] V Dividing the total time derivative of V (X) by 2r 2 σ b yields the equation for an ellipsoiḋ This shows thatV is negative outside of the ellipsoid and positive inside the ellipsoid given by So inside the ellipsoid the dynamics are unstable, as there is no converging behaviour. Outside of the ellipsoid, whereV < 0, the dynamics converge towards the ellipsoid. Hence V (X) is a Lyapunov function outside of an ellipsoid. This proves that no finite time blow-up can occur for the deterministic case. Since the transport noise and fluctuation-dissipation noise Lorenz systems both satisfy linear growth, the stochastic versions also do not blow up. We are now able to prove that both (21) and (24) satisfy the integrability condition (25). For all finite systems of SDEs (so no stochastic partial differential equations), the Jacobian of the dynamics is a square matrix. Since in R d×d all norms are equivalent, the condition is satisfied or dissatisfied for all norms simultaneously. The Jacobian for (21) is and for (24) the Jacobian is given by For Oseledet's MET to be valid we require m j=0 D f j ∈ L 1 . This is true if all elements of the matrices are in L 1 . This conditions is violated if any of the elements of the matrix is unbounded, since then the argument of the logarithm would become unbounded. The Lyapunov function has proven that the dynamics have a global attractor and we have established local existence and uniqueness, so for any initial condition, the dynamics stay bounded. Therefore the integrability condition (25) is satisfied and regularity and existence of Lyapunov exponents is guaranteed. Oseledet's MET now states that, for v t the solution of (28), lim t→∞ (v t (ω) T v t (ω)) 1/2t =: (ω) ≥ 0 exists and the logarithm of the eigenvalues of are the Lyapunov exponents.

Sum of Lyapunov Exponents
By definition of Lyapunov exponents and by using Liouville's equation (30) (also called Abel-Jacobi-Liouville formula), the following important fact is derived.

Lemma 3.2 If the trace of the Jacobian D f 0 is constant and the trace of D f j for j ≥ 1 is zero, then the sum of the Lyapunov exponents is equal to the trace of D f 0 .
Proof By taking the determinant of and using several properties of the determinant for square matrices, we can show Since the trace of the Jacobian D f 0 was assumed to be constant and the trace of Jacobian D f j is zero for all j ≥ 1, by taking the logarithm, we find where λ i are the Lyapunov exponents by definition.
This lemma applies to the Lorenz 63 system with SALT (21), where it implies that the sum of the Lyapunov exponents is equal to that of the deterministic system This conclusion does not hold for the Lorenz 63 system with fluctuation dissipation noise (24), because for the latter the trace of D f 1 is nonzero. Still one can use the Liouville equation (30) and a similar computation to that in the proof of the lemma, to obtain the sum of the Lyapunov exponents for (24) The sum of Lyapunov exponents represents the average rate of expansion or contraction of phase-space volume. Hence this result shows on a theoretical level that the phase-space contraction (or expansion) properties of the two systems are different for any finite time. In the limit, the two systems have the same properties.

Method to Compute Lyapunov Exponents
To compute the finite time approximation to the Lyapunov exponents (which we will refer to as numerical Lyapunov exponents, or NLEs), one needs to simultaneously solve the governing dynamics and the corresponding variational equation. When the dynamics are given by a system of differential equations, the variational equation becomes a matrix differential equation. The appropriate initial condition for the variational equation is usually the identity matrix, as this corresponds to evolving the unit ball along the linearised dynamics. The ball deforms and its average deformation is associated to the NLEs. However, directly solving the variational equation is problematic, as the vectors associated to the NLEs tend to align along the direction of largest increase. Regularly orthonormalising avoids this issue. The well known QR method is therefore the go-to option for solving the variational equation. The QR method dictates that the matrix v t is decomposed into an orthogonal matrix Q ∈ O(n) := {Q ∈ R n×n : det Q = ±1} and an upper triangular matrix R at every time step. Consider the Stratonovich SDE on R n given by where the functions f j are sufficiently regular to guarantee wellposedness of the SDE. Again the convention dW 0 t = dt is used. The corresponding variational equation is where J j := D f j (Y t ) is the Jacobian of the dynamical system and I ∈ R n×n is the identity matrix. Applying the QR decomposition, multiplying by Q T from the left and by R −1 from the right then yields The first matrix on the left hand side is skew-symmetric and the second matrix is upper triangular. This fact will be used in solving for Q and R independently. It is necessary to take a new Q R-decomposition once every so often, otherwise the matrix Q may lose its orthogonality and cause the algorithm to break down. In addition, for high-dimensional dynamical systems, by means of the Cayley transform, in [34] the Q R-method is slightly adapted to gain a small speed-up. The Cayley transform will provide an orthogonal matrix with determinant +1 as long as the eigenvalues do not approach −1. This may occur during the time integration, so a restarting procedure can avoid this potential problem. The restarting procedure is possible due to the following lemma. In (28), for t > t 0 set v t 0 = Q 0 R 0 , where Q 0 is orthogonal and R 0 is upper triangular with all diagonal elements positive. As in [34], the real line is divided into subintervals t i ≤ t ≤ t i+t for i = 1, 2, . . . , so that each interval has length t i = t i+1 − t i . The solution v t i to the variational equation (28) at time t i can be decomposed as v t i = Q i R i for i = 1, 2, . . .. We can now introduce the following lemma.
where v τ is the solution to the differential equation given by with Q 0 = I , R 0 = I and J j (τ ) = Q T i J j (t i + τ )Q i . The proof of this lemma can be found in [34]. Although in that proof the variational equation is deterministic, the stochastic case is straightforwardly found from the deterministic one, as the only change is the variational equation itself. The Cayley transform is defined as where I ∈ R n×n is the identity matrix and K ∈ R n×n is a skew-symmetric matrix. An important feature of (I − K ) and (I + K ) −1 is that they commute. The transformation (46) is valid as long as none of the eigenvalues of Q are equal to −1. By deriving the stochastic differential equation for K , the Cayley method takes form. Since the initial condition for Q(0) = I , the initial condition for K (0) = 0. By taking the stochastic evolution differential of Q, we obtain Using the skew-symmetry of K , the distributive property of the transpose, the fact that for any invertible matrix A we have that (A T ) −1 = (A −1 ) T and by writing (I + K ) = −(I − K )+2I and setting H := (I + K ) −1 , one obtains the following expression Upon introducing the notation G := (I − K ) and using H as before, the right hand side of (43) is expressed as Substitution of (48) and (49) into (43) yields the following differential equation Recall that the first matrix on the left hand side is skew-symmetric and the second matrix is upper triangular. Let S = H T dK H so that which determines the differential equation for K as Observe that since K is skew-symmetric, it is determined by the lower triangular part of G T SG. Now that K is known, the Lyapunov exponents are determined as the averages of the solutions of the differential equation for ρ a := log(R aa ), where h a are the columns of H = [h 1 h 2 . . . h n ]. The Lyapunov exponents are then found as Recall that this solution method is valid as long as the eigenvalues of Q do not equal −1. As the initial condition is Q(0) = I , there is always an interval of time 0 ≤ t ≤ t 0 in which the condition for the Cayley transform (46) is not violated. The following condition for restarting the algorithm is introduced: let η ∈ (0, 1) be chosen by the user such that K ≤ η < 1 for some suitable norm. At time t 0 , when the norm of K equals η, Q(t 0 ) =: Q 0 is computed and stored. The algorithm is then restarted at time t 0 , where due to the lemma we have for t 0 ≤ τ . Besides the adapted Jacobian, this is the same equation and hence can be solved using the Cayley method as long as the norm of K is smaller than our chosen value for η. The initial condition for Eq. (53) changes to ρ(0) = ρ(t 0 ).

Numerical Results
The Lorenz system has been studied intensively with the standard parameter values σ = 10, r = 28 and b = 8/3 [6,24], though in the latter two papers for an adapted version of the Lorenz system. Lorenz showed that for these parameter values, the deterministic Lorenz has a strange attractor. In [35], the Lorenz system is studied for the nonstandard parameter values σ = 16, r = 45.92 and b = 4. Upon introducing stochasticity, one can no longer speak of an attractor in the standard sense, since the noise, due to the unbounded variation nature of the Wiener process, will push the dynamics out of any bounded set almost surely. We set the initial condition to (X (0), Y (0), Z (0)) = (0, 1, 0) and evolve the system for 50,000 time steps with time step size t = 0.001 with the Euler-Maruyama method. This sets the initial condition for determining the numerical Lyapunov exponents. We solve the SDEs in the Cayley method with the same time step t for 10 5 iterations in total. The norm tolerance for the matrix K is set to η = 0.8. It is known that the Euler-Maruyama method has poor convergence, so the individual exponents can be computed much more accurately if one were to implement a better numerical method. For the deterministic case, the individual exponents agree reasonably well with the existing literature. The sum of the numerical Lyapunov exponents turns out to be a very robust value, as even the Euler-Maruyama method establishes the correct value to high accuracy.

Deterministic Case
When there is no noise, the Liouville equation implies that sum of the Lyapunov exponents is equal to the trace of the Jacobian of the dynamics. For the standard parameter values σ = 10, r = 28 and b = 8/3, the sum of the Lyapunov exponents is The individual NLEs for the deterministic Lorenz 63 system have been determined by [32] who used a 4th order Runge-Kutta method with a fixed step size of 0.001, performed over 10 9 iterations. The Cayley method allows us to determine the individual NLEs, where we solve the dynamics with a forward Euler scheme. We find the following values ( Table 1). The values are not exactly the same for the individual NLEs. This is due to the poor convergence of the numerical methods used here (Euler-Maruyama has order 1/2 convergence). However, the sum is the same in four decimal places. As an additional comparison, we also study the deterministic system for the nonstandard parameter values used in [35], σ = 16, r = 45.92 and b = 4, where the sum is Table 1 The individual NLEs and sum for σ = 10, r = 28 and b = 8/3 as computed with the Cayley method and those found in literature In this situation, we find the following values (Table 2).
Again the values are not the same for the individual NLEs, but the sum is accurate. For both sets of parameter values, the individual NLEs are computed in good agreement with those found in literature.

Stochastic Cases
Here the Lorenz system is studied with SALT. The noise amplitude is chosen to be β = 0.5. In Fig. 1 it can be seen that the stochastic dynamics give rise to a perturbed butterfly shaped object in phase space. The numerical Lyapunov exponents converge. The x-axis in the convergence plot of the NLEs shows time, which is simply the number of iterations multiplied by the time step. The sum of the individual NLEs evaluates to −13.6665, which is the value produced by the deterministic algorithm as well. This agrees with the analysis done in Sect. 3. The individual NLEs for both stochastic versions of the Lorenz 63 system behave very similarly when the noise amplitude is increased. In both cases, the top two exponents decrease when the noise amplitude increases, whereas the bottom exponent increases. For the system with SALT, the bottom exponent increases faster than in the fluctuation-dissipation system. Thus the sum of the NLEs is independent of the noise, while the individual NLEs are not. Analytical results for the individual NLEs are difficult to establish and often only estimates are possible. We therefore restrict ourselves here to studying the value of the sum of the exponents, rather than the individual NLEs.
The Lorenz system with fluctuation-dissipation noise, with noise amplitude β = 0.5, gives rise to the plots shown in Fig. 2. The NLEs converge and their sum for this particular realisation is −13.7636. This is a discrepancy in the first decimal place compared to both the deterministic and the SALT case, which agree.
From Figs. 1 and 2 it can be seen in the left panels that both systems give rise to a locus of phase space trajectories that vaguely resemble a butterfly. The realisation of the Wiener process is the same for both figures. It can be seen that the two types of noise give rise to different trajectories in phase space. The right panels show that for both systems the NLEs have converged. The constancy of the sum for SALT becomes especially clear in Fig. 3, which  shows a hundred computations for increasing noise amplitude. Each time the noise amplitude is increased, a new realisation of the Wiener process is used. The solid black line is the sum of the NLEs for fluctuation-dissipation noise, which depends on each realisation, whereas the dashed line, which shows the sum of the NLEs for SALT, is constant at −13.6665 and Fig. 3 The sum of NLEs for the two different types of stochasticity. Each increase in noise amplitude corresponds to a new realisation of the Wiener process. The sum of the NLEs for SALT is constant and for fluctuation-dissipation noise it varies for each realisation independent of noise amplitude and realisation of the Wiener process. For a fixed realisation of the Wiener process, the theory predicts a linear behaviour. This can be seen in Fig. 4.
The individual Lyapunov exponents for systems (21) and (24) are almost identical for each realisation, although the sums are different, since the phase-space volume contraction rate is preserved for the system (21).

Conclusion
We used the Kelvin circulation theorem for the ideal Oberbeck-Boussinesq equations to modify the equation of motion and the advection equation for the heat so as to include stochastic advection by Lie transport (SALT). We then added viscosity in the motion equation and heat diffusivity in the advection equation to obtain the Oberbeck-Boussinesq equations with SALT. By using a specific truncated Fourier series expansion of these equations, the corresponding Lorenz 63 system with SALT was obtained in equation set (23). This lowdimensional system of stochastic differential equations was then compared with a Lorenz 63 system (24), which was perturbed using fluctuation-dissipation noise (linear multiplicative noise in each variable), which has been previously studied in [14].
By applying methods from the theory of random dynamical systems, we were able to show that the two types of systems (23) and (24) have rather different qualitative properties. In particular the linear multiplicative noise in each variable of the fluctuation-dissipation system changes the average rate of contraction or expansion of phase space volume, relative to the deterministic system; whereas the system with SALT conserves this rate. This means that the type of noise introduced into low-dimensional dynamical systems can affect properties Fig. 4 The sum of NLEs for the two different types of stochasticity for increasing noise amplitude. The realisation of the Wiener process is fixed throughout the computation. The sum of NLEs for SALT is constant and for fluctuation-dissipation noise it decreases linearly with increasing noise amplitude of the underlying deterministic system, so one should examine the effects of stochasticity on a qualitative level. For example, when a system of deterministic equations is Hamiltonian, introducing arbitrary noise would destroy the Hamiltonian structure by altering the average rate of phase space volume contraction, which for Hamiltonian systems is exactly zero. SALT would preserve this property. See [1][2][3][11][12][13][19][20][21][22].
For the numerical verification of our analytical results for the stochastic Lorenz systems, we introduced a stochastic generalisation of the Cayley method for the computation of numerical Lyapunov exponents (NLEs). This method is a QR-based algorithm in which the orthogonal matrix is determined via the Cayley transform. The method turned out to be robust and stable for the stochastic case. Improvements to the numerical calculations are possible by using better numerical methods. However, the numerical results we obtained here agree with our analytical results and the individual NLEs for the deterministic Lorenz system agree reasonably well with those found in literature. In the stochastically perturbed Lorenz systems, the numerical method is able to distinguish clearly between the two types of noise.

Outlook for a New Climate Science Paradigm
In this paper we have investigated the effect of Stochastic Advection by Lie Tranport (SALT) on Rayleigh-Bénard convection and how the underlying Lorenz 63 system changes when the SALT approach is applied. In a celebrated unpublished paper [25] Ed Lorenz defined the statistical approach to climate science by the adage, "Climate is what you expect, weather is what you get." That is, climate science is fundamentally probabilistic. This realisation motivates the use of so-called Lagrangian Averaged SALT (LA-SALT) approach, first introduced in [15] and developed further in [16] and [4]. Briefly put, the LA-SALT approach alters the stochastic material velocity u of the circulation loop in Kelvin's theorem for SALT in Eq. (10) by replacing the drift velocity u by its expected value E[u]. Namely, where E[ · ] denotes expectation. The altered velocity of the circulation loop in (58) allows one to take the expectation of the entire Kelvin circulation theorem. Consequently, the equations governing the expected solution comprise a deterministic subsystem of the stochastic Kelvin circulation theorem for the stochastic velocity vector field in (58). By following the approach illustrated in the present paper from Eq. (11) onward in the present paper, one may derive the LA-SALT version of the Lorenz 63 system. Perhaps not surprisingly, after replacing the transport drift velocity X in the nonlinear terms in Eq. (22) by its expectation E[X ] these equations become Taking the expectation of each of the equations in (59) then yields a deterministic dynamical system for the expected solutions, The system (60) is isomorphic to the deterministic Lorenz 63 system with a slightly renormalised dissipation. Hence this system has a strange attractor and one can make the following analogy to Lorenz's quote. The Lorenz 63 system with SALT in (21)  Finally, if one subtracts the deterministic expected LA-SALT equations in (60) from the stochastic LA-SALT equations in (59), one finds a system of linear stochastic equations driven by the expected solutions of the system (60) for the differences, regarded as stochastic fluctuations away from the Lorenz 63 system. Namely, We would like to dedicate future work to the further investigation of the systems in Eqs.  (61) is linear, the dynamics of the statistics of the fluctuation will be intricate and challenging to characterise fully.