Step * of Lemma rel_exp_add

[T:Type]. ∀[R:T ⟶ T ⟶ ℙ].  ∀m,n:ℕ.  ∀[x,y,z:T].  ((x R^m y)  (y R^n z)  (x R^m z))
BY
(RepeatFor ((D THENA Auto))
   THEN (InstLemma `complete_nat_ind_with_y` [⌜parm{i}⌝;⌜λ2m.∀n:ℕ
                                                               ∀[x,y,z:T].  ((x R^m y)  (y R^n z)  (x R^m z))⌝]⋅
         THENA Auto'
         )
   }

1
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. : ℕ
4. ∀j:ℕi. ∀n:ℕ.  ∀[x,y,z:T].  ((x R^j y)  (y R^n z)  (x R^j z))
5. : ℕ
6. [x] T
7. [y] T
8. [z] T
9. R^i y
10. R^n z
⊢ R^i z

2
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. ∀i,n:ℕ.  ∀[x,y,z:T].  ((x R^i y)  (y R^n z)  (x R^i z))
⊢ ∀m,n:ℕ.  ∀[x,y,z:T].  ((x R^m y)  (y R^n z)  (x R^m z))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[R:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}].
    \mforall{}m,n:\mBbbN{}.    \mforall{}[x,y,z:T].    ((x  R\^{}m  y)  {}\mRightarrow{}  (y  R\^{}n  z)  {}\mRightarrow{}  (x  rel\_exp(T;  R;  m  +  n)  z))


By


Latex:
(RepeatFor  2  ((D  0  THENA  Auto))
  THEN  (InstLemma  `complete\_nat\_ind\_with\_y`  [\mkleeneopen{}parm\{i\}\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}m.\mforall{}n:\mBbbN{}
                                                                                                                          \mforall{}[x,y,z:T].
                                                                                                                              ((x  rel\_exp(T;  R;  m)  y)
                                                                                                                              {}\mRightarrow{}  (y  R\^{}n  z)
                                                                                                                              {}\mRightarrow{}  (x  rel\_exp(T;  R;  m  +  n)  z))\mkleeneclose{}]\mcdot{}
              THENA  Auto'
              )
  )




Home Index