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

Theorem fldhmsubc 42930
Description: According to df-subc 16823, the subcategories (Subcat‘𝐶) of a category 𝐶 are subsets of the homomorphisms of 𝐶 (see subcssc 16851 and subcss2 16854). Therefore, the set of field homomorphisms is a "subcategory" of the category of division rings. (Contributed by AV, 20-Feb-2020.)
Hypotheses
Ref Expression
drhmsubc.c 𝐶 = (𝑈 ∩ DivRing)
drhmsubc.j 𝐽 = (𝑟𝐶, 𝑠𝐶 ↦ (𝑟 RingHom 𝑠))
fldhmsubc.d 𝐷 = (𝑈 ∩ Field)
fldhmsubc.f 𝐹 = (𝑟𝐷, 𝑠𝐷 ↦ (𝑟 RingHom 𝑠))
Assertion
Ref Expression
fldhmsubc (𝑈𝑉𝐹 ∈ (Subcat‘((RingCat‘𝑈) ↾cat 𝐽)))
Distinct variable groups:   𝐶,𝑟,𝑠   𝑈,𝑟,𝑠   𝑉,𝑟,𝑠   𝐷,𝑟,𝑠
Allowed substitution hints:   𝐹(𝑠,𝑟)   𝐽(𝑠,𝑟)

