Table 5. 
Grammar for English (recursive) numeral system for the range 1–100.
NumberRuleComplexity
‘one’ =d1 
‘two’ =d2 
‘three’ =d3 
‘four’ =ds (‘three’) 
‘five’ =ds (‘four’) 
‘six’ =ds (‘five’) 
‘seven’ =ds (‘six’) 
‘eight’ =ds (‘seven’) 
‘nine’ =ds (‘eight’) 
10 ‘ten’ =ds(‘nine’) 
11 ‘eleven’ =ds (‘ten’) 
12 ‘twelve’ =ds (‘eleven’) 
13…19 u‘teen’ =dm (u) + m (‘ten’) 
20…90 u‘ty’ =dm (u) × m (‘ten’) 
21…99 u‘ty’-v =dm (u) × m (‘ten’) + m (v) 13 
100 ‘hundred’ =dp (m (‘ten’), m (‘two’)) 
u ∈ {‘twen’, ‘thir’, …, ‘eigh’, ‘nine’} 10 
v ∈ {‘one’, ‘two’, …, ‘eight’, ‘nine’} 11 
‘twen’ ≡ ‘two’ 
‘thir’ ≡ ‘three’ 
‘for’ ≡ ‘four’ 
‘fif’ ≡ ‘five’ 
‘eigh’ ≡ ‘eight’ 
    Σ = 117 
NumberRuleComplexity
‘one’ =d1 
‘two’ =d2 
‘three’ =d3 
‘four’ =ds (‘three’) 
‘five’ =ds (‘four’) 
‘six’ =ds (‘five’) 
‘seven’ =ds (‘six’) 
‘eight’ =ds (‘seven’) 
‘nine’ =ds (‘eight’) 
10 ‘ten’ =ds(‘nine’) 
11 ‘eleven’ =ds (‘ten’) 
12 ‘twelve’ =ds (‘eleven’) 
13…19 u‘teen’ =dm (u) + m (‘ten’) 
20…90 u‘ty’ =dm (u) × m (‘ten’) 
21…99 u‘ty’-v =dm (u) × m (‘ten’) + m (v) 13 
100 ‘hundred’ =dp (m (‘ten’), m (‘two’)) 
u ∈ {‘twen’, ‘thir’, …, ‘eigh’, ‘nine’} 10 
v ∈ {‘one’, ‘two’, …, ‘eight’, ‘nine’} 11 
‘twen’ ≡ ‘two’ 
‘thir’ ≡ ‘three’ 
‘for’ ≡ ‘four’ 
‘fif’ ≡ ‘five’ 
‘eigh’ ≡ ‘eight’ 
    Σ = 117 

Note. Each rule is composed of symbols, and each symbol adds a unit complexity of 1.

Close Modal

or Create an Account

Close Modal
Close Modal