Zulip Chat Archive
Stream: maths
Topic: Is this formula a thing?
Ilmārs Cīrulis (Sep 04 2025 at 17:14):
Has it a name or maybe some proof? (Decided to ask here, but, if necessary, the topic can be moved to some other place.)
import Mathlib
open InnerProductGeometry
open scoped RealInnerProductSpace
variable {V : Type*}
variable [NormedAddCommGroup V]
variable [InnerProductSpace ℝ V]
lemma aux12 {x y z : V} (Hx : ‖x‖ = 1) (Hy : ‖y‖ = 1) (Hz : ‖z‖ = 1) :
angle x z ≠ 0 → angle x z ≠ Real.pi →
angle x z = angle x y + angle y z →
Real.sin (angle x z) • y = Real.sin (angle y z) • x + Real.sin (angle x y) • z := by
sorry
Aaron Liu (Sep 04 2025 at 17:28):
where did this come from?
Ilmārs Cīrulis (Sep 04 2025 at 17:34):
Kinda found it when tinkering with math from #new members > Criterion for equality in the triangle inequality for angles.
Aaron Liu (Sep 04 2025 at 17:35):
well an informal proof shouldn't be too hard
Aaron Liu (Sep 04 2025 at 17:37):
basically I think this is the formula for circumcenter in barycentric coordinates
Ilmārs Cīrulis (Sep 04 2025 at 17:37):
Would be grateful, at this moment my brain doesn't cooperate. :sweat_smile:
Aaron Liu (Sep 04 2025 at 17:38):
which for a triangle ABC the circumcenter is (sin 2A, sin 2B, sin 2C) where A B C are the angles
Aaron Liu (Sep 04 2025 at 17:46):
so let ABC be a triangle and let α β γ be its angles then the circumcenter O is given by O = (A*sin 2α + B*sin 2β + C*sin2γ) / (sin 2α + sin 2β + sin 2γ)
Aaron Liu (Sep 04 2025 at 17:46):
in this case of course the circumcenter is 0
Aaron Liu (Sep 04 2025 at 17:47):
and you apply the intercepted arc double angle thing to get angles in the triangle
Ilmārs Cīrulis (Sep 04 2025 at 17:55):
Ok, will try to understand this. :sweat_smile:
Ilmārs Cīrulis (Sep 04 2025 at 17:55):
Thank you!
Violeta Hernández (Sep 04 2025 at 17:58):
This is a really cool result! But no, I don't think I've seen it before.
Ilmārs Cīrulis (Sep 04 2025 at 22:01):
Woop, I proved that! :partying_face:
Last updated: Dec 20 2025 at 21:32 UTC