Metamath Proof Explorer


Theorem n0addscl

Description: The non-negative surreal integers are closed under addition. (Contributed by Scott Fenton, 15-Apr-2025)

Ref Expression
Assertion n0addscl A 0s B 0s A + s B 0s

Proof

Step Hyp Ref Expression
1 oveq2 n = 0 s A + s n = A + s 0 s
2 1 eleq1d n = 0 s A + s n 0s A + s 0 s 0s
3 2 imbi2d n = 0 s A 0s A + s n 0s A 0s A + s 0 s 0s
4 oveq2 n = m A + s n = A + s m
5 4 eleq1d n = m A + s n 0s A + s m 0s
6 5 imbi2d n = m A 0s A + s n 0s A 0s A + s m 0s
7 oveq2 n = m + s 1 s A + s n = A + s m + s 1 s
8 7 eleq1d n = m + s 1 s A + s n 0s A + s m + s 1 s 0s
9 8 imbi2d n = m + s 1 s A 0s A + s n 0s A 0s A + s m + s 1 s 0s
10 oveq2 n = B A + s n = A + s B
11 10 eleq1d n = B A + s n 0s A + s B 0s
12 11 imbi2d n = B A 0s A + s n 0s A 0s A + s B 0s
13 n0sno A 0s A No
14 13 addsridd A 0s A + s 0 s = A
15 id A 0s A 0s
16 14 15 eqeltrd A 0s A + s 0 s 0s
17 13 adantr A 0s m 0s A No
18 17 adantr A 0s m 0s A + s m 0s A No
19 n0sno m 0s m No
20 19 adantl A 0s m 0s m No
21 20 adantr A 0s m 0s A + s m 0s m No
22 1sno 1 s No
23 22 a1i A 0s m 0s A + s m 0s 1 s No
24 18 21 23 addsassd A 0s m 0s A + s m 0s A + s m + s 1 s = A + s m + s 1 s
25 peano2n0s A + s m 0s A + s m + s 1 s 0s
26 25 adantl A 0s m 0s A + s m 0s A + s m + s 1 s 0s
27 24 26 eqeltrrd A 0s m 0s A + s m 0s A + s m + s 1 s 0s
28 27 ex A 0s m 0s A + s m 0s A + s m + s 1 s 0s
29 28 expcom m 0s A 0s A + s m 0s A + s m + s 1 s 0s
30 29 a2d m 0s A 0s A + s m 0s A 0s A + s m + s 1 s 0s
31 3 6 9 12 16 30 n0sind B 0s A 0s A + s B 0s
32 31 impcom A 0s B 0s A + s B 0s