-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - move: Rearrange basic algebraic subobject #11104
Conversation
Move * `FieldTheory.Subfield` to `Algebra.Field.Subfield` because there is nothing field-theoretic happening there * `FieldTheory.Subfield.Order` to `Algebra.Order.Field.Subfield` for the same reason Split `Topology.Algebra.Field` into * `Topology.Algebra.Field.Basic` for the basic properties of topological fields * `Topology.Algebra.Field.Subfield` for the properties of subfields of topological fields. I credit Xavier for leanprover-community/mathlib#17212
This isn't consistent with how |
Good point. I'm not sure I like the way subobjects are dealt with, then. But feel free to do whatever you want with this PR (close it, edit it, merge it). I'm not fussed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My inclination would be to close this. If we're going to split things relating to subobjects, we should try to be consistent across all subobjects in the way we do so. This PR just makes things less consistent.
Perhaps worth a Zulip thread? |
If Eric wants to nix the move, that doesn't seem any obstacle to the main point of this PR, which is to split |
I'm not opposed to this, but I don't think we should do it without also splitting |
Seems like a recipe for not getting anything done! |
Yes, I think leaving files unsplit is better than splitting them inconsistently; the latter just creates more work downstream and makes it harder to work out where to put things |
This PR is now about moving basic algebraic subobject material from the |
Subfield
material
maintainer merge |
🚀 Pull request has been placed on the maintainer queue by Ruben-VandeVelde. |
Thanks! bors merge |
For `Foo` an algebraic typeclass, the basic theory of `Subfoo` currently is under `FooTheory.Subfoo`. This is in contradiction to other kinds of subobjects, eg order theoretic ones. This PR moves that basic theory to `Algebra.Foo.Subfoo` instead. [Zulip](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Location.20of.20algebraic.20subobjects) Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>
Build failed (retrying...): |
For `Foo` an algebraic typeclass, the basic theory of `Subfoo` currently is under `FooTheory.Subfoo`. This is in contradiction to other kinds of subobjects, eg order theoretic ones. This PR moves that basic theory to `Algebra.Foo.Subfoo` instead. [Zulip](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Location.20of.20algebraic.20subobjects) Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com>
Build failed: |
bors d+ |
✌️ YaelDillies can now approve this pull request. To approve and merge a pull request, simply reply with |
Let's try that again: bors merge |
For `Foo` an algebraic typeclass, the basic theory of `Subfoo` currently is under `FooTheory.Subfoo`. This is in contradiction to other kinds of subobjects, eg order theoretic ones. This PR moves that basic theory to `Algebra.Foo.Subfoo` instead. [Zulip](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Location.20of.20algebraic.20subobjects) Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com> Co-authored-by: Vierkantor <vierkantor@vierkantor.com>
Pull request successfully merged into master. Build succeeded: |
For `Foo` an algebraic typeclass, the basic theory of `Subfoo` currently is under `FooTheory.Subfoo`. This is in contradiction to other kinds of subobjects, eg order theoretic ones. This PR moves that basic theory to `Algebra.Foo.Subfoo` instead. [Zulip](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Location.20of.20algebraic.20subobjects) Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com> Co-authored-by: Vierkantor <vierkantor@vierkantor.com>
For `Foo` an algebraic typeclass, the basic theory of `Subfoo` currently is under `FooTheory.Subfoo`. This is in contradiction to other kinds of subobjects, eg order theoretic ones. This PR moves that basic theory to `Algebra.Foo.Subfoo` instead. [Zulip](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Location.20of.20algebraic.20subobjects) Co-authored-by: Ruben Van de Velde <65514131+Ruben-VandeVelde@users.noreply.github.com> Co-authored-by: Vierkantor <vierkantor@vierkantor.com>
For
Foo
an algebraic typeclass, the basic theory ofSubfoo
currently is underFooTheory.Subfoo
. This is in contradiction to other kinds of subobjects, eg order theoretic ones.This PR moves that basic theory to
Algebra.Foo.Subfoo
instead.Zulip