This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

\journaltitle

PNAS Nexus \DOIDOI HERE \accessAdvance Access Publication Date: Day Month Year \appnotesPaper

\authormark

Sharma et al.

\corresp

[\ast]To whom correspondence should be addressed: [email protected]

0Year 0Year

From Navier-Stokes millennium-prize problem to soft matter computing

Saksham Sharma    Giulia Marcucci \orgdivPembroke College, \orgnameUniversity of Cambridge, \orgaddress\streetPembroke Street, \postcodeCB2 1RF, \stateCambridge, \countryUK \orgdivDepartment of Chemical Engineering, \orgnameUniversity of Cambridge, \orgaddress\streetPhillipa Fawcet Dr., \postcodeCB3 0AS, \stateCambridge, \countryUK \orgdivApoha Ltd., London, \orgname, \orgaddress\streetAcklam Rd., \postcodeW10 5JJ, \stateLondon, \countryUK
(2022; 2022; Date; Date)
Abstract

Clay Mathematical Institute, in the year 2000, formulated a list of seven unsolved mathematical problems which might influence and direct the course of the research in the 21st century. Navier-Stokes regularity problem is one of the seven problems and has not been solved till date. These equations govern the motion of the viscous fluids, such as liquids, gases, gels, polymers. The present article is a spotlight on the NSE problem: a review of the past and current efforts to solve it, and our changing perspectives and understanding of these equations. The major debate is to either prove that the solutions to Navier-Stokes equations (NSE) are smooth or to prove that the solutions reach singularity at a finite-time (blowup); given some initial conditions. While in the past, the focus was on finding bounds for the smooth solutions, recently, there has been growing interest in finding solutions that blowup. The current article places the Turing-completeness of Euler equations (a subclass of NSE) into the centre-stage, by discussing the recent developments that are pointing towards that the idea that the fluid equations should be viewed as a “computer program”. Given this is the case, the article then argues to see “continuum fluid” from a complexity notion, and thus, as a Turing machine. This notion connects the discipline of fluid mechanics to disciplines like, neuromorphic computing, reservoir computing and potentially leading to emerging new discipline, soft matter complexity, computing, and learning, each of which has been reviewed in brief. The understanding that is unfolding from this article is that the unsolved classical problems in fluid dynamics, such as turbulence, “continuum hypothesis”, “NSE regularity”, need a change in approach from reductionist mathematical style (such as, PDE analysis, chaos theory) to a theoretical computational one (Turing machine, computational complexity, machine learning).

keywords:
Navier-Stokes, soft matter, soft matter computing, neuromorphic computing, Halting problem

Dating back to the times of Aristotle, water has been considered as one of the fundamental elements of nature (along with earth, air, and fire). This view, though, was demolished during the Chemical Revolution of the late eighteenth century, when it was accepted that water is, instead, a compound made of the elements hydrogen and oxygen (Chang, 2012). Ever since then, our understanding of water has progressed enormously, from knowing the constituent elements to their subatomic (electrons, protons, neutrons). Not only water, our scientific understanding of ‘fluids’ in general (liquid, gas, gels, polymers) - materials that flow when deformed - has improved by leaps and bounds; we now know to a greater microscopic details (inter-atomic forces, packing density) - experimentally and theoretically - the dynamical behaviour of such fluids (Weitz, 2022).

Refer to caption
Figure 1: A collage on the Navier-Stokes equations. (a) Large-scale constructions, called ‘quanats’ in the ancient Iran built by Persian people around 1st millennium BCE to transport water from a headwell to the farmland through the vertical shafts. Adapted from (Wulff, 1968) ; (b) French engineer and physicist Claud-Louis Navier’s graveyard (top) at Père-Lachaise, division 50 in Paris (France) photographed by S.S. An undated photograph of Irish physicist Sir George Stokes (bottom) (photograph taken during Stokes 200 centenary conference at the Pembroke College); (c) Photographs of the water drops on the window pane of a car (top-left), photo of a mother duck being trailed by four baby ducks at the Grantchester Meadows in Cambridge (top-right), schematic of a variety of cloud shapes (bottom, adapted from: here).

Understanding of fluids has always inspired engineering advances: hydraulics, in the form of force pumps developed by Greek scientists; ‘quanats’, constructed in ancient Iran by the Persians (Fig. 1(a)); principle of buoyancy for floating objects, discovered by Archimedes - have been known for millennia. However, the scientific revolution in the seventeenth century, beginning with the works of Galileo, Newton, and Leibniz, led to the discovery of physical laws that explain the motion of accelerated objects. It was Leonard Euler, who set aside experiments, and applied the celebrated Newton’s second law of motion to fluid parcels/packets (also called “continua”) - an emergent collection of those becomes a fluid (Euler, 1757). In the words of Clifford Truesdell, “looking within the interior moving fluid, where neither eyes nor experiment may reach, he (Euler) called upon the imagination, fancy, and invention which Swift could find neither in music nor in mathematic” (Truesdell, 1960). In a continental-wide effort, the analysis of fluids by Euler (a Swiss mathematician working in Russia) was, subsequently, improved by a French physicist Claude-Louis Navier (Fig. 1(b)), by incorporating nonlinear forces within the fluid that arises because of the stretching of fluid parcels, and finally an Irish physicist George Gabriel Stokes (Fig. 1(b)) combined all the efforts together to derive equations for a viscous fluid, which we now call the “Navier-Stokes equations” (NSE) (Stokes, 1849).

