Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  rhmsscrnghm Structured version   Visualization version   GIF version

Theorem rhmsscrnghm 42551
Description: The unital ring homomorphisms between unital rings (in a universe) are a subcategory subset of the non-unital ring homomorphisms between non-unital rings (in the same universe). (Contributed by AV, 1-Mar-2020.)
Hypotheses
Ref Expression
rhmsscrnghm.u (𝜑𝑈𝑉)
rhmsscrnghm.r (𝜑𝑅 = (Ring ∩ 𝑈))
rhmsscrnghm.s (𝜑𝑆 = (Rng ∩ 𝑈))
Assertion
Ref Expression
rhmsscrnghm (𝜑 → ( RingHom ↾ (𝑅 × 𝑅)) ⊆cat ( RngHomo ↾ (𝑆 × 𝑆)))

Proof of Theorem rhmsscrnghm
Dummy variables 𝑥 𝑦 𝑟 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ringrng 42404 . . . . . 6 (𝑟 ∈ Ring → 𝑟 ∈ Rng)
21a1i 11 . . . . 5 (𝜑 → (𝑟 ∈ Ring → 𝑟 ∈ Rng))
32ssrdv 3758 . . . 4 (𝜑 → Ring ⊆ Rng)
43ssrind 3988 . . 3 (𝜑 → (Ring ∩ 𝑈) ⊆ (Rng ∩ 𝑈))
5 rhmsscrnghm.r . . 3 (𝜑𝑅 = (Ring ∩ 𝑈))
6 rhmsscrnghm.s . . 3 (𝜑𝑆 = (Rng ∩ 𝑈))
74, 5, 63sstr4d 3797 . 2 (𝜑𝑅𝑆)
8 ovres 6951 . . . . . . 7 ((𝑥𝑅𝑦𝑅) → (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) = (𝑥 RingHom 𝑦))
98adantl 467 . . . . . 6 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) = (𝑥 RingHom 𝑦))
109eleq2d 2836 . . . . 5 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → ( ∈ (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) ↔ ∈ (𝑥 RingHom 𝑦)))
11 rhmisrnghm 42445 . . . . . 6 ( ∈ (𝑥 RingHom 𝑦) → ∈ (𝑥 RngHomo 𝑦))
127sseld 3751 . . . . . . . . . 10 (𝜑 → (𝑥𝑅𝑥𝑆))
137sseld 3751 . . . . . . . . . 10 (𝜑 → (𝑦𝑅𝑦𝑆))
1412, 13anim12d 596 . . . . . . . . 9 (𝜑 → ((𝑥𝑅𝑦𝑅) → (𝑥𝑆𝑦𝑆)))
1514imp 393 . . . . . . . 8 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → (𝑥𝑆𝑦𝑆))
16 ovres 6951 . . . . . . . 8 ((𝑥𝑆𝑦𝑆) → (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦) = (𝑥 RngHomo 𝑦))
1715, 16syl 17 . . . . . . 7 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦) = (𝑥 RngHomo 𝑦))
1817eleq2d 2836 . . . . . 6 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → ( ∈ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦) ↔ ∈ (𝑥 RngHomo 𝑦)))
1911, 18syl5ibr 236 . . . . 5 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → ( ∈ (𝑥 RingHom 𝑦) → ∈ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦)))
2010, 19sylbid 230 . . . 4 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → ( ∈ (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) → ∈ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦)))
2120ssrdv 3758 . . 3 ((𝜑 ∧ (𝑥𝑅𝑦𝑅)) → (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) ⊆ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦))
2221ralrimivva 3120 . 2 (𝜑 → ∀𝑥𝑅𝑦𝑅 (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) ⊆ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦))
23 inss1 3981 . . . . . 6 (Ring ∩ 𝑈) ⊆ Ring
245, 23syl6eqss 3804 . . . . 5 (𝜑𝑅 ⊆ Ring)
25 xpss12 5265 . . . . 5 ((𝑅 ⊆ Ring ∧ 𝑅 ⊆ Ring) → (𝑅 × 𝑅) ⊆ (Ring × Ring))
2624, 24, 25syl2anc 573 . . . 4 (𝜑 → (𝑅 × 𝑅) ⊆ (Ring × Ring))
27 rhmfn 42443 . . . . 5 RingHom Fn (Ring × Ring)
28 fnssresb 6142 . . . . 5 ( RingHom Fn (Ring × Ring) → (( RingHom ↾ (𝑅 × 𝑅)) Fn (𝑅 × 𝑅) ↔ (𝑅 × 𝑅) ⊆ (Ring × Ring)))
2927, 28mp1i 13 . . . 4 (𝜑 → (( RingHom ↾ (𝑅 × 𝑅)) Fn (𝑅 × 𝑅) ↔ (𝑅 × 𝑅) ⊆ (Ring × Ring)))
3026, 29mpbird 247 . . 3 (𝜑 → ( RingHom ↾ (𝑅 × 𝑅)) Fn (𝑅 × 𝑅))
31 inss1 3981 . . . . . 6 (Rng ∩ 𝑈) ⊆ Rng
326, 31syl6eqss 3804 . . . . 5 (𝜑𝑆 ⊆ Rng)
33 xpss12 5265 . . . . 5 ((𝑆 ⊆ Rng ∧ 𝑆 ⊆ Rng) → (𝑆 × 𝑆) ⊆ (Rng × Rng))
3432, 32, 33syl2anc 573 . . . 4 (𝜑 → (𝑆 × 𝑆) ⊆ (Rng × Rng))
35 rnghmfn 42415 . . . . 5 RngHomo Fn (Rng × Rng)
36 fnssresb 6142 . . . . 5 ( RngHomo Fn (Rng × Rng) → (( RngHomo ↾ (𝑆 × 𝑆)) Fn (𝑆 × 𝑆) ↔ (𝑆 × 𝑆) ⊆ (Rng × Rng)))
3735, 36mp1i 13 . . . 4 (𝜑 → (( RngHomo ↾ (𝑆 × 𝑆)) Fn (𝑆 × 𝑆) ↔ (𝑆 × 𝑆) ⊆ (Rng × Rng)))
3834, 37mpbird 247 . . 3 (𝜑 → ( RngHomo ↾ (𝑆 × 𝑆)) Fn (𝑆 × 𝑆))
39 rhmsscrnghm.u . . . . 5 (𝜑𝑈𝑉)
40 incom 3956 . . . . . 6 (Rng ∩ 𝑈) = (𝑈 ∩ Rng)
41 inex1g 4936 . . . . . 6 (𝑈𝑉 → (𝑈 ∩ Rng) ∈ V)
4240, 41syl5eqel 2854 . . . . 5 (𝑈𝑉 → (Rng ∩ 𝑈) ∈ V)
4339, 42syl 17 . . . 4 (𝜑 → (Rng ∩ 𝑈) ∈ V)
446, 43eqeltrd 2850 . . 3 (𝜑𝑆 ∈ V)
4530, 38, 44isssc 16687 . 2 (𝜑 → (( RingHom ↾ (𝑅 × 𝑅)) ⊆cat ( RngHomo ↾ (𝑆 × 𝑆)) ↔ (𝑅𝑆 ∧ ∀𝑥𝑅𝑦𝑅 (𝑥( RingHom ↾ (𝑅 × 𝑅))𝑦) ⊆ (𝑥( RngHomo ↾ (𝑆 × 𝑆))𝑦))))
467, 22, 45mpbir2and 692 1 (𝜑 → ( RingHom ↾ (𝑅 × 𝑅)) ⊆cat ( RngHomo ↾ (𝑆 × 𝑆)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 196  wa 382   = wceq 1631  wcel 2145  wral 3061  Vcvv 3351  cin 3722  wss 3723   class class class wbr 4787   × cxp 5248  cres 5252   Fn wfn 6025  (class class class)co 6796  cat cssc 16674  Ringcrg 18755   RingHom crh 18922  Rngcrng 42399   RngHomo crngh 42410
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1870  ax-4 1885  ax-5 1991  ax-6 2057  ax-7 2093  ax-8 2147  ax-9 2154  ax-10 2174  ax-11 2190  ax-12 2203  ax-13 2408  ax-ext 2751  ax-rep 4905  ax-sep 4916  ax-nul 4924  ax-pow 4975  ax-pr 5035  ax-un 7100  ax-cnex 10198  ax-resscn 10199  ax-1cn 10200  ax-icn 10201  ax-addcl 10202  ax-addrcl 10203  ax-mulcl 10204  ax-mulrcl 10205  ax-mulcom 10206  ax-addass 10207  ax-mulass 10208  ax-distr 10209  ax-i2m1 10210  ax-1ne0 10211  ax-1rid 10212  ax-rnegex 10213  ax-rrecex 10214  ax-cnre 10215  ax-pre-lttri 10216  ax-pre-lttrn 10217  ax-pre-ltadd 10218  ax-pre-mulgt0 10219
This theorem depends on definitions:  df-bi 197  df-an 383  df-or 837  df-3or 1072  df-3an 1073  df-tru 1634  df-fal 1637  df-ex 1853  df-nf 1858  df-sb 2050  df-eu 2622  df-mo 2623  df-clab 2758  df-cleq 2764  df-clel 2767  df-nfc 2902  df-ne 2944  df-nel 3047  df-ral 3066  df-rex 3067  df-reu 3068  df-rmo 3069  df-rab 3070  df-v 3353  df-sbc 3588  df-csb 3683  df-dif 3726  df-un 3728  df-in 3730  df-ss 3737  df-pss 3739  df-nul 4064  df-if 4227  df-pw 4300  df-sn 4318  df-pr 4320  df-tp 4322  df-op 4324  df-uni 4576  df-iun 4657  df-br 4788  df-opab 4848  df-mpt 4865  df-tr 4888  df-id 5158  df-eprel 5163  df-po 5171  df-so 5172  df-fr 5209  df-we 5211  df-xp 5256  df-rel 5257  df-cnv 5258  df-co 5259  df-dm 5260  df-rn 5261  df-res 5262  df-ima 5263  df-pred 5822  df-ord 5868  df-on 5869  df-lim 5870  df-suc 5871  df-iota 5993  df-fun 6032  df-fn 6033  df-f 6034  df-f1 6035  df-fo 6036  df-f1o 6037  df-fv 6038  df-riota 6757  df-ov 6799  df-oprab 6800  df-mpt2 6801  df-om 7217  df-1st 7319  df-2nd 7320  df-wrecs 7563  df-recs 7625  df-rdg 7663  df-er 7900  df-map 8015  df-ixp 8067  df-en 8114  df-dom 8115  df-sdom 8116  df-pnf 10282  df-mnf 10283  df-xr 10284  df-ltxr 10285  df-le 10286  df-sub 10474  df-neg 10475  df-nn 11227  df-2 11285  df-ndx 16067  df-slot 16068  df-base 16070  df-sets 16071  df-plusg 16162  df-0g 16310  df-ssc 16677  df-mgm 17450  df-sgrp 17492  df-mnd 17503  df-mhm 17543  df-grp 17633  df-minusg 17634  df-ghm 17866  df-cmn 18402  df-abl 18403  df-mgp 18698  df-ur 18710  df-ring 18757  df-rnghom 18925  df-mgmhm 42304  df-rng0 42400  df-rnghomo 42412
This theorem is referenced by:  rhmsubcrngc  42554  rhmsubc  42615  rhmsubcALTV  42633
  Copyright terms: Public domain W3C validator