Step
*
1
of Lemma
iota_wf
1. I : Cname List
2. x : Cname
⊢ λz.z ∈ name-morph(I;[x / I])
BY
{ (MemTypeCD THEN Reduce 0) }
1
1. I : Cname List
2. x : Cname
⊢ λz.z ∈ nameset(I) ⟶ extd-nameset([x / I])
2
1. I : Cname List
2. x : Cname
⊢ ∀i,j:nameset(I).  ((↑isname(i)) 
⇒ (↑isname(j)) 
⇒ (i = j ∈ extd-nameset([x / I])) 
⇒ (i = j ∈ nameset(I)))
3
.....wf..... 
1. I : Cname List
2. x : Cname
3. f : nameset(I) ⟶ extd-nameset([x / I])
⊢ ∀i,j:nameset(I).
    ((↑isname(f i)) 
⇒ (↑isname(f j)) 
⇒ ((f i) = (f j) ∈ extd-nameset([x / I])) 
⇒ (i = j ∈ nameset(I))) ∈ Type
Latex:
Latex:
1.  I  :  Cname  List
2.  x  :  Cname
\mvdash{}  \mlambda{}z.z  \mmember{}  name-morph(I;[x  /  I])
By
Latex:
(MemTypeCD  THEN  Reduce  0)
Home
Index