Metamath Proof Explorer


Theorem addsproplem7

Description: Lemma for surreal addition properties. Putting together the three previous lemmas, we now show the second half of the inductive hypothesis unconditionally. (Contributed by Scott Fenton, 21-Jan-2025)

Ref Expression
Hypotheses addsproplem.1 No typesetting found for |- ( ph -> A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x )
addspropord.2 φXNo
addspropord.3 φYNo
addspropord.4 φZNo
addspropord.5 φY<sZ
Assertion addsproplem7 Could not format assertion : No typesetting found for |- ( ph -> ( Y +s X )

Proof

Step Hyp Ref Expression
1 addsproplem.1 Could not format ( ph -> A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x ) A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x )
2 addspropord.2 φXNo
3 addspropord.3 φYNo
4 addspropord.4 φZNo
5 addspropord.5 φY<sZ
6 bdayelon bdayYOn
7 fvex bdayYV
8 7 elon bdayYOnOrdbdayY
9 6 8 mpbi OrdbdayY
10 bdayelon bdayZOn
11 fvex bdayZV
12 11 elon bdayZOnOrdbdayZ
13 10 12 mpbi OrdbdayZ
14 ordtri3or OrdbdayYOrdbdayZbdayYbdayZbdayY=bdayZbdayZbdayY
15 9 13 14 mp2an bdayYbdayZbdayY=bdayZbdayZbdayY
16 simpl φbdayYbdayZφ
17 16 1 syl Could not format ( ( ph /\ ( bday ` Y ) e. ( bday ` Z ) ) -> A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x ) A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x )
18 16 2 syl φbdayYbdayZXNo
19 16 3 syl φbdayYbdayZYNo
20 16 4 syl φbdayYbdayZZNo
21 16 5 syl φbdayYbdayZY<sZ
22 simpr φbdayYbdayZbdayYbdayZ
23 17 18 19 20 21 22 addsproplem4 Could not format ( ( ph /\ ( bday ` Y ) e. ( bday ` Z ) ) -> ( Y +s X ) ( Y +s X )
24 23 ex Could not format ( ph -> ( ( bday ` Y ) e. ( bday ` Z ) -> ( Y +s X ) ( ( bday ` Y ) e. ( bday ` Z ) -> ( Y +s X )
25 simpl φbdayY=bdayZφ
26 25 1 syl Could not format ( ( ph /\ ( bday ` Y ) = ( bday ` Z ) ) -> A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x ) A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x )
27 25 2 syl φbdayY=bdayZXNo
28 25 3 syl φbdayY=bdayZYNo
29 25 4 syl φbdayY=bdayZZNo
30 25 5 syl φbdayY=bdayZY<sZ
31 simpr φbdayY=bdayZbdayY=bdayZ
32 26 27 28 29 30 31 addsproplem6 Could not format ( ( ph /\ ( bday ` Y ) = ( bday ` Z ) ) -> ( Y +s X ) ( Y +s X )
33 32 ex Could not format ( ph -> ( ( bday ` Y ) = ( bday ` Z ) -> ( Y +s X ) ( ( bday ` Y ) = ( bday ` Z ) -> ( Y +s X )
34 1 adantr Could not format ( ( ph /\ ( bday ` Z ) e. ( bday ` Y ) ) -> A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x ) A. x e. No A. y e. No A. z e. No ( ( ( ( bday ` x ) +no ( bday ` y ) ) u. ( ( bday ` x ) +no ( bday ` z ) ) ) e. ( ( ( bday ` X ) +no ( bday ` Y ) ) u. ( ( bday ` X ) +no ( bday ` Z ) ) ) -> ( ( x +s y ) e. No /\ ( y ( y +s x )
35 2 adantr φbdayZbdayYXNo
36 3 adantr φbdayZbdayYYNo
37 4 adantr φbdayZbdayYZNo
38 5 adantr φbdayZbdayYY<sZ
39 simpr φbdayZbdayYbdayZbdayY
40 34 35 36 37 38 39 addsproplem5 Could not format ( ( ph /\ ( bday ` Z ) e. ( bday ` Y ) ) -> ( Y +s X ) ( Y +s X )
41 40 ex Could not format ( ph -> ( ( bday ` Z ) e. ( bday ` Y ) -> ( Y +s X ) ( ( bday ` Z ) e. ( bday ` Y ) -> ( Y +s X )
42 24 33 41 3jaod Could not format ( ph -> ( ( ( bday ` Y ) e. ( bday ` Z ) \/ ( bday ` Y ) = ( bday ` Z ) \/ ( bday ` Z ) e. ( bday ` Y ) ) -> ( Y +s X ) ( ( ( bday ` Y ) e. ( bday ` Z ) \/ ( bday ` Y ) = ( bday ` Z ) \/ ( bday ` Z ) e. ( bday ` Y ) ) -> ( Y +s X )
43 15 42 mpi Could not format ( ph -> ( Y +s X ) ( Y +s X )