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

commutativity of ring is invariant under isomorphism #4555

Merged
merged 13 commits into from
Jan 16, 2025

Conversation

icecream17
Copy link
Contributor

@icecream17 icecream17 commented Jan 11, 2025

(and elfvunirn)

mathbox only edit: Not mathbox only

set.mm Outdated Show resolved Hide resolved
set.mm Outdated Show resolved Hide resolved
Copy link
Contributor

@tirix tirix left a comment

Choose a reason for hiding this comment

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

Nice!

@icecream17 icecream17 marked this pull request as draft January 11, 2025 14:25
@icecream17
Copy link
Contributor Author

icecream17 commented Jan 11, 2025

draft: ressbasss2 has an extra hypothesis (edit: done)

@icecream17 icecream17 marked this pull request as ready for review January 11, 2025 14:39
@langgerard
Copy link

In fact, more generally, let A and B be two magmas and H a magma homomorphism (meaning a function from A into B with
H(a.b) = H(a).H(b), then if a and b commute in A, H(a) and H(b)commute in B because H().H(b) = H(a.b) = H(b.a) =H(b).H(a)
So if A is a commutative magma, its image H(A) will be a stable and commutative subset for H in B (so a commutative submagma of B). So that, if A and B are pseudo-rings (meaning rings maybe without a multiplicative unit) and H a pseudo-ring homomorphism (meaning a ring homomorphism without the condition H(1A) = 1B), and if A is commutative, then H(A) will also be a commutative sub pseudo-ring in B.
Moreover, if the magma A has a unit, the submagma H(A) of B will also have H(1) as a unit (than is not necessarily unit for B),
because H(a).H(1) = H(a) = H(1).H(a). So that if A is a (unital) ring, B a pseudo-ring and H a pseudo-ring homomorphism from A into B, H(A) will be a sub pseudo-ring of B with a unit, but because H(1A) is not necessarily a unit for B, H(A) will be a subring of B and H will be a ring-homomorphism from A into B only in the case that H(1A) is a unit for B, that will then be a ring.

set.mm Outdated Show resolved Hide resolved
@icecream17
Copy link
Contributor Author

icecream17 commented Jan 14, 2025

I think everything is finally addressed. Unless something comes up, the only commit left to do is to resolve conflicts after #4553 is merged done

@wlammen wlammen merged commit 8a48ee8 into metamath:develop Jan 16, 2025
10 checks passed
@icecream17 icecream17 deleted the struct branch January 16, 2025 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants