deriv LSK ETT STT aSTA ALPH OLDHOMEPAGE NEWHOMEPAGE

@joining table for V before V

padafinal a

(a A ) plus (i I ) makes e by AdguNaH

(a A ) plus (u U ) makes o by AdguNaH

(a A ) plus (R RR L ) makes ar अर् ar अर् al अल् by AdguNaH and uraNraparaH

(a A ) plus (e ai ) makes ai by vRddhireci

(a A ) plus (o au ) makes au by vRddhireci

savarNa vowels

(a A ) plus (a A ) makes I by akassavarN...

(i I ) plus (i I ) makes I by akassavarN...

(u U ) plus (u U ) makes U by akassavarN...

(R RR L ) plus (R RR L ) makes RR by akassavarN...

padafinal i I u U R RR L

When the /ik are before a non-savarNa, they change like this, by ikoyaNaci

i I y य्
u U v व्
R RR r र्
L l ल्

/ec letters

e + a e ' ए ऽ by eGaHpadAnt...
o + a o ' ओ ऽ by eGaHpadAnt...

e o before the other vowels, and ai au before all vowels, change like this —

e a:: अ‌ by ecoyavAyAvaH and lopazzAkaly...
o a:: अ‌ by ecoyavAyAvaH and lopazzAkaly...
ai A:: आ‌ by ecoyavAyAvaH and lopazzAkaly...
au Av आव् by ecoyavAyAvaH (no lopazzAkaly... this time)

That lopazzAkaly... is an optional rule. Does /pANini teach that we have to apply it after e o ai but not after au ?

No, /pANini does not teach that. Doing that is just a modern custom.

In very old texts you may sometimes hear the other options, like —

he viSNav ity abravIt हे विष्णवित्यब्रवीत्
he said "he viSNo हे विष्णो"