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] - chore(ModelTheory/ElementarySubstructures): Split elementary substructures into their own file #9026
Conversation
-- See note [lower instance priority] | ||
instance (priority := 100) MeasurableDiv.toMeasurableInv [MeasurableSpace α] [Group α] | ||
[MeasurableDiv α] : MeasurableInv α where | ||
measurable_inv := by simpa using measurable_const_div (1 : α) | ||
|
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.
These look unrelated to the current PR; perhaps merging master will make them go away?
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.
Yes, thanks. Now only model theory files are affected.
|
||
/-- The substructure `M` of the structure `M` is elementary. -/ | ||
instance instTop : Top (L.ElementarySubstructure M) := | ||
⟨⟨⊤, fun _ _ _ => (Substructure.realize_formula_top _ _).symm⟩⟩ |
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.
This proof grew two underscores; was that deliberate, or should the arguments to realize_formula_top
have been kept implicit?
If it was deliberate, please put it in the PR description.
bors d+
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.
It was not deliberate - I have made those variables implicit again.
In fact, I have now moved those two lemmas to the Substructures file, as I think they really belong there. I will adjust the PR description accordingly.
✌️ awainverse can now approve this pull request. To approve and merge a pull request, simply reply with |
bors r+ |
…tures into their own file (#9026) This PR splits the file `ModelTheory/ElementaryMaps` into two files, moving elementary substructure code into `ModelTheory/ElementarySubstructures`, to make room for new API on those. Two basic lemmas, `FirstOrder.Language.Substructure.realize_boundedFormula_top` and `FirstOrder.Language.Substructure.realize_formula_top`, are instead moved to the file `ModelTheory/Substructures`. Co-authored-by: Yaël Dillies <yael.dillies@gmail.com> Co-authored-by: Aaron Anderson <65780815+awainverse@users.noreply.github.com>
Pull request successfully merged into master. Build succeeded: |
…tures into their own file (#9026) This PR splits the file `ModelTheory/ElementaryMaps` into two files, moving elementary substructure code into `ModelTheory/ElementarySubstructures`, to make room for new API on those. Two basic lemmas, `FirstOrder.Language.Substructure.realize_boundedFormula_top` and `FirstOrder.Language.Substructure.realize_formula_top`, are instead moved to the file `ModelTheory/Substructures`. Co-authored-by: Yaël Dillies <yael.dillies@gmail.com> Co-authored-by: Aaron Anderson <65780815+awainverse@users.noreply.github.com>
This PR splits the file
ModelTheory/ElementaryMaps
into two files, moving elementary substructure code intoModelTheory/ElementarySubstructures
, to make room for new API on those.Two basic lemmas,
FirstOrder.Language.Substructure.realize_boundedFormula_top
andFirstOrder.Language.Substructure.realize_formula_top
, are instead moved to the fileModelTheory/Substructures
.