Zulip Chat Archive

Stream: general

Topic: data


Kenny Lau (Jul 07 2020 at 14:13):

Can we refactor src/data? Currently it looks like "miscellaneous" to me

Kenny Lau (Jul 07 2020 at 14:17):

real -> analysis
N, Z, Q -> number theory
finset -> combinatorics

Patrick Massot (Jul 07 2020 at 14:22):

This is a very controversial topic.

Anne Baanen (Jul 07 2020 at 14:22):

polynomial, mv_polynomial -> algebra?

Patrick Massot (Jul 07 2020 at 14:23):

And also real numbers can't go to analysis if we keep that analysis depends on topology but not the other way around (because of metric spaces).

Simon Hudon (Jul 07 2020 at 14:23):

The other issue is that N, Z and finset are also relevant to programming

Johan Commelin (Jul 07 2020 at 14:25):

I think the idea was that data would contain a bunch of definitions. That's fine with me. But I'm happy with all the proofs moving elsewhere.

Patrick Massot (Jul 07 2020 at 14:28):

You know the distinction is not clear at all.

Kevin Buzzard (Jul 07 2020 at 17:48):

Principal ideal domain is a definition.

Floris van Doorn (Jul 07 2020 at 19:03):

I think of data as definitions of new (usually basic) types that are used in many areas of math.

Johan Commelin (Jul 07 2020 at 19:41):

... and programming. :wink:

Johan Commelin (Jul 07 2020 at 19:41):

One could argue that polynomial is already too advanced.

Chris Hughes (Jul 07 2020 at 19:45):

I'm happy for it to contain things that are actually used for programming and nothing else. Making clear which parts of the library people actually use for programming might be useful.

Scott Morrison (Jul 08 2020 at 00:48):

I think we should definitely move polynomial. It already depends on monoid_algebra which clearly doesn't belong in data.

Scott Morrison (Jul 08 2020 at 00:50):

I don't think we can keep up the pretence that "topology doesn't depend on analysis" forever. :-)

Scott Morrison (Jul 08 2020 at 00:51):

Maybe topology could have some subfolders (general? point_set?) that aren't allowed to depend on analysis.

Bryan Gin-ge Chen (Jul 08 2020 at 00:53):

I guess we should put rules like that in the module docs.

Mario Carneiro (Jul 08 2020 at 00:54):

What about a topology.basic folder?

Mario Carneiro (Jul 08 2020 at 00:55):

I'm not sure it would be a good idea for such a folder, designed to encode a dependency barrier, to have a topical name

Mario Carneiro (Jul 08 2020 at 00:56):

it seems pretty silly to suggest that area X of maths does not depend on area Y


Last updated: Dec 20 2023 at 11:08 UTC