IKS in Computational Systems Notes | B.Sc. (Computer Science) Semester 5 | Mumbai University | munotes
Official Notes munotes.in
IKS in Computational Systems
B.SC. (COMPUTER SCIENCE) · SEMESTER 5
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Computer Science)
For B.Sc. (Computer Science) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in Third Year
Contents
Module I Sastra methodology and knowledge formalization, Pingala's Chandahsastra as binary encoding and combinatorial generation, and Panini's Astadhyayi as a generative formal grammar
- Why a Computer Science Student Reads a Śāstra 1
- How This Paper Is Examined, and What That Means for How You Read 4
- Śāstra: What Makes a Body of Knowledge Formal 7
- The Sūtra Method as Compressed Symbolic Encoding 10
- Pramāṇa: Where Knowledge Is Allowed To Come From 13
- Pratyakṣa: Perception, and Why It Is Defined So Narrowly 16
- Anumāna: Inference in Outline 19
- Āgama: Testimony, and the Trusted Source as a Design Decision 22
- Knowledge Validation and Structured Reasoning 26
- Knowledge Representation: The Modern Name For It 29
- Formal Specification: Saying Exactly What a System Must Do 32
- Computational Thinking, and the Four Habits It Names 35
- Piṅgala's Chandaḥśāstra, and the Text We Are Reading 38
- Syllables, Laghu and Guru: Sanskrit Metre Without Sanskrit 41
- Laghu and Guru as One Bit 44
- Prastāra: The Table of Every Pattern 47
- The Prastāra Rule Read as an Algorithm 51
- Prastāra in Code 55
- Binary Number Systems, and Exactly Where Piṅgala's Order Agrees 59
- Saṅkhyā: Counting the Rows Without Writing Them 63
- Binary Exponentiation: The Same Algorithm in a Modern Textbook 67
- Uddiṣṭa: From a Pattern to Its Row Number 70
- Naṣṭa: From a Row Number Back to the Pattern 73
- Index Retrieval, and Proving Two Rules Are Inverses 77
- Recursive Enumeration 80
- Tree Structures, and the Prastāra as a Binary Tree 83
- Meru-Prastāra: Halāyudha's Staircase 87
- Pascal Triangle and Combinatorics 91
- Meru-Prastāra as a Dynamic Programming Model 95
- Lagakriyā and Adhvayoga: The Rest of the Pratyayas 99
- Algorithmic Generation: What Piṅgala Actually Achieved 102
- Pāṇini's Aṣṭādhyāyī, and the Text We Are Reading 105
- The Six Kinds of Sūtra, in Vasu's Own Words 108
- The Fourteen Śivasūtras and the Pratyāhāra 112
- Anubandha: The Marker Letter as a Type Tag 116
- Rule-Based Generative Structure 119
- Meta-Rules: Paribhāṣā, and Rules About Rules 122
- Rule Precedence: The Four Principles 125
- Vipratiṣedha: When Two Rules Collide, the Later Wins 128
- Context-Sensitive Operations 131
- Asiddhatva and the Tripādī: Ordering by Blocking 134
- Conflict Resolution Mechanisms, Collected 137
- Formal Grammars: Alphabet, Rule, Derivation, Language 140
- Context-Free Grammar, and Whether Pāṇini Wrote One 143
- The Chomsky Hierarchy, and Where the Aṣṭādhyāyī Sits 147
- Rewrite Systems 150
- Automata Theory Foundations: The Finite Automaton 154
- Śāstra Rule Precedence as a Deterministic Finite Rewrite System 158
- Parsing Algorithms 164
- Foundations of NLP, and What Pāṇinian Grammar Contributed 168
- Pāṇini's Aṣṭādhyāyī as a Rule-Based Grammar Engine 172
- Practice for Module I 176
Module II Nyaya logic as structured inference, Ayurvedic classification as a rule-based expert system, and Arthasastra cryptography as a secure communication model
- Nyāya: The School, the Sūtra and the Sixteen Categories 181
- The Four Pramāṇas of Nyāya, and Why Charaka Has Three 184
- Anumāna: Vyāpti, and the Three Kinds of Inference 187
- The Five-Member Syllogism 191
- The Five Members Worked, Three Times 195
- Five Members Against Aristotle's Three 198
- Hetvābhāsa: The Five Fallacies of the Reason 201
- Chala, Jāti and Nigrahasthāna: How a Debate Is Lost 205
- Vāda, Jalpa and Vitaṇḍā: Three Kinds of Dispute 209
- Debate Methodology as a Validation Protocol 213
- Padārtha: The Categories of What Exists 217
- Padārtha Ontology as a Knowledge Representation Model 221
- Propositional Logic: The Minimum You Need 226
- Predicate Logic, and Why Anumāna Needs It 231
- The Five Members Written in Logical Notation 234
- Inference Engines: Forward and Backward Chaining 237
- Nyāya Logic as an Inference Engine 241
- Explainable AI, and Why a Five-Member Answer Is an Explanation 246
- Āyurveda as a Śāstra, and What This Chapter Does Not Claim 250
- The Tridoṣa Framework 254
- Doṣa as a Feature Vector 258
- Prakṛti: Constitution as a Class Label 262
- Parīkṣā: How an Examination Is Structured 265
- Symptom to Feature Mapping 269
- Multi-Attribute Classification 273
- Decision Principles in Diagnosis 276
- Decision Trees 280
- A Decision Tree Built From the Tridoṣa Attributes 285
- Rule-Based Systems 289
- Expert Systems, and MYCIN as the Comparison 293
- Feature Engineering 297
- Multi-Class Classification, and How It Is Scored 300
- Ayurvedic Classification as a Rule-Based Expert System 303
- The Arthaśāstra, and Its Intelligence Apparatus 310
- Secret Communication: What the Text Actually Says 313
- The Royal Writs as a Message Format 316
- Substitution Systems 319
- Transposition Systems 323
- Substitution and Transposition in Code 328
- Concealment and Coded Messaging 335
- Basic Steganography 338
- Information Protection Mechanisms 342
- Symmetric Encryption 345
- Cipher Algorithms, Classical to Modern 348
- Breaking a Classical Cipher 351
- Arthaśāstra-Inspired Cryptography as a Symmetric Cipher System 356
- Secure Protocol Abstraction 360
- Foundations of Cybersecurity 363
- The Internal Assessment: Building and Presenting the Implementation 366
- Practice for Module II 370
- The Whole Paper on One Page 374
The chapters
Every chapter of this book comes with the B.Sc. (Computer Science) Semester 5 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes + practical solutions + solved papers: ₹798 Already bought it? Sign in
Or notes + practical solutions: ₹499
Or solved papers only: ₹499
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself for the same subject.