Idealmente, de fato, qualquer ŚĀSTRA (forma de um tratado) compreende primeiro o pūrvapakṣa , a “tese da primeira abordagem”, em outras palavras, a tese de um oponente e os argumentos que a justificam (ou várias teses pertencentes a diferentes oponentes, com seus argumentos); finalmente, a exposição da “tese final” (uttarapakṣa), que é uma “conclusão demonstrada” (siddhānta), ou seja, uma proposição cuja necessidade lógica foi demonstrada. Abhinavagupta apresenta esse jogo dialético como indispensável porque somente a crítica prévia de teses opostas pode tornar a mente do leitor suficientemente disponível para perceber a necessidade de uma tese.