Skip to content
VedAnvaya

The material world

What the four collections name, and in which of them. Every figure is a Sanskrit lexical minimum: a lower bound produced by a registered set of word forms.

Things listed
40
Collections read
4
Every figure is
Partial coverage
Named things by collection, with the status of each cell.
Named thingKindRigvedaSamavedaYajurvedaAtharvavedaTotal
cattle (go)Animal4587633190757
river (sindhu)River18115832236
horse (aśva)Animal16219845234
bull (vṛṣabha)Animal131191338201
bird (vi)Animal51151129106
gold (hiraṇya)Metal38663484
serpent (ahi)Animal46112068
livestock (paśu)Animal17no match53557
sheep (avi)Animal29114246
wild animal (mṛga)Animal22231441
buffalo (mahiṣa)Animal2254940
barley (yava)Crop19221538
grain (dhānya)Crop12no match11326
goat (aja)Animal3no match11317
Turvasha (turvaśa)Tribe113no match115
metal (ayas)Metal8no matchno match311
Purus (pūru)Tribe9no matchno match110
adder (pṛdāku)Animalno matchno matchno match1010
Bharatas (bharata)Tribe51118
lead (sīsa)Metalno matchno match347
Yadu (yadu)Tribe6no matchno matchno match6
frog (maṇḍūka)Animal4no matchno match26
sesame (tila)Cropno matchno matchno match55
dog (śvan)Animal1no matchno match34
scorpion (vṛścika)Animal1no matchno match34
Parushni (paruṣṇī)River11no match13
Trtsus (tṛtsu)Tribe3no matchno matchno match3
constrictor (svaja)Animalno matchno matchno match33
rice (vrīhi)Cropno matchno matchno match33
Sarasvati river (sarasvatī)River1no matchno match12
Sarayu (sarayu)River2no matchno matchno match2
Vipash (vipāś)River2no matchno matchno match2
Yamuna (yamunā)River2no matchno matchno match2
beans (māṣa)Cropno matchno matchno match22
dark metal (śyāma)Metalno matchno match112
silver (rajata)Metalno matchno match112
tin (trapu)Metalno matchno match112
Ganges (gaṅgā)River1no matchno matchno match1
Shutudri (śutudrī)River1no matchno matchno match1
copper (loha)Metalno matchno match1no match1

Gaps we know are wrong

Cells the matcher cannot reach even though the corpus names the thing. They are declared here rather than left to read as an absence.

  • metal (ayas) in YajurvedaNo lexical match

    NO_LEXICAL_MATCH, and knowingly wrong. metal (ayas) is named in this corpus at VSM 18.13, the verse this graph measures as naming the most metals in it (5 reached there: copper (loha), dark metal (śyāma), gold (hiraṇya), lead (sīsa), tin (trapu)). No alias reaches it here: the elided form folds to a token that is the relative pronoun in almost all of its corpus occurrences, so registering it would land wrong-sense mentions instead of one right one. This cell is therefore NOT '0 occurrences' and NOT 'absent from this Veda'. The full lexical reason is the caveat sourced 'metals_by_veda'.

    Named at VSM 18.13, in the same verse as copper (loha), dark metal (śyāma), gold (hiraṇya), lead (sīsa), tin (trapu).

The metals grid returned 28 of 28 cells: 15 lexical minimum, 13 no lexical match.

See every recorded limit of this build

How these counts were measured6
  • Lexical mentions only.

    animals_by_veda
  • Lexical mentions on Sanskrit evidence. A mention is not a claim that the passage is about agriculture.

    crops_by_veda
  • Every metal is returned against every Veda, so a cell that found nothing says NO_LEXICAL_MATCH in its own row rather than going missing: absence here is a fact about the matcher, never about the text. That distinction is load-bearing and there is a known false cell. The Yajurveda names ayas at VSM 18.13, where the Devanagari source writes it with avagraha elision (`me `yas ca me`) and it folds to the token `yasca`, which is the relative pronoun in 11 of its 12 corpus occurrences; registering it would land 11 wrong-sense mentions, so ayas reads NO_LEXICAL_MATCH for YV although that verse names it. `ayo` was rejected on the same precision test -- 6 token hits, of which only about half are the metal. Aliases are whole-word inflections only: the bare stem `ayas` substring-matches 645 times inside payasa/madayasva, and the bare `syama` token-matches a verb form at RV 6.5.7 and sits inside asyama 22 times, so only the attested `syamam`/`syamam` forms are admitted. Counts are lower bounds. `per_1000_mantras` is the figure to compare Vedas on, and it reorders the raw counts: gold is RV 38 against AV 34 raw but 3.601 against 5.823 normalised.

    metals_by_veda
  • There is deliberately no Sarasvati RIVER node: its forms match 172 mantras of which the great majority are the goddess, and a river node claiming them would assert 'this passage is about a river' of passages about a deity. Ancient names are not mapped to modern identifications.

    rivers_mentioned
  • Five tribes, 42 mentions. Published separately from rivers_and_tribes because the join of the two is empty: the tribes are attested and the rivers are attested, and they never share a mantra in this corpus.

    tribes_mentioned
  • The lexical mention layer reaches all four corpora, so a corpus with no figure had no registered alias match rather than no coverage. A null is still not a zero: alias recall is partial and measured per entity, not assumed.

    measured
Notes on the metals grid4
  • Every metal is returned against every Veda, so a cell that found nothing says NO_LEXICAL_MATCH in its own row rather than going missing: absence here is a fact about the matcher, never about the text. That distinction is load-bearing and there is a known false cell. The Yajurveda names ayas at VSM 18.13, where the Devanagari source writes it with avagraha elision (`me `yas ca me`) and it folds to the token `yasca`, which is the relative pronoun in 11 of its 12 corpus occurrences; registering it would land 11 wrong-sense mentions, so ayas reads NO_LEXICAL_MATCH for YV although that verse names it. `ayo` was rejected on the same precision test -- 6 token hits, of which only about half are the metal. Aliases are whole-word inflections only: the bare stem `ayas` substring-matches 645 times inside payasa/madayasva, and the bare `syama` token-matches a verb form at RV 6.5.7 and sits inside asyama 22 times, so only the attested `syamam`/`syamam` forms are admitted. Counts are lower bounds. `per_1000_mantras` is the figure to compare Vedas on, and it reorders the raw counts: gold is RV 38 against AV 34 raw but 3.601 against 5.823 normalised.

    metals_by_veda
  • Every registered metal is returned against every corpus, so no cell is omitted. A cell with no lexical match carries a null count and NO_LEXICAL_MATCH rather than 0: the registry admits attested whole-word inflections only, so the miss is a fact about the matcher.

    measured
  • Known-wrong cells, typed in their own rows and not only here: metal (ayas) in YV, attested at VSM 18.13. Read each cell's source_witness before concluding an absence.

    measured
  • Normalising reorders gold (hiraṇya), lead (sīsa): each of those rows ranks corpora differently raw than per 1,000 mantras, and the row states both orderings.

    measured