Ever since their formulation, NSE (with some added force components) have given this world a mathematical formalism to understand tides, winds, ocean flows, sea level rise, motion of vehicles, and almost all engineering marvels that encounter fluid flow. Next time when you behold pearls of water drops running down the window pane of your car (Podgorski et al., 2001), ducklings following their mothers while swimming in a river (Yuan et al., 2021), or wave-like clouds formed (fluctus) with a clear blue sky in the background (Fig. 1(c)), recall that the NSE can explain these phenomena to a reasonable extent (Miyazaki et al., 2001). However, a complete understanding of NSE is lacking, in the sense that its solutions are not always trustworthy. For certain cases, they might be physically reasonable (smooth), for other cases, they might be irregular and yield singularity (blowup). There is no consensus on either of the two possibilities, which is precisely the core of millennium-prized problem formulated by Clay Mathematical Institute in the beginning of the 21st century.

This article starts with summarising the statement of the Navier-Stokes regularity problem in Section 1. Then the article discusses the efforts for past one century by mathematicians in finding analytical solutions and bounds for smooth solutions to the equations, in Section 2. Section 3 discusses a series of papers for the past one decade that are pointing towards the fundamentally ‘computational’ nature of the equations. Given this is the case, the article argues a position in Section 4 that fluids should be viewed as computational entities, and hence subject to the computational treatment experimentally. This idea leads one to treating fluids using ideas from the discipline of neuromorphic computing (section 5). The article then concludes in the section 6 with the possible consequences of this idea on the NSE regularity problem and soft matter research in the next few decades.

1 Navier-Stokes regularity problem

Navier-Stokes equations, are Newton’s laws of motion to model the motion of a fluid, in two or three spatial dimensions (2or3\mathcal{R}^{2}\textrm{or}\,\mathcal{R}^{3}), and single time tt dimension. The velocity vector field u(x,t)=(ui(x,t))1inn\vec{u}(x,t)=(u_{i}(x,t))_{1\leq i\leq n}\in\mathcal{R}^{n} and scalar pressure field p(x,t)p(x,t)\in\mathcal{R} are the unknowns in the equations. Given an assumption of incompressibility of the fluid, these equations are given by

tu(t,x)=νΔui=13uiiup+f\displaystyle\partial_{t}\vec{u}(t,x)=\nu\Delta\vec{u}-\sum_{i=1}^{3}u_{i}\partial_{i}\vec{u}-\vec{\nabla}p+\vec{f} (1a)
.u=i=13iui=0\displaystyle\nabla.\vec{u}=\sum^{3}_{i=1}\partial_{i}u_{i}=0 (1b)

where ν\nu is the kinematic viscosity (units: m2s1m^{2}s^{-1}) and f\vec{f} is the external body force. The initial conditions of the velocity vector field are given as

u(0,x)=u0(x)\vec{u}(0,x)=\vec{u}_{0}(x) (2)

where (1) and (2) are defined for t0t\geq 0 and xnx\in\mathcal{R}^{n}. If ν=0\nu=0, then the fluid theoretically has no viscosity (inviscid fluid), and the equations are termed Euler equations. The solutions to either of these equations are considered physically reasonable if

p,uC(n×[0,))\displaystyle p,u\in C^{\infty}(\mathcal{R}^{n}\times[0,\infty)) (3a)
n|u(x,t)|2𝑑x<C\displaystyle\int_{\mathcal{R}^{n}}|u(x,t)|^{2}dx<C (3b)

for all t0t\geq 0. Here, CC^{\infty} refers to the functions p,up,u being smooth and infinitely differentiable, and the kinematic energy of the fluid is bounded above by a constant CC.

The original problem statement postulated at the dawn of 21st century by Clay Mathematical Institute (Fefferman, 2000) is to prove either of the following statements:

  1. 1.

    For ν>0\nu>0 and n=3n=3, prove that for the smooth, divergence-free, physically reasonable initial vector field u0(x)u_{0}(x), and f(x,t)=0f(x,t)=0, there exists smooth functions p(x,t),ui(x,t)p(x,t),u_{i}(x,t) on 3×[0,]\mathcal{R}^{3}\times[0,\infty] that satisfy (1) - (3).

  2. 2.

    For ν>0\nu>0 and n=3n=3, prove that for the smooth, divergence-free, physically reasonable initial vector field u0(x)u_{0}(x), and f(x,t)=0f(x,t)=0, there exists no solutions p(x,t),ui(x,t)p(x,t),u_{i}(x,t) on 3×[0,]\mathcal{R}^{3}\times[0,\infty] that satisfy (1) - (3).

It is to be noted that this problem statement for ν=0\nu=0 is still unsolved, however, Euler equations are not listed as the prize problems. Furthermore, while the (1)-(3) are defined for spatial domains extended to infinity, the equations can also be reformulated for a spatially periodic case. Such a case is also enlisted in the clay prize problem.

2 Efforts to solve the problem

