=== Sanskrit Processing Benchmark Report ===

Overall Performance:
Total Cases: 17
Average Root Accuracy: 84.31%

Performance by Type:
  dvandva:
    Cases: 3
    Root Accuracy: 58.33%
  tatpurusha:
    Cases: 3
    Root Accuracy: 88.89%
  avyayibhava:
    Cases: 1
    Root Accuracy: 100.00%
  with_indeclinable:
    Cases: 1
    Root Accuracy: 100.00%
  with_prefix:
    Cases: 2
    Root Accuracy: 58.33%
  complex_with_indeclinable:
    Cases: 1
    Root Accuracy: 100.00%
  philosophical:
    Cases: 1
    Root Accuracy: 100.00%
  technical:
    Cases: 2
    Root Accuracy: 87.50%
  consonant_sandhi:
    Cases: 2
    Root Accuracy: 100.00%
  ambiguous:
    Cases: 1
    Root Accuracy: 100.00%

Performance by Complexity:
  simple:
    Cases: 9
    Root Accuracy: 88.89%
  medium:
    Cases: 5
    Root Accuracy: 71.67%
  high:
    Cases: 2
    Root Accuracy: 87.50%
  very_high:
    Cases: 1
    Root Accuracy: 100.00%

Processing Time Statistics:
  Mean: 264.22ms
  Min: 24.70ms
  Max: 1255.34ms

Detailed Results:
  Input: rāmalakṣmaṇau
    Predicted: {'rāma': ['rāma'], 'rā': ['rā'], 'lakṣmaṇa': ['lakṣmaṇa']}
    Expected: [['rāma', 'lakṣmaṇa']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: rā

  Input: devamanuṣyāḥ
    Predicted: {'devamanuṣya': ['manuṣya', 'deva']}
    Expected: [['deva', 'manuṣyā']]
    Root Accuracy: 50.00%
    Notes: Missing roots: manuṣyā; Additional roots found: manuṣya, devamanuṣya

  Input: rājapuruṣaḥ
    Predicted: {'rājapuruṣa': ['rāja', 'puruṣa']}
    Expected: [['rāja', 'puruṣa']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: rājapuruṣa

  Input: dharmajñānam
    Predicted: {'dharmajñāna': ['dharma', 'jñāna']}
    Expected: [['dharma', 'jñāna']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: dharmajñāna

  Input: yathāśakti
    Predicted: {'yathāśakti': ['śakti', 'yathā']}
    Expected: [['yathā', 'śakti']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: yathāśakti

  Input: yadṛcchayā
    Predicted: {'yadṛcchayā': ['ṛcchayā', 'yad'], 'yadṛccha': ['ṛccha', 'yad']}
    Expected: [['yad', 'ṛcchayā']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: yadṛcchayā, ṛccha, yadṛccha

  Input: pratyakṣapramāṇam
    Predicted: {'pratyakṣapramāṇa': ['pramāṇa', 'akṣa', 'praty']}
    Expected: [['prati', 'akṣa', 'pramāṇa']]
    Root Accuracy: 66.67%
    Notes: Missing roots: prati; Additional roots found: pratyakṣapramāṇa, praty

  Input: anupapannam
    Predicted: {'anupapanna': ['an', 'upapanna']}
    Expected: [['anu', 'upapanna']]
    Root Accuracy: 50.00%
    Notes: Missing roots: anu; Additional roots found: an, anupapanna

  Input: dharmārthakāmamokṣāḥ
    Predicted: {'dharmārthakāmamokṣa': ['kāma', 'dharmārtha', 'mokṣa']}
    Expected: [['dharma', 'artha', 'kāma', 'mokṣā']]
    Root Accuracy: 25.00%
    Notes: Missing roots: mokṣā, artha, dharma; Additional roots found: dharmārthakāmamokṣa, dharmārtha, mokṣa

  Input: śabdajñānānupātī
    Predicted: {'śabda': ['śa', 'bda'], 'jñāna': ['jñāna'], 'anupātin': ['anu', 'pātin']}
    Expected: [['śabda', 'jñāna', 'anupāti']]
    Root Accuracy: 66.67%
    Notes: Missing roots: anupāti; Additional roots found: anu, bda, anupātin, pātin, śa

  Input: svarūpaśūnyevārthamātranirbhāsā
    Predicted: {'svarūpa': ['rūpa', 'sva'], 'śūnya': ['śūnya'], 'iva': ['iva'], 'arthamātra': ['artha', 'mātra'], 'ni': ['ni'], 'bhās': ['bhās']}
    Expected: [['svarūpa', 'śūnya', 'iva', 'arthamātra', 'ni', 'bhās']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: artha, rūpa, sva, mātra

  Input: cittavṛttinirodhaḥ
    Predicted: {'cittavṛtti': ['citta', 'vṛtti'], 'nirodha': ['ni', 'rodha']}
    Expected: [['citta', 'vṛtti', 'nirodha']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: cittavṛtti, ni, rodha

  Input: dharmalakṣaṇāvasthāpariṇāmā
    Predicted: {'dharmalakṣaṇa': ['dharma', 'lakṣaṇa'], 'avasthā': ['ava', 'sthā'], 'apariṇāma': ['pariṇāma', 'a']}
    Expected: [['dharma', 'lakṣaṇa', 'avasthā', 'pariṇāmā']]
    Root Accuracy: 75.00%
    Notes: Missing roots: pariṇāmā; Additional roots found: a, apariṇāma, ava, dharmalakṣaṇa, pariṇāma, sthā

  Input: sattvaśuddhisaumanasyaikāgryendriyajayātmadarśanayogyatvāni
    Predicted: {'sattva': ['tva', 'sat'], 'śuddhi': ['ddhi', 'śu'], 'saumana': ['saumana'], 'saumanasya': ['saumanasya'], 'ekāgrya': ['ekāgrya'], 'indriya': ['indriya'], 'jaya': ['jaya'], 'ja': ['ja'], 'ātma': ['ātma'], 'darśana': ['da', 'rśana'], 'yogyatva': ['tva', 'yogya']}
    Expected: [['sattva', 'śuddhi', 'saumanasya', 'ekāgrya', 'indriya', 'jaya', 'ātma', 'darśana', 'yogyatva']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: ddhi, yogya, saumana, rśana, sat, tva, śu, da, ja

  Input: tajjñānam
    Predicted: {'tad': ['ta', 'd'], 'jñāna': ['jñāna']}
    Expected: [['tad', 'jñāna']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: ta, d

  Input: tacchabdaḥ
    Predicted: {'tad': ['ta', 'd'], 'śabda': ['śa', 'bda']}
    Expected: [['tad', 'śabda']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: śa, bda, ta, d

  Input: rājapuruṣottamaḥ
    Predicted: {'rājapuruṣa': ['rāja', 'puruṣa'], 'uttama': ['ut', 'tama']}
    Expected: [['rāja', 'puruṣa', 'uttama']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: rājapuruṣa, ut, tama
