A dualidade é o fio condutor desta lição. Procuremos uma interpretação intuitiva. Em matemática, abrange muitas situações, mas nos espaços de Hilbert exprime uma ideia simples e profunda: um vetor pode ser visto não só como um objeto em si, mas também como um operador que atua sobre outros vetores para produzir números, isto é, como uma forma linear. Em mecânica quântica, esse número é uma amplitude de probabilidade.
O formalismo quântico explora plenamente estas duas facetas, e a notação de Dirac oferece um engenhoso sistema para as manipular. Os kets, escritos ∣u⟩, representam vetores; os bras, escritos ⟨u∣, representam formas lineares que atuam sobre eles. A combinação ⟨u∣v⟩ produz um escalar, chamado bracket, enquanto expressões como ∑aij∣ui⟩⟨vj∣ descrevem operadores.
Esta notação tornou-se a linguagem habitual da física quântica e é indispensável dominá-la completamente. Após esta lição será fornecido um formulário com as regras de cálculo. É possível aprender a manipular os símbolos sem compreender realmente a matemática subjacente. Mas perceber o seu significado profundo exige o programa aqui esboçado: compreender como se constrói a identificação completa entre vetores e formas lineares e por que razão isso conduz naturalmente a outro objeto essencial, o adjunto de um operador.
Na próxima secção tentaremos estabelecer um isomorfismo entre um espaço vetorial e o seu dual algébrico, o conjunto de todas as suas formas lineares. Veremos que é impossível. Embora um espaço de dimensão finita seja isomorfo ao seu dual, o isomorfismo não é canónico: depende de uma escolha arbitrária de base. Em dimensão infinita a situação piora: tal isomorfismo simplesmente não existe. Estes obstáculos invalidam a identificação automática e justificam recorrer à estrutura mais rica dos espaços de Hilbert.
A Secção 3 mostra como explorar essa estrutura adicional para superar as dificuldades. Graças ao produto interno, restringindo-nos às formas lineares contínuas que constituem o dual topológico, obtemos um resultado notável. O teorema de Riesz afirma que, em qualquer dimensão, existe um isomorfismo isométrico antilinear e canónico entre um espaço de Hilbert e o seu dual topológico.
Isto fundamenta rigorosamente a notação de Dirac, detalhada nas Secções 4 e 5: kets, bras e operadores lineares. Depois veremos como o isomorfismo de Riesz introduz naturalmente o adjunto, na Secção 6. A Secção 7 resume a construção num esquema completo. Ao longo da lição usaremos a dimensão finita como exemplo concreto, trabalhando sempre sobre o corpo C.
2. Formas lineares e dual algébrico
Seja E um espaço vetorial sobre C. O seu dual algébricoE∗ é o conjunto das formas lineares sobre E, isto é, das aplicações lineares φ:E→C.
Em dimensão finita n, fixada uma base (e1,…,en) de E, podemos construir uma família correspondente de formas lineares (θ1,…,θn) em E∗ definida por:
θj(ei)=δij
Demonstra-se que esta família é linearmente independente e geradora, portanto uma base de E∗, chamada base dual. Assim, dim(E∗)=dim(E), pelo que E e E∗ são isomorfos. Um isomorfismo possível é a aplicação T que associa a cada vetor x=∑xiei a forma wx=∑xiθi.
Contudo, T é de certo modo artificial, pois depende da escolha inicial da base de E. Se mudarmos a base, T também muda. Não existe, pois, uma identificação canónica ou natural entre um espaço vetorial e o seu dual algébrico.
Em dimensão infinita, um resultado clássico mostra que E nunca é isomorfo ao seu dual algébrico, cuja dimensão é estritamente maior; veja-se o teorema de Erdös–Kaplansky. Por exemplo, se E tem dimensão algébrica numerável, o seu dual tem dimensão algébrica não numerável.
Em ambos os casos falta uma identificação canónica entre vetores e formas lineares.
3. Dual topológico e teorema de Riesz
Num espaço de Hilbert H, a norma associada ao produto interno distingue uma classe particular de formas lineares: as contínuas. Diz-se que φ:H→C é contínua em x0 se
∀ε>0,∃δ>0:∥x−x0∥H<δ⟹∣φ(x)−φ(x0)∣<ε,
Se for contínua num ponto, por linearidade é contínua em todos1. As formas lineares contínuas constituem um subespaço vetorial do dual algébrico, chamado dual topológico e também denotado, abusivamente, H∗.
Nota 1: Retomaremos estes pontos nas lições de topologia e teoria dos operadores lineares.
Definição 1 (Dual topológico)
Seja H um espaço de Hilbert sobre C. As formas lineares contínuas sobre H formam um espaço vetorial, chamado dual topológico de H e denotado H∗. Possui uma norma natural, a norma dual:
∥φ∥H∗=def∥x∥H=1sup∣φ(x)∣,
para a qual H∗ é um espaço vetorial normado completo, isto é, de Banach.
Observação: esta norma é um caso particular da norma de operador, que veremos na secção 1.5 (Tema 4, Lição 3, indisponível neste idioma). A construção anterior vale em qualquer espaço normado. O que é específico de Hilbert é o teorema seguinte: o produto interno identifica bijetivamente cada forma linear contínua com um vetor.
Teorema 1 (Teorema de representação de Riesz)
Seja H um espaço de Hilbert, separável ou não. Toda a forma linear contínua φ∈H∗ se escreve de maneira única como
φ(x)=⟨u,x⟩
para algum vetor u∈H.
A aplicação Φ:u↦φu=⟨u,⋅⟩ de H em H∗ já é injetiva num espaço pré-hilbertiano. Se φu=φv, para todo o x de H temos 0=φu(x)−φv(x)=⟨u−v,x⟩; escolhendo x=u−v e usando a definição positiva, resulta u=v.
Riesz afirma que também é sobrejetiva. Não é trivial e só vale em espaços de Hilbert. Num pré-hilbertiano incompleto, por exemplo, há formas lineares contínuas que não se exprimem como produto interno com um vetor do próprio espaço; a aplicação não é sobrejetiva.
Riesz fornece assim a bijeção Φ entre H e H∗ que procurávamos. Deduzimos:
Corolário 1
A aplicação Φ:u↦φu é um isomorfismo antilinear isométrico, chamado isomorfismo canónico de Riesz, entre H e o seu dual topológico com a norma dual: H∗≃H.
Demonstração.
A antilinearidade decorre da do produto interno de H:Φ(λu)=φλu=⟨λu,.⟩=λ∗⟨u,.⟩=λ∗φu=λ∗Φ(u).
Demonstremos a isometria, ∥Φ(u)∥H∗=∥u∥H. Primeiro:
∥φu∥H∗=∥x∥=1sup∣⟨u,x⟩∣≤∥u∥H
pela desigualdade de Cauchy-Schwarz. A igualdade é atingida para x=u/∥u∥ se u=0; é trivial se u=0.
Usamos a bijeção isométrica Φ para transportar o produto interno de H para H∗, definindo:
⟨φu,φv⟩H∗=def⟨Φ−1(φv),Φ−1(φu)⟩H=⟨v,u⟩H.
A ordem invertida, v, u em vez de u, v, compensa a antilinearidade de Φ. Verifiquemos a sesquilinearidade em H∗:⟨λφu,φv⟩H∗=⟨φλ∗u,φv⟩H∗=⟨v,λ∗u⟩H=λ∗⟨v,u⟩H=λ∗⟨φu,φv⟩H∗. Os restantes axiomas verificam-se facilmente.
A norma induzida satisfaz:
⟨φu,φu⟩H∗=⟨u,u⟩H=∥u∥H=∥φu∥H∗,
e coincide, portanto, com a norma dual.
Finalmente, a completude de H∗, e portanto o seu caráter hilbertiano, é garantida porque uma isometria bijetiva a partir de um espaço completo preserva a completude, como aqui admitimos.
Assim, H∗ herda uma estrutura de Hilbert para a qual Φ é um isomorfismo antilinear de espaços de Hilbert. □
4. Notação de Dirac: bras, kets e brackets
A notação de Dirac é apenas uma reescrita do isomorfismo de Riesz. Definimos kets, bras e brackets e usamo-los para reescrever a decomposição numa base de Hilbert vista na lição anterior.
Os kets. Um vetor u∈H escreve-se como um ket:
u∈H⟷∣u⟩
A estrutura linear fornece as regras:
∣u+v⟩∣λu⟩=∣u⟩+∣v⟩=λ∣u⟩
Os bras. A cada vetor u∈H associamos por Φ uma forma φu. Escrevemo-la como um bra, indicando no seu interior o vetor associado:
φu=Φ(u)∈H∗⟷⟨u∣
Assim, ⟨u∣ representa o vetor u visto como forma linear: «calcular o produto interno com u e devolver um número». Temos:
⟨u+v∣⟨λu∣=⟨u∣+⟨v∣=λ∗⟨u∣,
por antilinearidade de Φ.
O bracket. As duas notações permitem formar um produto interno, chamado bracket ou inner product em inglês, como produto de um bra por um ket:
⟨u,x⟩=def⟨u∣x⟩
A notação exprime a ação da forma linear ⟨u∣ sobre o vetor ∣x⟩:
⟨u∣(∣x⟩)=φu(x)=⟨u,x⟩=⟨u∣x⟩.
Decomposição hilbertiana. Em qualquer dimensão vimos a decomposição u=∑i∈I⟨ei,u⟩ei, cuja soma é finita ou converge em H se I for infinito. Em Dirac:
∣u⟩=i∈I∑⟨ei∣u⟩∣ei⟩=i∈I∑ui∣ei⟩
(1)
Os ui são as componentes do ket u na base. Obtêm-se por projeção ortogonal sobre ei como ui=⟨ei∣u⟩,não como ⟨u∣ei⟩, que vale ui∗. É um erro frequente, provavelmente porque no cálculo vetorial habitual sobre Rn recuperamos a componente vi de v por vi=v⋅ei. Isto pode sugerir ui=⟨u∣ei⟩ no caso quântico, mas ignoraria a sesquilinearidade sobre C e produziria imediatamente um erro de cálculo.
Para os bras:
⟨u∣=i∈I∑⟨u∣ei⟩⟨ei∣=i∈I∑ui∗⟨ei∣
(2)
e o quadrado da norma é
∥u∥2=⟨u∣u⟩=i∈I∑∣ui∣2=i∈I∑ui∗ui
(3)
onde a segunda igualdade é a de Parseval.
A operação dagger. O isomorfismo Φ de kets para bras costuma ser indicado pelo expoente †. Escolhemos o mesmo símbolo para o inverso Φ−1 de bras para kets. A operação dagger torna-se assim involutiva. Por convenção:
⟨u∣∣u⟩(∣u⟩†)†=∣u⟩†(aplicac¸a˜o Φ)=⟨u∣†(aplicac¸a˜o Φ−1)=∣u⟩(involuc¸a˜o)
Ilustremos estes pontos em dimensão finita. Escolhemos H de dimensão n e uma base hilbertiana B=(∣ei⟩)i=1n com o produto interno canónico; ver secção 3.1 (Tema 2, Lição 1). Representamos os kets da base por vetores coluna, matrizes (n,1):
∣ei⟩=0⋮010⋮0B
O 1 ocupa a i-ésima posição. Todos os kets ∣u⟩ se escrevem como colunas
∣u⟩=i=1∑nui∣ei⟩=u1u2⋮unB∈Cn,
com ui=⟨ei∣u⟩. A forma φu associada a u deve satisfazer, para todo o vetor v:
φu(v)=⟨u,v⟩=i=1∑nui∗vi,(produto interno canoˊnico de Cn)
Para obter esta soma, ⟨u∣ deve ser representado pelo vetor linha (1,n) das coordenadas conjugadas de u:
⟨u∣=(u1∗,u2∗,⋯,un∗),
Assim, o produto interno ⟨u∣v⟩ é o produto matricial habitual:
Em dimensão finita, o bra ⟨u∣ é o transposto conjugado do ket ∣u⟩. Temos:
⟨u∣∣u⟩=∣u⟩†=∣u∗⟩⊤=⟨u∣†=⟨u∗∣⊤
Em dimensão infinita isto não faz sentido, pois a transposição não está definida. Contudo, em ℓ2(N) e na sua base canónica, tudo funciona de modo semelhante considerando linhas ou colunas infinitas e substituindo somas finitas por séries convergentes. Pode ajudar a intuição, mas rigorosamente não se trata de matrizes nem de transposição.
5. Operadores, elementos de matriz e decomposição da identidade
Continuamos com Dirac introduzindo aplicações lineares, ou operadores lineares, A^ de H em G, sendo G outro espaço de Hilbert.
Escrita dos operadores. Em física é habitual assinalá-los com um chapéu. Um operador A^ atuando sobre v dá A^v. Em Dirac há duas escritas equivalentes; a segunda é mais usada:
v=A^u⟷∣v⟩=∣A^u⟩=defA^∣u⟩.
Do mesmo modo, um produto interno com operador escreve-se:
⟨w,A^u⟩⟷⟨w∣A^u⟩=def⟨w∣A^∣u⟩
A segunda forma é mais frequente por razões estéticas.
Elementos de matriz. O caso ⟨w∣=⟨ei∣ e ∣u⟩=∣ej⟩ é particularmente importante porque define os elementos de matriz de A^:
Aij=⟨ei∣A^∣ej⟩.
(4)
Em dimensão infinita nem sempre faz sentido: ∣ei⟩ deve pertencer ao domínio de A^; voltaremos a isso. Em dimensão finita a definição é transparente. Representando os vetores da base por colunas, cada operador linear corresponde univocamente à sua matriz: A^⟷A=(Aij)1≤i,j≤n, com Aij=⟨ei∣A^∣ej⟩. A equação ∣v⟩=A^∣u⟩ torna-se o produto habitual A^∣u⟩=∑i∑j(Aijuj)∣ei⟩, e o produto interno torna-se ⟨w∣A^∣u⟩=(w∗)⊤Au=∑ijwi∗Aijuj∈C.
Operadores ket-bra. Um bracket é um número, mas um ket-bra é um operador, chamado produto exterior, sem relação com o produto exterior das formas diferenciais. A dois vetores ∣u⟩ e ∣v⟩ do mesmo espaço de Hilbert H associamos ∣u⟩⟨v∣ de H em H, definido por:
∣u⟩⟨v∣:H→H,∣x⟩↦∣u⟩∈C⟨v∣x⟩=⟨v∣x⟩∣u⟩.
Também aqui, em dimensão finita, é importante E^ij=def∣ei⟩⟨ej∣. Os seus elementos são todos nulos salvo um «1» na linha i e coluna j; a matriz é:
Eij=0⋮0⋮0⋯⋯⋯0⋮1⋮0⋯⋯⋯0⋮0⋮0,
Todo o operador linear A^ se decompõe em dimensão finita pelos seus elementos de matriz:
A^=i,j=1∑nAijE^ij=i,j=1∑nAij∣ei⟩⟨ej∣,
com Aij=⟨ei∣A^∣ej⟩. Em dimensão infinita nem sempre é possível; quando existe, a decomposição entende-se em convergência forte. Voltaremos a isso nas próximas lições.
Decomposição do operador identidade. A identidade em H, denotada 1, define-se por 1∣x⟩=∣x⟩ para todo o ∣x⟩∈H. Em dimensão finita é representada pela matriz identidade. Mais geralmente:
1=i∈I∑∣ei⟩⟨ei∣
(5)
também em dimensão infinita numerável, onde a série converge fortemente. Chama-se resolução da identidade ou relação de fecho. É extremamente útil nos cálculos quânticos. Atenção: é falsa em espaços não separáveis2
Nota 2: A decomposição x=∑i∈I⟨ei,x⟩ei continua válida em qualquer Hilbert, mas no caso não separável a soma percorre apenas um subconjunto numerável I(x)⊂I dependente de x. Não se deduz, portanto, uma identidade escrita independentemente do vetor sobre o qual atua, o que invalida (5) neste contexto.
6. O operador adjunto
Voltemos a Riesz e consideremos um operador linear contínuo3A^ de H em G, sendo H e G dois espaços de Hilbert, possivelmente com H=G.
Nota 3: Restringimo-nos aos operadores contínuos para simplificar. O adjunto no caso não contínuo será construído na secção 1.6 (Tema 4, Lição 3, indisponível neste idioma).
Quando A^ atua sobre ∣u⟩∈H, obtemos ∣v⟩=∣A^u⟩=A^∣u⟩∈G. É natural perguntar pelo bra associado por Riesz a ∣v⟩, isto é, pela forma em G:⟨v∣=⟨A^u∣. Isto conduz ao adjunto de A^, também denotado A^†, essencial em mecânica quântica.
Para determinar ⟨v∣=⟨A^u∣, fixamos um ket qualquer ∣w⟩∈G e consideramos a forma linear sobre H:
φ:H∣u⟩⟶⟼C⟨A^u,w⟩G
O índice G indica onde se calcula o produto interno. Admitimos que φ é uma forma linear contínua em H se A^ for contínuo. Por Riesz aplicado a H, existe um único ∣z⟩∈H tal que φ=φz:
∀∣u⟩∈H,φ(u)=⟨A^u,w⟩G=φz(u)=⟨u,z⟩H.
Associamos assim a um vetor ∣w⟩ de G um único ∣z⟩ de H. Formalmente é a ação do operador adjunto A^†:∣z⟩=A^†∣w⟩. O operador A^ atua de H para G, enquanto o adjunto vai de G para H.
Repetindo a construção para cada ∣w⟩, verifica-se facilmente que o operador definido é linear e contínuo. Obtemos:
Definição 2 (Adjunto de um operador contínuo)
O adjunto de um operador linear contínuo A^:H→G é o único operador linear contínuo A^†:G→H tal que:
∀∣u⟩∈H,∀∣w⟩∈G,⟨A^u∣w⟩G=⟨uA^†w⟩H
(6)
O adjunto tem duas utilidades práticas no cálculo quântico formal.
A fórmula mostra que, «mantendo fixas as posições de u e w, o adjunto permite passar o operador da esquerda para a direita».
Pela simetria hermitiana, ⟨A^u∣w⟩G=⟨w∣A^u⟩G∗, também:
∀∣u⟩∈H,∀∣w⟩∈G,⟨w∣A^∣u⟩G∗=⟨u∣A^†∣w⟩H
(7)
Isto mostra que «o adjunto permite trocar bra e ket a menos de conjugação complexa».
As duas identidades são equivalentes. É preciso atender aos espaços de partida e chegada H e G, e a se usamos o produto interno de H ou de G. Na prática, quase sempre H=G, simplificando a notação.
Ilustremos a construção em dimensão finita. O resultado principal é:
Proposição 2 (Transposição conjugada)
Em dimensão finita, a matriz do adjunto A^† é a transposta conjugada da matriz do operador A^.
A†=(A∗)⊤
(8)
Demonstração.
Por definição, os elementos de matriz de A^† são:
(A^†)ij=⟨ei∣A^†∣ej⟩=⟨eiA^†ej⟩.
Pela definição do adjunto:
⟨eiA^†ej⟩=⟨A^ei∣ej⟩
e pela simetria hermitiana
⟨A^ei∣ej⟩=⟨ej∣A^ei⟩∗=⟨ej∣A^∣ei⟩∗=Aji∗
Demonstrámos:
(A†)ij=Aji∗=(A∗⊤)ij
□
Falta responder explicitamente: qual é o bra ⟨v∣=⟨A^u∣ associado canonicamente a ∣v⟩=∣A^u⟩? A fórmula (6) responde mediante um produto interno válido para todo o w, permitindo escrever:
∀w∈G,⟨A^uw⟩G=⟨u∣A^†∣w⟩H⇒⟨A^u=⟨u∣A^†
Duas formas lineares que coincidem em todo o w são iguais. É crucial compreender este objeto: um erro frequente é acreditar que «o adjunto atua à esquerda sobre os bras». É falso! ⟨u∣A^† é uma composição de operadores, não uma ação à esquerda. Os espaços de partida e chegada são:
A^†⟨u∣:G→H,:H→C,
Assim, ⟨u∣A^† é a composição ⟨u∣∘A^†:G→H→C, uma forma linear sobre G. A omissão habitual de ∘ pode causar confusão.
Exemplo 2 (Ilustração em dimensão finita)
Os kets são colunas, os bras linhas e o adjunto é a transposta conjugada. Por exemplo:
A^=(10i2),A^†=(1−i02),∣u⟩=(01).
Calculamos:
A^∣u⟩=(10i2)(01)=(i2)de onde se deduz⟨A^u∣=(−i2).
Verifiquemos diretamente:
⟨u∣A^†=(01)(1−i02)=(−i2).
Recuperamos a mesma linha. Aqui ⟨u∣A^† é um produto vetor linha × matriz, cujo resultado é uma linha em G. Para perceber a impossibilidade de uma ação à esquerda, tentemos A^†⟨u∣, matricialmente:
A^†⟨u∣=(1−i02)(01),
É o produto de uma matriz 2×2 por uma linha 1×2, uma operação sem sentido matricial.
Finalmente, de ⟨A^u∣=⟨u∣A^†, aplicando dagger, deduzimos:
(A^∣u⟩)†=⟨u∣A^†.
(9)
(⟨u∣A^†)†=A^∣u⟩.
(10)
Exemplo 3 (Cálculo de uma composição formal pelo adjunto)
Vejamos uma pergunta típica de exame elementar sobre o oscilador harmónico. É dada uma família de kets ∣n⟩ para inteiros positivos n, com as relações: a^∣n⟩=n∣n−1⟩ e a^†∣n⟩=n+1∣n+1⟩. Pergunta-se quanto vale ⟨n∣a^†.
Se acreditarmos que a^† atua à esquerda, responderíamos ⟨n∣a^†=n+1⟨n+1∣. É falso: as equações anteriores dão, por (9) com A^=a^:
⟨n∣a^†=(a^∣n⟩)†=(n∣n−1⟩)†=n⟨n−1∣
A figura seguinte resume as relações entre bras, kets, o operador A^ e o seu adjunto.
Figura 1. Os espaços de Hilbert de partida H e chegada G, juntamente com os seus duais topológicos H∗ e G∗. O operador A^ tem uma ação natural à direita: transforma ∣u⟩H em A^∣u⟩H∈G. Riesz permite construir A^†, que atua naturalmente sobre kets de G para H satisfazendo a identidade fundamental. Atenção: o esquema não representa a aplicação inversa! Em geral, A^†=A^−1. As setas horizontais superiores representam ações; as inferiores, composições como se explica no texto. As setas azuis e laranja indicam dagger, o isomorfismo de Riesz Φ ou o seu inverso Φ−1. O texto fornece as fórmulas essenciais, omitindo os índices H e G para facilitar a leitura. Sendo a operação involutiva, as transformações azuis e laranja são inversas. O tracejado cinzento recorda a antilinearidade, origem da conjugação complexa na identidade fundamental. Os seus índices H e G especificam onde se calcula cada produto interno.
Terminamos com algumas propriedades importantes da adjunção:
Proposição 3 (Propriedades do operador adjunto)
Para quaisquer operadores lineares contínuos A^,B^ e qualquer escalar λ∈C:(A^+B^)†(λA^)†(A^B^)†(A^†)†=A^†+B^†,=λ∗A^†,(antilinearidade)=B^†A^†,(atenc¸a˜o aˋ ordem)=A^,(involuc¸a˜o).
Demonstração.
Para a composição: para quaisquer ∣u⟩∈H e ∣w⟩∈G aplicamos duas vezes a identidade fundamental, Eq. (6):
⟨(A^B^)uw⟩=⟨A^(B^u)w⟩=⟨B^uA^†w⟩=⟨uB^†(A^†w)⟩=⟨u(B^†A^†)w⟩.
Concluímos pela unicidade do adjunto. □
7. Referências
Ainda não foram acrescentadas referências para esta lição.