Degree-zero extraction is a bijection
ProvedQAlgorithms.Papers.Independent.Intake100.P87.zeroDescent_bijectionLet be ordinary finite-dimensional real smooth manifolds, let be a smooth surjective submersion, let be a set, and let be injective. Neither a group structure on nor a smooth structure on is assumed. Let consist of pairs with , , and . Let consist of functions such that whenever .
The specified extraction map is a bijection, and every descent function has a unique -valued factor:
This is set-valued descent along the actual cover, with no smoothness requirement on the descent function.
import Definitions.Def_QAlgorithms_Papers_Independent_Intake100_P87
noncomputable section
open scoped ContDiff Manifold
namespace QAlgorithms.Papers.Independent.Intake100.P87
universe u v
/-- Degree-zero descent, Section 7.1, PDF pp. 48–49: Ex_pi is a bijection;
each descent function has a unique factor through pi with values in G. -/
theorem zeroDescent_bijection {Y M G : SmoothManifold.{u}} {T : Type v}
(pi : SmoothSurjectiveSubmersion Y M) (i : G.carrier → T)
(hi : Function.Injective i) :
Function.Bijective (zeroExtract pi i) ∧
∀ data : ZeroDescent pi i, ∃! f : M.carrier → G.carrier,
∀ y, f (pi.toFun y) = data.val y := by sorry
end QAlgorithms.Papers.Independent.Intake100.P87
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite-dimensional Hausdorff, second-countable smooth real manifolds with specified Euclidean models, allowing empty underlying spaces and zero dimensions. For every type , every smooth surjection with surjective differential everywhere, and every injective map , the map sending a compatible pair , where , , and for all , to its component is a bijection onto the type of maps satisfying whenever . In addition, for every such , there exists exactly one function satisfying
The functions , , and in this statement are not required to be smooth.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.