Step |
Hyp |
Ref |
Expression |
1 |
|
edglnl.v |
|- V = ( Vtx ` G ) |
2 |
|
edglnl.e |
|- E = ( iEdg ` G ) |
3 |
|
diffi |
|- ( V e. Fin -> ( V \ { N } ) e. Fin ) |
4 |
3
|
adantr |
|- ( ( V e. Fin /\ E e. Fin ) -> ( V \ { N } ) e. Fin ) |
5 |
4
|
3ad2ant2 |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( V \ { N } ) e. Fin ) |
6 |
|
dmfi |
|- ( E e. Fin -> dom E e. Fin ) |
7 |
|
rabfi |
|- ( dom E e. Fin -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
8 |
6 7
|
syl |
|- ( E e. Fin -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
9 |
8
|
adantl |
|- ( ( V e. Fin /\ E e. Fin ) -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
10 |
9
|
3ad2ant2 |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
11 |
10
|
adantr |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ v e. ( V \ { N } ) ) -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
12 |
|
notnotb |
|- ( N e. ( E ` i ) <-> -. -. N e. ( E ` i ) ) |
13 |
|
notnotb |
|- ( v e. ( E ` i ) <-> -. -. v e. ( E ` i ) ) |
14 |
|
upgruhgr |
|- ( G e. UPGraph -> G e. UHGraph ) |
15 |
2
|
uhgrfun |
|- ( G e. UHGraph -> Fun E ) |
16 |
14 15
|
syl |
|- ( G e. UPGraph -> Fun E ) |
17 |
2
|
iedgedg |
|- ( ( Fun E /\ i e. dom E ) -> ( E ` i ) e. ( Edg ` G ) ) |
18 |
16 17
|
sylan |
|- ( ( G e. UPGraph /\ i e. dom E ) -> ( E ` i ) e. ( Edg ` G ) ) |
19 |
|
eqid |
|- ( Edg ` G ) = ( Edg ` G ) |
20 |
1 19
|
upgredg |
|- ( ( G e. UPGraph /\ ( E ` i ) e. ( Edg ` G ) ) -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) |
21 |
18 20
|
syldan |
|- ( ( G e. UPGraph /\ i e. dom E ) -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) |
22 |
21
|
ex |
|- ( G e. UPGraph -> ( i e. dom E -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) ) |
23 |
22
|
3ad2ant1 |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( i e. dom E -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) ) |
24 |
23
|
adantr |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) -> ( i e. dom E -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) ) |
25 |
24
|
adantr |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) -> ( i e. dom E -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) ) |
26 |
25
|
imp |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> E. m e. V E. n e. V ( E ` i ) = { m , n } ) |
27 |
|
eldifsni |
|- ( v e. ( V \ { N } ) -> v =/= N ) |
28 |
|
eldifsni |
|- ( w e. ( V \ { N } ) -> w =/= N ) |
29 |
|
3elpr2eq |
|- ( ( ( N e. { m , n } /\ v e. { m , n } /\ w e. { m , n } ) /\ ( v =/= N /\ w =/= N ) ) -> v = w ) |
30 |
29
|
expcom |
|- ( ( v =/= N /\ w =/= N ) -> ( ( N e. { m , n } /\ v e. { m , n } /\ w e. { m , n } ) -> v = w ) ) |
31 |
30
|
3expd |
|- ( ( v =/= N /\ w =/= N ) -> ( N e. { m , n } -> ( v e. { m , n } -> ( w e. { m , n } -> v = w ) ) ) ) |
32 |
31
|
com23 |
|- ( ( v =/= N /\ w =/= N ) -> ( v e. { m , n } -> ( N e. { m , n } -> ( w e. { m , n } -> v = w ) ) ) ) |
33 |
32
|
3imp |
|- ( ( ( v =/= N /\ w =/= N ) /\ v e. { m , n } /\ N e. { m , n } ) -> ( w e. { m , n } -> v = w ) ) |
34 |
33
|
con3d |
|- ( ( ( v =/= N /\ w =/= N ) /\ v e. { m , n } /\ N e. { m , n } ) -> ( -. v = w -> -. w e. { m , n } ) ) |
35 |
34
|
3exp |
|- ( ( v =/= N /\ w =/= N ) -> ( v e. { m , n } -> ( N e. { m , n } -> ( -. v = w -> -. w e. { m , n } ) ) ) ) |
36 |
35
|
com24 |
|- ( ( v =/= N /\ w =/= N ) -> ( -. v = w -> ( N e. { m , n } -> ( v e. { m , n } -> -. w e. { m , n } ) ) ) ) |
37 |
36
|
imp |
|- ( ( ( v =/= N /\ w =/= N ) /\ -. v = w ) -> ( N e. { m , n } -> ( v e. { m , n } -> -. w e. { m , n } ) ) ) |
38 |
|
eleq2 |
|- ( ( E ` i ) = { m , n } -> ( N e. ( E ` i ) <-> N e. { m , n } ) ) |
39 |
|
eleq2 |
|- ( ( E ` i ) = { m , n } -> ( v e. ( E ` i ) <-> v e. { m , n } ) ) |
40 |
|
eleq2 |
|- ( ( E ` i ) = { m , n } -> ( w e. ( E ` i ) <-> w e. { m , n } ) ) |
41 |
40
|
notbid |
|- ( ( E ` i ) = { m , n } -> ( -. w e. ( E ` i ) <-> -. w e. { m , n } ) ) |
42 |
39 41
|
imbi12d |
|- ( ( E ` i ) = { m , n } -> ( ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) <-> ( v e. { m , n } -> -. w e. { m , n } ) ) ) |
43 |
38 42
|
imbi12d |
|- ( ( E ` i ) = { m , n } -> ( ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) <-> ( N e. { m , n } -> ( v e. { m , n } -> -. w e. { m , n } ) ) ) ) |
44 |
37 43
|
syl5ibrcom |
|- ( ( ( v =/= N /\ w =/= N ) /\ -. v = w ) -> ( ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) |
45 |
44
|
adantr |
|- ( ( ( ( v =/= N /\ w =/= N ) /\ -. v = w ) /\ ( m e. V /\ n e. V ) ) -> ( ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) |
46 |
45
|
rexlimdvva |
|- ( ( ( v =/= N /\ w =/= N ) /\ -. v = w ) -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) |
47 |
46
|
ex |
|- ( ( v =/= N /\ w =/= N ) -> ( -. v = w -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) ) |
48 |
27 28 47
|
syl2an |
|- ( ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) -> ( -. v = w -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) ) |
49 |
48
|
adantl |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) -> ( -. v = w -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) ) |
50 |
49
|
imp |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) |
51 |
50
|
adantr |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> ( E. m e. V E. n e. V ( E ` i ) = { m , n } -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) ) |
52 |
26 51
|
mpd |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> ( N e. ( E ` i ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) ) |
53 |
52
|
imp |
|- ( ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) /\ N e. ( E ` i ) ) -> ( v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) |
54 |
13 53
|
syl5bir |
|- ( ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) /\ N e. ( E ` i ) ) -> ( -. -. v e. ( E ` i ) -> -. w e. ( E ` i ) ) ) |
55 |
54
|
orrd |
|- ( ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) /\ N e. ( E ` i ) ) -> ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) |
56 |
55
|
ex |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> ( N e. ( E ` i ) -> ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) ) |
57 |
12 56
|
syl5bir |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> ( -. -. N e. ( E ` i ) -> ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) ) |
58 |
57
|
orrd |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> ( -. N e. ( E ` i ) \/ ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) ) |
59 |
|
anandi |
|- ( ( N e. ( E ` i ) /\ ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
60 |
59
|
bicomi |
|- ( ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> ( N e. ( E ` i ) /\ ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
61 |
60
|
notbii |
|- ( -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> -. ( N e. ( E ` i ) /\ ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
62 |
|
ianor |
|- ( -. ( N e. ( E ` i ) /\ ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> ( -. N e. ( E ` i ) \/ -. ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
63 |
|
ianor |
|- ( -. ( v e. ( E ` i ) /\ w e. ( E ` i ) ) <-> ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) |
64 |
63
|
orbi2i |
|- ( ( -. N e. ( E ` i ) \/ -. ( v e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> ( -. N e. ( E ` i ) \/ ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) ) |
65 |
61 62 64
|
3bitri |
|- ( -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) <-> ( -. N e. ( E ` i ) \/ ( -. v e. ( E ` i ) \/ -. w e. ( E ` i ) ) ) ) |
66 |
58 65
|
sylibr |
|- ( ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) /\ i e. dom E ) -> -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
67 |
66
|
ralrimiva |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) -> A. i e. dom E -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
68 |
|
inrab |
|- ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = { i e. dom E | ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) } |
69 |
68
|
eqeq1i |
|- ( ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) <-> { i e. dom E | ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) } = (/) ) |
70 |
|
rabeq0 |
|- ( { i e. dom E | ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) } = (/) <-> A. i e. dom E -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
71 |
69 70
|
bitri |
|- ( ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) <-> A. i e. dom E -. ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) /\ ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
72 |
67 71
|
sylibr |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) /\ -. v = w ) -> ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) ) |
73 |
72
|
ex |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) -> ( -. v = w -> ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) ) ) |
74 |
73
|
orrd |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( v e. ( V \ { N } ) /\ w e. ( V \ { N } ) ) ) -> ( v = w \/ ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) ) ) |
75 |
74
|
ralrimivva |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> A. v e. ( V \ { N } ) A. w e. ( V \ { N } ) ( v = w \/ ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) ) ) |
76 |
|
eleq1w |
|- ( v = w -> ( v e. ( E ` i ) <-> w e. ( E ` i ) ) ) |
77 |
76
|
anbi2d |
|- ( v = w -> ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) <-> ( N e. ( E ` i ) /\ w e. ( E ` i ) ) ) ) |
78 |
77
|
rabbidv |
|- ( v = w -> { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } = { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) |
79 |
78
|
disjor |
|- ( Disj_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> A. v e. ( V \ { N } ) A. w e. ( V \ { N } ) ( v = w \/ ( { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( N e. ( E ` i ) /\ w e. ( E ` i ) ) } ) = (/) ) ) |
80 |
75 79
|
sylibr |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> Disj_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
81 |
5 11 80
|
hashiun |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( # ` U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) = sum_ v e. ( V \ { N } ) ( # ` { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) ) |
82 |
81
|
eqcomd |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> sum_ v e. ( V \ { N } ) ( # ` { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) = ( # ` U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) ) |
83 |
82
|
oveq1d |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( sum_ v e. ( V \ { N } ) ( # ` { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) + ( # ` { i e. dom E | ( E ` i ) = { N } } ) ) = ( ( # ` U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) + ( # ` { i e. dom E | ( E ` i ) = { N } } ) ) ) |
84 |
11
|
ralrimiva |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> A. v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
85 |
|
iunfi |
|- ( ( ( V \ { N } ) e. Fin /\ A. v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) -> U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
86 |
5 84 85
|
syl2anc |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin ) |
87 |
|
rabfi |
|- ( dom E e. Fin -> { i e. dom E | ( E ` i ) = { N } } e. Fin ) |
88 |
6 87
|
syl |
|- ( E e. Fin -> { i e. dom E | ( E ` i ) = { N } } e. Fin ) |
89 |
88
|
adantl |
|- ( ( V e. Fin /\ E e. Fin ) -> { i e. dom E | ( E ` i ) = { N } } e. Fin ) |
90 |
89
|
3ad2ant2 |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> { i e. dom E | ( E ` i ) = { N } } e. Fin ) |
91 |
|
fveqeq2 |
|- ( i = j -> ( ( E ` i ) = { N } <-> ( E ` j ) = { N } ) ) |
92 |
91
|
elrab |
|- ( j e. { i e. dom E | ( E ` i ) = { N } } <-> ( j e. dom E /\ ( E ` j ) = { N } ) ) |
93 |
|
eldifn |
|- ( v e. ( V \ { N } ) -> -. v e. { N } ) |
94 |
|
eleq2 |
|- ( ( E ` j ) = { N } -> ( v e. ( E ` j ) <-> v e. { N } ) ) |
95 |
94
|
notbid |
|- ( ( E ` j ) = { N } -> ( -. v e. ( E ` j ) <-> -. v e. { N } ) ) |
96 |
93 95
|
syl5ibr |
|- ( ( E ` j ) = { N } -> ( v e. ( V \ { N } ) -> -. v e. ( E ` j ) ) ) |
97 |
96
|
adantl |
|- ( ( j e. dom E /\ ( E ` j ) = { N } ) -> ( v e. ( V \ { N } ) -> -. v e. ( E ` j ) ) ) |
98 |
97
|
adantl |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) -> ( v e. ( V \ { N } ) -> -. v e. ( E ` j ) ) ) |
99 |
98
|
imp |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) /\ v e. ( V \ { N } ) ) -> -. v e. ( E ` j ) ) |
100 |
99
|
intnand |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) /\ v e. ( V \ { N } ) ) -> -. ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) |
101 |
100
|
intnand |
|- ( ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) /\ v e. ( V \ { N } ) ) -> -. ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
102 |
101
|
ralrimiva |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) -> A. v e. ( V \ { N } ) -. ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
103 |
|
eliun |
|- ( j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> E. v e. ( V \ { N } ) j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
104 |
103
|
notbii |
|- ( -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> -. E. v e. ( V \ { N } ) j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
105 |
|
ralnex |
|- ( A. v e. ( V \ { N } ) -. j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> -. E. v e. ( V \ { N } ) j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
106 |
|
fveq2 |
|- ( i = j -> ( E ` i ) = ( E ` j ) ) |
107 |
106
|
eleq2d |
|- ( i = j -> ( N e. ( E ` i ) <-> N e. ( E ` j ) ) ) |
108 |
106
|
eleq2d |
|- ( i = j -> ( v e. ( E ` i ) <-> v e. ( E ` j ) ) ) |
109 |
107 108
|
anbi12d |
|- ( i = j -> ( ( N e. ( E ` i ) /\ v e. ( E ` i ) ) <-> ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
110 |
109
|
elrab |
|- ( j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
111 |
110
|
notbii |
|- ( -. j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> -. ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
112 |
111
|
ralbii |
|- ( A. v e. ( V \ { N } ) -. j e. { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> A. v e. ( V \ { N } ) -. ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
113 |
104 105 112
|
3bitr2i |
|- ( -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } <-> A. v e. ( V \ { N } ) -. ( j e. dom E /\ ( N e. ( E ` j ) /\ v e. ( E ` j ) ) ) ) |
114 |
102 113
|
sylibr |
|- ( ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) /\ ( j e. dom E /\ ( E ` j ) = { N } ) ) -> -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
115 |
114
|
ex |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( ( j e. dom E /\ ( E ` j ) = { N } ) -> -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) ) |
116 |
92 115
|
syl5bi |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( j e. { i e. dom E | ( E ` i ) = { N } } -> -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) ) |
117 |
116
|
ralrimiv |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> A. j e. { i e. dom E | ( E ` i ) = { N } } -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
118 |
|
disjr |
|- ( ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( E ` i ) = { N } } ) = (/) <-> A. j e. { i e. dom E | ( E ` i ) = { N } } -. j e. U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) |
119 |
117 118
|
sylibr |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( E ` i ) = { N } } ) = (/) ) |
120 |
|
hashun |
|- ( ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } e. Fin /\ { i e. dom E | ( E ` i ) = { N } } e. Fin /\ ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } i^i { i e. dom E | ( E ` i ) = { N } } ) = (/) ) -> ( # ` ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } u. { i e. dom E | ( E ` i ) = { N } } ) ) = ( ( # ` U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) + ( # ` { i e. dom E | ( E ` i ) = { N } } ) ) ) |
121 |
86 90 119 120
|
syl3anc |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( # ` ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } u. { i e. dom E | ( E ` i ) = { N } } ) ) = ( ( # ` U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) + ( # ` { i e. dom E | ( E ` i ) = { N } } ) ) ) |
122 |
1 2
|
edglnl |
|- ( ( G e. UPGraph /\ N e. V ) -> ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } u. { i e. dom E | ( E ` i ) = { N } } ) = { i e. dom E | N e. ( E ` i ) } ) |
123 |
122
|
3adant2 |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } u. { i e. dom E | ( E ` i ) = { N } } ) = { i e. dom E | N e. ( E ` i ) } ) |
124 |
123
|
fveq2d |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( # ` ( U_ v e. ( V \ { N } ) { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } u. { i e. dom E | ( E ` i ) = { N } } ) ) = ( # ` { i e. dom E | N e. ( E ` i ) } ) ) |
125 |
83 121 124
|
3eqtr2d |
|- ( ( G e. UPGraph /\ ( V e. Fin /\ E e. Fin ) /\ N e. V ) -> ( sum_ v e. ( V \ { N } ) ( # ` { i e. dom E | ( N e. ( E ` i ) /\ v e. ( E ` i ) ) } ) + ( # ` { i e. dom E | ( E ` i ) = { N } } ) ) = ( # ` { i e. dom E | N e. ( E ` i ) } ) ) |