Skip to content
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] - refactor(LinearAlgebra/QuadraticForm): rename Isometry to IsometryEquiv #6305

Closed
wants to merge 6 commits into from

Conversation

eric-wieser
Copy link
Member

@eric-wieser eric-wieser commented Aug 2, 2023

This is consistent with LinearIsometryEquiv vs LinearIsometry. The motivation is to make room for QuadraticForm.Isometry as the homomorphism.


Open in Gitpod

…Equiv`

This is consistent with `LinearIsometryEquiv` vs `LinearIsometry`
@eric-wieser eric-wieser added awaiting-review The author would like community review of the PR awaiting-CI labels Aug 2, 2023
@eric-wieser eric-wieser added the t-algebra Algebra (groups, rings, fields etc) label Aug 2, 2023
Copy link
Member

@JasonKYi JasonKYi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy with the name change

Copy link
Member

@ADedecker ADedecker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors d+

LGTM modulo small issue in docstrings

map_app' : ∀ m, Q₂ (toFun m) = Q₁ m
#align quadratic_form.isometry QuadraticForm.Isometry
#align quadratic_form.isometry QuadraticForm.IsometryEquiv

/-- Two quadratic forms over a ring `R` are equivalent
if there exists an isometry between them:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we replace "isometry" in these comments? We're fighting against mathematical naming issues so I don't think there's a good solution, but if you're going to introduce QuadraticForm.Isometry this might be too ambiguous.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've replaced them in this file. I don't think it really helps much to replace them downstream; at least, not until there is ambiguity with Isometry there.

Copy link
Member

@ADedecker ADedecker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors d+

LGTM modulo small issue in docstrings

@bors
Copy link

bors bot commented Aug 2, 2023

✌️ eric-wieser can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added delegated and removed awaiting-review The author would like community review of the PR labels Aug 2, 2023
@eric-wieser
Copy link
Member Author

bors merge

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Aug 2, 2023
@bors
Copy link

bors bot commented Aug 2, 2023

Canceled.

@eric-wieser
Copy link
Member Author

bors merge

bors bot pushed a commit that referenced this pull request Aug 2, 2023
…Equiv` (#6305)

This is consistent with `LinearIsometryEquiv` vs `LinearIsometry`. The motivation is to make room for `QuadraticForm.Isometry` as the homomorphism.
@bors
Copy link

bors bot commented Aug 2, 2023

Pull request successfully merged into master.

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot changed the title refactor(LinearAlgebra/QuadraticForm): rename Isometry to IsometryEquiv [Merged by Bors] - refactor(LinearAlgebra/QuadraticForm): rename Isometry to IsometryEquiv Aug 2, 2023
@bors bors bot closed this Aug 2, 2023
@bors bors bot deleted the eric-wieser/QuadraticForm.isometryEquiv branch August 2, 2023 19:29
semorrison pushed a commit that referenced this pull request Aug 3, 2023
…Equiv` (#6305)

This is consistent with `LinearIsometryEquiv` vs `LinearIsometry`. The motivation is to make room for `QuadraticForm.Isometry` as the homomorphism.
semorrison pushed a commit that referenced this pull request Aug 3, 2023
…Equiv` (#6305)

This is consistent with `LinearIsometryEquiv` vs `LinearIsometry`. The motivation is to make room for `QuadraticForm.Isometry` as the homomorphism.
semorrison pushed a commit that referenced this pull request Aug 14, 2023
…Equiv` (#6305)

This is consistent with `LinearIsometryEquiv` vs `LinearIsometry`. The motivation is to make room for `QuadraticForm.Isometry` as the homomorphism.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
delegated ready-to-merge This PR has been sent to bors. t-algebra Algebra (groups, rings, fields etc)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants