Zulip Chat Archive

Stream: Is there code for X?

Topic: How to indicate two points are on different sides of a line


yulia wang (Sep 04 2025 at 14:55):

I want to prove some theorems about parallel and commit it to mathlib. But I don't know how to indicate that two points are on different sides of a straight line

theorem alternate_angles_eq_parallel {E F A C : P} (ℓ₁ ℓ₂ t : AffineSubspace k P)
  (hE : E ∈ ℓ₁ ⊓ t) (hF : F ∈ ℓ₂ ⊓ t) (hEA : E ≠ A) (hFC : F ≠ C)(hA₁ : A ∈ ℓ₁) (hC₂ : C ∈ ℓ₂)
  (hAng : ∠ A E F = ∠ C F E) : ℓ₁ ∥ ℓ₂ := by
  by_contra
  sorry

yulia wang (Sep 04 2025 at 14:57):

Just like alternate_angles_eq_parallel. How to describe C and A on both sides of t?

Aaron Liu (Sep 04 2025 at 14:57):

maybe use an oriented angle?

Aaron Liu (Sep 04 2025 at 14:59):

in more than two dimensions lines don't really have "sides"

yulia wang (Sep 04 2025 at 15:09):

Thank you very much . I will use oriented angle to finish it.

Joseph Myers (Sep 04 2025 at 22:59):

We have AffineSubspace.SOppSide as the predicate for two points being on opposite sides of an affine subspace.


Last updated: Feb 28 2026 at 14:05 UTC