二進数の加算の妥当な等式を生成する理論が,つぎのように定義できる。
  
- 
二進数の加算の等式を,文生成システムG=(NV,TV,P,SEN)の生成するものと見なす。ここで,
NV:
| SEN | : | 等式生成に関する
 |  | TRM | : | 項生成に関する
 |  | NUM(註1) | : | 数生成に関する
 |  | STR(註2) | : | 数記号の列の生成に関する
 |    
 
TV={1,0,+,=}
 
 P:
| SEN | → | TRM=TRM
 |  | TRM | → | TRM+NUM
 |  | TRM | → | NUM
 |  | NUM | → | 0
 |  | NUM | → | 1STR
 |  | STR | → | STR0
 |  | STR | → | STR1
 |  | STR | → | ε
 |    
  
  
 - 
Hは,GのNVに
U :一位数生成に関する
 
  
を追加し,Pに
U → 0
 
U → 1
 
  
を追加したもの。
  
 - 
Hのシェマシステム
S=(
H,σ,
R) では,
  
- 
H=(
NV,
TV,
P,
SEN) は,
 
NV:
| SEN | : | 等式シェマ生成に関する
 |  | TRM | : | 項シェマ生成に関する
 |  | NUM | : | 数生成に関する
 |  | STR | : | 数記号の列の生成に関する
 |  | U | : | Uに対応
 |   
 
 
TV=TV∪{φ,ν,m,n,s,t}
  
 P:
 
| SEN |  →  | TRM=TRM
 |  | TRM |  →  | TRM+NUM
 |  | TRM |  →  | NUM
 |  | NUM |  →  | 0
 |  | NUM |  →  | 1STR
 |  | STR |  →  | STR0
 |  | STR |  →  | STR1
 |  | STR |  →  | ε
 |  | SEN |  →  | φ
 |  | NUM |  →  | ν
 |  | STR |  →  | s
 |  | STR |  →  | t
 |  | U |  →  | m
 |  | U |  →  | n
 |   
  
 
 - 
σ:
 
| SEN |  →  | SEN
 |  | NUM |  →  | NUM
 |  | STR |  →  | STR
 |  | U |  →  | U
 |   
  
 
 - 
代入規則は原初的代入規則。
  
  
 - 
D=(VD,D) を,つぎのように定義する:
  
- 
VD={$,#,1}
 
 - 
D:
|  (00)  | ε | → | 1=1
 |  |  (01)  | = | → | +1=1+
 |  |  (a1)  | ^s+t= | → | ^$s+t$=
 |  |  (a2)  | ^s+t+ | → | ^$s+t$+
 |  |  (a3)  | =s+t/ | → | =$s+t$/
 |  |  (a4)  | =s+t+ | → | =$s+t$+
 |  |  (a5)  | +s+t+ | → | +$s+t$+
 |  |  (b1)  | $sm+tn$ | → | $s+t#m+n#$
 |  |  (b2)  | $sm+tn# | → | $s+t#m+n#
 |  |  (c1)  | #0+n# | → | #n
 |  |  (c2)  | #1+0# | → | #1
 |  |  (c3)  | #1+1# | → | 1#0
 |  |  (d1)  | +1 | → | +1
 |  |  (d2)  | 01 | → | 1
 |  |  (d3)  | 11 | → | 10
 |  |  (e1)  | $s+# | → | $s
 |  |  (e2)  | $+s# | → | $s
 |  |  (e3)  | $+# | → | $
 |  |  (f)  | $s$ | → | s
 |   
  
 
ここで“/”は,式の端を示すメタ記号である(変形補助記号ではない)。
  
  
 - 
Sは,
S#=(
H#,σ#,
R#) の
H#に対し,終端記号に
txt,1
を追加し,プロダクションに
を追加したもの。
  
 - 
Dは,D#と同じ。
  
  
  
 (註1) NUM は,“NUMber(数)"。
  
 (註2) STR は,“STRing(記号列)"。
  
 |