Step | Hyp | Ref
| Expression |
1 | | breq2 4009 |
. . . . . 6
โข (๐ = 0 โ (๐ โค ๐ โ ๐ โค 0)) |
2 | 1 | anbi2d 464 |
. . . . 5
โข (๐ = 0 โ ((๐ โ โ0 โง ๐ โค ๐) โ (๐ โ โ0 โง ๐ โค 0))) |
3 | | fveq2 5517 |
. . . . . 6
โข (๐ = 0 โ (!โ๐) =
(!โ0)) |
4 | 3 | breq2d 4017 |
. . . . 5
โข (๐ = 0 โ ((!โ๐) โค (!โ๐) โ (!โ๐) โค
(!โ0))) |
5 | 2, 4 | imbi12d 234 |
. . . 4
โข (๐ = 0 โ (((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)) โ ((๐ โ โ0 โง ๐ โค 0) โ (!โ๐) โค
(!โ0)))) |
6 | | breq2 4009 |
. . . . . 6
โข (๐ = ๐ โ (๐ โค ๐ โ ๐ โค ๐)) |
7 | 6 | anbi2d 464 |
. . . . 5
โข (๐ = ๐ โ ((๐ โ โ0 โง ๐ โค ๐) โ (๐ โ โ0 โง ๐ โค ๐))) |
8 | | fveq2 5517 |
. . . . . 6
โข (๐ = ๐ โ (!โ๐) = (!โ๐)) |
9 | 8 | breq2d 4017 |
. . . . 5
โข (๐ = ๐ โ ((!โ๐) โค (!โ๐) โ (!โ๐) โค (!โ๐))) |
10 | 7, 9 | imbi12d 234 |
. . . 4
โข (๐ = ๐ โ (((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)) โ ((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)))) |
11 | | breq2 4009 |
. . . . . 6
โข (๐ = (๐ + 1) โ (๐ โค ๐ โ ๐ โค (๐ + 1))) |
12 | 11 | anbi2d 464 |
. . . . 5
โข (๐ = (๐ + 1) โ ((๐ โ โ0 โง ๐ โค ๐) โ (๐ โ โ0 โง ๐ โค (๐ + 1)))) |
13 | | fveq2 5517 |
. . . . . 6
โข (๐ = (๐ + 1) โ (!โ๐) = (!โ(๐ + 1))) |
14 | 13 | breq2d 4017 |
. . . . 5
โข (๐ = (๐ + 1) โ ((!โ๐) โค (!โ๐) โ (!โ๐) โค (!โ(๐ + 1)))) |
15 | 12, 14 | imbi12d 234 |
. . . 4
โข (๐ = (๐ + 1) โ (((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)) โ ((๐ โ โ0 โง ๐ โค (๐ + 1)) โ (!โ๐) โค (!โ(๐ + 1))))) |
16 | | breq2 4009 |
. . . . . 6
โข (๐ = ๐ โ (๐ โค ๐ โ ๐ โค ๐)) |
17 | 16 | anbi2d 464 |
. . . . 5
โข (๐ = ๐ โ ((๐ โ โ0 โง ๐ โค ๐) โ (๐ โ โ0 โง ๐ โค ๐))) |
18 | | fveq2 5517 |
. . . . . 6
โข (๐ = ๐ โ (!โ๐) = (!โ๐)) |
19 | 18 | breq2d 4017 |
. . . . 5
โข (๐ = ๐ โ ((!โ๐) โค (!โ๐) โ (!โ๐) โค (!โ๐))) |
20 | 17, 19 | imbi12d 234 |
. . . 4
โข (๐ = ๐ โ (((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)) โ ((๐ โ โ0 โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)))) |
21 | | nn0le0eq0 9206 |
. . . . . . 7
โข (๐ โ โ0
โ (๐ โค 0 โ
๐ = 0)) |
22 | 21 | biimpa 296 |
. . . . . 6
โข ((๐ โ โ0
โง ๐ โค 0) โ
๐ = 0) |
23 | 22 | fveq2d 5521 |
. . . . 5
โข ((๐ โ โ0
โง ๐ โค 0) โ
(!โ๐) =
(!โ0)) |
24 | | fac0 10710 |
. . . . . . 7
โข
(!โ0) = 1 |
25 | | 1re 7958 |
. . . . . . 7
โข 1 โ
โ |
26 | 24, 25 | eqeltri 2250 |
. . . . . 6
โข
(!โ0) โ โ |
27 | 26 | leidi 8444 |
. . . . 5
โข
(!โ0) โค (!โ0) |
28 | 23, 27 | eqbrtrdi 4044 |
. . . 4
โข ((๐ โ โ0
โง ๐ โค 0) โ
(!โ๐) โค
(!โ0)) |
29 | | impexp 263 |
. . . . 5
โข (((๐ โ โ0
โง ๐ โค ๐) โ (!โ๐) โค (!โ๐)) โ (๐ โ โ0 โ (๐ โค ๐ โ (!โ๐) โค (!โ๐)))) |
30 | | simpl 109 |
. . . . . . . . . . . . 13
โข ((๐ โ โ0
โง ๐ โ
โ0) โ ๐ โ
โ0) |
31 | 30 | nn0zd 9375 |
. . . . . . . . . . . 12
โข ((๐ โ โ0
โง ๐ โ
โ0) โ ๐ โ โค) |
32 | | peano2nn0 9218 |
. . . . . . . . . . . . . 14
โข (๐ โ โ0
โ (๐ + 1) โ
โ0) |
33 | 32 | adantl 277 |
. . . . . . . . . . . . 13
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ + 1) โ
โ0) |
34 | 33 | nn0zd 9375 |
. . . . . . . . . . . 12
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ + 1) โ โค) |
35 | | zleloe 9302 |
. . . . . . . . . . . 12
โข ((๐ โ โค โง (๐ + 1) โ โค) โ
(๐ โค (๐ + 1) โ (๐ < (๐ + 1) โจ ๐ = (๐ + 1)))) |
36 | 31, 34, 35 | syl2anc 411 |
. . . . . . . . . . 11
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ โค (๐ + 1) โ (๐ < (๐ + 1) โจ ๐ = (๐ + 1)))) |
37 | | nn0leltp1 9318 |
. . . . . . . . . . . . 13
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ โค ๐ โ ๐ < (๐ + 1))) |
38 | | faccl 10717 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ0
โ (!โ๐) โ
โ) |
39 | 38 | nnred 8934 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ (!โ๐) โ
โ) |
40 | | nn0re 9187 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ0
โ ๐ โ
โ) |
41 | | peano2re 8095 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ โ (๐ + 1) โ
โ) |
42 | 40, 41 | syl 14 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ (๐ + 1) โ
โ) |
43 | 38 | nnnn0d 9231 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ0
โ (!โ๐) โ
โ0) |
44 | 43 | nn0ge0d 9234 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ 0 โค (!โ๐)) |
45 | | nn0p1nn 9217 |
. . . . . . . . . . . . . . . . . . . 20
โข (๐ โ โ0
โ (๐ + 1) โ
โ) |
46 | 45 | nnge1d 8964 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ 1 โค (๐ +
1)) |
47 | 39, 42, 44, 46 | lemulge11d 8896 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ โ0
โ (!โ๐) โค
((!โ๐) ยท
(๐ + 1))) |
48 | | facp1 10712 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ โ0
โ (!โ(๐ + 1)) =
((!โ๐) ยท
(๐ + 1))) |
49 | 47, 48 | breqtrrd 4033 |
. . . . . . . . . . . . . . . . 17
โข (๐ โ โ0
โ (!โ๐) โค
(!โ(๐ +
1))) |
50 | 49 | adantl 277 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (!โ๐) โค (!โ(๐ + 1))) |
51 | | faccl 10717 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ (!โ๐) โ
โ) |
52 | 51 | nnred 8934 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ โ0
โ (!โ๐) โ
โ) |
53 | 52 | adantr 276 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (!โ๐) โ โ) |
54 | 39 | adantl 277 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (!โ๐) โ โ) |
55 | 32 | faccld 10718 |
. . . . . . . . . . . . . . . . . . 19
โข (๐ โ โ0
โ (!โ(๐ + 1))
โ โ) |
56 | 55 | nnred 8934 |
. . . . . . . . . . . . . . . . . 18
โข (๐ โ โ0
โ (!โ(๐ + 1))
โ โ) |
57 | 56 | adantl 277 |
. . . . . . . . . . . . . . . . 17
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (!โ(๐ + 1)) โ โ) |
58 | | letr 8042 |
. . . . . . . . . . . . . . . . 17
โข
(((!โ๐) โ
โ โง (!โ๐)
โ โ โง (!โ(๐ + 1)) โ โ) โ
(((!โ๐) โค
(!โ๐) โง
(!โ๐) โค
(!โ(๐ + 1))) โ
(!โ๐) โค
(!โ(๐ +
1)))) |
59 | 53, 54, 57, 58 | syl3anc 1238 |
. . . . . . . . . . . . . . . 16
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (((!โ๐) โค (!โ๐) โง (!โ๐) โค (!โ(๐ + 1))) โ (!โ๐) โค (!โ(๐ + 1)))) |
60 | 50, 59 | mpan2d 428 |
. . . . . . . . . . . . . . 15
โข ((๐ โ โ0
โง ๐ โ
โ0) โ ((!โ๐) โค (!โ๐) โ (!โ๐) โค (!โ(๐ + 1)))) |
61 | 60 | imim2d 54 |
. . . . . . . . . . . . . 14
โข ((๐ โ โ0
โง ๐ โ
โ0) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (๐ โค ๐ โ (!โ๐) โค (!โ(๐ + 1))))) |
62 | 61 | com23 78 |
. . . . . . . . . . . . 13
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ โค ๐ โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1))))) |
63 | 37, 62 | sylbird 170 |
. . . . . . . . . . . 12
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ < (๐ + 1) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1))))) |
64 | | fveq2 5517 |
. . . . . . . . . . . . . . 15
โข (๐ = (๐ + 1) โ (!โ๐) = (!โ(๐ + 1))) |
65 | 52 | leidd 8473 |
. . . . . . . . . . . . . . . 16
โข (๐ โ โ0
โ (!โ๐) โค
(!โ๐)) |
66 | | breq2 4009 |
. . . . . . . . . . . . . . . 16
โข
((!โ๐) =
(!โ(๐ + 1)) โ
((!โ๐) โค
(!โ๐) โ
(!โ๐) โค
(!โ(๐ +
1)))) |
67 | 65, 66 | syl5ibcom 155 |
. . . . . . . . . . . . . . 15
โข (๐ โ โ0
โ ((!โ๐) =
(!โ(๐ + 1)) โ
(!โ๐) โค
(!โ(๐ +
1)))) |
68 | 64, 67 | syl5 32 |
. . . . . . . . . . . . . 14
โข (๐ โ โ0
โ (๐ = (๐ + 1) โ (!โ๐) โค (!โ(๐ + 1)))) |
69 | 68 | adantr 276 |
. . . . . . . . . . . . 13
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ = (๐ + 1) โ (!โ๐) โค (!โ(๐ + 1)))) |
70 | 69 | a1dd 48 |
. . . . . . . . . . . 12
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ = (๐ + 1) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1))))) |
71 | 63, 70 | jaod 717 |
. . . . . . . . . . 11
โข ((๐ โ โ0
โง ๐ โ
โ0) โ ((๐ < (๐ + 1) โจ ๐ = (๐ + 1)) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1))))) |
72 | 36, 71 | sylbid 150 |
. . . . . . . . . 10
โข ((๐ โ โ0
โง ๐ โ
โ0) โ (๐ โค (๐ + 1) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1))))) |
73 | 72 | ex 115 |
. . . . . . . . 9
โข (๐ โ โ0
โ (๐ โ
โ0 โ (๐ โค (๐ + 1) โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1)))))) |
74 | 73 | com13 80 |
. . . . . . . 8
โข (๐ โค (๐ + 1) โ (๐ โ โ0 โ (๐ โ โ0
โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (!โ๐) โค (!โ(๐ + 1)))))) |
75 | 74 | com4l 84 |
. . . . . . 7
โข (๐ โ โ0
โ (๐ โ
โ0 โ ((๐ โค ๐ โ (!โ๐) โค (!โ๐)) โ (๐ โค (๐ + 1) โ (!โ๐) โค (!โ(๐ + 1)))))) |
76 | 75 | a2d 26 |
. . . . . 6
โข (๐ โ โ0
โ ((๐ โ
โ0 โ (๐ โค ๐ โ (!โ๐) โค (!โ๐))) โ (๐ โ โ0 โ (๐ โค (๐ + 1) โ (!โ๐) โค (!โ(๐ + 1)))))) |
77 | 76 | imp4a 349 |
. . . . 5
โข (๐ โ โ0
โ ((๐ โ
โ0 โ (๐ โค ๐ โ (!โ๐) โค (!โ๐))) โ ((๐ โ โ0 โง ๐ โค (๐ + 1)) โ (!โ๐) โค (!โ(๐ + 1))))) |
78 | 29, 77 | biimtrid 152 |
. . . 4
โข (๐ โ โ0
โ (((๐ โ
โ0 โง ๐
โค ๐) โ
(!โ๐) โค
(!โ๐)) โ ((๐ โ โ0
โง ๐ โค (๐ + 1)) โ (!โ๐) โค (!โ(๐ + 1))))) |
79 | 5, 10, 15, 20, 28, 78 | nn0ind 9369 |
. . 3
โข (๐ โ โ0
โ ((๐ โ
โ0 โง ๐
โค ๐) โ
(!โ๐) โค
(!โ๐))) |
80 | 79 | 3impib 1201 |
. 2
โข ((๐ โ โ0
โง ๐ โ
โ0 โง ๐
โค ๐) โ
(!โ๐) โค
(!โ๐)) |
81 | 80 | 3com12 1207 |
1
โข ((๐ โ โ0
โง ๐ โ
โ0 โง ๐
โค ๐) โ
(!โ๐) โค
(!โ๐)) |