Step
*
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)
⊢ ((f o flip(f1;f x)) x1) = (flip((f o f1);x) x1) ∈ extd-nameset([])
BY
{ (RepUR ``name-comp name-morph-flip uext`` 0 THEN (BoolCase ⌜eq-cname(x1;x)⌝⋅ THENA Auto)) }
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 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([])
2
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
= if isname(f x1) then f1 (f x1) else f x1 fi
∈ 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)
\mvdash{} ((f o flip(f1;f x)) x1) = (flip((f o f1);x) x1)
By
Latex:
(RepUR ``name-comp name-morph-flip uext`` 0 THEN (BoolCase \mkleeneopen{}eq-cname(x1;x)\mkleeneclose{}\mcdot{} THENA Auto))
Home
Index