Metamath Proof Explorer


Theorem seqsval

Description: The value of the surreal sequence builder. (Contributed by Scott Fenton, 18-Apr-2025)

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

Proof

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