Metamath Proof Explorer


Theorem rnghmresfn

Description: The class of non-unital ring homomorphisms restricted to subsets of non-unital rings is a function. (Contributed by AV, 4-Mar-2020)

Ref Expression
Hypotheses rnghmresfn.b ⊢ φ → B = U ∩ Rng
rnghmresfn.h ⊢ φ → H = RngHom ↾ B × B
Assertion rnghmresfn ⊢ φ → H Fn B × B

Proof

Step Hyp Ref Expression
1 rnghmresfn.b ⊢ φ → B = U ∩ Rng
2 rnghmresfn.h ⊢ φ → H = RngHom ↾ B × B
3 rnghmfn ⊢ RngHom Fn Rng × Rng
4 inss2 ⊢ U ∩ Rng ⊆ Rng
5 1 4 eqsstrdi ⊢ φ → B ⊆ Rng
6 xpss12 ⊢ B ⊆ Rng ∧ B ⊆ Rng → B × B ⊆ Rng × Rng
7 5 5 6 syl2anc ⊢ φ → B × B ⊆ Rng × Rng
8 fnssres ⊢ RngHom Fn Rng × Rng ∧ B × B ⊆ Rng × Rng → RngHom ↾ B × B Fn B × B
9 3 7 8 sylancr ⊢ φ → RngHom ↾ B × B Fn B × B
10 2 fneq1d ⊢ φ → H Fn B × B ↔ RngHom ↾ B × B Fn B × B
11 9 10 mpbird ⊢ φ → H Fn B × B