Vertical line test for group homs #
This file proves the vertical line test for monoid homomorphisms/isomorphisms.
Let f : G → H × I
be a homomorphism to a product of monoids. Assume that f
is surjective on the
first factor and that the image of f
intersects every "vertical line" {(h, i) | i : I}
at most
once. Then the image of f
is the graph of some monoid homomorphism f' : H → I
.
Furthermore, if f
is also surjective on the second factor and its image intersects every
"horizontal line" {(h, i) | h : H}
at most once, then f'
is actually an isomorphism
f' : H ≃ I
.
We also prove specialised versions when f
is the inclusion of a subgroup of the direct product.
(The version for general homomorphisms can easily be reduced to this special case, but the
homomorphism version is more flexible in applications.)
The graph of a monoid homomorphism as a submonoid.
See also MonoidHom.graph
for the graph as a subgroup.
Instances For
The graph of a monoid homomorphism as a submonoid.
See also AddMonoidHom.graph
for the graph as a subgroup.
Instances For
Vertical line test for monoid homomorphisms.
Let f : G → H × I
be a homomorphism to a product of monoids. Assume that f
is surjective on the
first factor and that the image of f
intersects every "vertical line" {(h, i) | i : I}
at most
once. Then the image of f
is the graph of some monoid homomorphism f' : H → I
.
Vertical line test for monoid homomorphisms.
Let f : G → H × I
be a homomorphism to a product of monoids. Assume that f
is surjective on the
first factor and that the image of f
intersects every "vertical line" {(h, i) | i : I}
at most
once. Then the image of f
is the graph of some monoid homomorphism f' : H → I
.
Line test for monoid isomorphisms.
Let f : G → H × I
be a homomorphism to a product of monoids. Assume that f
is surjective on both
factors and that the image of f
intersects every "vertical line" {(h, i) | i : I}
and every
"horizontal line" {(h, i) | h : H}
at most once. Then the image of f
is the graph of some monoid
isomorphism f' : H ≃ I
.
Line test for monoid isomorphisms.
Let f : G → H × I
be a homomorphism to a product of monoids. Assume that f
is surjective on both
factors and that the image of f
intersects every "vertical line" {(h, i) | i : I}
and every
"horizontal line" {(h, i) | h : H}
at most once. Then the image of f
is the graph of some
monoid isomorphism f' : H ≃ I
.
Vertical line test for monoid homomorphisms.
Let G ≤ H × I
be a submonoid of a product of monoids. Assume that G
maps bijectively to the
first factor. Then G
is the graph of some monoid homomorphism f : H → I
.
Vertical line test for additive monoid homomorphisms.
Let G ≤ H × I
be a submonoid of a product of monoids. Assume that G
surjects onto the first
factor and G
intersects every "vertical line" {(h, i) | i : I}
at most once. Then G
is the
graph of some monoid homomorphism f : H → I
.
Goursat's lemma for monoid isomorphisms.
Let G ≤ H × I
be a submonoid of a product of monoids. Assume that the natural maps from G
to
both factors are bijective. Then G
is the graph of some isomorphism f : H ≃* I
.
Goursat's lemma for additive monoid isomorphisms.
Let G ≤ H × I
be a submonoid of a product of additive monoids. Assume that the natural maps from
G
to both factors are bijective. Then G
is the graph of some isomorphism f : H ≃+ I
.
The graph of a group homomorphism as a subgroup.
See also AddMonoidHom.mgraph
for the graph as a submonoid.
Equations
- f.graph = { toAddSubmonoid := f.mgraph, neg_mem' := ⋯ }
Instances For
Vertical line test for group homomorphisms.
Let f : G → H × I
be a homomorphism to a product of groups. Assume that f
is surjective on the
first factor and that the image of f
intersects every "vertical line" {(h, i) | i : I}
at most
once. Then the image of f
is the graph of some group homomorphism f' : H → I
.
Vertical line test for group homomorphisms.
Let f : G → H × I
be a homomorphism to a product of groups. Assume that f
is surjective on the
first factor and that the image of f
intersects every "vertical line" {(h, i) | i : I}
at most
once. Then the image of f
is the graph of some group homomorphism f' : H → I
.
Line test for group isomorphisms.
Let f : G → H × I
be a homomorphism to a product of groups. Assume that f
is surjective on both
factors and that the image of f
intersects every "vertical line" {(h, i) | i : I}
and every
"horizontal line" {(h, i) | h : H}
at most once. Then the image of f
is the graph of some group
isomorphism f' : H ≃ I
.
Line test for monoid isomorphisms.
Let f : G → H × I
be a homomorphism to a product of groups. Assume that f
is surjective on both
factors and that the image of f
intersects every "vertical line" {(h, i) | i : I}
and every
"horizontal line" {(h, i) | h : H}
at most once. Then the image of f
is the graph of some
group isomorphism f' : H ≃ I
.
Vertical line test for group homomorphisms.
Let G ≤ H × I
be a subgroup of a product of monoids. Assume that G
maps bijectively to the
first factor. Then G
is the graph of some monoid homomorphism f : H → I
.
Vertical line test for additive monoid homomorphisms.
Let G ≤ H × I
be a submonoid of a product of monoids. Assume that G
surjects onto the first
factor and G
intersects every "vertical line" {(h, i) | i : I}
at most once. Then G
is the
graph of some monoid homomorphism f : H → I
.
Goursat's lemma for monoid isomorphisms.
Let G ≤ H × I
be a submonoid of a product of monoids. Assume that the natural maps from G
to
both factors are bijective. Then G
is the graph of some isomorphism f : H ≃* I
.
Goursat's lemma for additive monoid isomorphisms.
Let G ≤ H × I
be a submonoid of a product of additive monoids. Assume that the natural maps from
G
to both factors are bijective. Then G
is the graph of some isomorphism f : H ≃+ I
.