@@ -428,29 +428,11 @@ theorem mfderiv_iterate_sub_eq_mlieBracket_apply
428428 show (extChartAt I x).symm (extChartAt I x x) = x
429429 exact (extChartAt I x).left_inv (mem_extChartAt_source x)
430430 rw [this]
431- -- Architectural skeleton (with documented smoothness sub-premises and RHS bridge):
432- -- 1. Establish DifferentiableWithinAt of `g_chart_W`, `g_chart_V` at `phi x`
433- -- within `s = range I` (from f C² + W, V C¹ via chain).
434- -- 2. Apply `mfderiv_chart_compose_apply` (Helper #2) to both LHS terms:
435- -- `mfderiv (fun y => g_chart_W (phi y)) x v = fderivWithin g_chart_W s (phi x) v`.
436- -- 3. Substitute `V x = V_loc (phi x)`, `W x = W_loc (phi x)` (closed above).
437- -- 4. Unfold `g_chart_W e := fderivWithin f_loc s e (W_loc e)`.
438- -- 5. Apply `flat_hessianLieWithin_apply` (closed) with hypotheses:
439- -- - `f_loc` is `ContDiffWithinAt 2 s (phi x)` (from f being C²)
440- -- - `V_loc, W_loc` are `DifferentiableWithinAt s (phi x)` (from V, W being C¹)
441- -- - `UniqueDiffOn s` (= `I.uniqueDiffOn`)
442- -- - `h_interior` (theorem premise)
443- -- 6. RHS: unfold `mfderiv f x v = fderivWithin f_loc s (phi x) v`
444- -- (Helper #2 with g = f_loc, v = mlieBracket I V W x).
445- -- 7. RHS continued: `mlieBracket I V W x = lieBracketWithin V_loc W_loc s (phi x)`
446- -- via `mlieBracketWithin_apply` definition unfold + Helper #1
447- -- (`mfderiv (extChartAt I x) x = id` cancels the inverse pullback factor).
448- --
449- -- Each remaining sub-step is bounded and follows from already-closed helpers
450- -- (Helper #1, Helper #2, flat_hessianLieWithin_apply) + standard smoothness
451- -- propagation. Implementation requires careful term-mode bookkeeping; the
452- -- `set phi := ...` abbreviation interacts with `rw` requiring `unfold phi` or
453- -- explicit substitution via `show`.
431+ -- Closure path documented; `change` to inline-extChartAt fails due to
432+ -- `TangentSpace 𝓘(ℝ,F) (g_chart_W (...))` basepoint def-eq issue under HSub.
433+ -- Workaround requires either explicit `@HSub.hSub` ascription or careful
434+ -- intermediate `show` to re-fold mDirDeriv form. ~30-40 lines of careful
435+ -- term-mode Lean remaining.
454436 sorry
455437
456438end Riemannian
0 commit comments