Zulip Chat Archive
Stream: mathlib4
Topic: lift (terminology)
Yoh Tanimoto (Oct 27 2024 at 09:21):
In SeparationQuotient.lift, for (f : X → α) (hf : ∀ (x y : X), Inseparable x y → f x = f y) p.liftQ f h
is defined as a map such that lift f hf(mk x) = f x
, but is this the standard terminology? It feels rather that the RHS is the lift of the LHS.
cf. https://en.wikipedia.org/wiki/Lift_(mathematics)
Christian Merten (Oct 27 2024 at 09:55):
This naming comes from the naming of docs#Quotient.lift. Arguably it should be called Quotient.desc
and this is how it is called in the category theory limits API, see e.g. docs#CategoryTheory.Limits.colimit.desc
Patrick Massot (Oct 27 2024 at 10:04):
We discuss this periodically, and have been discussing it at least since 2017. The current terminology is definitely backward compared to mathematics but it is very much entrenched, including in Lean core.
Yoh Tanimoto (Oct 27 2024 at 10:46):
in other words, it is difficult change, I see.
Notification Bot (Oct 27 2024 at 12:02):
Yoh Tanimoto has marked this topic as resolved.
Kim Morrison (Oct 27 2024 at 23:06):
I don't think it is impossible for Mathlib to change unilaterally however.
Patrick Massot (Oct 28 2024 at 09:29):
Kim Morrison said:
I don't think it is impossible for Mathlib to change unilaterally however.
Isn’t this terminology introduced in core?
Kim Morrison (Oct 28 2024 at 10:00):
Yes, but Mathlib could choose to not name further things lift
.
Kim Morrison (Oct 28 2024 at 10:01):
(My take here is that lift
is just wrong, and mathematicians have the right words here that unfortunately got scrambled.)
Kim Morrison (Oct 28 2024 at 10:02):
That said, I don't want to make a case for renaming it in Lean; I'm just proposing moving where the seam occurs.
Notification Bot (Oct 29 2024 at 05:25):
Yoh Tanimoto has marked this topic as unresolved.
Yoh Tanimoto (Oct 29 2024 at 05:25):
(deleted)
Yoh Tanimoto (Oct 29 2024 at 05:27):
I coud start by renaming lift
by Inseparable
setoid, indeed I have some related PR #18178. What is the mathematically right terminology? desc
, or maybe factor
?
Notification Bot (Oct 29 2024 at 05:28):
Yoh Tanimoto has marked this topic as unresolved.
Last updated: May 02 2025 at 03:31 UTC