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

Theorem kbass5t 9991
Description: Dirac bra-ket associative law ( | A>. <.B | )( | C>. <.D | ) = (( | A>. <.B | ) | C>.)<.D |.
Assertion
Ref Expression
kbass5t |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ((A ketbra B) o. (C ketbra D)) = (((A ketbra B)` C) ketbra D))

Proof of Theorem kbass5t
StepHypRef Expression
1 kbvalt 9815 . . . . . . 7 |- ((C e. H~ /\ D e. H~) -> (C ketbra D) = {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))})
21rneqd 3336 . . . . . 6 |- ((C e. H~ /\ D e. H~) -> ran ( C ketbra D) = ran {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))})
3 kbopt 9816 . . . . . . 7 |- ((C e. H~ /\ D e. H~) -> (C ketbra D):H~-->H~)
4 frn 3624 . . . . . . 7 |- ((C ketbra D):H~-->H~ -> ran ( C ketbra D) (_ H~)
53, 4syl 10 . . . . . 6 |- ((C e. H~ /\ D e. H~) -> ran ( C ketbra D) (_ H~)
62, 5eqsstr3d 2092 . . . . 5 |- ((C e. H~ /\ D e. H~) -> ran {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))} (_ H~)
76adantl 388 . . . 4 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ran {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))} (_ H~)
8 oprex 3974 . . . . 5 |- ((x .ih B) .h A) e. V
9 oprex 3974 . . . . 5 |- ((x .ih D) .h C) e. V
10 eqid 1473 . . . . 5 |- {<.x, y>. | (x e. H~ /\ y = ((x .ih B) .h A))} = {<.x, y>. | (x e. H~ /\ y = ((x .ih B) .h A))}
11 eqid 1473 . . . . 5 |- {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))} = {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))}
128, 9, 10, 11fopabcos 3824 . . . 4 |- (ran {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))} (_ H~ -> ({<.x, y>. | (x e. H~ /\ y = ((x .ih B) .h A))} o. {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))}) = {<.x, y>. | (x e. H~ /\ y = [_((x .ih D) .h C) / x]_((x .ih B) .h A))})
137, 12syl 10 . . 3 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> ({<.x, y>. | (x e. H~ /\ y = ((x .ih B) .h A))} o. {<.x, y>. | (x e. H~ /\ y = ((x .ih D) .h C))}) = {<.x, y>. | (x e. H~ /\ y = [_((x .ih D) .h C) / x]_((x .ih B) .h A))})
14 ax-his3 8890 . . . . . . . . . . 11 |- (((x .ih D) e. CC /\ C e. H~ /\ B e. H~) -> (((x .ih D) .h C) .ih B) = ((x .ih D) x. (C .ih B)))
15 hiclt 8886 . . . . . . . . . . . . . 14 |- ((x e. H~ /\ D e. H~) -> (x .ih D) e. CC)
1615ancoms 436 . . . . . . . . . . . . 13 |- ((D e. H~ /\ x e. H~) -> (x .ih D) e. CC)
1716adantll 392 . . . . . . . . . . . 12 |- (((C e. H~ /\ D e. H~) /\ x e. H~) -> (x .ih D) e. CC)
1817adantll 392 . . . . . . . . . . 11 |- (((B e. H~ /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (x .ih D) e. CC)
19 pm3.26 319 . . . . . . . . . . . 12 |- ((C e. H~ /\ D e. H~) -> C e. H~)
2019ad2antlr 405 . . . . . . . . . . 11 |- (((B e. H~ /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> C e. H~)
21 simpll 412 . . . . . . . . . . 11 |- (((B e. H~ /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> B e. H~)
2214, 18, 20, 21syl3anc 857 . . . . . . . . . 10 |- (((B e. H~ /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (((x .ih D) .h C) .ih B) = ((x .ih D) x. (C .ih B)))
2322adantlll 396 . . . . . . . . 9 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (((x .ih D) .h C) .ih B) = ((x .ih D) x. (C .ih B)))
2423opreq1d 3966 . . . . . . . 8 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> ((((x .ih D) .h C) .ih B) .h A) = (((x .ih D) x. (C .ih B)) .h A))
25 ax-hvmulass 8816 . . . . . . . . 9 |- (((x .ih D) e. CC /\ (C .ih B) e. CC /\ A e. H~) -> (((x .ih D) x. (C .ih B)) .h A) = ((x .ih D) .h ((C .ih B) .h A)))
2617adantll 392 . . . . . . . . 9 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (x .ih D) e. CC)
27 hiclt 8886 . . . . . . . . . . . 12 |- ((C e. H~ /\ B e. H~) -> (C .ih B) e. CC)
2827ancoms 436 . . . . . . . . . . 11 |- ((B e. H~ /\ C e. H~) -> (C .ih B) e. CC)
2928ad2ant2lr 410 . . . . . . . . . 10 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> (C .ih B) e. CC)
3029adantr 389 . . . . . . . . 9 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (C .ih B) e. CC)
31 pm3.26 319 . . . . . . . . . 10 |- ((A e. H~ /\ B e. H~) -> A e. H~)
3231ad2antrr 404 . . . . . . . . 9 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> A e. H~)
3325, 26, 30, 32syl3anc 857 . . . . . . . 8 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (((x .ih D) x. (C .ih B)) .h A) = ((x .ih D) .h ((C .ih B) .h A)))
3424, 33eqtrd 1504 . . . . . . 7 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> ((((x .ih D) .h C) .ih B) .h A) = ((x .ih D) .h ((C .ih B) .h A)))
35 csbopr1g 3979 . . . . . . . . 9 |- (((x .ih D) .h C) e. V -> [_((x .ih D) .h C) / x]_((x .ih B) .h A) = ([_((x .ih D) .h C) / x]_(x .ih B) .h A))
369, 35ax-mp 7 . . . . . . . 8 |- [_((x .ih D) .h C) / x]_((x .ih B) .h A) = ([_((x .ih D) .h C) / x]_(x .ih B) .h A)
37 csbopr1g 3979 . . . . . . . . . . 11 |- (((x .ih D) .h C) e. V -> [_((x .ih D) .h C) / x]_(x .ih B) = ([_((x .ih D) .h C) / x]_x .ih B))
389, 37ax-mp 7 . . . . . . . . . 10 |- [_((x .ih D) .h C) / x]_(x .ih B) = ([_((x .ih D) .h C) / x]_x .ih B)
39 csbvarg 2017 . . . . . . . . . . . 12 |- (((x .ih D) .h C) e. V -> [_((x .ih D) .h C) / x]_x = ((x .ih D) .h C))
409, 39ax-mp 7 . . . . . . . . . . 11 |- [_((x .ih D) .h C) / x]_x = ((x .ih D) .h C)
4140opreq1i 3962 . . . . . . . . . 10 |- ([_((x .ih D) .h C) / x]_x .ih B) = (((x .ih D) .h C) .ih B)
4238, 41eqtr 1492 . . . . . . . . 9 |- [_((x .ih D) .h C) / x]_(x .ih B) = (((x .ih D) .h C) .ih B)
4342opreq1i 3962 . . . . . . . 8 |- ([_((x .ih D) .h C) / x]_(x .ih B) .h A) = ((((x .ih D) .h C) .ih B) .h A)
4436, 43eqtr 1492 . . . . . . 7 |- [_((x .ih D) .h C) / x]_((x .ih B) .h A) = ((((x .ih D) .h C) .ih B) .h A)
4534, 44syl5eq 1516 . . . . . 6 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> [_((x .ih D) .h C) / x]_((x .ih B) .h A) = ((x .ih D) .h ((C .ih B) .h A)))
4645eqeq2d 1483 . . . . 5 |- ((((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) /\ x e. H~) -> (y = [_((x .ih D) .h C) / x]_((x .ih B) .h A) <-> y = ((x .ih D) .h ((C .ih B) .h A))))
4746pm5.32da 648 . . . 4 |- (((A e. H~ /\ B e. H~) /\ (C e. H~ /\ D e. H~)) -> (