Metamath Proof Explorer


Theorem n0mulscl

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

Ref Expression
Assertion n0mulscl 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 muls01 A No A s 0 s = 0 s
15 13 14 syl A 0s A s 0 s = 0 s
16 0n0s 0 s 0s
17 15 16 eqeltrdi A 0s A s 0 s 0s
18 13 ad2antrr A 0s m 0s A s m 0s A No
19 n0sno m 0s m No
20 19 ad2antlr A 0s m 0s A s m 0s m No
21 1sno 1 s No
22 21 a1i A 0s m 0s A s m 0s 1 s No
23 18 20 22 addsdid A 0s m 0s A s m 0s A s m + s 1 s = A s m + s A s 1 s
24 13 mulsridd A 0s A s 1 s = A
25 24 oveq2d A 0s A s m + s A s 1 s = A s m + s A
26 25 ad2antrr A 0s m 0s A s m 0s A s m + s A s 1 s = A s m + s A
27 23 26 eqtrd A 0s m 0s A s m 0s A s m + s 1 s = A s m + s A
28 n0addscl A s m 0s A 0s A s m + s A 0s
29 28 ancoms A 0s A s m 0s A s m + s A 0s
30 29 adantlr A 0s m 0s A s m 0s A s m + s A 0s
31 27 30 eqeltrd A 0s m 0s A s m 0s A s m + s 1 s 0s
32 31 ex A 0s m 0s A s m 0s A s m + s 1 s 0s
33 32 expcom m 0s A 0s A s m 0s A s m + s 1 s 0s
34 33 a2d m 0s A 0s A s m 0s A 0s A s m + s 1 s 0s
35 3 6 9 12 17 34 n0sind B 0s A 0s A s B 0s
36 35 impcom A 0s B 0s A s B 0s