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

Theorem sumdmdlem2 10341
Description: Lemma for sumdmd 10342.
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 9479 . . . . . . . . . . . . 13 |- (y e. H~ -> (span` {y}) e. SH)
2 sumdmdi.2 . . . . . . . . . . . . . . 15 |- B e. CH
32chshi 9092 . . . . . . . . . . . . . 14 |- B e. SH
4 shsub2t 9284 . . . . . . . . . . . . . 14 |- (((span` {y}) e. SH /\ B e. SH) -> (span` {y}) (_ (B +H (span` {y})))
53, 4mpan2 698 . . . . . . . . . . . . 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 9481 . . . . . . . . . . . 12 |- (y e. H~ -> y e. (span` {y}))
86, 7sseldd 2071 . . . . . . . . . . 11 |- (y e. H~ -> y e. (B +H (span` {y})))
98ad2antrl 408 . . . . . . . . . 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 10272 . . . . . . . . . . . . . . . . . . . 20 |- ((y e. H~ /\ y =/= 0h) -> (span` {y}) e. Atoms)
11 df-ne 1590 . . . . . . . . . . . . . . . . . . . 20 |- (y =/= 0h <-> -. y = 0h)
1210, 11sylan2br 455 . . . . . . . . . . . . . . . . . . 19 |- ((y e. H~ /\ -. y = 0h) -> (span` {y}) e. Atoms)
13 opreq1 3974 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (span`
{y}) -> (x vH B) = ((span` {y}) vH B))
1413ineq1d 2219 . . . . . . . . . . . . . . . . . . . . 21 |- (x = (span`
{y}) -> ((x vH B) i^i (A vH B)) = (((span`
{y}) vH B) i^i (A vH B)))
1513ineq1d 2219 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (span`
{y}) -> ((x vH B) i^i A) = (((span`
{y}) vH B) i^i A))
1615opreq1d 3981 . . . . . . . . . . . . . . . . . . . . 21 |- (x = (span`
{y}) -> (((x vH B) i^i A) vH B) = ((((span`
{y}) vH B) i^i A) vH B))
1714, 16sseq12d 2093 . . . . . . . . . . . . . . . . . . . 20 |- (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 1876 . . . . . . . . . . . . . . . . . . 19 |- ((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 . . . . . . . . . . . . . . . . . 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) -> (((span` {y}) vH B) i^i (A vH B)) (_ ((((span`
{y}) vH B) i^i A) vH B)))
20 spansnjt 9587 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((B e. CH /\ y e. H~) -> (B +H (span` {y})) = (B vH (span` {y})))
21 chjcomt 9424 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((B e. CH /\ (span` {y}) e. CH) -> (B vH (span` {y})) = ((span` {y}) vH B))
22 spansncht 9478 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. H~ -> (span` {y}) e. CH)
2321, 22sylan2 453 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((B e. CH /\ y e. H~) -> (B vH (span` {y})) = ((span` {y}) vH B))
2420, 23eqtrd 1510 . . . . . . . . . . . . . . . . . . . . . 22 |- ((B e. CH /\ y e. H~) -> (B +H (span` {y})) = ((span` {y}) vH B))
252, 24mpan 697 . . . . . . . . . . . . . . . . . . . . 21 |- (y e. H~ -> (B +H (span` {y})) = ((span` {y}) vH B))
2625ineq1d 2219 . . . . . . . . . . . . . . . . . . . 20 |- (y e. H~ -> ((B +H (span` {y})) i^i (A vH B)) = (((span` {y}) vH B) i^i (A vH B)))
2725ineq1d 2219 . . . . . . . . . . . . . . . . . . . . 21 |- (y e. H~ -> ((B +H (span` {y})) i^i A) = (((span` {y}) vH B) i^i A))
2827opreq1d 3981 . . . . . . . . . . . . . . . . . . . 20 |- (y e. H~ -> (((B +H (span` {y})) i^i A) vH B) = ((((span` {y}) vH B) i^i A) vH B))
2926, 28sseq12d 2093 . . . . . . . . . . . . . . . . . . 19 |- (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 391 . . . . . . . . . . . . . . . . . 18 |- ((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 . . . . . . . . . . . . . . . . 17 |- ((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 . . . . . . . . . . . . . . . 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)))
3332expdimp 377 . . . . . . . . . . . . . . 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)))
34 ssid 2083 . . . . . . . . . . . . . . . 16 |- B (_ B
35 sneq 2421 . . . . . . . . . . . . . . . . . . . . . . 23 |- (y = 0h -> {y} = {0h})
3635fveq2d 3734 . . . . . . . . . . . . . . . . . . . . . 22 |- (y = 0h -> (span` {y}) = (span` {0h}))
37 spansn0 9459 . . . . . . . . . . . . . . . . . . . . . 22 |- (span` {0h}) = 0H
3836, 37syl6eq 1526 . . . . . . . . . . . . . . . . . . . . 21 |- (y = 0h -> (span` {y}) = 0H)
3938opreq2d 3982 . . . . . . . . . . . . . . . . . . . 20 |- (y = 0h -> (B +H (span` {y})) = (B +H 0H))
403shs0 9367 . . . . . . . . . . . . . . . . . . . 20 |- (B +H 0H) = B
4139, 40syl6eq 1526 . . . . . . . . . . . . . . . . . . 19 |- (y = 0h -> (B +H (span` {y})) = B)
4241ineq1d 2219 . . . . . . . . . . . . . . . . . 18 |- (y = 0h -> ((B +H (span` {y})) i^i (A vH B)) = (B i^i (A vH B)))
43 inss1 2233 . . . . . . . . . . . . . . . . . . 19 |- (B i^i (A vH B)) (_ B
44 sumdmdi.1 . . . . . . . . . . . . . . . . . . . . 21 |- A e. CH
452, 44chub2 9388 . . . . . . . . . . . . . . . . . . . 20 |- B (_ (A vH B)
4634, 45ssini 2236 . . . . . . . . . . . . . . . . . . 19 |- B (_ (B i^i (A vH B))
4743, 46eqssi 2081 . . . . . . . . . . . . . . . . . 18 |- (B i^i (A vH B)) = B
4842, 47syl6eq 1526 . . . . . . . . . . . . . . . . 17 |- (y = 0h -> ((B +H (span` {y})) i^i (A vH B)) = B)
4941ineq1d 2219 . . . . . . . . . . . . . . . . . . 19 |- (y = 0h -> ((B +H (span` {y})) i^i A) = (B i^i A))
5049opreq1d 3981 . . . . . . . . . . . . . . . . . 18 |- (y = 0h -> (((B +H (span` {y})) i^i A) vH B) = ((B i^i A) vH B))
512, 44chincl 9378 . . . . . . . . . . . . . . . . . . . 20 |- (B i^i A) e. CH
5251, 2chjcom 9386 . . . . . . . . . . . . . . . . . . 19 |- ((B i^i A) vH B) = (B vH (B i^i A))
532, 44chabs1 9436 . . . . . . . . . . . . . . . . . . 19 |- (B vH (B i^i A)) = B
5452, 53eqtr 1498 . . . . . . . . . . . . . . . . . 18 |- ((B i^i A) vH B) = B
5550, 54syl6eq 1526 . . . . . . . . . . . . . . . . 17 |- (y = 0h -> (((B +H (span` {y})) i^i A) vH B) = B)
5648, 55sseq12d 2093 . . . . . . . . . . . . . . . 16 |- (y = 0h -> (((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span`
{y})) i^i A) vH B) <-> B (_ B))
5734, 56mpbiri 194 . . . . . . . . . . . . . . 15 |- (y = 0h -> ((B +H (span` {y})) i^i (A vH B)) (_ (((B +H (span` {y})) i^i A) vH B))
58