Step * 1 1 1 of Lemma add-remove-fresh-cname


1. Cname List
2. {x:Cname| ¬(x ∈ I)} 
3. fresh-cname(I) v ∈ {x:Cname| ¬(x ∈ I)} 
⊢ if v ∈b [v] then I-[v] else [v I-[v]] fi  ∈ (Cname List)
BY
AutoSplit }

1
1. Cname List
2. {x:Cname| ¬(x ∈ I)} 
3. fresh-cname(I) v ∈ {x:Cname| ¬(x ∈ I)} 
4. (v ∈ [v])
⊢ I-[v] ∈ (Cname List)

2
1. Cname List
2. {x:Cname| ¬(x ∈ I)} 
3. ¬(v ∈ [v])
4. fresh-cname(I) v ∈ {x:Cname| ¬(x ∈ I)} 
⊢ [v I-[v]] ∈ (Cname List)


Latex:


Latex:

1.  I  :  Cname  List
2.  v  :  \{x:Cname|  \mneg{}(x  \mmember{}  I)\} 
3.  fresh-cname(I)  =  v
\mvdash{}  I  =  if  v  \mmember{}\msubb{}  [v]  then  I-[v]  else  [v  /  I-[v]]  fi 


By


Latex:
AutoSplit




Home Index