ACE Grammar Engine — Root Candidate Test

Tokens tested: 10  |  Results: 10
Index Original Token Marked Stem Plain Stem vn vm fs r0 r1 r2 Extracted Root Root Letters Root Candidates Generated Count Validation Records Valid Roots Valid Count Final Root Selected Root Selection Reason Error
0 كَتَبَ كَتَب كتب ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
1 كَتَّبَ كَتَّب كتب ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
2 كَاتَبَ كَاتَب كاتب ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
3 أَكْتَبَ أَكْتَب أكتب أَ ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
4 تَكَتَّبَ تَكَتَّب تكتب تَ ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
5 تَكَاتَبَ تَكَاتَب تكاتب تَ ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
6 اِنْكَتَبَ اِنْكَتَب انكتب اِ نْ ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate
7 اِكْتَتَبَ اِكْتَتَب اكتتب اِ كْ ت ت ب تتب [ "ت", "ت", "ب" ] [ "تتب" ] 1 [ { "root": "تتب", "letters": [ "ت", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "تتب" ] 1 تتب تتب First valid triliteral candidate
8 اِحْمَرَّ اِحْمَرّ احمر اِ ح م ر حمر [ "ح", "م", "ر" ] [ "حمر" ] 1 [ { "root": "حمر", "letters": [ "ح", "م", "ر" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "حمر" ] 1 حمر حمر First valid triliteral candidate
9 اِسْتَكْتَبَ اِسْتَكْتَب استكتب اِ سْتَ ك ت ب كتب [ "ك", "ت", "ب" ] [ "كتب" ] 1 [ { "root": "كتب", "letters": [ "ك", "ت", "ب" ], "letter_count": 3, "valid": true, "root_type": "trilateral", "reason": "Valid triliteral root candidate" } ] [ "كتب" ] 1 كتب كتب First valid triliteral candidate