Step
*
1
1
of Lemma
name-comp-flip
1. I : Cname List
2. x : nameset(I)
3. K : Cname List
4. f : name-morph(I;K)
5. f1 : name-morph(K;[])
6. ↑isname(f x)
7. f x ∈ nameset(K)
8. x1 : nameset(I)
9. x1 = x ∈ Cname
⊢ if isname(f x1) then if eq-cname(f x1;f x) then 1 - f1 (f x1) else f1 (f x1) fi  else f x1 fi 
= (1 - if isname(f x1) then f1 (f x1) else f x1 fi )
∈ extd-nameset([])
BY
{ (HypSubst'  (-1) 0 THEN (RWO "isname-name" 0 THENA Auto) THEN Reduce 0) }
1
1. I : Cname List
2. x : nameset(I)
3. K : Cname List
4. f : name-morph(I;K)
5. f1 : name-morph(K;[])
6. ↑isname(f x)
7. f x ∈ nameset(K)
8. x1 : nameset(I)
9. x1 = x ∈ Cname
⊢ if eq-cname(f x;f x) then 1 - f1 (f x) else f1 (f x) fi  = (1 - f1 (f x)) ∈ extd-nameset([])
Latex:
Latex:
1.  I  :  Cname  List
2.  x  :  nameset(I)
3.  K  :  Cname  List
4.  f  :  name-morph(I;K)
5.  f1  :  name-morph(K;[])
6.  \muparrow{}isname(f  x)
7.  f  x  \mmember{}  nameset(K)
8.  x1  :  nameset(I)
9.  x1  =  x
\mvdash{}  if  isname(f  x1)  then  if  eq-cname(f  x1;f  x)  then  1  -  f1  (f  x1)  else  f1  (f  x1)  fi    else  f  x1  fi 
=  (1  -  if  isname(f  x1)  then  f1  (f  x1)  else  f  x1  fi  )
By
Latex:
(HypSubst'    (-1)  0  THEN  (RWO  "isname-name"  0  THENA  Auto)  THEN  Reduce  0)
Home
Index