Step
*
1
1
of Lemma
add-remove-fresh-cname
1. I : Cname List
2. v : {x:Cname| ¬(x ∈ I)} 
3. fresh-cname(I) = v ∈ {x:Cname| ¬(x ∈ I)} 
⊢ I = [v / I]-[v] ∈ (Cname List)
BY
{ (RWO "list-diff-cons" 0 THEN Auto) }
1
1. I : Cname List
2. v : {x:Cname| ¬(x ∈ I)} 
3. fresh-cname(I) = v ∈ {x:Cname| ¬(x ∈ I)} 
⊢ I = if v ∈b [v] then I-[v] else [v / I-[v]] fi  ∈ (Cname List)
Latex:
Latex:
1.  I  :  Cname  List
2.  v  :  \{x:Cname|  \mneg{}(x  \mmember{}  I)\} 
3.  fresh-cname(I)  =  v
\mvdash{}  I  =  [v  /  I]-[v]
By
Latex:
(RWO  "list-diff-cons"  0  THEN  Auto)
Home
Index