Proof of Theorem fldhmsubc
Dummy variables 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elin 4022 . . . . . . 7 (𝑟 ∈ (DivRing ∩ CRing) ↔ (𝑟 ∈ DivRing ∧ 𝑟 ∈ CRing))
21simprbi 492 . . . . . 6 (𝑟 ∈ (DivRing ∩ CRing) → 𝑟 ∈ CRing)
3 crngring 18911 . . . . . 6 (𝑟 ∈ CRing → 𝑟 ∈ Ring)
42, 3syl 17 . . . . 5 (𝑟 ∈ (DivRing ∩ CRing) → 𝑟 ∈ Ring)
5 df-field 19105 . . . . 5 Field = (DivRing ∩ CRing)
64, 5eleq2s 2923 . . . 4 (𝑟 ∈ Field → 𝑟 ∈ Ring)
76rgen 3130 . . 3 𝑟 ∈ Field 𝑟 ∈ Ring
8 fldhmsubc.d . . 3 𝐷 = (𝑈 ∩ Field)
9 fldhmsubc.f . . 3 𝐹 = (𝑟𝐷, 𝑠𝐷 ↦ (𝑟 RingHom 𝑠))
107, 8, 9srhmsubc 42922 . 2 (𝑈𝑉𝐹 ∈ (Subcat‘(RingCat‘𝑈)))
11 inss1 4056 . . . . . . 7 (DivRing ∩ CRing) ⊆ DivRing
125, 11eqsstri 3859 . . . . . 6 Field ⊆ DivRing
13 sslin 4062 . . . . . 6 (Field ⊆ DivRing → (𝑈 ∩ Field) ⊆ (𝑈 ∩ DivRing))
1412, 13ax-mp 5 . . . . 5 (𝑈 ∩ Field) ⊆ (𝑈 ∩ DivRing)
1514a1i 11 . . . 4 (𝑈𝑉 → (𝑈 ∩ Field) ⊆ (𝑈 ∩ DivRing))
16 drhmsubc.c . . . . 5 𝐶 = (𝑈 ∩ DivRing)
178, 16sseq12i 3855 . . . 4 (𝐷𝐶 ↔ (𝑈 ∩ Field) ⊆ (𝑈 ∩ DivRing))
1815, 17sylibr 226 . . 3 (𝑈𝑉𝐷𝐶)
19 ssidd 3848 . . . . 5 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → (𝑥 RingHom 𝑦) ⊆ (𝑥 RingHom 𝑦))
209a1i 11 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝐹 = (𝑟𝐷, 𝑠𝐷 ↦ (𝑟 RingHom 𝑠)))
21 oveq12 6913 . . . . . . 7 ((𝑟 = 𝑥𝑠 = 𝑦) → (𝑟 RingHom 𝑠) = (𝑥 RingHom 𝑦))
2221adantl 475 . . . . . 6 (((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) ∧ (𝑟 = 𝑥𝑠 = 𝑦)) → (𝑟 RingHom 𝑠) = (𝑥 RingHom 𝑦))
23 simprl 789 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝑥𝐷)
24 simpr 479 . . . . . . 7 ((𝑥𝐷𝑦𝐷) → 𝑦𝐷)
2524adantl 475 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝑦𝐷)
26 ovexd 6938 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → (𝑥 RingHom 𝑦) ∈ V)
2720, 22, 23, 25, 26ovmpt2d 7047 . . . . 5 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → (𝑥𝐹𝑦) = (𝑥 RingHom 𝑦))
28 drhmsubc.j . . . . . . 7 𝐽 = (𝑟𝐶, 𝑠𝐶 ↦ (𝑟 RingHom 𝑠))
2928a1i 11 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝐽 = (𝑟𝐶, 𝑠𝐶 ↦ (𝑟 RingHom 𝑠)))
3014, 17mpbir 223 . . . . . . . 8 𝐷𝐶
3130sseli 3822 . . . . . . 7 (𝑥𝐷𝑥𝐶)
3231ad2antrl 721 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝑥𝐶)
3330sseli 3822 . . . . . . . 8 (𝑦𝐷𝑦𝐶)
3433adantl 475 . . . . . . 7 ((𝑥𝐷𝑦𝐷) → 𝑦𝐶)
3534adantl 475 . . . . . 6 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → 𝑦𝐶)
3629, 22, 32, 35, 26ovmpt2d 7047 . . . . 5 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → (𝑥𝐽𝑦) = (𝑥 RingHom 𝑦))
3719, 27, 363sstr4d 3872 . . . 4 ((𝑈𝑉 ∧ (𝑥𝐷𝑦𝐷)) → (𝑥𝐹𝑦) ⊆ (𝑥𝐽𝑦))
3837ralrimivva 3179 . . 3 (𝑈𝑉 → ∀𝑥𝐷𝑦𝐷 (𝑥𝐹𝑦) ⊆ (𝑥𝐽𝑦))
39 ovex 6936 . . . . . 6 (𝑟 RingHom 𝑠) ∈ V
409, 39fnmpt2i 7501 . . . . 5 𝐹 Fn (𝐷 × 𝐷)
4140a1i 11 . . . 4 (𝑈𝑉𝐹 Fn (𝐷 × 𝐷))
4228, 39fnmpt2i 7501 . . . . 5 𝐽 Fn (𝐶 × 𝐶)
4342a1i 11 . . . 4 (𝑈𝑉𝐽 Fn (𝐶 × 𝐶))
44 inex1g 5025 . . . . 5 (𝑈𝑉 → (𝑈 ∩ DivRing) ∈ V)
4516, 44syl5eqel 2909 . . . 4 (𝑈𝑉𝐶 ∈ V)
4641, 43, 45isssc 16831 . . 3 (𝑈𝑉 → (𝐹cat 𝐽 ↔ (𝐷𝐶 ∧ ∀𝑥𝐷𝑦𝐷 (𝑥𝐹𝑦) ⊆ (𝑥𝐽𝑦))))
4718, 38, 46mpbir2and 706 . 2 (𝑈𝑉𝐹cat 𝐽)
4816, 28drhmsubc 42926 . . 3 (𝑈𝑉𝐽 ∈ (Subcat‘(RingCat‘𝑈)))
49 eqid 2824 . . . 4 ((RingCat‘𝑈) ↾cat 𝐽) = ((RingCat‘𝑈) ↾cat 𝐽)
5049subsubc 16864 . . 3 (𝐽 ∈ (Subcat‘(RingCat‘𝑈)) → (𝐹 ∈ (Subcat‘((RingCat‘𝑈) ↾cat 𝐽)) ↔ (𝐹 ∈ (Subcat‘(RingCat‘𝑈)) ∧ 𝐹cat 𝐽)))
5148, 50syl 17 . 2 (𝑈𝑉 → (𝐹 ∈ (Subcat‘((RingCat‘𝑈) ↾cat 𝐽)) ↔ (𝐹 ∈ (Subcat‘(RingCat‘𝑈)) ∧ 𝐹cat 𝐽)))
5210, 47, 51mpbir2and 706 1 (𝑈𝑉𝐹 ∈ (Subcat‘((RingCat‘𝑈) ↾cat 𝐽)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 198  wa 386   = wceq 1658  wcel 2166  wral 3116  Vcvv 3413  cin 3796  wss 3797   class class class wbr 4872   × cxp 5339   Fn wfn 6117  cfv 6122  (class class class)co 6904  cmpt2 6906  cat cssc 16818  cat cresc 16819  Subcatcsubc 16820  Ringcrg 18900  CRingccrg 18901   RingHom crh 19067  DivRingcdr 19102  Fieldcfield 19103  RingCatcringc 42849
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1896  ax-4 1910  ax-5 2011  ax-6 2077  ax-7 2114  ax-8 2168  ax-9 2175  ax-10 2194  ax-11 2209  ax-12 2222  ax-13 2390  ax-ext 2802  ax-rep 4993  ax-sep 5004  ax-nul 5012  ax-pow 5064  ax-pr 5126  ax-un 7208  ax-cnex 10307  ax-resscn 10308  ax-1cn 10309  ax-icn 10310  ax-addcl 10311  ax-addrcl 10312  ax-mulcl 10313  ax-mulrcl 10314  ax-mulcom 10315  ax-addass 10316  ax-mulass 10317  ax-distr 10318  ax-i2m1 10319  ax-1ne0 10320  ax-1rid 10321  ax-rnegex 10322  ax-rrecex 10323  ax-cnre 10324  ax-pre-lttri 10325  ax-pre-lttrn 10326  ax-pre-ltadd 10327  ax-pre-mulgt0 10328
This theorem depends on definitions:  df-bi 199  df-an 387  df-or 881  df-3or 1114  df-3an 1115  df-tru 1662  df-fal 1672  df-ex 1881  df-nf 1885  df-sb 2070  df-mo 2604  df-eu 2639  df-clab 2811  df-cleq 2817  df-clel 2820  df-nfc 2957  df-ne 2999  df-nel 3102  df-ral 3121  df-rex 3122  df-reu 3123  df-rmo 3124  df-rab 3125  df-v 3415  df-sbc 3662  df-csb 3757  df-dif 3800  df-un 3802  df-in 3804  df-ss 3811  df-pss 3813  df-nul 4144  df-if 4306  df-pw 4379  df-sn 4397  df-pr 4399  df-tp 4401  df-op 4403  df-uni 4658  df-int 4697  df-iun 4741  df-br 4873  df-opab 4935  df-mpt 4952  df-tr 4975  df-id 5249  df-eprel 5254  df-po 5262  df-so 5263  df-fr 5300  df-we 5302  df-xp 5347  df-rel 5348  df-cnv 5349  df-co 5350  df-dm 5351  df-rn 5352  df-res 5353  df-ima 5354  df-pred 5919  df-ord 5965  df-on 5966  df-lim 5967  df-suc 5968  df-iota 6085  df-fun 6124  df-fn 6125  df-f 6126  df-f1 6127  df-fo 6128  df-f1o 6129  df-fv 6130  df-riota 6865  df-ov 6907  df-oprab 6908  df-mpt2 6909  df-om 7326  df-1st 7427  df-2nd 7428  df-wrecs 7671  df-recs 7733  df-rdg 7771  df-1o 7825  df-oadd 7829  df-er 8008  df-map 8123  df-pm 8124  df-ixp 8175  df-en 8222  df-dom 8223  df-sdom 8224  df-fin 8225  df-pnf 10392  df-mnf 10393  df-xr 10394  df-ltxr 10395  df-le 10396  df-sub 10586  df-neg 10587  df-nn 11350  df-2 11413  df-3 11414  df-4 11415  df-5 11416  df-6 11417  df-7 11418  df-8 11419  df-9 11420  df-n0 11618  df-z 11704  df-dec 11821  df-uz 11968  df-fz 12619  df-struct 16223  df-ndx 16224  df-slot 16225  df-base 16227  df-sets 16228  df-ress 16229  df-plusg 16317  df-hom 16328  df-cco 16329  df-0g 16454  df-cat 16680  df-cid 16681  df-homf 16682  df-ssc 16821  df-resc 16822  df-subc 16823  df-estrc 17114  df-mgm 17594  df-sgrp 17636  df-mnd 17647  df-mhm 17687  df-grp 17778  df-ghm 18008  df-mgp 18843  df-ur 18855  df-ring 18902  df-cring 18903  df-rnghom 19070  df-drng 19104  df-field 19105  df-ringc 42851
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator