]>
We need smooth manifolds. They require:
classically topology/limits; reductio :-(
full Lesbesgue is dangerously powerful; too much Choice :-(
Crave less, only as much as needed; allow implementations to deliver more.
well-behaved &implies; continuous, but other things may also be continuous;
badly-enough-behaved &implies; discontinuous, limiting scope on other
things
other things may be measurable - unite, finite intersect; spheroids - subject to constraints on measures.
interiorand
voluminous, with dimension = {natural n: no n-simplex is voluminous} as free by-product.
nicethings work, esoteric things may, bad enough don't.
The weird properties of non-exhibitable things may arise for an implementation that believes in them; but the cross-implementation API only cares about observable behaviour (including interactions with exhibitables) of whatever you claim exists to determine whether they belong in each type.
Various categories of nice
functions:
Categoric rules, and rules of similar style, induce a core of each category from some seeds, including polynomials and [anti-]linear maps. Same rules guaratee required properties of the category with implementation's other nice things included. These properties tell us what we can do with at least the core, which hopefully contains all we strictly need.
A smootth manifold is characterised by an atlas of chart, each a "smooth" bijection between patches of the manifold and some linear space. The manifold is a union of patches; the charts behave well on intersections.
The manifold's implementation is encapsulated so that we can ignore it and study the manifold's property entirely in terms of the charts in its attlas. Orthodoxy doesn't need that to describe continuity or differentiability, but I'll need such abstract spaces for manifolds, so shall not be shy of usinnng them in specifying the parts that lead to it.