Documentation

LeanPool.CaffarelliKohnNirenberg.ClassEquivalence.Data

The data part of a suitable weak solution #

CKN.IsSuitableWeakSolutionIntegrable from paper label def:sws is a conjunction of two very different kinds of clauses. The first six record that the fields are measurable and have the stated local integrability; the last three record the divergence-free identity, the weak momentum identity and the local energy inequality, each of them paired with an integrability side condition on the integrand it tests.

This file names the first six clauses CKN.IsSuitableWeakSolutionData. The body below is a character-for-character copy of the corresponding part of the definition, so CKN.IsSuitableWeakSolutionIntegrable.toData is a plain projection of the anonymous constructor and needs no tactic; that is the proof that the predicate defined here is exactly those six clauses and nothing more.

Everything downstream that only needs measurability and local integrability should take IsSuitableWeakSolutionData rather than the full class. A lemma stated that way can be used while the identity clauses of the class are still being established, which a lemma stated with the full class cannot.

The measurability and local-integrability clauses of def:sws: the first six conjuncts of CKN.IsSuitableWeakSolutionIntegrable, copied verbatim.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    A suitable weak solution carries the data clauses of def:sws. The proof is the projection of the first six components, with no tactic: this is what certifies that IsSuitableWeakSolutionData is the data part of the class.

    For almost every time, the spatial slice of the velocity has the corresponding slice of Du as its weak gradient on the box.