ambuda-org / vidyut

Infrastructure for Sanskrit software. For Python bindings, see `vidyut-py`.
48 stars 21 forks source link

[prakriya] Form इयष्ठ of यजँ (01.1157) dhatu is not generated #46

Closed vipranarayan14 closed 1 year ago

vipranarayan14 commented 1 year ago

यजँ (01.1157) dhatu has two forms in lit lakara parasmaipadi: इयजिथ and इयष्ठ. Refer Siddhanta Kaumudi and Madhaviya Dhatu Vritti.

But इयष्ठ is not generated.

akprasad commented 1 year ago

Thank you for filing this issue. Do you know which rule prevents इडागम for इयष्ठ? Is it 7.2.62 + 7.2.63?

akprasad commented 1 year ago

I see we have 7.2.63 implemented already -- the implementation is just buggy.

I have a fix ready and will push it out soon.

akprasad commented 1 year ago

Added to #47 . Would love if you could take a second look

vipranarayan14 commented 1 year ago

Thanks for fixing it. I will take a look.

vipranarayan14 commented 1 year ago

Do you know which rule prevents इडागम for इयष्ठ? Is it 7.2.62 + 7.2.63?

Yes. Due to भारद्वाजनियम the इडागम is optional. So, when there is इडागम, we have इयजिथ. When there is no इडागम, we have: यज् + थ --> यष् + थ (8/2/36) --> यष् + ठ (8/4/41) --> इयष्ठ (अभ्यासकार्य).

Reference:

अयमत्र संग्रहः ॥ अजन्तोऽकारवान्वा यस्तास्यनिट् थलि वेडयम् । ऋदन्त ईदृङ् नित्यानिट् क्राद्यन्यो लिटि सेड् भवेत् ॥ १ ॥ -- Siddhanta Kaumudi

क्रादिनियमादिट् थलि भारद्वाजनियमादिड्विकल्पः इडभावे झल्परत्वात् "व्रश्च'' इत्यादिना षत्वम् -- Madhaviya Dhatu Vritti

Hope I answered your question.

akprasad commented 1 year ago

Thanks!

Merged #47 with tests -- I think this is fixed, but please file another issue if you see problems. I'll re-deploy now.