Type Identifiers

Type identifier is a root classification. It holds a pack of patterns to shape a root into the right verbs. Every root has at least one type identifier. Our type identifiers consist of three letters. For example:

AS1
  1. The first letter (A) is verb form code.
  2. The second letter (S) is root weakness code.
  3. The third letter (1) is sub-weakness code.

Verb Form Codes

Verb form is the most general classification, there are 14 forms. The first form (A) is the basic form, and the rest (B-N) are derivative forms:

Table 1. Verb Form Codes
Code Weakness
1. A فَعَلَ - يَفْعُلُ - اُفْعُلْ
2. B فَعَّلَ - يُفَعِّلُ - فَعِّلْ
3. C فَاعَلَ - يُفَاعِلُ - فَاعِلْ
4. D أَفْعَلَ - يُفْعِلُ - أَفْعِلْ
5. E تَفَعَّلَ - يَتَفَعَّلُ - تَفَعَّلْ
6. F تَفَاعَلَ - يَتَفَاعَلُ - تَفَاعَلْ
7. G اِنْفَعَلَ - يَنْفَعِلُ - اِنْفَعِلْ
8. H اِفْتَعَلَ - يَفْتَعِلُ - اِفْتَعِلْ
9. I اِفْعَلَّ - يَفْعَلُّ - اِفْعَلَّ/اِفْعَلِلْ
10. J اِسْتَفْعَلَ - يَسْتَفْعِلُ - اِسْتَفْعِلْ
11. K فَعْلَغَ - يُفَعْلِغُ - فَعْلِغْ
12. L تَفَعْلَغَ - يَتَفَعْلَغُ - تَفَعْلَغْ
13. M اِفْعَنْلَغَ - يَفْعَنْلِغُ - اِفْعَنْلِغْ
14. N اِفْعَلَغَّ - يَفْعَلِغُّ - اِفْعَلْغِغْ

Root Weakness Codes

Every root may have a weakness:

Table 2. Root Weakness Codes
Code Weakness Weakness (Arabic)
1. A Assimilated المثال
2. D Defective الناقص
3. G Geminate المضعف
4. H Hollow الأجوف
5. S Sound السالم
6. W Doubly Weak اللفيف
7. Z Hamzated المهموز

Sub-Weakness Codes

There is no strict description on this code. This code is used to differentiate additional uniqueness if necessary. Please see complete type identifiers table for more details.