Step * of Lemma nc-r'-r

[I:fset(ℕ)]. ∀[i:{i:ℕ| ¬i ∈ I} ]. ∀[J:fset(ℕ)]. ∀[f:J ⟶ I]. ∀[j:{i:ℕ| ¬i ∈ J} ].  (f,i=1-j ⋅ r_j f,i=j ∈ J+j ⟶ I+i)
BY
(Auto
   THEN Unfold `names-hom` 0
   THEN (FunExt THENA Auto)
   THEN (RWW "nh-comp-sq" THENA Auto)
   THEN RepUR ``compose nc-e\' nc-r\'`` 0
   THEN (BoolCase ⌜(x =z i)⌝⋅ THENA Auto)
   THEN ((((FLemma `not-added-name` [-1] THENM GenConclTerm ⌜x⌝⋅THENA Auto) THEN BLemma `dM-lift-is-id2` THEN Auto)
   ORELSE (RWO "dM-lift-opp" THEN Auto)
   )
   THEN RepUR ``nc-r`` 0
   THEN AutoSplit) }

1
1. fset(ℕ)
2. {i:ℕ| ¬i ∈ I} 
3. fset(ℕ)
4. J ⟶ I
5. {i:ℕ| ¬i ∈ J} 
6. names(I+i)
7. x ≠ i
8. x ∈ names(I)
9. Point(dM(J))
10. (f x) v ∈ Point(dM(J))
11. i1 names(J)
12. i1 j ∈ ℤ
⊢ <1-j> = <i1> ∈ Point(dM(J+j))


Latex:


Latex:
\mforall{}[I:fset(\mBbbN{})].  \mforall{}[i:\{i:\mBbbN{}|  \mneg{}i  \mmember{}  I\}  ].  \mforall{}[J:fset(\mBbbN{})].  \mforall{}[f:J  {}\mrightarrow{}  I].  \mforall{}[j:\{i:\mBbbN{}|  \mneg{}i  \mmember{}  J\}  ].
    (f,i=1-j  \mcdot{}  r\_j  =  f,i=j)


By


Latex:
(Auto
  THEN  Unfold  `names-hom`  0
  THEN  (FunExt  THENA  Auto)
  THEN  (RWW  "nh-comp-sq"  0  THENA  Auto)
  THEN  RepUR  ``compose  nc-e\mbackslash{}'  nc-r\mbackslash{}'``  0
  THEN  (BoolCase  \mkleeneopen{}(x  =\msubz{}  i)\mkleeneclose{}\mcdot{}  THENA  Auto)
  THEN  ((((FLemma  `not-added-name`  [-1]  THENM  GenConclTerm  \mkleeneopen{}f  x\mkleeneclose{}\mcdot{})  THENA  Auto)
                THEN  BLemma  `dM-lift-is-id2`
                THEN  Auto)
  ORELSE  (RWO  "dM-lift-opp"  0  THEN  Auto)
  )
  THEN  RepUR  ``nc-r``  0
  THEN  AutoSplit)




Home Index