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