Step |
Hyp |
Ref |
Expression |
1 |
|
frgrhash2wsp.v |
โข ๐ = ( Vtx โ ๐บ ) |
2 |
|
fusgreg2wsp.m |
โข ๐ = ( ๐ โ ๐ โฆ { ๐ค โ ( 2 WSPathsN ๐บ ) โฃ ( ๐ค โ 1 ) = ๐ } ) |
3 |
1 2
|
fusgr2wsp2nb |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( ๐ โ ๐ฃ ) = โช ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
4 |
3
|
fveq2d |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( โฏ โ ( ๐ โ ๐ฃ ) ) = ( โฏ โ โช ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) ) |
5 |
4
|
adantr |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ( โฏ โ ( ๐ โ ๐ฃ ) ) = ( โฏ โ โช ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) ) |
6 |
1
|
eleq2i |
โข ( ๐ฃ โ ๐ โ ๐ฃ โ ( Vtx โ ๐บ ) ) |
7 |
|
nbfiusgrfi |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ( Vtx โ ๐บ ) ) โ ( ๐บ NeighbVtx ๐ฃ ) โ Fin ) |
8 |
6 7
|
sylan2b |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( ๐บ NeighbVtx ๐ฃ ) โ Fin ) |
9 |
8
|
adantr |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ( ๐บ NeighbVtx ๐ฃ ) โ Fin ) |
10 |
|
eqid |
โข ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) = ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) |
11 |
|
snfi |
โข { โจโ ๐ ๐ฃ ๐ โโฉ } โ Fin |
12 |
11
|
a1i |
โข ( ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โง ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) ) โ { โจโ ๐ ๐ฃ ๐ โโฉ } โ Fin ) |
13 |
1
|
nbgrssvtx |
โข ( ๐บ NeighbVtx ๐ฃ ) โ ๐ |
14 |
13
|
a1i |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ ( ๐บ NeighbVtx ๐ฃ ) โ ๐ ) |
15 |
14
|
ssdifd |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) โ ( ๐ โ { ๐ } ) ) |
16 |
|
iunss1 |
โข ( ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) โ ( ๐ โ { ๐ } ) โ โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
17 |
15 16
|
syl |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
18 |
17
|
ralrimiva |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ โ ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
19 |
|
simpr |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ๐ฃ โ ๐ ) |
20 |
|
s3iunsndisj |
โข ( ๐ฃ โ ๐ โ Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
21 |
19 20
|
syl |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
22 |
|
disjss2 |
โข ( โ ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ ( Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ๐ โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } โ Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) ) |
23 |
18 21 22
|
sylc |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
24 |
23
|
adantr |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ Disj ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
25 |
19
|
adantr |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ๐ฃ โ ๐ ) |
26 |
25
|
anim1ci |
โข ( ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ ( ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โง ๐ฃ โ ๐ ) ) |
27 |
|
s3sndisj |
โข ( ( ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โง ๐ฃ โ ๐ ) โ Disj ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
28 |
26 27
|
syl |
โข ( ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ Disj ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) |
29 |
|
s3cli |
โข โจโ ๐ ๐ฃ ๐ โโฉ โ Word V |
30 |
|
hashsng |
โข ( โจโ ๐ ๐ฃ ๐ โโฉ โ Word V โ ( โฏ โ { โจโ ๐ ๐ฃ ๐ โโฉ } ) = 1 ) |
31 |
29 30
|
mp1i |
โข ( ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โง ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โง ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) ) โ ( โฏ โ { โจโ ๐ ๐ฃ ๐ โโฉ } ) = 1 ) |
32 |
9 10 12 24 28 31
|
hash2iun1dif1 |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ( โฏ โ โช ๐ โ ( ๐บ NeighbVtx ๐ฃ ) โช ๐ โ ( ( ๐บ NeighbVtx ๐ฃ ) โ { ๐ } ) { โจโ ๐ ๐ฃ ๐ โโฉ } ) = ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) ยท ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ 1 ) ) ) |
33 |
|
fusgrusgr |
โข ( ๐บ โ FinUSGraph โ ๐บ โ USGraph ) |
34 |
1
|
hashnbusgrvd |
โข ( ( ๐บ โ USGraph โง ๐ฃ โ ๐ ) โ ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ) |
35 |
33 34
|
sylan |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ) |
36 |
|
id |
โข ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ) |
37 |
|
oveq1 |
โข ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ 1 ) = ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ 1 ) ) |
38 |
36 37
|
oveq12d |
โข ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) = ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) ยท ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ 1 ) ) = ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ยท ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ 1 ) ) ) |
39 |
35 38
|
syl |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) ยท ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ 1 ) ) = ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ยท ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ 1 ) ) ) |
40 |
|
id |
โข ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ โ ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) |
41 |
|
oveq1 |
โข ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ โ ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ 1 ) = ( ๐พ โ 1 ) ) |
42 |
40 41
|
oveq12d |
โข ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ โ ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) ยท ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) โ 1 ) ) = ( ๐พ ยท ( ๐พ โ 1 ) ) ) |
43 |
39 42
|
sylan9eq |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) ยท ( ( โฏ โ ( ๐บ NeighbVtx ๐ฃ ) ) โ 1 ) ) = ( ๐พ ยท ( ๐พ โ 1 ) ) ) |
44 |
5 32 43
|
3eqtrd |
โข ( ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โง ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ ) โ ( โฏ โ ( ๐ โ ๐ฃ ) ) = ( ๐พ ยท ( ๐พ โ 1 ) ) ) |
45 |
44
|
ex |
โข ( ( ๐บ โ FinUSGraph โง ๐ฃ โ ๐ ) โ ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ โ ( โฏ โ ( ๐ โ ๐ฃ ) ) = ( ๐พ ยท ( ๐พ โ 1 ) ) ) ) |
46 |
45
|
ralrimiva |
โข ( ๐บ โ FinUSGraph โ โ ๐ฃ โ ๐ ( ( ( VtxDeg โ ๐บ ) โ ๐ฃ ) = ๐พ โ ( โฏ โ ( ๐ โ ๐ฃ ) ) = ( ๐พ ยท ( ๐พ โ 1 ) ) ) ) |