foreign [Music] base add something to it a suffix and apply some rules and so on so such a methodology would actually would be very similar to a lot of computational Concepts so let us see what kind of computational Concepts that we find in ashtadi which Panini ought to have used some 2 800 years back we will quickly see some of them basically a computer language is a formal language with its own vocabulary and Syntax for representing knowledge precisely right if you do a Python language there is a Syntax for commands and you should use it and it has only a set of vocabulary which you have to use so in the same way any computer language will be like that right so instructions are given in the form of an algorithm or a program that's what we do grammar shares many of these characteristics that's the interesting part as we would have written a program to generate something today in this very similar ideas are found in Panini's grammar because that's how these whole sensit language is sort of put together so the paninene approach to Linguistics and Sanskrit grammar has some features which map to certain computational Concepts so let me list down some of them first of all he uses exclusive Syntax for ashtadi there are certain conventions which he States upfront in ashtadi and you have to use them only then makes sense there is a vocabulary exclusively meant for his work there is something called you know tip there is something called math and all that all of them mean something abbreviated forms mnemonics for brevity and better retention of ideas is another aspect which is used in ashtadi and we saw it takes an algorithmic approach to word generation so it will be strictly algorithmic in a way and in that process sometimes it uses recursive logic so all these are part of paninian scheme of things so these aspects if you think through make Sanskrit very easily amenable for machine coding and current Day applications such as natural language processing because these features are good news the more these features are in a language the greater or the possibility that one can use the language structure and syntax and so on and the grammatical foundations for natural language processing and on which I think Sanskrit offers a very attractive option because it has all these features so what we will do now is we will take each of these computational elements and look at them in a little more detail to understand how Panini has deployed them in his whole idea of constructing the Sanskrit language components and the language derivation and so on which is what we will do in the following sections [Music] thank you