ProCGroups.FoxDifferential.Completed.FreeProC.Uniqueness.Existence
The principal declarations in this module are:
existsUnique_freeProCZCCompletedFoxSemidirectLiftExistence and uniqueness of the continuous completed Fox semidirect lift from a free pro-\(C\) source. -existsUnique_freeProCZCCompletedFoxSemidirectLift_componentsComponentwise existence and uniqueness of the continuous completed Fox semidirect lift from a free pro-\(C\) source.
imports
theorem existsUnique_freeProCZCCompletedFoxSemidirectLift
{ι : X → F} (hι : IsFreeProCGroup (C := C) ι)
(htarget : ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C X H))
(φ : X → H)
(hφ : Continuous (freeProCZCCompletedFoxSemidirectGenerator (C := C) φ)) :
∃! f : F →* ZCCompletedFoxSemidirect C X H,
Continuous f ∧
∀ x : X, f (ι x) = freeProCZCCompletedFoxSemidirectGenerator (C := C) φ xExistence and uniqueness of the continuous completed Fox semidirect lift from a free pro-\(C\) source.
Show Lean proof
hι.existsUnique_lift htarget (freeProCZCCompletedFoxSemidirectGenerator (C := C) φ) hφ
theorem existsUnique_freeProCZCCompletedFoxSemidirectLift_components
{ι : X → F} (hι : IsFreeProCGroup (C := C) ι)
(htarget : ProCGroups.ProC.HasOpenNormalBasisInClass C (ZCCompletedFoxSemidirect C X H))
(φ : X → H)
(hφ : Continuous (freeProCZCCompletedFoxSemidirectGenerator (C := C) φ)) :
∃! f : F →* ZCCompletedFoxSemidirect C X H,
Continuous f ∧
(∀ x : X, (f (ι x)).left =
Pi.single x (1 : ZCCompletedGroupAlgebra C H)) ∧
∀ x : X, (f (ι x)).right = φ xComponentwise existence and uniqueness of the continuous completed Fox semidirect lift from a free pro-\(C\) source.
Show Lean proof
by
refine ⟨freeProCZCCompletedFoxSemidirectLift
(C := C) hι htarget φ hφ, ?_, ?_⟩
· exact ⟨
continuous_freeProCZCCompletedFoxSemidirectLift
(C := C) hι htarget φ hφ,
freeProCZCCompletedFoxSemidirectLift_left_generator
(C := C) hι htarget φ hφ,
freeProCZCCompletedFoxSemidirectLift_right_generator
(C := C) hι htarget φ hφ⟩
· intro f hf
exact freeProCZCCompletedFoxSemidirectLift_unique_of_components
(C := C) hι htarget φ hφ f hf.1 hf.2.1 hf.2.2