Metamath Proof Explorer


Theorem abvpropd

Description: If two structures have the same ring components, they have the same collection of absolute values. (Contributed by Mario Carneiro, 4-Oct-2015)

Ref Expression
Hypotheses abvpropd.1 φ B = Base K
abvpropd.2 φ B = Base L
abvpropd.3 φ x B y B x + K y = x + L y
abvpropd.4 φ x B y B x K y = x L y
Assertion abvpropd φ AbsVal K = AbsVal L

Proof

Step Hyp Ref Expression
1 abvpropd.1 φ B = Base K
2 abvpropd.2 φ B = Base L
3 abvpropd.3 φ x B y B x + K y = x + L y
4 abvpropd.4 φ x B y B x K y = x L y
5 1 2 3 4 ringpropd φ K Ring L Ring
6 1 2 eqtr3d φ Base K = Base L
7 6 feq2d φ f : Base K 0 +∞ f : Base L 0 +∞
8 1 2 3 grpidpropd φ 0 K = 0 L
9 8 adantr φ x B 0 K = 0 L
10 9 eqeq2d φ x B x = 0 K x = 0 L
11 10 bibi2d φ x B f x = 0 x = 0 K f x = 0 x = 0 L
12 4 fveqeq2d φ x B y B f x K y = f x f y f x L y = f x f y
13 3 fveq2d φ x B y B f x + K y = f x + L y
14 13 breq1d φ x B y B f x + K y f x + f y f x + L y f x + f y
15 12 14 anbi12d φ x B y B f x K y = f x f y f x + K y f x + f y f x L y = f x f y f x + L y f x + f y
16 15 anassrs φ x B y B f x K y = f x f y f x + K y f x + f y f x L y = f x f y f x + L y f x + f y
17 16 ralbidva φ x B y B f x K y = f x f y f x + K y f x + f y y B f x L y = f x f y f x + L y f x + f y
18 11 17 anbi12d φ x B f x = 0 x = 0 K y B f x K y = f x f y f x + K y f x + f y f x = 0 x = 0 L y B f x L y = f x f y f x + L y f x + f y
19 18 ralbidva φ x B f x = 0 x = 0 K y B f x K y = f x f y f x + K y f x + f y x B f x = 0 x = 0 L y B f x L y = f x f y f x + L y f x + f y
20 1 raleqdv φ y B f x K y = f x f y f x + K y f x + f y y Base K f x K y = f x f y f x + K y f x + f y
21 20 anbi2d φ f x = 0 x = 0 K y B f x K y = f x f y f x + K y f x + f y f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y
22 1 21 raleqbidv φ x B f x = 0 x = 0 K y B f x K y = f x f y f x + K y f x + f y x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y
23 2 raleqdv φ y B f x L y = f x f y f x + L y f x + f y y Base L f x L y = f x f y f x + L y f x + f y
24 23 anbi2d φ f x = 0 x = 0 L y B f x L y = f x f y f x + L y f x + f y f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
25 2 24 raleqbidv φ x B f x = 0 x = 0 L y B f x L y = f x f y f x + L y f x + f y x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
26 19 22 25 3bitr3d φ x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
27 7 26 anbi12d φ f : Base K 0 +∞ x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y f : Base L 0 +∞ x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
28 5 27 anbi12d φ K Ring f : Base K 0 +∞ x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y L Ring f : Base L 0 +∞ x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
29 eqid AbsVal K = AbsVal K
30 29 abvrcl f AbsVal K K Ring
31 eqid Base K = Base K
32 eqid + K = + K
33 eqid K = K
34 eqid 0 K = 0 K
35 29 31 32 33 34 isabv K Ring f AbsVal K f : Base K 0 +∞ x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y
36 30 35 biadanii f AbsVal K K Ring f : Base K 0 +∞ x Base K f x = 0 x = 0 K y Base K f x K y = f x f y f x + K y f x + f y
37 eqid AbsVal L = AbsVal L
38 37 abvrcl f AbsVal L L Ring
39 eqid Base L = Base L
40 eqid + L = + L
41 eqid L = L
42 eqid 0 L = 0 L
43 37 39 40 41 42 isabv L Ring f AbsVal L f : Base L 0 +∞ x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
44 38 43 biadanii f AbsVal L L Ring f : Base L 0 +∞ x Base L f x = 0 x = 0 L y Base L f x L y = f x f y f x + L y f x + f y
45 28 36 44 3bitr4g φ f AbsVal K f AbsVal L
46 45 eqrdv φ AbsVal K = AbsVal L