Zulip Chat Archive
Stream: mathlib4
Topic: Syntax idiomatic definition class
Martin Dvořák (Dec 30 2025 at 19:34):
Which of the following syntaxes is idiomatic in the definition of an algebraic class please?
(1)
mul_smul : ∀ x y : α, ∀ b : β, (x * y) • b = x • y • b
(2)
mul_smul : ∀ (x y : α) (b : β), (x * y) • b = x • y • b
(3)
mul_smul (x y : α) (b : β) : (x * y) • b = x • y • b
Ruben Van de Velde (Dec 30 2025 at 19:44):
Last one is best, imo
Aaron Liu (Dec 30 2025 at 19:46):
I like the last one best but not to the extent that I would change it in existing code
Last updated: Feb 28 2026 at 14:05 UTC