Step * of Lemma wellfounded-minimal-field

[T:Type]. ∀[R:T ⟶ T ⟶ ℙ].
  (WellFnd{i}(T;x,y.R y)
   (∀x,y:T.  Dec(R y))
   (∀y:T. ∃L:T List. ∀x:T. ((R y)  (x ∈ L)))
   (∀y:T. ∃x:T. (((R^*) y) ∧ (∀z:T. (R x))))))
BY
(Auto
   THEN ((InstLemma `wellfounded-minimal` [⌜T⌝; ⌜R⌝; ⌜λx.True⌝; ⌜y⌝])⋅ THENA Auto)
   THEN All Reduce
   THEN Auto
   THEN ParallelLast
   THEN Auto) }

1
1. Type
2. T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;x,y.R y)@i'
4. ∀x,y:T.  Dec(R y)@i
5. ∀y:T. ∃L:T List. ∀x:T. ((R y)  (x ∈ L))@i
6. T@i
7. y@0 T
8. True
9. (R^*) y@0 y
10. ∀x:T. ((R+ y@0)  True))
11. (R^*) y@0 y
12. T@i
⊢ ¬(R y@0)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[R:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}].
    (WellFnd\{i\}(T;x,y.R  x  y)
    {}\mRightarrow{}  (\mforall{}x,y:T.    Dec(R  x  y))
    {}\mRightarrow{}  (\mforall{}y:T.  \mexists{}L:T  List.  \mforall{}x:T.  ((R  x  y)  {}\mRightarrow{}  (x  \mmember{}  L)))
    {}\mRightarrow{}  (\mforall{}y:T.  \mexists{}x:T.  ((rel\_star(T;  R)  x  y)  \mwedge{}  (\mforall{}z:T.  (\mneg{}(R  z  x))))))


By


Latex:
(Auto
  THEN  ((InstLemma  `wellfounded-minimal`  [\mkleeneopen{}T\mkleeneclose{};  \mkleeneopen{}R\mkleeneclose{};  \mkleeneopen{}\mlambda{}x.True\mkleeneclose{};  \mkleeneopen{}y\mkleeneclose{}])\mcdot{}  THENA  Auto)
  THEN  All  Reduce
  THEN  Auto
  THEN  ParallelLast
  THEN  Auto)




Home Index