=== Sanskrit Processing Benchmark Report ===

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

Performance by Type:
  dvandva:
    Cases: 3
    Root Accuracy: 75.00%
  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: 83.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: 100.00%
  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: 256.41ms
  Min: 25.30ms
  Max: 1176.13ms

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': ['deva', 'manuṣya']}
    Expected: [['deva', 'manuṣya']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: 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': ['yathā', 'śakti']}
    Expected: [['yathā', 'śakti']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: yathāśakti

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

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

  Input: anupapannam
    Predicted: {'anupapanna': ['an', 'upapanna']}
    Expected: [['an', 'upapanna']]
    Root Accuracy: 100.00%
    Notes: Perfect match found; Additional roots found: anupapanna

  Input: dharmārthakāmamokṣāḥ
    Predicted: {'dharmārthakāmamokṣa': ['dharmārtha', 'kāma', 'mokṣa']}
    Expected: [['dharma', 'artha', 'kāma', 'mokṣā']]
    Root Accuracy: 25.00%
    Notes: Missing roots: artha, dharma, mokṣā; 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, śa, pātin, bda, anupātin

  Input: svarūpaśūnyevārthamātranirbhāsā
    Predicted: {'svarūpa': ['sva', 'rūpa'], 'śū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: rūpa, mātra, artha, sva

  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, rodha, ni

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

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

  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: d, ta

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

  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: tama, rājapuruṣa, ut
