rulesubsection23.25ex plus 1ex minus .2ex1.5ex plus .2ex
 
.
  H >> atom in 
  by intro
rulesubsection23.25ex plus 1ex minus .2ex1.5ex plus .2ex
"" by intro ""
 
.
  H >> "![]()
" in atom by intro
 
where `
' is any sequence of prl characters.
 
.
  H >> atom_eq(a;b;t;
) in T by intro 
 *
>> a in atom 
 *
>> b in atom 
 *
a=b in atom >> t in T 
 *
(a=b in atom)->void >> 
 in T
rulesubsection23.25ex plus 1ex minus .2ex1.5ex plus .2ex
 ![]()
.
  H >> atom_eq(a;a;t;
)=
 in T by reduce 1 
 *
>> t=
 in T
 
where a is a canonical token term.
 ![]()
.
  H >> atom_eq(a;b;t;
)=
 in T by reduce 1 
 *
>> 
=
 in T
 
where a and b are different canonical token terms.