Zulip Chat Archive
Stream: mathlib4
Topic: SBtw and Sbtw
Yury G. Kudryashov (Mar 02 2024 at 20:04):
We have docs#SBtw and docs#Sbtw that mean different things.
Yury G. Kudryashov (Mar 02 2024 at 20:20):
Not only one is a class and another is a relation, but they are about different notions (affine and circular).
Eric Wieser (Mar 02 2024 at 20:23):
Can we merge the notions?
Eric Wieser (Mar 02 2024 at 20:23):
I guess one is directed and the other isn't
Yury G. Kudryashov (Mar 02 2024 at 20:23):
One is a typeclass, another takes a base ring as a parameter.
Eric Wieser (Mar 02 2024 at 20:24):
Ah I forgot about the base ring
Yaël Dillies (Mar 02 2024 at 21:23):
Yes we can. @Bhavik Mehta and I have been working on axiomatising betweenness. TLDR there is a niche but useful literature on the subject, and we're implementing one of the papers there.
Yury G. Kudryashov (Mar 02 2024 at 21:24):
Are you formalizing it as a typeclass? As a bundled operator? Something else?
Yaël Dillies (Mar 02 2024 at 21:29):
As a typeclass, but it's still up in the air
Eric Wieser (Mar 02 2024 at 21:41):
Isn't the base ring thing unavoidable?
Yaël Dillies (Mar 02 2024 at 22:24):
It's not yet clear to me how to handle the base ring
Yaël Dillies (Mar 02 2024 at 22:25):
We might have to do typeclasses on unbundled functions
Yaël Dillies (Mar 02 2024 at 22:25):
We might have to do typeclasses on unbundled functions
Yury G. Kudryashov (Mar 03 2024 at 16:48):
I don't see how it helps to unify a notation class and a predicate. I see how it can help deduplicate API.
Last updated: May 02 2025 at 03:31 UTC