Step * 1 of Lemma name-morph-flip_wf


1. Cname List
2. nameset(I)
3. name-morph(I;[])
⊢ λn.if eq-cname(n;y) then else fi  ∈ name-morph(I;[])
BY
((GenConcl ⌜g ∈ (nameset(I) ⟶ ℕ2)⌝⋅ THENA Auto)
   THEN SubsumeC ⌜nameset(I) ⟶ ℕ2⌝⋅
   THEN InstLemma `name-morph-nil` [⌜I⌝]⋅
   THEN Auto) }

1
1. Cname List
2. nameset(I)
3. name-morph(I;[])
4. nameset(I) ⟶ ℕ2
5. g ∈ (nameset(I) ⟶ ℕ2)
6. name-morph(I;[]) ≡ nameset(I) ⟶ ℕ2
7. nameset(I)
8. eq-cname(n;y) ∈ 𝔹
9. y ∈ Cname
⊢ n ∈ ℕ2


Latex:


Latex:

1.  I  :  Cname  List
2.  y  :  nameset(I)
3.  f  :  name-morph(I;[])
\mvdash{}  \mlambda{}n.if  eq-cname(n;y)  then  1  -  f  n  else  f  n  fi    \mmember{}  name-morph(I;[])


By


Latex:
((GenConcl  \mkleeneopen{}f  =  g\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  SubsumeC  \mkleeneopen{}nameset(I)  {}\mrightarrow{}  \mBbbN{}2\mkleeneclose{}\mcdot{}
  THEN  InstLemma  `name-morph-nil`  [\mkleeneopen{}I\mkleeneclose{}]\mcdot{}
  THEN  Auto)




Home Index