Metamath Proof Explorer


Theorem issubdrg

Description: Characterize the subfields of a division ring. (Contributed by Mario Carneiro, 3-Dec-2014)

Ref Expression
Hypotheses issubdrg.s S = R 𝑠 A
issubdrg.z 0 ˙ = 0 R
issubdrg.i I = inv r R
Assertion issubdrg R DivRing A SubRing R S DivRing x A 0 ˙ I x A

Proof

Step Hyp Ref Expression
1 issubdrg.s S = R 𝑠 A
2 issubdrg.z 0 ˙ = 0 R
3 issubdrg.i I = inv r R
4 simpllr R DivRing A SubRing R S DivRing x A 0 ˙ A SubRing R
5 1 subrgring A SubRing R S Ring
6 4 5 syl R DivRing A SubRing R S DivRing x A 0 ˙ S Ring
7 eldifsn x A 0 ˙ x A x 0 ˙
8 7 bilani R DivRing A SubRing R S DivRing x A 0 ˙ x A x 0 ˙
9 8 simpld R DivRing A SubRing R S DivRing x A 0 ˙ x A
10 1 subrgbas A SubRing R A = Base S
11 4 10 syl R DivRing A SubRing R S DivRing x A 0 ˙ A = Base S
12 9 11 eleqtrd R DivRing A SubRing R S DivRing x A 0 ˙ x Base S
13 8 simprd R DivRing A SubRing R S DivRing x A 0 ˙ x 0 ˙
14 1 2 subrg0 A SubRing R 0 ˙ = 0 S
15 4 14 syl R DivRing A SubRing R S DivRing x A 0 ˙ 0 ˙ = 0 S
16 13 15 neeqtrd R DivRing A SubRing R S DivRing x A 0 ˙ x 0 S
17 eqid Base S = Base S
18 eqid Unit S = Unit S
19 eqid 0 S = 0 S
20 17 18 19 drngunit S DivRing x Unit S x Base S x 0 S
21 20 ad2antlr R DivRing A SubRing R S DivRing x A 0 ˙ x Unit S x Base S x 0 S
22 12 16 21 mpbir2and R DivRing A SubRing R S DivRing x A 0 ˙ x Unit S
23 eqid inv r S = inv r S
24 18 23 17 ringinvcl S Ring x Unit S inv r S x Base S
25 6 22 24 syl2anc R DivRing A SubRing R S DivRing x A 0 ˙ inv r S x Base S
26 1 3 18 23 subrginv A SubRing R x Unit S I x = inv r S x
27 4 22 26 syl2anc R DivRing A SubRing R S DivRing x A 0 ˙ I x = inv r S x
28 25 27 11 3eltr4d R DivRing A SubRing R S DivRing x A 0 ˙ I x A
29 28 ralrimiva R DivRing A SubRing R S DivRing x A 0 ˙ I x A
30 5 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A S Ring
31 eqid Unit R = Unit R
32 1 31 18 subrguss A SubRing R Unit S Unit R
33 32 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A Unit S Unit R
34 eqid Base R = Base R
35 34 31 2 isdrng R DivRing R Ring Unit R = Base R 0 ˙
36 35 simprbi R DivRing Unit R = Base R 0 ˙
37 36 ad2antrr R DivRing A SubRing R x A 0 ˙ I x A Unit R = Base R 0 ˙
38 33 37 sseqtrd R DivRing A SubRing R x A 0 ˙ I x A Unit S Base R 0 ˙
39 17 18 unitss Unit S Base S
40 10 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A A = Base S
41 39 40 sseqtrrid R DivRing A SubRing R x A 0 ˙ I x A Unit S A
42 38 41 ssind R DivRing A SubRing R x A 0 ˙ I x A Unit S Base R 0 ˙ A
43 34 subrgss A SubRing R A Base R
44 43 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A A Base R
45 difin2 A Base R A 0 ˙ = Base R 0 ˙ A
46 44 45 syl R DivRing A SubRing R x A 0 ˙ I x A A 0 ˙ = Base R 0 ˙ A
47 42 46 sseqtrrd R DivRing A SubRing R x A 0 ˙ I x A Unit S A 0 ˙
48 43 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A A Base R
49 simprl R DivRing A SubRing R x A 0 ˙ I x A x A 0 ˙
50 49 7 sylib R DivRing A SubRing R x A 0 ˙ I x A x A x 0 ˙
51 50 simpld R DivRing A SubRing R x A 0 ˙ I x A x A
52 48 51 sseldd R DivRing A SubRing R x A 0 ˙ I x A x Base R
53 50 simprd R DivRing A SubRing R x A 0 ˙ I x A x 0 ˙
54 34 31 2 drngunit R DivRing x Unit R x Base R x 0 ˙
55 54 ad2antrr R DivRing A SubRing R x A 0 ˙ I x A x Unit R x Base R x 0 ˙
56 52 53 55 mpbir2and R DivRing A SubRing R x A 0 ˙ I x A x Unit R
57 simprr R DivRing A SubRing R x A 0 ˙ I x A I x A
58 1 31 18 3 subrgunit A SubRing R x Unit S x Unit R x A I x A
59 58 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A x Unit S x Unit R x A I x A
60 56 51 57 59 mpbir3and R DivRing A SubRing R x A 0 ˙ I x A x Unit S
61 60 expr R DivRing A SubRing R x A 0 ˙ I x A x Unit S
62 61 ralimdva R DivRing A SubRing R x A 0 ˙ I x A x A 0 ˙ x Unit S
63 62 imp R DivRing A SubRing R x A 0 ˙ I x A x A 0 ˙ x Unit S
64 dfss3 A 0 ˙ Unit S x A 0 ˙ x Unit S
65 63 64 sylibr R DivRing A SubRing R x A 0 ˙ I x A A 0 ˙ Unit S
66 47 65 eqssd R DivRing A SubRing R x A 0 ˙ I x A Unit S = A 0 ˙
67 14 ad2antlr R DivRing A SubRing R x A 0 ˙ I x A 0 ˙ = 0 S
68 67 sneqd R DivRing A SubRing R x A 0 ˙ I x A 0 ˙ = 0 S
69 40 68 difeq12d R DivRing A SubRing R x A 0 ˙ I x A A 0 ˙ = Base S 0 S
70 66 69 eqtrd R DivRing A SubRing R x A 0 ˙ I x A Unit S = Base S 0 S
71 17 18 19 isdrng S DivRing S Ring Unit S = Base S 0 S
72 30 70 71 sylanbrc R DivRing A SubRing R x A 0 ˙ I x A S DivRing
73 29 72 impbida R DivRing A SubRing R S DivRing x A 0 ˙ I x A