Step * of Lemma ts-stable-star

ts:transition-system{i:l}
  ∀[P:ts-type(ts) ⟶ ℙ]. (ts-stable(ts;x.P[x])  (∀x,y:ts-type(ts).  (P[x]  (x (ts-rel(ts)^*) y)  P[y])))
BY
xxx(Auto
      THEN RepUR ``rel_star infix_ap`` -1
      THEN -1
      THEN Fold `infix_ap` (-1)
      THEN MoveToConcl (-1)
      THEN RepeatFor (MoveToConcl (-2))
      THEN NatInd (-1)
      THEN RecUnfold `rel_exp` 0
      THEN (SplitOnConclITE THENM Reduce 0)
      THEN Auto
      THEN ExRepD)xxx }

1
1. ts transition-system{i:l}
2. [P] ts-type(ts) ⟶ ℙ
3. ts-stable(ts;x.P[x])
4. : ℤ
5. [%2] 0 < n
6. ∀x,y:ts-type(ts).  (P[x]  (x ts-rel(ts)^n y)  P[y])
7. ¬(n 0 ∈ ℤ)
8. ts-type(ts)
9. y@0 ts-type(ts)
10. P[x]
11. ts-type(ts)
12. ts-rel(ts) z
13. ts-rel(ts)^n y@0
⊢ P[y@0]


Latex:


Latex:
\mforall{}ts:transition-system\{i:l\}
    \mforall{}[P:ts-type(ts)  {}\mrightarrow{}  \mBbbP{}]
        (ts-stable(ts;x.P[x])  {}\mRightarrow{}  (\mforall{}x,y:ts-type(ts).    (P[x]  {}\mRightarrow{}  (x  (ts-rel(ts)\^{}*)  y)  {}\mRightarrow{}  P[y])))


By


Latex:
xxx(Auto
        THEN  RepUR  ``rel\_star  infix\_ap``  -1
        THEN  D  -1
        THEN  Fold  `infix\_ap`  (-1)
        THEN  MoveToConcl  (-1)
        THEN  RepeatFor  3  (MoveToConcl  (-2))
        THEN  NatInd  (-1)
        THEN  RecUnfold  `rel\_exp`  0
        THEN  (SplitOnConclITE  THENM  Reduce  0)
        THEN  Auto
        THEN  ExRepD)xxx




Home Index