Base duale

In matematica, e più precisamente in algebra lineare, la base duale è una particolare base costruita a partire da una base data. Il concetto di base duale è utile nello studio dello spazio duale e dei tensori.

Definizione

Dato uno spazio vettoriale V su campo K di dimensione finita n, lo spazio duale V∗ è l'insieme di tutte le applicazioni lineari da V in K.

Fissata per V una base (𝐞1,…,𝐞n), la base duale (𝐞1,…,𝐞n) è una base di V∗ univocamente determinata dalle seguenti relazioni:

𝐞i(𝐞j)=δij,

dove δij è la delta di Kronecker.

Proprietà della base duale

Effetto su un vettore

Ogni vettore 𝐯 di V può essere espresso in modo univoco come combinazione lineare degli elementi della base:

𝐯=∑i=1nvi𝐞i=vi𝐞i,

dove l'ultima notazione è quella cosiddetta di Einstein.

Il risultato dell'applicazione di 𝐞i su 𝐯 è il seguente:

𝐞i(𝐯)=𝐞i(∑k=1nvk𝐞k)=∑k=1nvkδik=vi.

Quindi 𝐞i è l'applicazione che "estrae" da un vettore 𝐯 la i-ma componente vi delle sue coordinate rispetto alla base. Tale applicazione è a volte chiamata proiettore: può infatti essere interpretata come una proiezione sulla retta generata da 𝐞i.

Coordinate rispetto alla base duale

Sia f un generico elemento di V∗, cioè una applicazione lineare f da V a K. Applicata su un vettore

𝐯=∑i=1nvi𝐞i=vi𝐞i

produce la relazione:

f(𝐯)=∑i=1nvif(𝐞i)=vif(𝐞i).

L'applicazione f è quindi univocamente definita da come agisce sugli elementi della base di V. D'altra parte la f trasforma un vettore in un elemento del campo K, per cui la f è definita dagli n "numeri":

fi=f(𝐞i).

Di conseguenza, la f è ottenuta come combinazione lineare degli 𝐞i:

f=∑i=1nfi𝐞i=fi𝐞i.

Infatti vale la relazione:

f(𝐯)=∑i=1nfi𝐞i(𝐯)=∑i=1nfivi=fivi.

Ogni applicazione f in V∗ può essere quindi espressa in modo univoco come combinazione lineare delle applicazioni 𝐞i, e pertanto:

  • (𝐞1,…,𝐞n) è effettivamente una base di V∗, che ha quindi dimensione n;
  • le fi sono le coordinate di f rispetto a tale base.

Dualità delle basi e degli spazi

Dualità delle basi

Le basi di V e V∗ presentano la seguente simmetria:

  • applicando 𝐞i a un vettore 𝐯 si ottiene la i-esima componente di 𝐯 rispetto alla base (𝐞1,…,𝐞n) di V:
𝐞i(𝐯)=vi;
  • applicando una applicazione f a 𝐞i si ottiene la i-esima componente di f rispetto alla base (𝐞1,…,𝐞n) di V∗:
f(𝐞i)=fi.

Le due relazioni esprimono una "dualità" delle due basi.

Dualità degli spazi

Un altro modo per esprimere questa dualità si ottiene considerando lo spazio duale di V∗, detto anche spazio biduale di V, che si indica con V∗∗ ed è costituito dall'insieme di tutte le applicazioni lineari su V∗. Poiché V∗, come si è visto, è uno spazio vettoriale di dimensione n, anche V∗∗ lo è.

Ora risulta cruciale osservare che ogni elemento di V∗∗ resta "naturalmente" associato ad un vettore di V. Infatti, è possibile associare ad un vettore 𝐯 di V l'applicazione Fv di V∗∗ che agendo sull'applicazione f produce lo stesso scalare che produce f agendo su 𝐯:

Fv(f)=f(𝐯¯).

L'applicazione da V in V∗∗ definita da

𝐯↦Fv

è un isomorfismo canonico, che non dipende cioè dalla scelta delle basi. Gli spazi V e V∗∗ sono quindi naturalmente identificati. Analogamente, gli spazi V∗ e V∗∗∗ sono naturalmente identificati.

Questa dualità fra spazi riflette quella fra le basi: la base duale di (𝐞1,…,𝐞n) è effettivamente (Fe1,…,Fen). Infatti:

