स्मृतयो बहुरूपाश्च दृष्टादृष्टप्रयोजनाः ।
तमेवाश्रित्य लिङ्गेभ्यो वेदविद्भिः प्रकल्पिताः ॥ ७ ॥
The smrtis, various in form and having both seen and unseen purposes, were framed by those who know the Veda from indicatory marks, resting upon that alone.
{"kind": "relation", "name": "prakalpita", "from": "vedavid", "to": "smrti"}“Smrti texts are prakalpita, framed or constructed, by the veda-vid on the basis of linga — inferential marks within the Veda itself”{"kind": "predication", "name": "paratantra", "of": "smrti"}“The authority of the secondary literature is made derivative”{"kind": "relation", "name": "asritya", "from": "smrti", "to": "veda"}“it subordinates the whole derivative tradition to the one Word”{"kind": "predication", "name": "ubhayaprayojana", "of": "smrti"}“The distinction between drsta and adrsta purposes, seen and unseen — that is, empirically evident aims versus those whose fruit is transcendent”{"kind": "predication", "name": "svatantra", "of": "smrti"}“They are not independent sources”/- Verse 1.7 — generated from data/contracts/1.7.json. DO NOT EDIT.
Axiom cites are verbatim commentary quotations, validated by
tests/test_contracts.py. -/
import VakyaVallari.Adequacy
namespace VakyaVallari.Verses.V1_7
open VakyaVallari
def smrti : Entity := ⟨"smṛti", Sorta.linguisticItem⟩
def veda : Entity := ⟨"veda", Sorta.linguisticItem⟩
def linga : Entity := ⟨"liṅga", Sorta.property⟩
def vedavid : Entity := ⟨"vedavid", Sorta.cognition⟩
def drishta_prayojana : Entity := ⟨"dṛṣṭa prayojana", Sorta.property⟩
def adrshta_prayojana : Entity := ⟨"adṛṣṭa prayojana", Sorta.property⟩
def contract : Contract :=
{ axioms := [ Claim.relation "prakalpita" (Node.ent vedavid) (Node.ent smrti)
, Claim.predication "paratantra" smrti
, Claim.relation "asritya" (Node.ent smrti) (Node.ent veda)
, Claim.predication "ubhayaprayojana" smrti ]
, denials := [ Claim.predication "svatantra" smrti ]
, reported := [] }
def accepted : Reading :=
{ claims := [ Claim.relation "prakalpita" (Node.ent vedavid) (Node.ent smrti)
, Claim.relation "asritya" (Node.ent smrti) (Node.ent veda)
, Claim.predication "paratantra" smrti ] }
theorem accepted_adequate : contract.Adequate accepted := by decide
namespace Counterexamples
/- 'The smritis are authoritative texts composed independently, with both seen and unseen purposes.'
Why rejected: Asserts independence (svatantra) for smritis, which the commentary explicitly denies. They are derivative (paratantra) and rest upon the Veda alone. Treating smrti as an independent authority contradicts the denial. -/
def smrti_as_independent : Reading :=
{ claims := [ Claim.predication "svatantra" smrti ] }
theorem smrti_as_independent_inadequate : ¬ contract.Adequate smrti_as_independent := by decide
#guard contract.contradicts smrti_as_independent = true
/- 'The smritis were framed by learned scholars directly from observation of the world, not from Vedic inference.'
Why rejected: Asserts that smrtis derive from empirical sources rather than from Vedic linga (inferential marks). The commentary explicitly states they are prakalpita on the basis of linga within the Veda itself. -/
def smrti_source_empirical : Reading :=
{ claims := [ Claim.relation "prakalpita" (Node.ent smrti) (Node.ent linga) ] }
theorem smrti_source_empirical_inadequate : ¬ contract.Adequate smrti_source_empirical := by decide
#guard contract.licenses smrti_source_empirical = false
end Counterexamples
end VakyaVallari.Verses.V1_7