Step * of Lemma cw-pp-lemma

A:Type. ∀B:A ⟶ Type. ∀w:W(A;a.B[a]). ∀n:ℕ. ∀m:ℕn. ∀ss:ℕn ⟶ cw-step(A;a.B[a]).
  ((∀x:ℕn. (W-rel(A;a.B[a];w) ss (ss x)))  (fst(snd((ss m))) ∈ W(A;a.B[a])))
BY
(Auto
   THEN Unfold `W` 0
   THEN (InstLemma `pcw-pp-lemma` [⌜Unit⌝;⌜λ2p.A⌝;⌜λ2a.B[a]⌝;⌜so_lambda(p,a,b.⋅)⌝;⌜⋅⌝;⌜w⌝;⌜n⌝;⌜m⌝;⌜ss⌝]⋅
         THENA Auto
         )) }

1
1. Type
2. A ⟶ Type
3. W(A;a.B[a])
4. : ℕ
5. : ℕn
6. ss : ℕn ⟶ cw-step(A;a.B[a])
7. ∀x:ℕn. (W-rel(A;a.B[a];w) ss (ss x))
8. : ℕn
⊢ param-W-rel(Unit;p.A;p,a.B[a];p,a,b.⋅;⋅;w) ss (ss x)

2
1. Type
2. A ⟶ Type
3. W(A;a.B[a])
4. : ℕ
5. : ℕn
6. ss : ℕn ⟶ cw-step(A;a.B[a])
7. ∀x:ℕn. (W-rel(A;a.B[a];w) ss (ss x))
8. fst(snd((ss m))) ∈ pW (fst((ss m)))
⊢ fst(snd((ss m))) ∈ pW ⋅


Latex:


Latex:
\mforall{}A:Type.  \mforall{}B:A  {}\mrightarrow{}  Type.  \mforall{}w:W(A;a.B[a]).  \mforall{}n:\mBbbN{}.  \mforall{}m:\mBbbN{}n.  \mforall{}ss:\mBbbN{}n  {}\mrightarrow{}  cw-step(A;a.B[a]).
    ((\mforall{}x:\mBbbN{}n.  (W-rel(A;a.B[a];w)  x  ss  (ss  x)))  {}\mRightarrow{}  (fst(snd((ss  m)))  \mmember{}  W(A;a.B[a])))


By


Latex:
(Auto
  THEN  Unfold  `W`  0
  THEN  (InstLemma  `pcw-pp-lemma`  [\mkleeneopen{}Unit\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}p.A\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}p  a.B[a]\mkleeneclose{};\mkleeneopen{}so\_lambda(p,a,b.\mcdot{})\mkleeneclose{};\mkleeneopen{}\mcdot{}\mkleeneclose{};\mkleeneopen{}w\mkleeneclose{};\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}m\mkleeneclose{};
              \mkleeneopen{}ss\mkleeneclose{}]\mcdot{}
              THENA  Auto
              ))




Home Index