Step
*
1
1
1
of Lemma
inv_image_ind_tp
1. [T] : Type
2. [r] : T ⟶ T ⟶ ℙ
3. [S] : Type
4. f : S ⟶ T
5. WellFnd{i}(T;x,y.r[x;y])
6. [P] : S ⟶ ℙ
7. ∀j:S. ((∀k:S. (r[f k;f j] 
⇒ P[k])) 
⇒ P[j])
8. n : S
⊢ P[n]
BY
{ (PushArgs
[`f`,term_to_arg ⌜f⌝
;`T`,term_to_arg ⌜T⌝
;`n`,var_to_arg `n'
;`nn`,var_to_arg `nn'
;`S`,term_to_arg ⌜S⌝
;`i`,int_to_arg 8
;`RangeIndTac`, tactic_text_to_arg (itext_term "(WFndHypInd 5 (-1))")
]) }
1
1. [T] : Type
2. [r] : T ⟶ T ⟶ ℙ
3. [S] : Type
4. f : S ⟶ T
5. WellFnd{i}(T;x,y.r[x;y])
6. [P] : S ⟶ ℙ
7. ∀j:S. ((∀k:S. (r[f k;f j] 
⇒ P[k])) 
⇒ P[j])
8. n : S
⊢ P[n]
Latex:
Latex:
1.  [T]  :  Type
2.  [r]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
3.  [S]  :  Type
4.  f  :  S  {}\mrightarrow{}  T
5.  WellFnd\{i\}(T;x,y.r[x;y])
6.  [P]  :  S  {}\mrightarrow{}  \mBbbP{}
7.  \mforall{}j:S.  ((\mforall{}k:S.  (r[f  k;f  j]  {}\mRightarrow{}  P[k]))  {}\mRightarrow{}  P[j])
8.  n  :  S
\mvdash{}  P[n]
By
Latex:
(PushArgs
[`f`,term\_to\_arg  \mkleeneopen{}f\mkleeneclose{}
;`T`,term\_to\_arg  \mkleeneopen{}T\mkleeneclose{}
;`n`,var\_to\_arg  `n'
;`nn`,var\_to\_arg  `nn'
;`S`,term\_to\_arg  \mkleeneopen{}S\mkleeneclose{}
;`i`,int\_to\_arg  8
;`RangeIndTac`,  tactic\_text\_to\_arg  (itext\_term  "(WFndHypInd  5  (-1))")
])
Home
Index