Step
*
2
2
of Lemma
name-morph-extend-face-map
1. I : Cname List
2. K : Cname List
3. i : ℕ2
4. f : name-morph(I;K)
5. x : nameset(I+)
6. x ≠ fresh-cname(I)
7. ¬(x = fresh-cname(I) ∈ Cname)
8. x ∈ nameset(I)
⊢ (f x) = if isname(f x) then if (f x =z fresh-cname(K)) then i else f x fi  else f x fi  ∈ extd-nameset(K)
BY
{ ((SplitOnConclITE THEN Try (FLemma `assert-isname` [-1])) THEN Auto THEN AutoSplit) }
1
1. I : Cname List
2. K : Cname List
3. i : ℕ2
4. f : name-morph(I;K)
5. x : nameset(I+)
6. x ≠ fresh-cname(I)
7. ¬(x = fresh-cname(I) ∈ Cname)
8. x ∈ nameset(I)
9. ↑isname(f x)
10. f x ∈ nameset(K)
11. (f x) = fresh-cname(K) ∈ ℤ
⊢ (f x) = i ∈ extd-nameset(K)
Latex:
Latex:
1.  I  :  Cname  List
2.  K  :  Cname  List
3.  i  :  \mBbbN{}2
4.  f  :  name-morph(I;K)
5.  x  :  nameset(I+)
6.  x  \mneq{}  fresh-cname(I)
7.  \mneg{}(x  =  fresh-cname(I))
8.  x  \mmember{}  nameset(I)
\mvdash{}  (f  x)  =  if  isname(f  x)  then  if  (f  x  =\msubz{}  fresh-cname(K))  then  i  else  f  x  fi    else  f  x  fi 
By
Latex:
((SplitOnConclITE  THEN  Try  (FLemma  `assert-isname`  [-1]))  THEN  Auto  THEN  AutoSplit)
Home
Index