-
Notifications
You must be signed in to change notification settings - Fork 1k
feat(Topology/Homotopy): add Path.subpathOn for restricting paths to subintervals #34557
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…subintervals This PR adds `Path.subpathOn`, which extracts a subpath from a path γ on an interval [a, b] ⊆ [0, 1] by reparametrizing via the affine map t ↦ a + t(b - a). Main results: - `Path.subpathOn`: definition of the restricted path - `Path.subpathOn_trans`: composing subpaths is homotopic to the combined subpath - `Path.subpathOn_self`: the trivial subpath [a,a] is homotopic to the constant path - `Path.subpathOn_zero_one`: the full subpath [0,1] is homotopic to the original path - Quotient-level versions of these theorems This is split out from leanprover-community#31576 to allow independent review. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
PR summary 17e9ef1cfcImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
Refactors `Path.subpathOn` to use `Set.Icc.convexCombo` directly, removing redundant inline proofs. Also adds: - `Set.Icc.convexCombo_same`: simp lemma for `convexCombo x x t = x` - `Set.Icc.convexCombo_zero_one`: simp lemma for endpoints - `Set.Icc.continuous_convexCombo`: continuity with `@[fun_prop]` - New file `Topology/UnitInterval/ConvexSpace.lean` with `unitInterval.convexCombo` for abstract convex spaces Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…lemma - Move `unitInterval.half` and `coe_half` from Path.lean to UnitInterval.lean - Delete duplicate `continuous_convexCombo₃` (identical to `continuous_convexCombo`) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
/claude learn new skill: run |
This PR adds
Path.subpathOn, which extracts a subpath from a path γ on an interval [a, b] ⊆ [0, 1] by reparametrizing via the affine map t ↦ a + t(b - a).Main results
Path.subpathOn: definition of the restricted pathPath.subpathOn_trans: composing subpaths is homotopic to the combined subpathPath.subpathOn_self: the trivial subpath [a,a] is homotopic to the constant pathPath.subpathOn_zero_one: the full subpath [0,1] is homotopic to the original pathThis material is split out from #31576 to allow independent review. PR #31576 will depend on this PR once merged.
🤖 Prepared with Claude Code