Metamath Proof Explorer


Theorem sltlpss

Description: If two surreals share a birthday, then X iff the left set of X is a proper subset of the left set of Y . (Contributed by Scott Fenton, 17-Sep-2024)

Ref Expression
Assertion sltlpss Could not format assertion : No typesetting found for |- ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( X ( _Left ` X ) C. ( _Left ` Y ) ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 oldssno OldbdayXNo
2 1 sseli xOldbdayXxNo
3 2 3ad2ant2 XNoYNobdayX=bdayYX<sYxOldbdayXx<sXxNo
4 simp1l1 XNoYNobdayX=bdayYX<sYxOldbdayXx<sXXNo
5 simp1l2 XNoYNobdayX=bdayYX<sYxOldbdayXx<sXYNo
6 simp3 XNoYNobdayX=bdayYX<sYxOldbdayXx<sXx<sX
7 simp1r XNoYNobdayX=bdayYX<sYxOldbdayXx<sXX<sY
8 3 4 5 6 7 slttrd XNoYNobdayX=bdayYX<sYxOldbdayXx<sXx<sY
9 8 3exp XNoYNobdayX=bdayYX<sYxOldbdayXx<sXx<sY
10 9 imdistand XNoYNobdayX=bdayYX<sYxOldbdayXx<sXxOldbdayXx<sY
11 fveq2 bdayX=bdayYOldbdayX=OldbdayY
12 11 3ad2ant3 XNoYNobdayX=bdayYOldbdayX=OldbdayY
13 12 adantr XNoYNobdayX=bdayYX<sYOldbdayX=OldbdayY
14 13 eleq2d XNoYNobdayX=bdayYX<sYxOldbdayXxOldbdayY
15 14 anbi1d XNoYNobdayX=bdayYX<sYxOldbdayXx<sYxOldbdayYx<sY
16 10 15 sylibd XNoYNobdayX=bdayYX<sYxOldbdayXx<sXxOldbdayYx<sY
17 leftval Could not format ( _Left ` X ) = { x e. ( _Old ` ( bday ` X ) ) | x
18 17 a1i Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) = { x e. ( _Old ` ( bday ` X ) ) | x ( _Left ` X ) = { x e. ( _Old ` ( bday ` X ) ) | x
19 18 eleq2d Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` X ) <-> x e. { x e. ( _Old ` ( bday ` X ) ) | x ( x e. ( _Left ` X ) <-> x e. { x e. ( _Old ` ( bday ` X ) ) | x
20 rabid xxOldbdayX|x<sXxOldbdayXx<sX
21 19 20 bitrdi Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` X ) <-> ( x e. ( _Old ` ( bday ` X ) ) /\ x ( x e. ( _Left ` X ) <-> ( x e. ( _Old ` ( bday ` X ) ) /\ x
22 leftval Could not format ( _Left ` Y ) = { x e. ( _Old ` ( bday ` Y ) ) | x
23 22 a1i Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` Y ) = { x e. ( _Old ` ( bday ` Y ) ) | x ( _Left ` Y ) = { x e. ( _Old ` ( bday ` Y ) ) | x
24 23 eleq2d Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` Y ) <-> x e. { x e. ( _Old ` ( bday ` Y ) ) | x ( x e. ( _Left ` Y ) <-> x e. { x e. ( _Old ` ( bday ` Y ) ) | x
25 rabid xxOldbdayY|x<sYxOldbdayYx<sY
26 24 25 bitrdi Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` Y ) <-> ( x e. ( _Old ` ( bday ` Y ) ) /\ x ( x e. ( _Left ` Y ) <-> ( x e. ( _Old ` ( bday ` Y ) ) /\ x
27 16 21 26 3imtr4d Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` X ) -> x e. ( _Left ` Y ) ) ) : No typesetting found for |- ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( x e. ( _Left ` X ) -> x e. ( _Left ` Y ) ) ) with typecode |-
28 27 ssrdv Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) C_ ( _Left ` Y ) ) : No typesetting found for |- ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) C_ ( _Left ` Y ) ) with typecode |-
29 sltirr YNo¬Y<sY
30 29 3ad2ant2 XNoYNobdayX=bdayY¬Y<sY
31 breq1 X=YX<sYY<sY
32 31 notbid X=Y¬X<sY¬Y<sY
33 30 32 syl5ibrcom XNoYNobdayX=bdayYX=Y¬X<sY
34 33 con2d XNoYNobdayX=bdayYX<sY¬X=Y
35 34 imp XNoYNobdayX=bdayYX<sY¬X=Y
36 simpr Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) = ( _Left ` Y ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) = ( _Left ` Y ) ) with typecode |-
37 lruneq Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) : No typesetting found for |- ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) with typecode |-
38 37 adantr Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) : No typesetting found for |- ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) with typecode |-
39 38 adantr Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) u. ( _Right ` X ) ) = ( ( _Left ` Y ) u. ( _Right ` Y ) ) ) with typecode |-
40 39 36 difeq12d Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) ) with typecode |-
41 difundir Could not format ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( ( _Left ` X ) \ ( _Left ` X ) ) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) : No typesetting found for |- ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( ( _Left ` X ) \ ( _Left ` X ) ) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) with typecode |-
42 difid Could not format ( ( _Left ` X ) \ ( _Left ` X ) ) = (/) : No typesetting found for |- ( ( _Left ` X ) \ ( _Left ` X ) ) = (/) with typecode |-
43 42 uneq1i Could not format ( ( ( _Left ` X ) \ ( _Left ` X ) ) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) = ( (/) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) : No typesetting found for |- ( ( ( _Left ` X ) \ ( _Left ` X ) ) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) = ( (/) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) with typecode |-
44 0un Could not format ( (/) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) = ( ( _Right ` X ) \ ( _Left ` X ) ) : No typesetting found for |- ( (/) u. ( ( _Right ` X ) \ ( _Left ` X ) ) ) = ( ( _Right ` X ) \ ( _Left ` X ) ) with typecode |-
45 41 43 44 3eqtri Could not format ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( _Right ` X ) \ ( _Left ` X ) ) : No typesetting found for |- ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( ( _Right ` X ) \ ( _Left ` X ) ) with typecode |-
46 incom Could not format ( ( _Left ` X ) i^i ( _Right ` X ) ) = ( ( _Right ` X ) i^i ( _Left ` X ) ) : No typesetting found for |- ( ( _Left ` X ) i^i ( _Right ` X ) ) = ( ( _Right ` X ) i^i ( _Left ` X ) ) with typecode |-
47 lltropt Could not format ( _Left ` X ) <
48 ssltdisj Could not format ( ( _Left ` X ) < ( ( _Left ` X ) i^i ( _Right ` X ) ) = (/) ) : No typesetting found for |- ( ( _Left ` X ) < ( ( _Left ` X ) i^i ( _Right ` X ) ) = (/) ) with typecode |-
49 47 48 mp1i Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) i^i ( _Right ` X ) ) = (/) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) i^i ( _Right ` X ) ) = (/) ) with typecode |-
50 46 49 eqtr3id Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` X ) i^i ( _Left ` X ) ) = (/) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` X ) i^i ( _Left ` X ) ) = (/) ) with typecode |-
51 disjdif2 Could not format ( ( ( _Right ` X ) i^i ( _Left ` X ) ) = (/) -> ( ( _Right ` X ) \ ( _Left ` X ) ) = ( _Right ` X ) ) : No typesetting found for |- ( ( ( _Right ` X ) i^i ( _Left ` X ) ) = (/) -> ( ( _Right ` X ) \ ( _Left ` X ) ) = ( _Right ` X ) ) with typecode |-
52 50 51 syl Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` X ) \ ( _Left ` X ) ) = ( _Right ` X ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` X ) \ ( _Left ` X ) ) = ( _Right ` X ) ) with typecode |-
53 45 52 eqtrid Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( _Right ` X ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` X ) u. ( _Right ` X ) ) \ ( _Left ` X ) ) = ( _Right ` X ) ) with typecode |-
54 difundir Could not format ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( ( ( _Left ` Y ) \ ( _Left ` Y ) ) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) : No typesetting found for |- ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( ( ( _Left ` Y ) \ ( _Left ` Y ) ) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) with typecode |-
55 difid Could not format ( ( _Left ` Y ) \ ( _Left ` Y ) ) = (/) : No typesetting found for |- ( ( _Left ` Y ) \ ( _Left ` Y ) ) = (/) with typecode |-
56 55 uneq1i Could not format ( ( ( _Left ` Y ) \ ( _Left ` Y ) ) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) = ( (/) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) : No typesetting found for |- ( ( ( _Left ` Y ) \ ( _Left ` Y ) ) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) = ( (/) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) with typecode |-
57 0un Could not format ( (/) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) = ( ( _Right ` Y ) \ ( _Left ` Y ) ) : No typesetting found for |- ( (/) u. ( ( _Right ` Y ) \ ( _Left ` Y ) ) ) = ( ( _Right ` Y ) \ ( _Left ` Y ) ) with typecode |-
58 54 56 57 3eqtri Could not format ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( ( _Right ` Y ) \ ( _Left ` Y ) ) : No typesetting found for |- ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( ( _Right ` Y ) \ ( _Left ` Y ) ) with typecode |-
59 incom Could not format ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = ( ( _Right ` Y ) i^i ( _Left ` Y ) ) : No typesetting found for |- ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = ( ( _Right ` Y ) i^i ( _Left ` Y ) ) with typecode |-
60 lltropt Could not format ( _Left ` Y ) <
61 ssltdisj Could not format ( ( _Left ` Y ) < ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = (/) ) : No typesetting found for |- ( ( _Left ` Y ) < ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = (/) ) with typecode |-
62 60 61 mp1i Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = (/) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` Y ) i^i ( _Right ` Y ) ) = (/) ) with typecode |-
63 59 62 eqtr3id Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` Y ) i^i ( _Left ` Y ) ) = (/) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` Y ) i^i ( _Left ` Y ) ) = (/) ) with typecode |-
64 disjdif2 Could not format ( ( ( _Right ` Y ) i^i ( _Left ` Y ) ) = (/) -> ( ( _Right ` Y ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) : No typesetting found for |- ( ( ( _Right ` Y ) i^i ( _Left ` Y ) ) = (/) -> ( ( _Right ` Y ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) with typecode |-
65 63 64 syl Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` Y ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Right ` Y ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) with typecode |-
66 58 65 eqtrid Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( ( _Left ` Y ) u. ( _Right ` Y ) ) \ ( _Left ` Y ) ) = ( _Right ` Y ) ) with typecode |-
67 40 53 66 3eqtr3d Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Right ` X ) = ( _Right ` Y ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Right ` X ) = ( _Right ` Y ) ) with typecode |-
68 36 67 oveq12d Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) |s ( _Right ` X ) ) = ( ( _Left ` Y ) |s ( _Right ` Y ) ) ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) |s ( _Right ` X ) ) = ( ( _Left ` Y ) |s ( _Right ` Y ) ) ) with typecode |-
69 simpll1 Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X X e. No ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X X e. No ) with typecode |-
70 lrcut Could not format ( X e. No -> ( ( _Left ` X ) |s ( _Right ` X ) ) = X ) : No typesetting found for |- ( X e. No -> ( ( _Left ` X ) |s ( _Right ` X ) ) = X ) with typecode |-
71 69 70 syl Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) |s ( _Right ` X ) ) = X ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` X ) |s ( _Right ` X ) ) = X ) with typecode |-
72 simpll2 Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X Y e. No ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X Y e. No ) with typecode |-
73 lrcut Could not format ( Y e. No -> ( ( _Left ` Y ) |s ( _Right ` Y ) ) = Y ) : No typesetting found for |- ( Y e. No -> ( ( _Left ` Y ) |s ( _Right ` Y ) ) = Y ) with typecode |-
74 72 73 syl Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` Y ) |s ( _Right ` Y ) ) = Y ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( ( _Left ` Y ) |s ( _Right ` Y ) ) = Y ) with typecode |-
75 68 71 74 3eqtr3d Could not format ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X X = Y ) : No typesetting found for |- ( ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X X = Y ) with typecode |-
76 35 75 mtand Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X -. ( _Left ` X ) = ( _Left ` Y ) ) : No typesetting found for |- ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X -. ( _Left ` X ) = ( _Left ` Y ) ) with typecode |-
77 dfpss2 Could not format ( ( _Left ` X ) C. ( _Left ` Y ) <-> ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` X ) = ( _Left ` Y ) ) ) : No typesetting found for |- ( ( _Left ` X ) C. ( _Left ` Y ) <-> ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` X ) = ( _Left ` Y ) ) ) with typecode |-
78 28 76 77 sylanbrc Could not format ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) C. ( _Left ` Y ) ) : No typesetting found for |- ( ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) /\ X ( _Left ` X ) C. ( _Left ` Y ) ) with typecode |-
79 78 ex Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( X ( _Left ` X ) C. ( _Left ` Y ) ) ) : No typesetting found for |- ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( X ( _Left ` X ) C. ( _Left ` Y ) ) ) with typecode |-
80 dfpss3 Could not format ( ( _Left ` X ) C. ( _Left ` Y ) <-> ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` Y ) C_ ( _Left ` X ) ) ) : No typesetting found for |- ( ( _Left ` X ) C. ( _Left ` Y ) <-> ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` Y ) C_ ( _Left ` X ) ) ) with typecode |-
81 ssdif0 Could not format ( ( _Left ` Y ) C_ ( _Left ` X ) <-> ( ( _Left ` Y ) \ ( _Left ` X ) ) = (/) ) : No typesetting found for |- ( ( _Left ` Y ) C_ ( _Left ` X ) <-> ( ( _Left ` Y ) \ ( _Left ` X ) ) = (/) ) with typecode |-
82 81 necon3bbii Could not format ( -. ( _Left ` Y ) C_ ( _Left ` X ) <-> ( ( _Left ` Y ) \ ( _Left ` X ) ) =/= (/) ) : No typesetting found for |- ( -. ( _Left ` Y ) C_ ( _Left ` X ) <-> ( ( _Left ` Y ) \ ( _Left ` X ) ) =/= (/) ) with typecode |-
83 n0 Could not format ( ( ( _Left ` Y ) \ ( _Left ` X ) ) =/= (/) <-> E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) ) : No typesetting found for |- ( ( ( _Left ` Y ) \ ( _Left ` X ) ) =/= (/) <-> E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) ) with typecode |-
84 82 83 bitri Could not format ( -. ( _Left ` Y ) C_ ( _Left ` X ) <-> E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) ) : No typesetting found for |- ( -. ( _Left ` Y ) C_ ( _Left ` X ) <-> E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) ) with typecode |-
85 eldif Could not format ( x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) <-> ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) ) : No typesetting found for |- ( x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) <-> ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) ) with typecode |-
86 22 a1i Could not format ( Y e. No -> ( _Left ` Y ) = { x e. ( _Old ` ( bday ` Y ) ) | x ( _Left ` Y ) = { x e. ( _Old ` ( bday ` Y ) ) | x
87 86 eleq2d Could not format ( Y e. No -> ( x e. ( _Left ` Y ) <-> x e. { x e. ( _Old ` ( bday ` Y ) ) | x ( x e. ( _Left ` Y ) <-> x e. { x e. ( _Old ` ( bday ` Y ) ) | x
88 87 25 bitrdi Could not format ( Y e. No -> ( x e. ( _Left ` Y ) <-> ( x e. ( _Old ` ( bday ` Y ) ) /\ x ( x e. ( _Left ` Y ) <-> ( x e. ( _Old ` ( bday ` Y ) ) /\ x
89 17 a1i Could not format ( X e. No -> ( _Left ` X ) = { x e. ( _Old ` ( bday ` X ) ) | x ( _Left ` X ) = { x e. ( _Old ` ( bday ` X ) ) | x
90 89 eleq2d Could not format ( X e. No -> ( x e. ( _Left ` X ) <-> x e. { x e. ( _Old ` ( bday ` X ) ) | x ( x e. ( _Left ` X ) <-> x e. { x e. ( _Old ` ( bday ` X ) ) | x
91 90 20 bitrdi Could not format ( X e. No -> ( x e. ( _Left ` X ) <-> ( x e. ( _Old ` ( bday ` X ) ) /\ x ( x e. ( _Left ` X ) <-> ( x e. ( _Old ` ( bday ` X ) ) /\ x
92 91 notbid Could not format ( X e. No -> ( -. x e. ( _Left ` X ) <-> -. ( x e. ( _Old ` ( bday ` X ) ) /\ x ( -. x e. ( _Left ` X ) <-> -. ( x e. ( _Old ` ( bday ` X ) ) /\ x
93 ianor ¬xOldbdayXx<sX¬xOldbdayX¬x<sX
94 92 93 bitrdi Could not format ( X e. No -> ( -. x e. ( _Left ` X ) <-> ( -. x e. ( _Old ` ( bday ` X ) ) \/ -. x ( -. x e. ( _Left ` X ) <-> ( -. x e. ( _Old ` ( bday ` X ) ) \/ -. x
95 88 94 bi2anan9r Could not format ( ( X e. No /\ Y e. No ) -> ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) <-> ( ( x e. ( _Old ` ( bday ` Y ) ) /\ x ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) <-> ( ( x e. ( _Old ` ( bday ` Y ) ) /\ x
96 95 3adant3 Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) <-> ( ( x e. ( _Old ` ( bday ` Y ) ) /\ x ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) <-> ( ( x e. ( _Old ` ( bday ` Y ) ) /\ x
97 simprl XNoYNobdayX=bdayYxOldbdayYx<sYxOldbdayY
98 simpl3 XNoYNobdayX=bdayYxOldbdayYx<sYbdayX=bdayY
99 98 fveq2d XNoYNobdayX=bdayYxOldbdayYx<sYOldbdayX=OldbdayY
100 97 99 eleqtrrd XNoYNobdayX=bdayYxOldbdayYx<sYxOldbdayX
101 100 pm2.24d XNoYNobdayX=bdayYxOldbdayYx<sY¬xOldbdayXX<sY
102 simpll1 XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXXNo
103 oldssno OldbdayYNo
104 103 97 sselid XNoYNobdayX=bdayYxOldbdayYx<sYxNo
105 104 adantr XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXxNo
106 simpll2 XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXYNo
107 simpl1 XNoYNobdayX=bdayYxOldbdayYx<sYXNo
108 slenlt XNoxNoXsx¬x<sX
109 107 104 108 syl2anc XNoYNobdayX=bdayYxOldbdayYx<sYXsx¬x<sX
110 109 biimpar XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXXsx
111 simplrr XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXx<sY
112 102 105 106 110 111 slelttrd XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXX<sY
113 112 ex XNoYNobdayX=bdayYxOldbdayYx<sY¬x<sXX<sY
114 101 113 jaod XNoYNobdayX=bdayYxOldbdayYx<sY¬xOldbdayX¬x<sXX<sY
115 114 expimpd XNoYNobdayX=bdayYxOldbdayYx<sY¬xOldbdayX¬x<sXX<sY
116 96 115 sylbid Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) -> X ( ( x e. ( _Left ` Y ) /\ -. x e. ( _Left ` X ) ) -> X
117 85 116 biimtrid Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) -> X ( x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) -> X
118 117 exlimdv Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) -> X ( E. x x e. ( ( _Left ` Y ) \ ( _Left ` X ) ) -> X
119 84 118 biimtrid Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( -. ( _Left ` Y ) C_ ( _Left ` X ) -> X ( -. ( _Left ` Y ) C_ ( _Left ` X ) -> X
120 119 adantld Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` Y ) C_ ( _Left ` X ) ) -> X ( ( ( _Left ` X ) C_ ( _Left ` Y ) /\ -. ( _Left ` Y ) C_ ( _Left ` X ) ) -> X
121 80 120 biimtrid Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( ( _Left ` X ) C. ( _Left ` Y ) -> X ( ( _Left ` X ) C. ( _Left ` Y ) -> X
122 79 121 impbid Could not format ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( X ( _Left ` X ) C. ( _Left ` Y ) ) ) : No typesetting found for |- ( ( X e. No /\ Y e. No /\ ( bday ` X ) = ( bday ` Y ) ) -> ( X ( _Left ` X ) C. ( _Left ` Y ) ) ) with typecode |-