Metamath Proof Explorer


Theorem abvmul

Description: An absolute value distributes under multiplication. (Contributed by Mario Carneiro, 8-Sep-2014)

Ref Expression
Hypotheses abvf.a ⊢ A = AbsVal ⁡ R
abvf.b ⊢ B = Base R
abvmul.t ⊢ · ˙ = ⋅ R
Assertion abvmul ⊢ F ∈ A ∧ X ∈ B ∧ Y ∈ B → F ⁡ X · ˙ Y = F ⁡ X ⁢ F ⁡ Y

Proof

Step Hyp Ref Expression
1 abvf.a ⊢ A = AbsVal ⁡ R
2 abvf.b ⊢ B = Base R
3 abvmul.t ⊢ · ˙ = ⋅ R
4 1 abvrcl ⊢ F ∈ A → R ∈ Ring
5 eqid ⊢ + R = + R
6 eqid ⊢ 0 R = 0 R
7 1 2 5 3 6 isabv ⊢ R ∈ Ring → F ∈ A ↔ F : B ⟶ 0 +∞ ∧ ∀ x ∈ B F ⁡ x = 0 ↔ x = 0 R ∧ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y
8 4 7 syl ⊢ F ∈ A → F ∈ A ↔ F : B ⟶ 0 +∞ ∧ ∀ x ∈ B F ⁡ x = 0 ↔ x = 0 R ∧ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y
9 8 ibi ⊢ F ∈ A → F : B ⟶ 0 +∞ ∧ ∀ x ∈ B F ⁡ x = 0 ↔ x = 0 R ∧ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y
10 simpl ⊢ F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y → F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y
11 10 ralimi ⊢ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y → ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y
12 11 adantl ⊢ F ⁡ x = 0 ↔ x = 0 R ∧ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y → ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y
13 12 ralimi ⊢ ∀ x ∈ B F ⁡ x = 0 ↔ x = 0 R ∧ ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ∧ F ⁡ x + R y ≤ F ⁡ x + F ⁡ y → ∀ x ∈ B ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y
14 9 13 simpl2im ⊢ F ∈ A → ∀ x ∈ B ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y
15 fvoveq1 ⊢ x = X → F ⁡ x · ˙ y = F ⁡ X · ˙ y
16 fveq2 ⊢ x = X → F ⁡ x = F ⁡ X
17 16 oveq1d ⊢ x = X → F ⁡ x ⁢ F ⁡ y = F ⁡ X ⁢ F ⁡ y
18 15 17 eqeq12d ⊢ x = X → F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y ↔ F ⁡ X · ˙ y = F ⁡ X ⁢ F ⁡ y
19 oveq2 ⊢ y = Y → X · ˙ y = X · ˙ Y
20 19 fveq2d ⊢ y = Y → F ⁡ X · ˙ y = F ⁡ X · ˙ Y
21 fveq2 ⊢ y = Y → F ⁡ y = F ⁡ Y
22 21 oveq2d ⊢ y = Y → F ⁡ X ⁢ F ⁡ y = F ⁡ X ⁢ F ⁡ Y
23 20 22 eqeq12d ⊢ y = Y → F ⁡ X · ˙ y = F ⁡ X ⁢ F ⁡ y ↔ F ⁡ X · ˙ Y = F ⁡ X ⁢ F ⁡ Y
24 18 23 rspc2v ⊢ X ∈ B ∧ Y ∈ B → ∀ x ∈ B ∀ y ∈ B F ⁡ x · ˙ y = F ⁡ x ⁢ F ⁡ y → F ⁡ X · ˙ Y = F ⁡ X ⁢ F ⁡ Y
25 14 24 syl5com ⊢ F ∈ A → X ∈ B ∧ Y ∈ B → F ⁡ X · ˙ Y = F ⁡ X ⁢ F ⁡ Y
26 25 3impib ⊢ F ∈ A ∧ X ∈ B ∧ Y ∈ B → F ⁡ X · ˙ Y = F ⁡ X ⁢ F ⁡ Y