Step
*
1
1
of Lemma
fresh-cname-not-equal
1. I : Cname List
2. x : nameset(I)
3. v : {x:Cname| ¬(x ∈ I)} 
4. fresh-cname(I) = v ∈ {x:Cname| ¬(x ∈ I)} 
5. v = x ∈ Cname
⊢ False
BY
{ (DVar `x' THEN DVar `v'⋅ THEN D -3) }
1
1. I : Cname List
2. x : Cname
3. (x ∈ I)
4. v : Cname
5. fresh-cname(I) = v ∈ {x:Cname| ¬(x ∈ I)} 
6. v = x ∈ Cname
⊢ (v ∈ I)
Latex:
Latex:
1.  I  :  Cname  List
2.  x  :  nameset(I)
3.  v  :  \{x:Cname|  \mneg{}(x  \mmember{}  I)\} 
4.  fresh-cname(I)  =  v
5.  v  =  x
\mvdash{}  False
By
Latex:
(DVar  `x'  THEN  DVar  `v'\mcdot{}  THEN  D  -3)
Home
Index