Zulip Chat Archive
Stream: general
Topic: Mathlib semantic search suggests: a trigonometry typeclass
Kevin Buzzard (Feb 24 2023 at 15:31):
Eric Wieser said:
I searched for "sine rule" and the autoformalization was
theorem sin_cos_eq_sin_cos_of_cos_eq_cos {α : Type*} [inhabited α] [discrete_linear_ordered_field α] [trigonometry α] {a b c : α} (h : cos a = cos b) : sin a * cos c = sin b * cos c ↔ sin a = sin b
Should we introduce a
[trigonometry α]
typeclass to generalize overcomplex.sin
andreal.sin
?
is_R_or_C.sin
Kevin Buzzard (Feb 24 2023 at 15:32):
Because you could even do it for my preferred variant (the fields which are finite -algebras)
Eric Wieser (Feb 24 2023 at 17:45):
Is it canonical to define on any topological algebra as the RHS of docs#real.sin_eq_tsum?
Kevin Buzzard (Feb 24 2023 at 17:51):
Re sin: That's how exp
works in the p-adics but sin
and cos
are less useful in that setting.
Notification Bot (Feb 24 2023 at 17:52):
A message was moved here from #general > Mathlib semantic search by Eric Wieser.
Last updated: Dec 20 2023 at 11:08 UTC