Metamath Proof Explorer


Theorem addonbday

Description: The birthday of the sum of two ordinals is the natural sum of their birthdays. (Contributed by Scott Fenton, 22-Feb-2026)

Ref Expression
Assertion addonbday ⊢ A ∈ On s ∧ B ∈ On s → bday ⁡ A + s B = bday ⁡ A + bday ⁡ B

Proof

Step Hyp Ref Expression
1 onno ⊢ A ∈ On s → A ∈ No
2 onno ⊢ B ∈ On s → B ∈ No
3 addbday ⊢ A ∈ No ∧ B ∈ No → bday ⁡ A + s B ⊆ bday ⁡ A + bday ⁡ B
4 1 2 3 syl2an ⊢ A ∈ On s ∧ B ∈ On s → bday ⁡ A + s B ⊆ bday ⁡ A + bday ⁡ B
5 fveq2 Could not format ( x = xO -> ( bday ` x ) = ( bday ` xO ) ) : No typesetting found for |- ( x = xO -> ( bday ` x ) = ( bday ` xO ) ) with typecode |-
6 5 oveq1d Could not format ( x = xO -> ( ( bday ` x ) +no ( bday ` y ) ) = ( ( bday ` xO ) +no ( bday ` y ) ) ) : No typesetting found for |- ( x = xO -> ( ( bday ` x ) +no ( bday ` y ) ) = ( ( bday ` xO ) +no ( bday ` y ) ) ) with typecode |-
7 fvoveq1 Could not format ( x = xO -> ( bday ` ( x +s y ) ) = ( bday ` ( xO +s y ) ) ) : No typesetting found for |- ( x = xO -> ( bday ` ( x +s y ) ) = ( bday ` ( xO +s y ) ) ) with typecode |-
8 6 7 sseq12d Could not format ( x = xO -> ( ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) <-> ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) ) : No typesetting found for |- ( x = xO -> ( ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) <-> ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) ) with typecode |-
9 fveq2 Could not format ( y = yO -> ( bday ` y ) = ( bday ` yO ) ) : No typesetting found for |- ( y = yO -> ( bday ` y ) = ( bday ` yO ) ) with typecode |-
10 9 oveq2d Could not format ( y = yO -> ( ( bday ` xO ) +no ( bday ` y ) ) = ( ( bday ` xO ) +no ( bday ` yO ) ) ) : No typesetting found for |- ( y = yO -> ( ( bday ` xO ) +no ( bday ` y ) ) = ( ( bday ` xO ) +no ( bday ` yO ) ) ) with typecode |-
11 oveq2 Could not format ( y = yO -> ( xO +s y ) = ( xO +s yO ) ) : No typesetting found for |- ( y = yO -> ( xO +s y ) = ( xO +s yO ) ) with typecode |-
12 11 fveq2d Could not format ( y = yO -> ( bday ` ( xO +s y ) ) = ( bday ` ( xO +s yO ) ) ) : No typesetting found for |- ( y = yO -> ( bday ` ( xO +s y ) ) = ( bday ` ( xO +s yO ) ) ) with typecode |-
13 10 12 sseq12d Could not format ( y = yO -> ( ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) <-> ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) ) : No typesetting found for |- ( y = yO -> ( ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) <-> ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) ) with typecode |-
14 5 oveq1d Could not format ( x = xO -> ( ( bday ` x ) +no ( bday ` yO ) ) = ( ( bday ` xO ) +no ( bday ` yO ) ) ) : No typesetting found for |- ( x = xO -> ( ( bday ` x ) +no ( bday ` yO ) ) = ( ( bday ` xO ) +no ( bday ` yO ) ) ) with typecode |-
15 fvoveq1 Could not format ( x = xO -> ( bday ` ( x +s yO ) ) = ( bday ` ( xO +s yO ) ) ) : No typesetting found for |- ( x = xO -> ( bday ` ( x +s yO ) ) = ( bday ` ( xO +s yO ) ) ) with typecode |-
16 14 15 sseq12d Could not format ( x = xO -> ( ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) <-> ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) ) : No typesetting found for |- ( x = xO -> ( ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) <-> ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) ) with typecode |-
17 fveq2 ⊢ x = A → bday ⁡ x = bday ⁡ A
18 17 oveq1d ⊢ x = A → bday ⁡ x + bday ⁡ y = bday ⁡ A + bday ⁡ y
19 fvoveq1 ⊢ x = A → bday ⁡ x + s y = bday ⁡ A + s y
20 18 19 sseq12d ⊢ x = A → bday ⁡ x + bday ⁡ y ⊆ bday ⁡ x + s y ↔ bday ⁡ A + bday ⁡ y ⊆ bday ⁡ A + s y
21 fveq2 ⊢ y = B → bday ⁡ y = bday ⁡ B
22 21 oveq2d ⊢ y = B → bday ⁡ A + bday ⁡ y = bday ⁡ A + bday ⁡ B
23 oveq2 ⊢ y = B → A + s y = A + s B
24 23 fveq2d ⊢ y = B → bday ⁡ A + s y = bday ⁡ A + s B
25 22 24 sseq12d ⊢ y = B → bday ⁡ A + bday ⁡ y ⊆ bday ⁡ A + s y ↔ bday ⁡ A + bday ⁡ B ⊆ bday ⁡ A + s B
26 bdayon ⊢ bday ⁡ x ∈ On
27 bdayon ⊢ bday ⁡ y ∈ On
28 naddov2 ⊢ bday ⁡ x ∈ On ∧ bday ⁡ y ∈ On → bday ⁡ x + bday ⁡ y = ⋂ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a
29 26 27 28 mp2an ⊢ bday ⁡ x + bday ⁡ y = ⋂ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a
30 27 oneli ⊢ q ∈ bday ⁡ y → q ∈ On
31 breq1 Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( yO ( `' ( bday |` On_s ) ` q ) ( yO ( `' ( bday |` On_s ) ` q )
32 fveq2 Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( bday ` yO ) = ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( bday ` yO ) = ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) with typecode |-
33 32 oveq2d Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( bday ` x ) +no ( bday ` yO ) ) = ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( bday ` x ) +no ( bday ` yO ) ) = ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) ) with typecode |-
34 oveq2 Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( x +s yO ) = ( x +s ( `' ( bday |` On_s ) ` q ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( x +s yO ) = ( x +s ( `' ( bday |` On_s ) ` q ) ) ) with typecode |-
35 34 fveq2d Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( bday ` ( x +s yO ) ) = ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( bday ` ( x +s yO ) ) = ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) with typecode |-
36 33 35 sseq12d Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) <-> ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) <-> ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) with typecode |-
37 31 36 imbi12d Could not format ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) <-> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) ) : No typesetting found for |- ( yO = ( `' ( bday |` On_s ) ` q ) -> ( ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) <-> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) ) with typecode |-
38 simplr3 Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) with typecode |-
39 oniso ⊢ bday ↾ On s Isom < s , E On s On
40 isof1o ⊢ bday ↾ On s Isom < s , E On s On → bday ↾ On s : On s ⟶ 1-1 onto On
41 39 40 ax-mp ⊢ bday ↾ On s : On s ⟶ 1-1 onto On
42 f1ocnvdm ⊢ bday ↾ On s : On s ⟶ 1-1 onto On ∧ q ∈ On → bday ↾ On s -1 ⁡ q ∈ On s
43 41 42 mpan ⊢ q ∈ On → bday ↾ On s -1 ⁡ q ∈ On s
44 43 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( `' ( bday |` On_s ) ` q ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( `' ( bday |` On_s ) ` q ) e. On_s ) with typecode |-
45 37 38 44 rspcdva Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) ) with typecode |-
46 45 impr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) C_ ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) ) with typecode |-
47 onno ⊢ bday ↾ On s -1 ⁡ q ∈ On s → bday ↾ On s -1 ⁡ q ∈ No
48 44 47 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( `' ( bday |` On_s ) ` q ) e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( `' ( bday |` On_s ) ` q ) e. No ) with typecode |-
49 simpllr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> y e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> y e. On_s ) with typecode |-
50 onno ⊢ y ∈ On s → y ∈ No
51 49 50 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> y e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> y e. No ) with typecode |-
52 simplll Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> x e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> x e. On_s ) with typecode |-
53 onno ⊢ x ∈ On s → x ∈ No
54 52 53 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> x e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> x e. No ) with typecode |-
55 48 51 54 ltadds2d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( x +s ( `' ( bday |` On_s ) ` q ) ) ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( x +s ( `' ( bday |` On_s ) ` q ) )
56 onaddscl ⊢ x ∈ On s ∧ bday ↾ On s -1 ⁡ q ∈ On s → x + s bday ↾ On s -1 ⁡ q ∈ On s
57 52 44 56 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( x +s ( `' ( bday |` On_s ) ` q ) ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( x +s ( `' ( bday |` On_s ) ` q ) ) e. On_s ) with typecode |-
58 onaddscl ⊢ x ∈ On s ∧ y ∈ On s → x + s y ∈ On s
59 58 ad2antrr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( x +s y ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( x +s y ) e. On_s ) with typecode |-
60 onlts ⊢ x + s bday ↾ On s -1 ⁡ q ∈ On s ∧ x + s y ∈ On s → x + s bday ↾ On s -1 ⁡ q < s x + s y ↔ bday ⁡ x + s bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y
61 57 59 60 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( x +s ( `' ( bday |` On_s ) ` q ) ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( x +s ( `' ( bday |` On_s ) ` q ) ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
62 55 61 bitrd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
63 62 biimpd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
64 63 impr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( bday ` ( x +s ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) with typecode |-
65 bdayon ⊢ bday ⁡ bday ↾ On s -1 ⁡ q ∈ On
66 naddcl ⊢ bday ⁡ x ∈ On ∧ bday ⁡ bday ↾ On s -1 ⁡ q ∈ On → bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ∈ On
67 26 65 66 mp2an ⊢ bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ∈ On
68 67 onordi ⊢ Ord ⁡ bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q
69 bdayon ⊢ bday ⁡ x + s y ∈ On
70 69 onordi ⊢ Ord ⁡ bday ⁡ x + s y
71 ordtr2 ⊢ Ord ⁡ bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ∧ Ord ⁡ bday ⁡ x + s y → bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ⊆ bday ⁡ x + s bday ↾ On s -1 ⁡ q ∧ bday ⁡ x + s bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y → bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y
72 68 70 71 mp2an ⊢ bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ⊆ bday ⁡ x + s bday ↾ On s -1 ⁡ q ∧ bday ⁡ x + s bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y → bday ⁡ x + bday ⁡ bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y
73 46 64 72 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( q e. On /\ ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) with typecode |-
74 73 expr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
75 43 fvresd ⊢ q ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ q = bday ⁡ bday ↾ On s -1 ⁡ q
76 75 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) = ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) = ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) with typecode |-
77 76 oveq2d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) = ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) = ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) ) with typecode |-
78 77 eleq1d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) <-> ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) <-> ( ( bday ` x ) +no ( bday ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
79 74 78 sylibrd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
80 onlts ⊢ bday ↾ On s -1 ⁡ q ∈ On s ∧ y ∈ On s → bday ↾ On s -1 ⁡ q < s y ↔ bday ⁡ bday ↾ On s -1 ⁡ q ∈ bday ⁡ y
81 44 49 80 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( `' ( bday |` On_s ) ` q ) ) e. ( bday ` y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) ( bday ` ( `' ( bday |` On_s ) ` q ) ) e. ( bday ` y ) ) ) with typecode |-
82 f1ocnvfv2 ⊢ bday ↾ On s : On s ⟶ 1-1 onto On ∧ q ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ q = q
83 41 82 mpan ⊢ q ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ q = q
84 75 83 eqtr3d ⊢ q ∈ On → bday ⁡ bday ↾ On s -1 ⁡ q = q
85 84 eleq1d ⊢ q ∈ On → bday ⁡ bday ↾ On s -1 ⁡ q ∈ bday ⁡ y ↔ q ∈ bday ⁡ y
86 85 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday ` ( `' ( bday |` On_s ) ` q ) ) e. ( bday ` y ) <-> q e. ( bday ` y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( bday ` ( `' ( bday |` On_s ) ` q ) ) e. ( bday ` y ) <-> q e. ( bday ` y ) ) ) with typecode |-
87 81 86 bitrd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) q e. ( bday ` y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( `' ( bday |` On_s ) ` q ) q e. ( bday ` y ) ) ) with typecode |-
88 83 oveq2d ⊢ q ∈ On → bday ⁡ x + bday ↾ On s ⁡ bday ↾ On s -1 ⁡ q = bday ⁡ x + q
89 88 eleq1d ⊢ q ∈ On → bday ⁡ x + bday ↾ On s ⁡ bday ↾ On s -1 ⁡ q ∈ bday ⁡ x + s y ↔ bday ⁡ x + q ∈ bday ⁡ x + s y
90 89 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) <-> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( ( ( bday ` x ) +no ( ( bday |` On_s ) ` ( `' ( bday |` On_s ) ` q ) ) ) e. ( bday ` ( x +s y ) ) <-> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
91 79 87 90 3imtr3d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ q e. On ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
92 91 ex Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. On -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. On -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) ) with typecode |-
93 30 92 syl5 Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. ( bday ` y ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. ( bday ` y ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) ) with typecode |-
94 93 pm2.43d Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( q e. ( bday ` y ) -> ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
95 94 ralrimiv Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. ( bday ` ( x +s y ) ) ) with typecode |-
96 26 oneli ⊢ p ∈ bday ⁡ x → p ∈ On
97 breq1 Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( xO ( `' ( bday |` On_s ) ` p ) ( xO ( `' ( bday |` On_s ) ` p )
98 fveq2 Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( bday ` xO ) = ( bday ` ( `' ( bday |` On_s ) ` p ) ) ) : No typesetting found for |- ( xO = ( `' ( bday |` On_s ) ` p ) -> ( bday ` xO ) = ( bday ` ( `' ( bday |` On_s ) ` p ) ) ) with typecode |-
99 98 oveq1d Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( bday ` xO ) +no ( bday ` y ) ) = ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) ) : No typesetting found for |- ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( bday ` xO ) +no ( bday ` y ) ) = ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) ) with typecode |-
100 fvoveq1 Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( bday ` ( xO +s y ) ) = ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) : No typesetting found for |- ( xO = ( `' ( bday |` On_s ) ` p ) -> ( bday ` ( xO +s y ) ) = ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) with typecode |-
101 99 100 sseq12d Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) <-> ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) : No typesetting found for |- ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) <-> ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) with typecode |-
102 97 101 imbi12d Could not format ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) <-> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) ) : No typesetting found for |- ( xO = ( `' ( bday |` On_s ) ` p ) -> ( ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) <-> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) ) with typecode |-
103 simplr2 Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) ) with typecode |-
104 f1ocnvdm ⊢ bday ↾ On s : On s ⟶ 1-1 onto On ∧ p ∈ On → bday ↾ On s -1 ⁡ p ∈ On s
105 41 104 mpan ⊢ p ∈ On → bday ↾ On s -1 ⁡ p ∈ On s
106 105 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( `' ( bday |` On_s ) ` p ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( `' ( bday |` On_s ) ` p ) e. On_s ) with typecode |-
107 102 103 106 rspcdva Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) ) with typecode |-
108 107 impr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) C_ ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) ) with typecode |-
109 onno ⊢ bday ↾ On s -1 ⁡ p ∈ On s → bday ↾ On s -1 ⁡ p ∈ No
110 106 109 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( `' ( bday |` On_s ) ` p ) e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( `' ( bday |` On_s ) ` p ) e. No ) with typecode |-
111 simplll Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> x e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> x e. On_s ) with typecode |-
112 111 53 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> x e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> x e. No ) with typecode |-
113 simpllr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> y e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> y e. On_s ) with typecode |-
114 113 50 syl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> y e. No ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> y e. No ) with typecode |-
115 110 112 114 ltadds1d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( `' ( bday |` On_s ) ` p ) +s y ) ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( `' ( bday |` On_s ) ` p ) +s y )
116 onaddscl ⊢ bday ↾ On s -1 ⁡ p ∈ On s ∧ y ∈ On s → bday ↾ On s -1 ⁡ p + s y ∈ On s
117 106 113 116 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) +s y ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) +s y ) e. On_s ) with typecode |-
118 58 ad2antrr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( x +s y ) e. On_s ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( x +s y ) e. On_s ) with typecode |-
119 onlts ⊢ bday ↾ On s -1 ⁡ p + s y ∈ On s ∧ x + s y ∈ On s → bday ↾ On s -1 ⁡ p + s y < s x + s y ↔ bday ⁡ bday ↾ On s -1 ⁡ p + s y ∈ bday ⁡ x + s y
120 117 118 119 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( ( `' ( bday |` On_s ) ` p ) +s y ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( ( `' ( bday |` On_s ) ` p ) +s y ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
121 115 120 bitrd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
122 121 biimpd Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
123 122 impr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( bday ` ( ( `' ( bday |` On_s ) ` p ) +s y ) ) e. ( bday ` ( x +s y ) ) ) with typecode |-
124 bdayon ⊢ bday ⁡ bday ↾ On s -1 ⁡ p ∈ On
125 naddcl ⊢ bday ⁡ bday ↾ On s -1 ⁡ p ∈ On ∧ bday ⁡ y ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∈ On
126 124 27 125 mp2an ⊢ bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∈ On
127 126 onordi ⊢ Ord ⁡ bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y
128 ordtr2 ⊢ Ord ⁡ bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∧ Ord ⁡ bday ⁡ x + s y → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ⊆ bday ⁡ bday ↾ On s -1 ⁡ p + s y ∧ bday ⁡ bday ↾ On s -1 ⁡ p + s y ∈ bday ⁡ x + s y → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∈ bday ⁡ x + s y
129 127 70 128 mp2an ⊢ bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ⊆ bday ⁡ bday ↾ On s -1 ⁡ p + s y ∧ bday ⁡ bday ↾ On s -1 ⁡ p + s y ∈ bday ⁡ x + s y → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∈ bday ⁡ x + s y
130 108 123 129 syl2anc Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ ( p e. On /\ ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) with typecode |-
131 130 expr Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
132 onlts ⊢ bday ↾ On s -1 ⁡ p ∈ On s ∧ x ∈ On s → bday ↾ On s -1 ⁡ p < s x ↔ bday ⁡ bday ↾ On s -1 ⁡ p ∈ bday ⁡ x
133 105 132 sylan ⊢ p ∈ On ∧ x ∈ On s → bday ↾ On s -1 ⁡ p < s x ↔ bday ⁡ bday ↾ On s -1 ⁡ p ∈ bday ⁡ x
134 133 ancoms ⊢ x ∈ On s ∧ p ∈ On → bday ↾ On s -1 ⁡ p < s x ↔ bday ⁡ bday ↾ On s -1 ⁡ p ∈ bday ⁡ x
135 105 fvresd ⊢ p ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ p = bday ⁡ bday ↾ On s -1 ⁡ p
136 f1ocnvfv2 ⊢ bday ↾ On s : On s ⟶ 1-1 onto On ∧ p ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ p = p
137 41 136 mpan ⊢ p ∈ On → bday ↾ On s ⁡ bday ↾ On s -1 ⁡ p = p
138 135 137 eqtr3d ⊢ p ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p = p
139 138 eleq1d ⊢ p ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p ∈ bday ⁡ x ↔ p ∈ bday ⁡ x
140 139 adantl ⊢ x ∈ On s ∧ p ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p ∈ bday ⁡ x ↔ p ∈ bday ⁡ x
141 134 140 bitrd ⊢ x ∈ On s ∧ p ∈ On → bday ↾ On s -1 ⁡ p < s x ↔ p ∈ bday ⁡ x
142 141 ad4ant14 Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) p e. ( bday ` x ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( `' ( bday |` On_s ) ` p ) p e. ( bday ` x ) ) ) with typecode |-
143 138 oveq1d ⊢ p ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y = p + bday ⁡ y
144 143 eleq1d ⊢ p ∈ On → bday ⁡ bday ↾ On s -1 ⁡ p + bday ⁡ y ∈ bday ⁡ x + s y ↔ p + bday ⁡ y ∈ bday ⁡ x + s y
145 144 adantl Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) <-> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( ( ( bday ` ( `' ( bday |` On_s ) ` p ) ) +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) <-> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
146 131 142 145 3imtr3d Could not format ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) /\ p e. On ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
147 146 ex Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. On -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. On -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) ) with typecode |-
148 96 147 syl5 Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. ( bday ` x ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. ( bday ` x ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) ) with typecode |-
149 148 pm2.43d Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( p e. ( bday ` x ) -> ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) ) with typecode |-
150 149 ralrimiv Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. ( bday ` ( x +s y ) ) ) with typecode |-
151 eleq2 ⊢ a = bday ⁡ x + s y → bday ⁡ x + q ∈ a ↔ bday ⁡ x + q ∈ bday ⁡ x + s y
152 151 ralbidv ⊢ a = bday ⁡ x + s y → ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ↔ ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ bday ⁡ x + s y
153 eleq2 ⊢ a = bday ⁡ x + s y → p + bday ⁡ y ∈ a ↔ p + bday ⁡ y ∈ bday ⁡ x + s y
154 153 ralbidv ⊢ a = bday ⁡ x + s y → ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a ↔ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ bday ⁡ x + s y
155 152 154 anbi12d ⊢ a = bday ⁡ x + s y → ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a ↔ ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ bday ⁡ x + s y ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ bday ⁡ x + s y
156 155 elrab3 ⊢ bday ⁡ x + s y ∈ On → bday ⁡ x + s y ∈ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a ↔ ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ bday ⁡ x + s y ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ bday ⁡ x + s y
157 69 156 ax-mp ⊢ bday ⁡ x + s y ∈ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a ↔ ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ bday ⁡ x + s y ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ bday ⁡ x + s y
158 95 150 157 sylanbrc Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( bday ` ( x +s y ) ) e. { a e. On | ( A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. a /\ A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. a ) } ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( bday ` ( x +s y ) ) e. { a e. On | ( A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. a /\ A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. a ) } ) with typecode |-
159 intss1 ⊢ bday ⁡ x + s y ∈ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a → ⋂ a ∈ On | ∀ q ∈ bday ⁡ y bday ⁡ x + q ∈ a ∧ ∀ p ∈ bday ⁡ x p + bday ⁡ y ∈ a ⊆ bday ⁡ x + s y
160 158 159 syl Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> |^| { a e. On | ( A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. a /\ A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. a ) } C_ ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> |^| { a e. On | ( A. q e. ( bday ` y ) ( ( bday ` x ) +no q ) e. a /\ A. p e. ( bday ` x ) ( p +no ( bday ` y ) ) e. a ) } C_ ( bday ` ( x +s y ) ) ) with typecode |-
161 29 160 eqsstrid Could not format ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) ) : No typesetting found for |- ( ( ( x e. On_s /\ y e. On_s ) /\ ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) ) -> ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) ) with typecode |-
162 161 ex Could not format ( ( x e. On_s /\ y e. On_s ) -> ( ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) -> ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) ) ) : No typesetting found for |- ( ( x e. On_s /\ y e. On_s ) -> ( ( A. xO e. On_s A. yO e. On_s ( ( xO ( ( bday ` xO ) +no ( bday ` yO ) ) C_ ( bday ` ( xO +s yO ) ) ) /\ A. xO e. On_s ( xO ( ( bday ` xO ) +no ( bday ` y ) ) C_ ( bday ` ( xO +s y ) ) ) /\ A. yO e. On_s ( yO ( ( bday ` x ) +no ( bday ` yO ) ) C_ ( bday ` ( x +s yO ) ) ) ) -> ( ( bday ` x ) +no ( bday ` y ) ) C_ ( bday ` ( x +s y ) ) ) ) with typecode |-
163 8 13 16 20 25 162 ons2ind ⊢ A ∈ On s ∧ B ∈ On s → bday ⁡ A + bday ⁡ B ⊆ bday ⁡ A + s B
164 4 163 eqssd ⊢ A ∈ On s ∧ B ∈ On s → bday ⁡ A + s B = bday ⁡ A + bday ⁡ B