Attempts to find solutions to the Navier-Stokes equations (NSE) goes back to early 20th century, long before the problem, stated above, was formally formulated. In 1911, Oseen (1911) resolved a paradox posed by George G. Stokes known as Stokes’ paradox. Stokes’ paradox stated that there are no bounded (finite) solutions to the Stokes equations (Reynolds number is negligibly small) for the case of a infinitely long cylinder or a disk in 2D falling through a fluid. Oseen resolved the paradox by taking into account the inertial term (uiiuu_{i}\partial_{i}\vec{u}) and a singular point force (called stokeslet). Stokeslet allows the velocity to grow as the logarithm of the radial distance, and thus incorporated as the inner boundary condition to yield bounded solutions u(x,t)\vec{u}(x,t) outside the cylinder. In 1934, Leray (Leray, 1934) found a set of solutions (called weak solutions) u0u_{0} belonging to L2L^{2} norm111An L2L^{2} norm or the Euclidean norm of a function gives the length of a vector 𝐱=(x1,x2,,xn)\mathbf{x}=(x_{1},x_{2},...,x_{n}) as: 𝐱2=x12+x22+..+xn2||\mathbf{x}||_{2}=\sqrt{x_{1}^{2}+x_{2}^{2}+..+x_{n}^{2}}, for a manifold n\mathcal{R}^{n} such that the weak solution in addition to energy inequality shall be unique if a strong solution exists (or the weak solution is regular enough to be a strong solution). However, this dream has not been achieved till date because weak solutions have not been proved yet to be unique, thus regular, in nature. The physical meaning of such a partial regularity is that the solutions u(x,t)\vec{u}(x,t) match analytically well with the smooth solutions only in the large regions of spacetime, which excludes the regions of null sets (measurable sets of measure zero) 222Cantor sets are one kind of null sets. corresponding to time tt and tiny length scale xx. Such null sets are finite sets of arbitrary small length, and are usually disconnected, or in other words, discrete. Hence, it is possible to have Leray weak solutions which would be different at different times tt (only because of unknown regularity in the null sets), leading one to have non-unique general class of solutions.

In 1993, Constantin, Fefferman Constantin and Fefferman (1993) proved that, for given constants Ω\Omega and ρ\rho, if the angle between unit vorticity vectors at positions xx and yy is φ(x,y,t)\varphi(x,y,t), then the magnitude of the vorticity ω\omega at both locations is above Ω\Omega if

|sinφ(x,y,t)||xy|ρ\left|\sin\varphi(x,y,t)\right|\leq\frac{|x-y|}{\rho} (4)

such that the vortex tubes are formed in an antiparallel fashion osculating (observed physically and numerically in experiments) each other. The vorticity vector is regular only in L2L^{2} norm and not until LL^{\infty} norm. As a result, this well-behaved solution of vorticity vector (in the sense of parallel or antiparallel alignment) exists only because of the viscous mechanism, leading to partial regularity within the nonlinear stretching mechanism.
One type of scaling of NSE is given as

v(x,t)vλ(x,t)=λv(λx,λ2t)v(x,t)\mapsto v_{\lambda}(x,t)=\lambda v(\lambda x,\lambda^{2}t) (5)

and there are various partial regularity results known for this. One of the most prominent one is called Ladyzhenskaya-Prodi-Serrin conditions ((Ladyzhenskaya and Kiselev, 1957), (Prodi, 1959), (Serrin, 1961)), which states that if the Leray weak solution lies in LtpLxqL^{p}_{t}L^{q}_{x} with 2/p+3/q12/p+3/q\leq 1, then the solution is unique and smooth in positive time. The endpoint in the above equality for p=p=\infty and q=3q=3, given for LtLx3L^{\infty}_{t}L^{3}_{x}, was proved by Escauriaza-Seregin-S̆verák Escauriaza et al. (2003). It should be noted that while the natural scaling of weak solutions has a regularity for the condition, 2/p+3/q=3/22/p+3/q=3/2, the energy equality holds in NSE with an additional regularity for the condition, 2/p+3/q=5/42/p+3/q=5/4 (Shinbrot, 1974). This means that there is a gap open between the natural scaling of the equations and the kinetic energy, which can lead to non-uniqueness of weak solutions. In fact, this nonuniqueness was hinted by Jia-S̆verák (Jia and Šverák, 2014), where the authors proved that in the class LtLx3,L_{t}^{\infty}L_{x}^{3,\infty}, Leray solutions are nonunique if a certain spectral assumption holds for a linearised Navier-Stokes operator. In 2019, Buckmaster and Vicol (Buckmaster and Vicol, 2019) proved a stronger result that the weak solutions to the 3D NSE, vCt0Hxβv\in C_{t}^{0}H_{x}^{\beta} (where HβH^{\beta} is the L2L^{2} space with the regularity index β\beta), are nonunique. The nonuniqueness refers to ill-posedness and existence of infinitely many solutions so that a clear statement about the nature of the solution can not be made. The idea used in the proof of this work is the convex integration method (De Lellis and Székelyhidi, 2015) and the authors expect that these tools might in the future establish nonuniqueness of Leray weak solutions.

While the results shown above are obtained by functional analysts for past one century, the NSE question has also percolated the community of applied mathematicians. Kimura and Moffatt (Moffatt and Kimura, 2019) showed that two vortex rings, of finite radii and counter-rotating circulation Γ\Gamma (Fig. 2(a)), when approaching each other can exhibit a finite-time singularity, which is physical (not mathematical) in nature, when the key length scale of the system becomes smaller than the intermolecular scale, making the continuum hypothesis 333A fundamental physical assumption in the derivation of NSE, continuum hypothesis states that the the effect of statistical and thermal fluctuations because of the motion of molecules in a fluid are not necessary to be taken into account while deriving continuum laws of motion, given that the length scale of system is at least 10 times greater than the mean free path of molecules in the continua. See (Batchelor, 2000, see p. 6) becomes invalid. In fact, such finite-time physical singularities are fairly ubiquitous in household phenomena such as: the pinch-off of pendant drop (Fig. 2(b).i); fingering patterns in a Hele-Shaw flow cell consisting of parallel plates separated by a distance (Fig. 2(b).ii); eddies formed at an edge of a wedge-shaped container driven by the rotation of a cylinder on the top of the container (Fig. 2(b).iii); slender-like filaments formed by a receding drop of biological fluid secreted by pitcher plants (Fig. 2(b).iv); finite-time singularity formed by an unstable thin-film (Fig. 2(b).v). It is to be noted that the case of vortex reconnection has also been considered by functional analysts to check if the NSE solutions are smooth and regular in nature or not. It turns out that the vortex reconnection has two stages. The first stage is when the strong coherent vortices come together and stretch to form intense narrow vortex tubes which approach at various angles by violating the smoothness assumption on the gradient of direction ζ\nabla\zeta. The second stage is when the viscosity plays an important role by having an upper bound

