Step * of Lemma name-comp_wf

[I,J,K:Cname List]. ∀[f:name-morph(I;J)]. ∀[g:name-morph(J;K)].  ((f g) ∈ name-morph(I;K))
BY
(Auto THEN -2 THEN -1 THEN MemTypeCD) }

1
1. Cname List
2. Cname List
3. Cname List
4. nameset(I) ⟶ extd-nameset(J)
5. ∀i,j:nameset(I).  ((↑isname(f i))  (↑isname(f j))  ((f i) (f j) ∈ extd-nameset(J))  (i j ∈ nameset(I)))
6. nameset(J) ⟶ extd-nameset(K)
7. ∀i,j:nameset(J).  ((↑isname(g i))  (↑isname(g j))  ((g i) (g j) ∈ extd-nameset(K))  (i j ∈ nameset(J)))
⊢ (f g) ∈ nameset(I) ⟶ extd-nameset(K)

2
.....set predicate..... 
1. Cname List
2. Cname List
3. Cname List
4. nameset(I) ⟶ extd-nameset(J)
5. ∀i,j:nameset(I).  ((↑isname(f i))  (↑isname(f j))  ((f i) (f j) ∈ extd-nameset(J))  (i j ∈ nameset(I)))
6. nameset(J) ⟶ extd-nameset(K)
7. ∀i,j:nameset(J).  ((↑isname(g i))  (↑isname(g j))  ((g i) (g j) ∈ extd-nameset(K))  (i j ∈ nameset(J)))
⊢ ∀i,j:nameset(I).
    ((↑isname((f g) i))
     (↑isname((f g) j))
     (((f g) i) ((f g) j) ∈ extd-nameset(K))
     (i j ∈ nameset(I)))

3
.....wf..... 
1. Cname List
2. Cname List
3. Cname List
4. nameset(I) ⟶ extd-nameset(J)
5. ∀i,j:nameset(I).  ((↑isname(f i))  (↑isname(f j))  ((f i) (f j) ∈ extd-nameset(J))  (i j ∈ nameset(I)))
6. nameset(J) ⟶ extd-nameset(K)
7. ∀i,j:nameset(J).  ((↑isname(g i))  (↑isname(g j))  ((g i) (g j) ∈ extd-nameset(K))  (i j ∈ nameset(J)))
8. f1 nameset(I) ⟶ extd-nameset(K)
⊢ ∀i,j:nameset(I).  ((↑isname(f1 i))  (↑isname(f1 j))  ((f1 i) (f1 j) ∈ extd-nameset(K))  (i j ∈ nameset(I)))
  ∈ Type


Latex:


Latex:
\mforall{}[I,J,K:Cname  List].  \mforall{}[f:name-morph(I;J)].  \mforall{}[g:name-morph(J;K)].    ((f  o  g)  \mmember{}  name-morph(I;K))


By


Latex:
(Auto  THEN  D  -2  THEN  D  -1  THEN  MemTypeCD)




Home Index