C^n structures #
In this file we define C^n structures that build on Lie groups. We prefer using the
term ContMDiffRing instead of Lie mainly because Lie ring has currently another use
in mathematics.
A C^n (semi)ring is a (semi)ring R where addition and multiplication are C^n.
If R is a ring, then negation is automatically C^n, as it is multiplication with -1.
- compatible {e e' : PartialHomeomorph R H} : e ∈ atlas H R → e' ∈ atlas H R → e.symm.trans e' ∈ contDiffGroupoid n I
- contMDiff_add : ContMDiff (I.prod I) I n fun (p : R × R) => p.1 + p.2
Instances
Alias of ContMDiffRing.
A C^n (semi)ring is a (semi)ring R where addition and multiplication are C^n.
If R is a ring, then negation is automatically C^n, as it is multiplication with -1.
Equations
Instances For
A C^n (semi)ring is a topological (semi)ring. This is not an instance for technical reasons,
see note [Design choices about smooth algebraic structures].
Alias of topologicalSemiring_of_contMDiffRing.
A C^n (semi)ring is a topological (semi)ring. This is not an instance for technical reasons,
see note [Design choices about smooth algebraic structures].