Zulip Chat Archive
Stream: mathlib4
Topic: Cardinal.mk'_def
Violeta Hernández (Oct 24 2024 at 21:03):
Why does docs#Cardinal.mk'_def have a prime in its name? Is this some sort of porting oversight?
Ruben Van de Velde (Oct 24 2024 at 21:04):
Is ⟦α⟧
not Quotient.mk'
?
Violeta Hernández (Oct 24 2024 at 21:05):
Yes, but #α
is Cardinal.mk
Ruben Van de Velde (Oct 24 2024 at 21:05):
Oh no, it's Quotient.mk
too
Ruben Van de Velde (Oct 24 2024 at 21:05):
And it was cardinal.mk_def
in ml3
Ruben Van de Velde (Oct 24 2024 at 21:08):
Per #2084, mathport came up with it
Violeta Hernández (Oct 24 2024 at 21:10):
I'll deprecate this name and switch it back to Cardinal.mk_def
, then
Ruben Van de Velde (Oct 24 2024 at 21:18):
Oh right, I think I remember what went wrong. quotient.mk
used an instance argument, so it matched Quotient.mk'
, but we also changed the meaning of the syntax to the variant that didn't use an instance argument during the port
Ruben Van de Velde (Oct 24 2024 at 21:19):
Heh: -- Porting note: cardinal.mk_def is now Cardinal.mk'_def, not sure why
Ruben Van de Velde (Oct 24 2024 at 21:29):
@Violeta Hernández actually I'll propose deprecating it outright, PR incoming
Violeta Hernández (Oct 24 2024 at 21:30):
Yeah, I think it can be deprecated. Its only usages are in proofs using Quotient.inductionOn
, which can be replaced by Cardinal.inductionOn
.
Ruben Van de Velde (Oct 24 2024 at 21:32):
#18205, let's see if simp
was using it anywhere
Ruben Van de Velde (Oct 24 2024 at 21:32):
That'll be for tomorrow, though
Ruben Van de Velde (Oct 24 2024 at 21:32):
(Feel free to push to that PR if needed)
Last updated: May 02 2025 at 03:31 UTC