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