Metamath Proof Explorer


Theorem 0reno

Description: Surreal zero is a surreal real. (Contributed by Scott Fenton, 15-Apr-2025)

Ref Expression
Assertion 0reno ⊢ 0 s ∈ ℝ s

Proof

Step Hyp Ref Expression
1 0no ⊢ 0 s ∈ No
2 1nns ⊢ 1 s ∈ ℕ s
3 0lt1s ⊢ 0 s < s 1 s
4 1no ⊢ 1 s ∈ No
5 4 a1i ⊢ ⊤ → 1 s ∈ No
6 5 lt0negs2d ⊢ ⊤ → 0 s < s 1 s ↔ + s ⁡ 1 s < s 0 s
7 6 mptru ⊢ 0 s < s 1 s ↔ + s ⁡ 1 s < s 0 s
8 3 7 mpbi ⊢ + s ⁡ 1 s < s 0 s
9 8 3 pm3.2i ⊢ + s ⁡ 1 s < s 0 s ∧ 0 s < s 1 s
10 fveq2 ⊢ n = 1 s → + s ⁡ n = + s ⁡ 1 s
11 10 breq1d ⊢ n = 1 s → + s ⁡ n < s 0 s ↔ + s ⁡ 1 s < s 0 s
12 breq2 ⊢ n = 1 s → 0 s < s n ↔ 0 s < s 1 s
13 11 12 anbi12d ⊢ n = 1 s → + s ⁡ n < s 0 s ∧ 0 s < s n ↔ + s ⁡ 1 s < s 0 s ∧ 0 s < s 1 s
14 13 rspcev ⊢ 1 s ∈ ℕ s ∧ + s ⁡ 1 s < s 0 s ∧ 0 s < s 1 s → ∃ n ∈ ℕ s + s ⁡ n < s 0 s ∧ 0 s < s n
15 2 9 14 mp2an ⊢ ∃ n ∈ ℕ s + s ⁡ n < s 0 s ∧ 0 s < s n
16 ral0 Could not format A. xO e. (/) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) : No typesetting found for |- A. xO e. (/) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) with typecode |-
17 left0s ⊢ L ⁡ 0 s = ∅
18 right0s ⊢ R ⁡ 0 s = ∅
19 17 18 uneq12i ⊢ L ⁡ 0 s ∪ R ⁡ 0 s = ∅ ∪ ∅
20 un0 ⊢ ∅ ∪ ∅ = ∅
21 19 20 eqtri ⊢ L ⁡ 0 s ∪ R ⁡ 0 s = ∅
22 21 raleqi Could not format ( A. xO e. ( ( _Left ` 0s ) u. ( _Right ` 0s ) ) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) <-> A. xO e. (/) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) ) : No typesetting found for |- ( A. xO e. ( ( _Left ` 0s ) u. ( _Right ` 0s ) ) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) <-> A. xO e. (/) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) ) with typecode |-
23 16 22 mpbir Could not format A. xO e. ( ( _Left ` 0s ) u. ( _Right ` 0s ) ) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) : No typesetting found for |- A. xO e. ( ( _Left ` 0s ) u. ( _Right ` 0s ) ) E. n e. NN_s ( 1s /su n ) <_s ( abs_s ` ( 0s -s xO ) ) with typecode |-
24 15 23 pm3.2i Could not format ( E. n e. NN_s ( ( -us ` n )
25 elreno2 Could not format ( 0s e. RR_s <-> ( 0s e. No /\ ( E. n e. NN_s ( ( -us ` n ) ( 0s e. No /\ ( E. n e. NN_s ( ( -us ` n )
26 1 24 25 mpbir2an ⊢ 0 s ∈ ℝ s