let K be Field; for V being VectSp of K
for W1, W2, W12 being Subspace of V
for U1, U2 being Subspace of W12 st U1 = W1 & U2 = W2 holds
( W1 /\ W2 = U1 /\ U2 & W1 + W2 = U1 + U2 )
let V be VectSp of K; for W1, W2, W12 being Subspace of V
for U1, U2 being Subspace of W12 st U1 = W1 & U2 = W2 holds
( W1 /\ W2 = U1 /\ U2 & W1 + W2 = U1 + U2 )
let W1, W2, W12 be Subspace of V; for U1, U2 being Subspace of W12 st U1 = W1 & U2 = W2 holds
( W1 /\ W2 = U1 /\ U2 & W1 + W2 = U1 + U2 )
let U1, U2 be Subspace of W12; ( U1 = W1 & U2 = W2 implies ( W1 /\ W2 = U1 /\ U2 & W1 + W2 = U1 + U2 ) )
assume that
A1:
U1 = W1
and
A2:
U2 = W2
; ( W1 /\ W2 = U1 /\ U2 & W1 + W2 = U1 + U2 )
reconsider U12 = U1 /\ U2 as Subspace of V by VECTSP_4:26;
A3:
the carrier of U12 c= the carrier of (W1 /\ W2)
the carrier of (W1 /\ W2) c= the carrier of U12
then
the carrier of (W1 /\ W2) = the carrier of U12
by A3, XBOOLE_0:def 10;
hence
W1 /\ W2 = U1 /\ U2
by VECTSP_4:29; W1 + W2 = U1 + U2
reconsider U12 = U1 + U2 as Subspace of V by VECTSP_4:26;
A4:
the carrier of (W1 + W2) c= the carrier of U12
the carrier of U12 c= the carrier of (W1 + W2)
then
the carrier of (W1 + W2) = the carrier of U12
by A4, XBOOLE_0:def 10;
hence
W1 + W2 = U1 + U2
by VECTSP_4:29; verum