Commit 2024-10-11 06:22 1cc075db

View on Github →

feat: remove the SmoothManifoldWithCorners assumption in the definition of tangent spaces (#17616) Currently, the definition of the tangent space to a manifold includes (as a nolinted unused parameter) the assumption that the manifold is smooth. However, many statements make sense without this assumption (notably differentiability statements), and including it forces to include a lot of machinery on smooth bundles in the definition of MDifferentiableWithinAt, say. We remove the assumption from the definition. This makes it possible to remove the assumption SmoothManifoldWithCorners from a bunch of statements (including some where it is clearly irrelevant), and disentangle our import structure, without any bad consequence as far as I can tell. There is nothing added or removed in this PR, just moving things around and removing [SmoothManifoldWithCorners I M] assumptions.

Estimated changes