Ye page Covariant and contravariant components ke traps ko target karta hai. Prerequisites jo click karne layak hain: Dual (reciprocal) basis, Tensors and index notation, Change of basis and transformation laws, Inner product spaces.
Neeche sab kuch 2 dimensions mein hai jab tak prompt aur na kahe: ek flat plane par bana hua ek skew basis {e1,e2}. 2D mein rakhne se hum har projection dekh sakte hain.
Neeche har prompt ek claim hai. Reveal T/F aur kyun kehta hai — "kyun" hi point hai.
Ek vector v ke alag covariant aur contravariant components hain, isliye ye aslmein do alag vectors hain.
False.v ek geometric arrow hai jo coordinates ko ignore karta hai; vi aur vi usi arrow ki do readings hain (v=viei=viei), jaise ek hi point ko polar aur Cartesian dono addresses dena.
True. Tab gij=ei⋅ej=δij, isliye lowering vi=gijvj kuch nahi karta aur vi=vi. Isliye school mein ye distinction kabhi mention nahi hoti.
Metric gij hamesha identity matrix hoti hai.
False. Ye identity sirf orthonormal basis ke liye hai. Skew ya stretched basis ke liye iske off-diagonal entries ei⋅ej (i=j) nonzero hote hain aur diagonal entries axis lengths encode karti hain.
gij symmetric hai kyunki dot product commutative hai.
True.gij=ei⋅ej=ej⋅ei=gji, isliye ek real inner-product metric hamesha symmetric hoti hai. Hamare 2D setting mein iska matlab hai ki iske 4 entries mein se sirf 3 independent hain (g12=g21).
Covariant components vi aslmein dual basis mein v ke contravariant components hain.
True. Kyunki v=viei, numbers vi literally {ei} ke along parallel-expansion coefficients hain. "Covariant" aur "contravariant" do alag bases ke against dekha gaya ek hi idea hai.
Index raise karke phir lower karne par original components wapis milte hain.
True.gij(gjkvk)=(gijgjk)vk=δikvk=vi kyunki gijdefined hai gij ke inverse ke roop mein aur δik index filter ki tarah kaam karta hai. Dono operations exact inverses hain.
gij ek genuinely naya object hai jise gij se alag compute karna hoga.
Half-false.gij poori tarah gij se determined hota hai — ye iska matrix inverse hai (gikgkj=δji). Ye independent data nahi hai; ye same geometry doosri taraf se padhi gayi hai (aur ye sirf isliye exist karta hai kyunki basis non-degenerate hai).
Har line ek plausible lekin galat move batati hai. Reveal flaw ka naam aur fix batata hai.
"v ke expansion coefficients paane ke liye bas v⋅ei compute karo."
Skew basis mein galat.v⋅ei=vicovariant (perpendicular/shadow) numbers deta hai, expansion coefficients vi nahi. vi paane ke liye viei=v solve karo ya raise karo: vi=gijvj.
"Squared length vivi hai (dono components squared sum karo)."
Galat. Do up-indices sum karna secretly assume karta hai gij=δij. Invariant hai ∣v∣2=vivi=gijvivj — ek up ek down ke saath paired.
"Covariant components basis ke inversely transform hote hain, kyunki 'co' ka matlab opposite hai."
Galat.Covariant basis ke saath transform hota hai (matrix A: v~i=Ajivj); contravariant A−1 ke saath transform hota hai, basis ke against. Prefix change of basis ke under behaviour describe karta hai, aur ye intuitive guess ka ulta hai.
"Kyunki indices sirf labels hain, main viwi likh ke sum kar sakta hoon."
Galat. Sirf up–down contraction viwi coordinate-free hai (ek true scalar). viwi ka value basis change karne par badal jaata hai, isliye ye meaningful invariant nahi hai — hamesha staircase rakhna, ek up + ek down.
"Ek scalar ka gradient ek contravariant vector hai, kyunki ye 'kisi taraf point' karta hai."
Galat.∂if=∂f/∂xi ek lower index carry karta hai — ye naturally ek covector hai. Ise ek contravariant displacement-type vector banana ho toh raise karo: (∇f)i=gij∂jf (dekho General relativity — raising and lowering indices).
Galat.Curvilinear coordinates mein metric identity nahi hai (gθθ=r2), isliye index raise karna entries ko rescale karta hai. Cartesian mein ye coincidence special hai, general nahi.
"gijvivj aur gijvivj alag lengths dete hain."
Galat. Dono ∣v∣2 ke barabar hain. Kyunki vi=gijvj, substitution se dikhta hai gijvivj=gijgikvkgjlvl=δkjgjlvkvl=gijvivj. Same scalar (ye δj→k filter karta hai).
Ek hi vector ke liye hume do tarah ke components ki zaroorat kyun hai?
Kyunki non-orthonormal basis mein "v mein kitna e1 hai" ke do honest answers hote hain — slide-along-axes (parallel) vs cast-a-shadow (perpendicular) — aur dono alag hote hain. Orthonormal bases ye chhupa dete hain kyunki dono agree karte hain.
Dot product ei⋅ej ko "metric" naam dene ki sahi cheez kyun hai?
Kyunki jab tum index lower karte ho toh substitution vi=(vjej)⋅ei=vj(ej⋅ei) se ei⋅ej unavoidably appear hota hai. Ye exactly woh data hai (lengths aur angles) jo up-indices ko down-indices mein convert karne ke liye chahiye.
Ek invariant scalar mein ek up aur ek down index kyun pair hona chahiye?
Basis change ke under up-index A−1 se transform hota hai aur down-index A se; unka product cancel ho jaata hai (A−1A=I, yani δ), ek aisa number bachta hai jis par sab observers agree karte hain. Do same-height indices cancel nahi hote.
"Contra" aur "co" naam components se kyun attached hain, vector se kyun nahi?
Vector fixed hai; sirf uske numbers basis change par respond karte hain. "Contra" un numbers ko describe karta hai jo v ko fixed rakhne ke liye basis ke opposite move karte hain; "co" un numbers ko describe karta hai jo basis ke saath move karte hain.
Dual basis vector e1, e2 ke perpendicular kyun point karta hai?
Kyunki e1⋅e2=δ21=0 perpendicularity force karta hai, aur e1⋅e1=1 iska length fix karta hai. Ye exactly woh hai jo vi=v⋅ei ko {ei} ke along coefficients banata hai.
Jab basis orthonormal hoti jaati hai toh covariant/contravariant distinction ka kya hota hai?
Ye smoothly collapse hoti hai: off-diagonal gij→0 aur diagonal →1, isliye vi→vi aur gij→gij→δij. Dono readings merge hokar ek "school" component ban jaate hain.
Agar dono basis vectors almost same direction mein point karein (almost parallel)?
Basis almost degenerate ho jaati hai: detg→0, isliye gij blow up karta hai aur contravariant components bahut bade aur numerically unstable ho jaate hain. Geometrically, arrow mein thoda sa change karne ke liye near-parallel axes ke along bahut bade coefficients chahiye hote hain.
Agar do basis vectors actually parallel hon (linearly dependent)?
Tab ye basis hi nahi hai: g singular hai, g−1 exist nahi karta, aur tum indices raise nahi kar sakte. Kuch vectors ka koi expansion nahi hoga aur dooson ke infinitely many expansions honge — poora framework ek genuine basis maangta hai.
Zero vector ke liye, uske covariant aur contravariant components kya hain?
Kisi bhi basis mein dono mein sab zero: 0=0⋅gij=gij⋅0. Zero vector woh ek case hai jahan "kaun sa projection?" kabhi matter nahi karta.
Agar basis orthogonal ho lekin normalized nahi (axes perpendicular lekin alag lengths), toh kya vi=vi?
Nahi. Tab gij diagonal hai lekin identity nahi (gii=∣ei∣2=1), isliye vi=giivi har component ko rescale karta hai. Orthogonality off-diagonal mixing ko khatam karti hai lekin length rescaling ko nahi.
Ek dimension mein, covariant aur contravariant mein koi fark hai?
Haan, agar single basis vector unit length nahi hai: g11=∣e1∣2, isliye v1=g11v1. Distinction 1D mein bhi survive karti hai jab bhi axis stretched ho.
Recall Final gut-check
Ek saanson mein kaho: contravariant = parallel projection = index up = basis ke against transform hota hai (A−1); covariant = perpendicular projection = index down = basis ke saath transform hota hai (A); metric gij tumhe staircase se neeche le jaata hai aur gij upar le jaata hai.