ν2|ω||ζ|2𝑑x𝑑tE0\nu^{2}\int|\omega||\nabla\zeta|^{2}dxdt\leq E_{0} (6)

on the vorticity. As a result, the vortex tubes become antiparallel, reconnect, and finally decay. While this picture has been numerically shown in several studies (Meiron et al., 1989), there is no rigorous proof on the regularity of solutions in this problem.

Refer to caption
Figure 2: Examples from the fluid dynamics literature where the physical systems attain finite-time singularity. (a) Pyramid vortex reconnection observed by Kimura and Moffatt (Moffatt and Kimura, 2019), (b) A receding thin-film (on a polyethylene substrate) of a viscoelastic sticky fluid secreted by carnivorous pitcher plants N. rafflesiana forms slender filaments which are of fractal-like shapes at the periphery; taken from (Kang et al., 2021), (c) A liquid thin-film of height lower than a critical value (which depends on surface tension and interaction forces between liquid and the substrate) becomes unstable and yields singularity (h=0h=0) at a finite-time (Sharma and Wilson, 2022).

3 A new scheme to look at the problem

In Section 2, numerous efforts to either prove uniqueness or hint towards nonuniqueness of the solutions to NSE were outlined. This section, specifically, highlights a new scheme to solve the problem by using ideas from theoretical computer science.

In 2015, Terence Tao (Tao, 2016) introduced a model given as

tXn=λ2nαXn+1n1=n(t)λn1Xn121n=n(t)λn=n(t)λnXnXn+1\begin{gathered}\partial_{t}X_{n}=-\lambda^{2n\alpha}X_{n}+1_{n-1=n(t)}\lambda^{n-1}X^{2}_{n-1}\\ -1_{n=n(t)}\lambda^{n=n(t)}\lambda^{n}X_{n}X_{n+1}\end{gathered} (7)

where n:[0,T)𝒵n:[0,T_{*})\to\mathcal{Z} is a piecewise constant function that describes the mode pair (Xn(t),Xn(t)+1X_{n(t)},X_{n(t)+1}) allowed to interact at a given time tt, XnX_{n} is the energy of fluid at scale n1n-1 being diffused to scale nn. A system of ODEs were constructed to simulate (7) by using a sequence of “quadratic circuits” connected in series fashion. Each circuit is composed of “quadratic logic gates” which simulate a certain form of basic quadratic non-linear interaction. As shown in Fig. 3(c), the gates transfer energy from one mode to another with “amplifier” and “rotor” gates. Tao argued that it might be possible that such gates are Turing complete. After 6 years, in 2021, Cardona, Miranda, Peralta-Salas, Presas (Cardona et al., 2021) proved that it indeed is the case that Euler equations are Turing complete. The theorem that the authors proved states that

Theorem 1.

There exists a Riemannian manifold (M,g)(M,g) whose Euler flow is Turing-complete: the halting problem for any given Turing machine is equivalent to the Euler flow for a certain initial condition associated to that machine entering a certain region.

where the authors constructed solutions for the steady Euler flow (without viscosity) on a Riemannian 3-sphere 𝒮3\mathcal{S}^{3} that are Turing-complete. Here, Turing completeness means that for given points on the sphere, the problem of bounding the dynamical trajectory of those points, as the equation evolves, is an undecidable problem. Following this work, the authors extended the analysis to a standard Euclidean 3-dimensional space. The tools used to prove such a result are contact topology, symplectic geometry, h-principle, generalised shift maps, and Cantor sets. The key step in the construction of their proof is translating the problem in Fluid Dynamics as a problem in Geometry by using a key master point on establishing a correspondence between stationary Euler flows (Beltrami fields) and Reeb vector fields - a former result by Etnyre, Ghrist and also envisaged formerly by Dennis Sullivan (2022 Abel Prize winner (Papadopoulos, 2022)). Such a mirror is used in the proof to construct a Reeb vector field in dimension three. This construction of the Reeb vector field reminds Poincare’s section and promotes a 2D to 3D construction proving that a certain map in the plan can be seen as time-1-map of the flow of a Reeb vector field. The 2D construction builds on former work of Cristopher Moore in 1991 (Moore, 1991) on whether hydrodynamics is able to perform computations, so the construction in this work answers Moore’s question. An intuitive sense of how the proof is derived can be given as follows. For a given string of symbols of the alphabet (tk,.,tk)(t^{*}_{-k},....,t^{*}_{k}) and a Turing machine TT with an input tape tt, the authors showed that it is possible to construct explicitly a point pp and an open set UU in 𝒮3\mathcal{S}^{3} such that when the velocity field XX, which is the solution of inviscid Navier-Stokes equations, passes through pp, it also intersects UU if and only if TT halts with the output tape at positions corresponding to symbols (tk,.,tk)(t^{*}_{-k},....,t^{*}_{k}) (Fig. 3(d)). This work marks as an important step in towards treating the general solution of different subclasses of NSE as embeddable in a Turing machine. The authors found that if the initial vector field X\vec{X} for Euler equations is given as an input in the NSE, the resulting velocity field can only simulate a finite number of steps, and thus, the Turing completeness of Navier-Stokes equations would still remain unproven.

