Metamath Proof Explorer


Theorem seqval

Description: Value of the sequence builder function. (Contributed by Mario Carneiro, 24-Jun-2013)

Ref Expression
Hypothesis seqval.1 ⊢ R = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y M F ⁡ M ↾ ω
Assertion seqval ⊢ seq M + ˙ F = ran ⁡ R

Proof

Step Hyp Ref Expression
1 seqval.1 ⊢ R = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y M F ⁡ M ↾ ω
2 df-ima ⊢ rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ω = ran ⁡ rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ↾ ω
3 df-seq ⊢ seq M + ˙ F = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ω
4 eqid ⊢ V = V
5 fvoveq1 ⊢ z = x → F ⁡ z + 1 = F ⁡ x + 1
6 5 oveq2d ⊢ z = x → w + ˙ F ⁡ z + 1 = w + ˙ F ⁡ x + 1
7 oveq1 ⊢ w = y → w + ˙ F ⁡ x + 1 = y + ˙ F ⁡ x + 1
8 eqid ⊢ z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 = z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1
9 ovex ⊢ y + ˙ F ⁡ x + 1 ∈ V
10 6 7 8 9 ovmpo ⊢ x ∈ V ∧ y ∈ V → x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y = y + ˙ F ⁡ x + 1
11 10 el2v ⊢ x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y = y + ˙ F ⁡ x + 1
12 11 opeq2i ⊢ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y = x + 1 y + ˙ F ⁡ x + 1
13 4 4 12 mpoeq123i ⊢ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y = x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1
14 rdgeq1 ⊢ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y = x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 → rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y M F ⁡ M = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M
15 13 14 ax-mp ⊢ rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y M F ⁡ M = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M
16 15 reseq1i ⊢ rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 x z ∈ V , w ∈ V ⟼ w + ˙ F ⁡ z + 1 y M F ⁡ M ↾ ω = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ↾ ω
17 1 16 eqtri ⊢ R = rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ↾ ω
18 17 rneqi ⊢ ran ⁡ R = ran ⁡ rec ⁡ x ∈ V , y ∈ V ⟼ x + 1 y + ˙ F ⁡ x + 1 M F ⁡ M ↾ ω
19 2 3 18 3eqtr4i ⊢ seq M + ˙ F = ran ⁡ R