Metamath Proof Explorer


Theorem qqhre

Description: The QQHom homomorphism for the real number structure is the identity. (Contributed by Thierry Arnoux, 31-Oct-2017)

Ref Expression
Assertion qqhre ℚHomfld=I

Proof

Step Hyp Ref Expression
1 resubdrg SubRingfldfldDivRing
2 1 simpri fldDivRing
3 drngring fldDivRingfldRing
4 f1oi I:1-1 onto
5 f1of1 I:1-1 ontoI:1-1
6 4 5 ax-mp I:1-1
7 zssre
8 f1ss I:1-1I:1-1
9 6 7 8 mp2an I:1-1
10 zrhre ℤRHomfld=I
11 f1eq1 ℤRHomfld=IℤRHomfld:1-1I:1-1
12 10 11 ax-mp ℤRHomfld:1-1I:1-1
13 9 12 mpbir ℤRHomfld:1-1
14 rebase =Basefld
15 eqid ℤRHomfld=ℤRHomfld
16 re0g 0=0fld
17 14 15 16 zrhchr fldRingchrfld=0ℤRHomfld:1-1
18 13 17 mpbiri fldRingchrfld=0
19 2 3 18 mp2b chrfld=0
20 eqid /rfld=/rfld
21 14 20 15 qqhvval fldDivRingchrfld=0qℚHomfldq=ℤRHomfldnumerq/rfldℤRHomflddenomq
22 2 19 21 mpanl12 qℚHomfldq=ℤRHomfldnumerq/rfldℤRHomflddenomq
23 f1f ℤRHomfld:1-1ℤRHomfld:
24 13 23 ax-mp ℤRHomfld:
25 24 a1i qℤRHomfld:
26 qnumcl qnumerq
27 25 26 ffvelcdmd qℤRHomfldnumerq
28 qdencl qdenomq
29 28 nnzd qdenomq
30 25 29 ffvelcdmd qℤRHomflddenomq
31 29 anim1i qℤRHomflddenomq=0denomqℤRHomflddenomq=0
32 14 15 16 zrhf1ker fldRingℤRHomfld:1-1ℤRHomfld-10=0
33 2 3 32 mp2b ℤRHomfld:1-1ℤRHomfld-10=0
34 13 33 mpbi ℤRHomfld-10=0
35 34 eleq2i denomqℤRHomfld-10denomq0
36 ffn ℤRHomfld:ℤRHomfldFn
37 fniniseg ℤRHomfldFndenomqℤRHomfld-10denomqℤRHomflddenomq=0
38 24 36 37 mp2b denomqℤRHomfld-10denomqℤRHomflddenomq=0
39 fvex denomqV
40 39 elsn denomq0denomq=0
41 35 38 40 3bitr3ri denomq=0denomqℤRHomflddenomq=0
42 31 41 sylibr qℤRHomflddenomq=0denomq=0
43 28 nnne0d qdenomq0
44 43 adantr qℤRHomflddenomq=0denomq0
45 44 neneqd qℤRHomflddenomq=0¬denomq=0
46 42 45 pm2.65da q¬ℤRHomflddenomq=0
47 46 neqned qℤRHomflddenomq0
48 redvr ℤRHomfldnumerqℤRHomflddenomqℤRHomflddenomq0ℤRHomfldnumerq/rfldℤRHomflddenomq=ℤRHomfldnumerqℤRHomflddenomq
49 27 30 47 48 syl3anc qℤRHomfldnumerq/rfldℤRHomflddenomq=ℤRHomfldnumerqℤRHomflddenomq
50 10 fveq1i ℤRHomfldnumerq=Inumerq
51 fvresi numerqInumerq=numerq
52 50 51 eqtrid numerqℤRHomfldnumerq=numerq
53 26 52 syl qℤRHomfldnumerq=numerq
54 10 fveq1i ℤRHomflddenomq=Idenomq
55 fvresi denomqIdenomq=denomq
56 54 55 eqtrid denomqℤRHomflddenomq=denomq
57 29 56 syl qℤRHomflddenomq=denomq
58 53 57 oveq12d qℤRHomfldnumerqℤRHomflddenomq=numerqdenomq
59 qeqnumdivden qq=numerqdenomq
60 58 59 eqtr4d qℤRHomfldnumerqℤRHomflddenomq=q
61 22 49 60 3eqtrd qℚHomfldq=q
62 61 mpteq2ia qℚHomfldq=qq
63 14 20 15 qqhf fldDivRingchrfld=0ℚHomfld:
64 2 19 63 mp2an ℚHomfld:
65 64 a1i ℚHomfld:
66 65 feqmptd ℚHomfld=qℚHomfldq
67 66 mptru ℚHomfld=qℚHomfldq
68 mptresid I=qq
69 62 67 68 3eqtr4i ℚHomfld=I