The results presented above are only for manifolds which are of higher dimensions, and thus, are not scalar invariant. Proving finite-time blowup is an issue for such manifolds, as at finer scales, the metric structure becomes flat and the equivalence between Euler flow and arbitrary vector fields does not hold true. The key next step here is to find solutions to Euler equations on 3\mathcal{R}^{3} which is scalar invariant, as the original Clay problem ((1)) states. Tao discussed in MSRI seminar that certain type of hybrid manifolds which exhibit scalar invariance in one region and universality in other region might potentially be a way to move forward to prove Euler flows Turing-complete in 3\mathcal{R}^{3} be importantly noted that Turing-completeness of Euler equations in 3\mathcal{R}^{3} is not a straightforward path as it seems, as once it is established that the equations are Turing-complete, the proof of finite-time blowup will require lots of care in the proof.

As discussed in Tao (Tao, 2016), proving the Turing-completeness of the Euler or Navier-Stokes equations is the first step towards building, designing, and quantifying the design of logic gates that can be assembled to simulate the classical laws of conservation of energy and helicity that the fluid equations will obey. After making sure that the physics is right and design of logic gates is rigorous enough, such a “fluid program” can be shown to blowup for a specific set of initial data, and the debate of regularity versus blowup can be given more concrete answer, for a given choice of initial data.

Refer to caption
Figure 3: Fluid equations in a computational complexity perspective. (a) Schematic of a Turing machine on a tape with input α\alpha, program/function ff, and output β\beta, (b) Euler equations as embeddable in a Turing machine and suffering from the Halting problem is equivalent to the undecidability of a flow field X\vec{X} passing through the point pp and entering an open set UU.

4 Consequences to the fluid dynamics research

As discussed by George Batchelor (Batchelor, 2000), the mathematical basis for the continuum treatment of liquids in motion is incomplete and thus, it is difficult to deduce the properties of a hypothetical continuous medium that moves the same way as a real fluid. Very recently, there is a growing evidence that ‘fluids’ do not much show the ‘regular’ or symmetric behaviour, at certain regimes where the flow is turbulent or the length scale is close to the molecular scale. We recently argued that there lacks a fundamental framework which connects the physics of fluids at two different scales Sharma et al. (2022). If the analysis of fluids is restricted only to one continuum scale without incorporating the underlying molecular contributions (Bandak et al. (2022)), then the Navier-Stokes equations yield singular solutions in an unpredictable fashion. To solve this problem, the topic of “emergence” within complexity sciences field comes to our rescue as it celebrates the idea that physics at multiple scales can be correlated or conceptually connected to each other. One framework built off complexity view of fluid mechanics suggested by us (Sharma et al. (2022)) is the use of cantor sets (Lindenmayer systems) as a computational framework to derive continuum level properties from molecular level. These systems consists of certain (recursive) rules being applied at one scale to yield the physics at another scale.

If one accepts the use of L-systems or related computational frameworks in analysing fluids at multiple scales, then another corollary from this result is to start accepting that fluids, in fact, ((Wheeler, 2018)) consist of information (bits) at their core. This changes the way we see fluids; instead of fluids being modelled mathematically, they can be computationally programmed. Such a program can be both experimental (Adamatzky (2019); Brun (2022)) and virtual (Sharma et al. (2022); Cardona et al. (2021)) in nature.

Given that the fundamental nature of fluid dynamical behaviour is computational in nature, the question that immediately comes up is: is it digital or analog? To answer this question, it is important to resource two important results. First is that the the fluid dynamical equations are chaotic in nature, as discussed extensively by Doering & Gibbons (Doering and Gibbon, 1995, see Ch. 5). Second is that the chaotic behaviour of a physical system can be encoded in Siegelmann (1995) in analog shift maps which are more powerful than Turing machine, and computes similar to how a neural network and an analog machine would compute. These two results can be combined to argue that a fluid can be programmed to behave like an analog computer, and perform computations similar to a neural network. This result leads one to explore new avenues of research, particularly in neuromorphic and unconventional computing communities, as the tools from these fields can be borrowed to program the analog behaviour of fluids, soft matter, or active matter.

5 Neuromorphic computing

In the increasing community of scientists working on analog and unconventional computing, neuromorphic computing (NMC) is the branch that has been gaining the most attention since the beginning of the fourth industrial revolution Its main objective is to overcome the challenge of engineering machines based on brain-like algorithms, namely, capable of solving problems following a holistic approach, a peculiarity exclusive to the human brain.

The way NMC addresses this challenge involves both cutting-edge software architectures and novel hardware paradigms, in a never-ending interchange. Indeed, while it is possible to trace the path that led the scientific community from the need for efficient big-data analysis to the development of artificial neural networks (ANNs) (Fernando and Sojakka, 2003), nowadays separating the development of software and hardware in NMC is becoming an impossible task. For this reason, modeling fluid dynamics using NSE and analyzing the computing power of a liquid state machine (LSM) can be seen as two sides of the same coin, a concept that justifies the presence of this section in this paper, and on which the authors are actively working and will show original results in forthcoming publications.

From an algorithm perspective, the two most important architectures of NMC are spiking neural networks (SNNs) (Fernando and Sojakka, 2003), and reservoir computing (RC) (Fernando and Sojakka, 2003). SNNs are ANNs based on time-dependent synapses. At variance with an ensemble of perceptrons (basic units of ANNs with output defined as y=f(iwixi+b)y=f(\sum_{i}w_{i}x_{i}+b), where ff is the activation function, xix_{i} are the nodes, wiw_{i} the corresponding trainable weights, and bb is the bias term), the neurons of a SNN are allowed to transmit information only when the activation potential crosses its threshold.

RC represents a subclass of recurrent neural networks (RNNs) with training performed only at the readout stage. In other words, RC can be considered as a RNN where the total ensemble of hidden layers is flattened into a sparse highly-dimensional layer with fixed dynamics (i.e., a black box). It benefits from the RNN’s Turing completeness in most of its architectures, excluded the limit ones, like the extreme learning machine (ELM) which is a RC feedforward version. The most widespread RC paradigms are echo state networks (ESNs), LSM, ELM, and all RC quantum versions, outside the purpose of this paper. In terms of equations, we can generalize their models to

𝐲(tj)=𝐖out𝐱(tj)+𝐛,𝐱(tj)=f(𝐖s𝐮(tj)+𝐖𝐱(tj1)),\begin{array}[]{rcl}\mathbf{y}(t_{j})&=&\mathbf{W}^{out}\mathbf{x}(t_{j})+\mathbf{b},\\ \mathbf{x}(t_{j})&=&f\left(\mathbf{W}^{s}\mathbf{u}(t_{j})+\mathbf{W}\mathbf{x}(t_{j-1})\right),\end{array} (8)

with 𝐲(tj)\mathbf{y}(t_{j}) the network readout at time tjt_{j} satisfying the condition

𝐲(tj)𝐲T(tj)<ϵj=1,,N,||\mathbf{y}(t_{j})-\mathbf{y}_{T}(t_{j})||<\epsilon\;\;\forall j=1,...,N, (9)

where 𝐲T\mathbf{y}_{T} is the target output and ϵ0\epsilon\lesssim 0. In Eqs. (8), 𝐖out\mathbf{W}^{out} is the matrix of trainable weights obtained from Eq. (9) as

𝐖out=(𝐲T(t1)𝐛,,𝐲T(tN)𝐛)(𝐱(t1),,𝐱(tN)),\mathbf{W}^{out}=\left(\mathbf{y}_{T}(t_{1})-\mathbf{b},...,\mathbf{y}_{T}(t_{N})-\mathbf{b}\right)\cdot\left(\mathbf{x}(t_{1}),...,\mathbf{x}(t_{N})\right)^{\dagger}, (10)

where \dagger stands for the Moore-Penrose pseudo-inverse matrix; 𝐱(tj)\mathbf{x}(t_{j}) and 𝐮(tj)\mathbf{u}(t_{j}) are the vectors of nodes in the output and input layers at time tjt_{j}, respectively; 𝐛\mathbf{b} is the bias vector; ff is the activation function; 𝐖s\mathbf{W}^{s} and 𝐖\mathbf{W} are the matrices of the non-trainable weights of the reservoir.

The ELM is obtained from Eqs. (8) when 𝐖=𝟎\mathbf{W}=\mathbf{0}, the limit case characterized by absence of recurrence. It has already been shown that the nonlinear Schrödinger equation can model an ELM (Marcucci et al., 2020), a fact that suggests that also a reservoir governed by the NSE is able to perform interpolation, classification, and logic gates. Indeed, the nonlinear Schrödinger equation can be derived from the NSE in deep-water approximation (Peregrine, 1983). More precisely, in Marcucci et al. (2020) (Marcucci et al., 2020), the authors demonstrated how a continuous-wave laser beam propagating in a self-focusing crystal can realize a neuromorphic computer by encoding information in a low-intensity structured beam and exciting the crystal nonlinearity through a bias beam with rectangular spatial intensity distribution. Except for the presence of the structured beam, this model describes also the hydrodynamics of the dam break problem (El et al., 2016), tracing the path for further investigations in the field.

When Eqs. (8) are modified in a way that 𝐱\mathbf{x} represents spike neurons, we obtain an LSM (Maass, 2011), a NMC architecture proven to be a universal approximator. A hardware implementation of the LSM was realized at the beginning of this millennium (Fernando and Sojakka, 2003). This system uses mechanical excitation of linear waves in a bucket filled with water and, by imaging the wave interference at the center of the bucket, it accomplishes complex tasks such as vowel recognition or logic operations. Even if the understanding of this machine could clearly benefit from an analysis of its reservoir in terms of NSE, no research has been done in this direction because of the complexity of the system. However, we believe that such an investigation would be an important milestone to achieve in order to develop better models of the NMC’s overall performance.

6 Outlook to the NSE regularity problem and the soft matter research

An answer to the NSE regularity problem will probably be the result of influx of ideas from other disciplines such as, theory of computation, theory of neural networks, and computational complexity. Fluid mechanics has been a topic of interest for engineers, physicists, mathematicians, biologists, and computer. The turn of 20th century saw advancements in the mathematical side when questions of existence and uniqueness of PDEs were asked, particularly by Ladyzhenskaya, Leray, and Oseen. There was a shift in thinking, in the mathematical physics community, from proving/finding a classical solution of a problem towards accepting the notion of a ‘weak solution’ of the PDE. On the other hand, the experimental side of fluid mechanics, over the last few decades, has gained immense traction because of rapid developments in high resolution microscopy, high-speed imaging, experimentation in adverse conditions like space station, alongside the influences of molecular chemistry, polymer physics, quantum physics, and many other disciplines. The vast amounts of data available from experimental observations has invited an array of diverse neural network architectures to model the phenomenon. However, there still remains a lot to be done on the fundamental side of neural networks: there is a need for the theoretical-computational theory of fluid mechanics that can support ongoing remarkable feats of neural networks in modeling the experimental observations. In fact, a recent paper, Wang, Lai, Gomez-Serrano, Buckmaster (Wang et al., 2022) showed that a physics-informed neural networks (PINN) can be employed to find smooth self-similar solutions for the Boussinesq equations. The authors argue that their numerical approach, introduced in their paper can guide a computer-assisted proof of finite-time singularity formation from finite-energy initial data. In fact, very recently, 2D Boussinesq and 3D Euler equations were proven to blow-up in self-similar fashion (Chen and Hou (2022)). The technique involved decomposing the solution into semi-analytical construction that captures the long-range behaviour and the numerical computation that yields the behaviour of the next time step, such that that combination of the two is useful to prove self-similar blowup of the solutions. This result present first of its own kind of computer-assisted proof of a blowup scenario. It is the hope that in the future, fluid equations without any boundary or support might well be proved to exhibit blowup for smooth initial data, however, that probably would involve highly computer-assisted programming of fluid parcels.

Given that the Navier-Stokes regularity problem lies at the heart of current scientific advances of the 21st century, it is highly likely that the theoretical and numerical advances in physics-informed machine learning techniques and its connections to the computational complexity of ‘computable’ fluid parcels are going to metamorphosise the physics of fluids, soft matter, and active matter in coming few decades and potentially lead to emergence of a new discipline along the lines of “soft matter complexity, computing, and learning”.

7 Acknowledgments

We thank Prof. Eva Miranda for additional references and points to add to this article; David Kaloper Meršinjak for long hours of discussion on various related problems that led to establishing the narrative of this article; Dr Shamit Shrivastava for the deeply insightful scientific conversations and for sharing with us his enthusiasm in understanding the complexity of the world.

Dedication

This article is dedicated to Sir George Gabriel Stokes, a physicist who made seminar contributions in the field of fluid mechanics. He served as the Lucasian Professor of Mathematics from 1849 until 1903, and served as the Master of Pembroke College from 1902-1903, at the University of Cambridge. The article written above is the result of never-ending source of inspiration that S.S. received by glancing fondly over the magnanimous portrait of Stokes in the dining hall of Pembroke.