Fei(f)=f(𝐞i)=fi.

Applicazioni bilineari

La dualità può essere espressa in modo più evidente interpretando l'applicazione di un funzionale f ad un vettore 𝐯 - che fino ad ora abbiamo scritto come f(𝐯) mettendo in evidenza che f è una applicazione da V a K - come una applicazione bilineare da V∗×V a K, definita nel modo seguente:

⟨,⟩:V∗×V→K
⟨f,𝐯⟩=f(𝐯)=Fv(f).

L'applicazione bilineare associa ad ogni coppia di elementi di V∗ e di V uno scalare. L'operazione ⟨f,𝐯⟩ può essere intesa in duplice senso: come una applicazione f che agisce su un vettore 𝐯 o come un vettore 𝐯 (anzi, Fv) che agisce su una applicazione f.

Così facendo le dualità degli spazi e delle basi possono essere espresse in forma "simmetrica" e sintetica nel modo seguente:

⟨𝐞i,𝐯⟩=vi,⟨f,𝐞i⟩=fi.

In particolare se tali relazioni si applicano agli elementi delle due basi, si ottiene la relazione originaria:

⟨𝐞i,𝐞j⟩=δij.

Identificazione di V e V*

In matematica, un isomorfismo è naturale se la sua costruzione è univoca, non dipende cioè da nessuna scelta. Come visto sopra, esiste un isomorfismo naturale fra V e V∗∗. Invece in generale non esiste un modo altrettanto naturale di associare gli elementi di V a quelli di V∗. Trattandosi di spazi aventi le stesse dimensioni, esiste (per il teorema della dimensione) un isomorfismo fra questi: tuttavia questo isomorfismo, per essere determinato concretamente, dovrà fare riferimento a qualche scelta determinante. La scelta può consistere nella costruzione di una base o di un prodotto scalare per V.

Isomorfismo tramite scelta di base

Un isomorfismo tra V e V∗ può essere costruito a partire da una base (𝐞1,…,𝐞n) per V. Questa determina una base duale 𝐞1,…,𝐞n, e l'isomorfismo fra V e V∗ associa al vettore 𝐯 avente componenti vi l'applicazione f avente uguali componenti fi=vi rispetto a 𝐞i.

Prendendo un'altra base di partenza, l'applicazione associata a 𝐯 non è però più necessariamente la stessa f: in questo senso, l'isomorfismo non è naturale.

Isomorfismo tramite prodotto scalare

È possibile definire un isomorfismo tra V e V∗ a partire da un prodotto scalare per V, cioè una particolare applicazione bilineare:

⟨,⟩:V×V→K
⟨,⟩:(𝐰,𝐯)→⟨𝐰,𝐯⟩.

Grazie a questo prodotto scalare è possibile associare ad un vettore 𝐰 di V l'applicazione fw tale che:

fw(𝐯)=⟨𝐰,𝐯⟩.

In questa relazione, l'applicazione bilineare di sinistra è quella naturale definita precedentemente, mentre quella di destra è il prodotto scalare su V. Qualora si identifichi V e V∗ in questo modo, anche queste due applicazioni bilineari risultano essere identificate.

Anche in questo caso, l'isomorfismo non è naturale, perché dipende dalla scelta di un prodotto scalare per V.

Esempi

La base standard di ℝ2 (il piano cartesiano) è:

{𝐞1,𝐞2}={(10),(01)}

mentre la base standard del suo duale ℝ2∗ è:

{𝐞1,𝐞2}={(10),(01)}.

In tre dimensioni, per una data base {𝐞1,𝐞2,𝐞3} si può trovare la base duale (o biortogonale) {𝐞1,𝐞2,𝐞3} con le formule:

𝐞1=(𝐞2×𝐞3V)T, 𝐞2=(𝐞3×𝐞1V)T, 𝐞3=(𝐞1×𝐞2V)T,

dove l'apice T indica la trasposta e

V=det⁡(𝐞1;𝐞2;𝐞3)=𝐞1⋅(𝐞2×𝐞3)=𝐞2⋅(𝐞3×𝐞1)=𝐞3⋅(𝐞1×𝐞2)

è il volume orientato del parallelepipedo formato dai vettori 𝐞1, 𝐞2 e 𝐞3.

Bibliografia

Voci correlate

Collegamenti esterni

  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica