Metamath Proof Explorer


Theorem spanuni

Description: The span of a union is the subspace sum of spans. (Contributed by NM, 2-Jun-2004) (New usage is discouraged.)

Ref Expression
Hypotheses spanun.1 A
spanun.2 B
Assertion spanuni spanAB=spanA+spanB

Proof

Step Hyp Ref Expression
1 spanun.1 A
2 spanun.2 B
3 spancl AspanAS
4 1 3 ax-mp spanAS
5 spancl BspanBS
6 2 5 ax-mp spanBS
7 4 6 shscli spanA+spanBS
8 7 shssii spanA+spanB
9 spanss2 AAspanA
10 1 9 ax-mp AspanA
11 spanss2 BBspanB
12 2 11 ax-mp BspanB
13 unss12 AspanABspanBABspanAspanB
14 10 12 13 mp2an ABspanAspanB
15 4 6 shunssi spanAspanBspanA+spanB
16 14 15 sstri ABspanA+spanB
17 spanss spanA+spanBABspanA+spanBspanABspanspanA+spanB
18 8 16 17 mp2an spanABspanspanA+spanB
19 spanid spanA+spanBSspanspanA+spanB=spanA+spanB
20 7 19 ax-mp spanspanA+spanB=spanA+spanB
21 18 20 sseqtri spanABspanA+spanB
22 4 6 shseli xspanA+spanBzspanAwspanBx=z+w
23 r2ex zspanAwspanBx=z+wzwzspanAwspanBx=z+w
24 22 23 bitri xspanA+spanBzwzspanAwspanBx=z+w
25 vex zV
26 25 elspani AzspanAySAyzy
27 1 26 ax-mp zspanAySAyzy
28 vex wV
29 28 elspani BwspanBySBywy
30 2 29 ax-mp wspanBySBywy
31 27 30 anbi12i zspanAwspanBySAyzyySBywy
32 r19.26 ySAyzyBywyySAyzyySBywy
33 31 32 bitr4i zspanAwspanBySAyzyBywy
34 r19.27v ySAyzyBywyx=z+wySAyzyBywyx=z+w
35 33 34 sylanb zspanAwspanBx=z+wySAyzyBywyx=z+w
36 unss AyByABy
37 anim12 AyzyBywyAyByzywy
38 36 37 syl5bir AyzyBywyAByzywy
39 shaddcl ySzywyz+wy
40 39 3expib ySzywyz+wy
41 38 40 sylan9r ySAyzyBywyAByz+wy
42 eleq1 x=z+wxyz+wy
43 42 biimprd x=z+wz+wyxy
44 41 43 sylan9 ySAyzyBywyx=z+wAByxy
45 44 expl ySAyzyBywyx=z+wAByxy
46 45 ralimia ySAyzyBywyx=z+wySAByxy
47 1 2 unssi AB
48 vex xV
49 48 elspani ABxspanABySAByxy
50 47 49 ax-mp xspanABySAByxy
51 46 50 sylibr ySAyzyBywyx=z+wxspanAB
52 35 51 syl zspanAwspanBx=z+wxspanAB
53 52 exlimivv zwzspanAwspanBx=z+wxspanAB
54 24 53 sylbi xspanA+spanBxspanAB
55 54 ssriv spanA+spanBspanAB
56 21 55 eqssi spanAB=spanA+spanB