Metamath Proof Explorer


Theorem vdwlem4

Description: Lemma for vdw . (Contributed by Mario Carneiro, 12-Sep-2014)

Ref Expression
Hypotheses vdwlem3.v ⊢ φ → V ∈ ℕ
vdwlem3.w ⊢ φ → W ∈ ℕ
vdwlem4.r ⊢ φ → R ∈ Fin
vdwlem4.h ⊢ φ → H : 1 … W ⁢ 2 ⁢ V ⟶ R
vdwlem4.f ⊢ F = x ∈ 1 … V ⟼ y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V
Assertion vdwlem4 ⊢ φ → F : 1 … V ⟶ R 1 … W

Proof

Step Hyp Ref Expression
1 vdwlem3.v ⊢ φ → V ∈ ℕ
2 vdwlem3.w ⊢ φ → W ∈ ℕ
3 vdwlem4.r ⊢ φ → R ∈ Fin
4 vdwlem4.h ⊢ φ → H : 1 … W ⁢ 2 ⁢ V ⟶ R
5 vdwlem4.f ⊢ F = x ∈ 1 … V ⟼ y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V
6 4 ad2antrr ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → H : 1 … W ⁢ 2 ⁢ V ⟶ R
7 1 ad2antrr ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → V ∈ ℕ
8 2 ad2antrr ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → W ∈ ℕ
9 simplr ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → x ∈ 1 … V
10 simpr ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → y ∈ 1 … W
11 7 8 9 10 vdwlem3 ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → y + W ⁢ x - 1 + V ∈ 1 … W ⁢ 2 ⁢ V
12 6 11 ffvelcdmd ⊢ φ ∧ x ∈ 1 … V ∧ y ∈ 1 … W → H ⁡ y + W ⁢ x - 1 + V ∈ R
13 12 fmpttd ⊢ φ ∧ x ∈ 1 … V → y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V : 1 … W ⟶ R
14 3 adantr ⊢ φ ∧ x ∈ 1 … V → R ∈ Fin
15 ovex ⊢ 1 … W ∈ V
16 elmapg ⊢ R ∈ Fin ∧ 1 … W ∈ V → y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V ∈ R 1 … W ↔ y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V : 1 … W ⟶ R
17 14 15 16 sylancl ⊢ φ ∧ x ∈ 1 … V → y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V ∈ R 1 … W ↔ y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V : 1 … W ⟶ R
18 13 17 mpbird ⊢ φ ∧ x ∈ 1 … V → y ∈ 1 … W ⟼ H ⁡ y + W ⁢ x - 1 + V ∈ R 1 … W
19 18 5 fmptd ⊢ φ → F : 1 … V ⟶ R 1 … W