References

  • Chang [2012] Hasok Chang. Is water H2O?: Evidence, realism and pluralism, volume 293. Springer Science & Business Media, 2012.
  • Weitz [2022] David Weitz. Soft materials evolution and revolution. Nat. Mater., 2022.
  • Euler [1757] Leonhard Euler. Principes généraux du mouvement des fluides. Mémoires de l’académie des sciences de Berlin, pages 274–315, 1757.
  • Truesdell [1960] Clifford Truesdell. A program toward rediscovering the rational mechanics of the age of reason. Archive for history of exact sciences, 1(1):3–36, 1960.
  • Stokes [1849] George Gabriel Stokes. On the theories of the internal friction of fluids in motion, and of the equilibrium and motion of elastic solids. Trans. Cam. Phil. Soc., 1849.
  • Wulff [1968] Hans E Wulff. The qanats of iran. Scientific American, 218(4):94–107, 1968.
  • Podgorski et al. [2001] T Podgorski, J-M Flesselles, and L Limat. Corners, cusps, and pearls in running drops. Physical review letters, 87(3):036102, 2001.
  • Yuan et al. [2021] Zhi-Ming Yuan, Minglu Chen, Laibing Jia, Chunyan Ji, and Atilla Incecik. Wave-riding and wave-passing by ducklings in formation swimming. Journal of Fluid Mechanics, 928, 2021.
  • Miyazaki et al. [2001] Ryo Miyazaki, Satoru Yoshida, Yoshinori Dobashi, and Tomoyuki Nishita. A method for modeling clouds based on atmospheric fluid dynamics. In Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001, pages 363–372. IEEE, 2001.
  • Fefferman [2000] Charles L Fefferman. Existence and smoothness of the navier-stokes equation. The millennium prize problems, 57:67, 2000.
  • Oseen [1911] CW Oseen. Sur les formules de green généralisées qui se pré-sentent dans l’hydrodynamique et sur quelques. Acta mathematica, 34:205, 1911.
  • Leray [1934] Jean Leray. Sur le mouvement d’un liquide visqueux emplissant l’espace. Acta mathematica, 63(1):193–248, 1934.
  • Constantin and Fefferman [1993] Peter Constantin and Charles Fefferman. Direction of vorticity and the problem of global regularity for the navier-stokes equations. Indiana University Mathematics Journal, 42(3):775–789, 1993.
  • Ladyzhenskaya and Kiselev [1957] OA Ladyzhenskaya and AA Kiselev. On the existence and uniqueness of the solution of the nonstationary problem for a viscous incompressible fluid. Izv. Akad. Nauk SSSR Ser. Mat, 21(19579):665–680, 1957.
  • Prodi [1959] Giovanni Prodi. Un teorema di unicita per le equazioni di navier-stokes. Annali di Matematica pura ed applicata, 48(1):173–182, 1959.
  • Serrin [1961] James Serrin. On the interior regularity of weak solutions of the Navier-Stokes equations. Mathematics Division, Air Force Office of Scientific Research, 1961.
  • Escauriaza et al. [2003] Luis Escauriaza, Gregory A Seregin, and Vladimir Sverak. L3 infinity solutions of the navier-stokes equations and backward uniqueness. Russian Mathematical Surveys, 58(2):211–250, 2003.
  • Shinbrot [1974] Marvin Shinbrot. The energy equation for the navier–stokes system. SIAM Journal on Mathematical Analysis, 5(6):948–954, 1974.
  • Jia and Šverák [2014] Hao Jia and Vladimír Šverák. Local-in-space estimates near initial time for weak solutions of the navier-stokes equations and forward self-similar solutions. Inventiones mathematicae, 196(1):233–265, 2014.
  • Buckmaster and Vicol [2019] Tristan Buckmaster and Vlad Vicol. Nonuniqueness of weak solutions to the navier-stokes equation. Annals of Mathematics, 189(1):101–144, 2019.
  • De Lellis and Székelyhidi [2015] Camillo De Lellis and László Székelyhidi. On h-principle and onsager’s conjecture. Eur. Math. Soc. Newsl, 95:19–24, 2015.
  • Moffatt and Kimura [2019] HK Moffatt and Yoshifumi Kimura. Towards a finite-time singularity of the navier–stokes equations. part 2. vortex reconnection and singularity evasion. Journal of Fluid Mechanics, 870, 2019.
  • Batchelor [2000] George Keith Batchelor. An introduction to fluid dynamics. Cambridge university press, 2000.
  • Meiron et al. [1989] DI Meiron, MJ Shelley, SA Orszag, and WT Ashurst. Numerical studies of vortex reconnection. Mathematical aspects of vortex dynamics, pages 183–194, 1989.
  • Kang et al. [2021] Victor Kang, Hauke Isermann, Saksham Sharma, D Ian Wilson, and Walter Federle. How a sticky fluid facilitates prey retention in a carnivorous pitcher plant (nepenthes rafflesiana). Acta Biomaterialia, 128:357–369, 2021.
  • Sharma and Wilson [2022] Saksham Sharma and David Ian Wilson. On the origin of finite-time filament in a non-newtonian thin-film, 2022. to be published.
  • Tao [2016] Terence Tao. Finite time blowup for an averaged three-dimensional navier-stokes equation. Journal of the American Mathematical Society, 29(3):601–674, 2016.
  • Cardona et al. [2021] Robert Cardona, Eva Miranda, Daniel Peralta-Salas, and Francisco Presas. Constructing turing complete euler flows in dimension 3. Proceedings of the National Academy of Sciences, 118(19):e2026818118, 2021.
  • Papadopoulos [2022] Athanase Papadopoulos. Dennis sullivan: Mathematics and physics; manifold and space. arXiv preprint arXiv:2204.11496, 2022.
  • Moore [1991] Cristopher Moore. Generalized shifts: unpredictability and undecidability in dynamical systems. Nonlinearity, 4(2):199, 1991.
  • Sharma et al. [2022] Saksham Sharma, Giulia Marcucci, and Adnan Mahmud. A complexity perspective on fluid mechanics, 2022.
  • Bandak et al. [2022] Dmytro Bandak, Nigel Goldenfeld, Alexei A Mailybaev, and Gregory Eyink. Dissipation-range fluid turbulence and thermal noise. Physical Review E, 105(6):065113, 2022.
  • Wheeler [2018] John Archibald Wheeler. Information, physics, quantum: The search for links. CRC Press, 2018.
  • Adamatzky [2019] Andrew Adamatzky. A brief history of liquid computers. Philosophical Transactions of the Royal Society B, 374(1774):20180372, 2019.
  • Brun [2022] Pierre-Thomas Brun. Fluid-mediated fabrication of complex assemblies. JACS Au, 2022.
  • Doering and Gibbon [1995] Charles R Doering and John D Gibbon. Applied analysis of the Navier-Stokes equations. Cambridge university press, 1995.
  • Siegelmann [1995] Hava T Siegelmann. Computation beyond the turing limit. Science, 268(5210):545–548, 1995.
  • Fernando and Sojakka [2003] Chrisantha Fernando and Sampsa Sojakka. Pattern recognition in a bucket. In European conference on artificial life, pages 588–597. Springer, 2003.
  • Marcucci et al. [2020] Giulia Marcucci, Davide Pierangeli, and Claudio Conti. Theory of neuromorphic computing by waves: machine learning by rogue waves, dispersive shocks, and solitons. Physical Review Letters, 125(9):093901, 2020.
  • Peregrine [1983] D Howell Peregrine. Water waves, nonlinear schrödinger equations and their solutions. The ANZIAM Journal, 25(1):16–43, 1983.
  • El et al. [2016] Gennady A El, Eduardo G Khamis, and Alexander Tovbis. Dam break problem for the focusing nonlinear schrödinger equation and the generation of rogue waves. Nonlinearity, 29(9):2798, 2016.
  • Maass [2011] Wolfgang Maass. Liquid state machines: motivation, theory, and applications. Computability in context: computation and logic in the real world, pages 275–296, 2011.
  • Wang et al. [2022] Yongji Wang, Ching-Yao Lai, Javier Gómez-Serrano, and Tristan Buckmaster. Self-similar blow-up profile for the boussinesq equations via a physics-informed neural network. arXiv preprint arXiv:2201.06780, 2022.
  • Chen and Hou [2022] Jiajie Chen and Thomas Y Hou. Stable nearly self-similar blowup of the 2d boussinesq and 3d euler equations with smooth data. arXiv preprint arXiv:2210.07191, 2022.