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].