Zulip Chat Archive
Stream: general
Topic: transport through trivial bundles
Scott Morrison (Apr 27 2018 at 10:54):
I find myself needing a few lemmas about parallel transport through trivial bundles. (In the first case, this is literally the case, the later ones are close analogues.)
universes u₁ u₂ @[simp] lemma {u₁ u₂} parallel_transport_for_trivial_bundles {α : Sort u₁} {a b : α} {β : Sort u₂} (p : a = b) (x : β) : @eq.rec α a (λ _, β) x b p = x := begin induction p, simp, end @[simp] lemma plift.rec.constant {α : Sort u₁} {β : Sort u₂} (b : β) : @plift.rec α (λ _, β) (λ _, b) = λ _, b := begin apply funext, intros, cases x, refl, end @[simp] lemma ulift.rec.constant {α : Type u₁} {β : Sort u₂} (b : β) : @ulift.rec α (λ _, β) (λ _, b) = λ _, b := begin apply funext, intros, cases x, refl, end
Scott Morrison (Apr 27 2018 at 10:55):
Are these welcome in mathlib
? If so, where do they go?
Scott Morrison (Apr 27 2018 at 10:56):
(These all arise after using cases
on hypotheses in fairly harmless ways.)
Scott Morrison (Apr 28 2018 at 02:40):
I made a PR for this at <https://github.com/leanprover/mathlib/pull/124>.
Johan Commelin (Apr 28 2018 at 03:23):
This is all going to follow from your transportable
stuff later on, I guess...
Johan Commelin (Apr 28 2018 at 03:23):
I mean, parallel transport in maths is an instance of transport of structure...
Last updated: Dec 20 2023 at 11:08 UTC