Metamath Proof Explorer


Theorem lspun

Description: The span of union is the span of the union of spans. (Contributed by NM, 22-Feb-2014) (Revised by Mario Carneiro, 19-Jun-2014)

Ref Expression
Hypotheses lspss.v V=BaseW
lspss.n N=LSpanW
Assertion lspun WLModTVUVNTU=NNTNU

Proof

Step Hyp Ref Expression
1 lspss.v V=BaseW
2 lspss.n N=LSpanW
3 simp1 WLModTVUVWLMod
4 simp2 WLModTVUVTV
5 simp3 WLModTVUVUV
6 4 5 unssd WLModTVUVTUV
7 ssun1 TTU
8 7 a1i WLModTVUVTTU
9 1 2 lspss WLModTUVTTUNTNTU
10 3 6 8 9 syl3anc WLModTVUVNTNTU
11 ssun2 UTU
12 11 a1i WLModTVUVUTU
13 1 2 lspss WLModTUVUTUNUNTU
14 3 6 12 13 syl3anc WLModTVUVNUNTU
15 10 14 unssd WLModTVUVNTNUNTU
16 1 2 lspssv WLModTUVNTUV
17 3 6 16 syl2anc WLModTVUVNTUV
18 15 17 sstrd WLModTVUVNTNUV
19 1 2 lspssid WLModTVTNT
20 3 4 19 syl2anc WLModTVUVTNT
21 1 2 lspssid WLModUVUNU
22 unss12 TNTUNUTUNTNU
23 20 21 22 3imp3i2an WLModTVUVTUNTNU
24 1 2 lspss WLModNTNUVTUNTNUNTUNNTNU
25 3 18 23 24 syl3anc WLModTVUVNTUNNTNU
26 1 2 lspss WLModNTUVNTNUNTUNNTNUNNTU
27 3 17 15 26 syl3anc WLModTVUVNNTNUNNTU
28 1 2 lspidm WLModTUVNNTU=NTU
29 3 6 28 syl2anc WLModTVUVNNTU=NTU
30 27 29 sseqtrd WLModTVUVNNTNUNTU
31 25 30 eqssd WLModTVUVNTU=NNTNU