HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem sumdmdlem2 10346
Description: Lemma for sumdmd 10347.
Hypotheses
Ref Expression
sumdmdi.1 |- A e. CH
sumdmdi.2 |- B e. CH
Assertion
Ref Expression
sumdmdlem2 |- (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> (A +H B) = (A vH B))
Distinct variable groups:   x,A   x,B

Proof of Theorem sumdmdlem2
StepHypRef Expression
1 spansnsht 9484 . . . . . . . . . . . . 13 |- (y e. H~ -> (span` {y}) e. SH)
2 sumdmdi.2 . . . . . . . . . . . . . . 15 |- B e. CH
32chshi 9097 . . . . . . . . . . . . . 14 |- B e. SH
4 shsub2t 9289 . . . . . . . . . . . . . 14 |- (((span` {y}) e. SH /\ B e. SH) -> (span` {y}) (_ (B +H (span` {y})))
53, 4mpan2 696 . . . . . . . . . . . . 13 |- ((span` {y}) e. SH -> (span`
{y}) (_ (B +H (span` {y})))
61, 5syl 10 . . . . . . . . . . . 12 |- (y e. H~ -> (span` {y}) (_ (B +H (span` {y})))
7 spansnid 9486 . . . . . . . . . . . 12 |- (y e. H~ -> y e. (span` {y}))
86, 7sseldd 2068 . . . . . . . . . . 11 |- (y e. H~ -> y e. (B +H (span` {y})))
98ad2antrl 406 . . . . . . . . . 10 |- ((A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) /\ (y e. H~ /\ -. y e. (A +H B))) -> y e. (B +H (span` {y})))
10 spansnat 10277 . . . . . . . . . . . . . . . . . . . . 21 |- ((y e. H~ /\ y =/= 0h) -> (span` {y}) e. Atoms)
11 df-ne 1587 . . . . . . . . . . . . . . . . . . . . 21 |- (y =/= 0h <-> -. y = 0h)
1210, 11sylan2br 453 . . . . . . . . . . . . . . . . . . . 20 |- ((y e. H~ /\ -. y = 0h) -> (span` {y}) e. Atoms)
13 opreq1 3968 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x = (span`
{y}) -> (x vH B) = ((span` {y}) vH B))
1413ineq1d 2216 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (span`
{y}) -> ((x vH B) i^i (A vH B)) = (((span`
{y}) vH B) i^i (A vH B)))
1513ineq1d 2216 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x = (span`
{y}) -> ((x vH B) i^i A) = (((span`
{y}) vH B) i^i A))
1615opreq1d 3975 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (span`
{y}) -> (((x vH B) i^i A) vH B) = ((((span`
{y}) vH B) i^i A) vH B))
1714, 16sseq12d 2090 . . . . . . . . . . . . . . . . . . . . 21 |- (x = (span`
{y}) -> (((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) <-> (((span`
{y}) vH B) i^i (A vH B)) (_ ((((span` {y}) vH B) i^i A) vH B)))
1817rcla4v 1873 . . . . . . . . . . . . . . . . . . . 20 |- ((span` {y}) e. Atoms -> (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> (((span`
{y}) vH B) i^i (A vH B)) (_ ((((span` {y}) vH B) i^i A) vH B)))
1912, 18syl 10 . . . . . . . . . . . . . . . . . . 19 |- ((y e. H~ /\ -. y = 0h) -> (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> (((span` {y}) vH B) i^i (A vH B)) (_ ((((span`
{y}) vH B) i^i A) vH B)))
20 spansnjt 9592 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((B e. CH /\ y e. H~) -> (B +H (span` {y})) = (B vH (span` {y})))
21 chjcomt 9429 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((B e. CH /\ (span` {y}) e. CH) -> (B vH (span` {y})) = ((span` {y}) vH B))
22 spansncht 9483 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (y e. H~ -> (span` {y}) e. CH)
2321, 22sylan2 451 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((B e. CH /\ y e. H~) -> (B vH (span` {y})) = ((span` {y}) vH B))
2420, 23eqtrd 1507 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((B e. CH /\ y e. H~) -> (B +H (span` {y})) = ((span` {y}) vH B))
252, 24mpan 695 . . . . . . . . . . . . . . . . . . . . . 22 |- (y e. H~ -> (B +H (span` {y})) = ((span` {y}) vH B))
2625ineq1d 2216 . . . . . . . . . . . . . . . . . . . . 21 |- (y e. H~ -> ((B +H (span` {y})) i^i (A vH B)) = (((span` {y}) vH B) i^i (A vH B)))
2725ineq1d 2216 . . . . . . . . . . . . . . . . . . . . . 22 |- (y e. H~ -> ((B +H (span` {y})) i^i A) = (((span` {y}) vH B) i^i A))
2827opreq1d 3975 . . . . . . . . . . . . . . . . . . . . 21 |- (y e. H~ -> (((B +H (span` {y})) i^i A) vH B) = ((((span` {y}) vH B) i^i A) vH B))
2926, 28sseq12d 2090 . . . . . . . . . . . . . . . . . . . 20 |- (y e. H~ -> (((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span`
{y})) i^i A) vH B) <-> (((span`
{y}) vH B) i^i (A vH B)) (_ ((((span` {y}) vH B) i^i A) vH B)))
3029adantr 389 . . . . . . . . . . . . . . . . . . 19 |- ((y e. H~ /\ -. y = 0h) -> (((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span` {y})) i^i A) vH B) <-> (((span`
{y}) vH B) i^i (A vH B)) (_ ((((span` {y}) vH B) i^i A) vH B)))
3119, 30sylibrd 204 . . . . . . . . . . . . . . . . . 18 |- ((y e. H~ /\ -. y = 0h) -> (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> ((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span` {y})) i^i A) vH B)))
3231com12 11 . . . . . . . . . . . . . . . . 17 |- (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> ((y e. H~ /\ -. y = 0h) -> ((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span` {y})) i^i A) vH B)))
3332exp3a 375 . . . . . . . . . . . . . . . 16 |- (A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) -> (y e. H~ -> (-. y = 0h -> ((B +H (span`
{y})) i^i (A vH B)) (_ (((B +H (span` {y})) i^i A) vH B))))
3433imp 350 . . . . . . . . . . . . . . 15 |- ((A.x e. Atoms ((x vH B) i^i (A vH B)) (_ (((x vH B) i^i A) vH B) /\ y e. H~) -> (-. y = 0h -> ((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span`
{y})) i^i A) vH B)))
35 ssid 2080 . . . . . . . . . . . . . . . 16 |- B (_ B
36 sneq 2417 . . . . . . . . . . . . . . . . . . . . . . 23 |- (y = 0h -> {y} = {0h})
3736fveq2d 3728 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = 0h -> (span` {y}) = (span` {0h}))
38 spansn0 9464 . . . . . . . . . . . . . . . . . . . . . 22 |- (span` {0h}) = 0H
3937, 38syl6eq 1523 . . . . . . . . . . . . . . . . . . . . 21 |- (y = 0h -> (span` {y}) = 0H)
4039opreq2d 3976 . . . . . . . . . . . . . . . . . . . 20 |- (y = 0h -> (B +H (span` {y})) = (B +H 0H))
413shs0 9372 . . . . . . . . . . . . . . . . . . . 20 |- (B +H 0H) = B
4240, 41syl6eq 1523 . . . . . . . . . . . . . . . . . . 19 |- (y = 0h -> (B +H (span` {y})) = B)
4342ineq1d 2216 . . . . . . . . . . . . . . . . . 18 |- (y = 0h -> ((B +H (span` {y})) i^i (A vH B)) = (B i^i (A vH B)))
44 inss1 2230 . . . . . . . . . . . . . . . . . . 19 |- (B i^i (A vH B)) (_ B
45 sumdmdi.1 . . . . . . . . . . . . . . . . . . . . 21 |- A e. CH
462, 45chub2 9393 . . . . . . . . . . . . . . . . . . . 20 |- B (_ (A vH B)
4735, 46ssini 2233 . . . . . . . . . . . . . . . . . . 19 |- B (_ (B i^i (A vH B))
4844, 47eqssi 2078 . . . . . . . . . . . . . . . . . 18 |- (B i^i (A vH B)) = B
4943, 48syl6eq 1523 . . . . . . . . . . . . . . . . 17 |- (y = 0h -> ((B +H (span` {y})) i^i (A vH B)) = B)
5042ineq1d 2216 . . . . . . . . . . . . . . . . . . 19 |- (y = 0h -> ((B +H (span` {y})) i^i A) = (B i^i A))
5150opreq1d 3975 . . . . . . . . . . . . . . . . . 18 |- (y = 0h -> (((B +H (span` {y})) i^i A) vH B) = ((B i^i A) vH B))
522, 45chincl 9383 . . . . . . . . . . . . . . . . . . . 20 |- (B i^i A) e. CH
5352, 2chjcom 9391 . . . . . . . . . . . . . . . . . . 19 |- ((B i^i A) vH B) = (B vH (B i^i A))
542, 45chabs1 9441 . . . . . . . . . . . . . . . . . . 19 |- (B vH (B i^i A)) = B
5553, 54eqtr 1495 . . . . . . . . . . . . . . . . . 18 |- ((B i^i A) vH B) = B
5651, 55syl6eq 1523 . . . . . . . . . . . . . . . . 17 |- (y = 0h -> (((B +H (span` {y})) i^i A) vH B) = B)
5749, 56sseq12d 2090 . . . . . . . . . . . . . . . 16 |- (y = 0h -> (((B +H