Step * of Lemma C_LVALUE-induction

[P:C_LVALUE() ⟶ ℙ]
  ((∀loc:C_LOCATION(). P[LV_Ground(loc)])
   (∀lval:C_LVALUE(). ∀idx:ℤ.  (P[lval]  P[LV_Index(lval;idx)]))
   (∀lval:C_LVALUE(). ∀comp:Atom.  (P[lval]  P[LV_Scomp(lval;comp)]))
   {∀v:C_LVALUE(). P[v]})
BY
ProveDatatypeInd }


Latex:


Latex:
\mforall{}[P:C\_LVALUE()  {}\mrightarrow{}  \mBbbP{}]
    ((\mforall{}loc:C\_LOCATION().  P[LV\_Ground(loc)])
    {}\mRightarrow{}  (\mforall{}lval:C\_LVALUE().  \mforall{}idx:\mBbbZ{}.    (P[lval]  {}\mRightarrow{}  P[LV\_Index(lval;idx)]))
    {}\mRightarrow{}  (\mforall{}lval:C\_LVALUE().  \mforall{}comp:Atom.    (P[lval]  {}\mRightarrow{}  P[LV\_Scomp(lval;comp)]))
    {}\mRightarrow{}  \{\mforall{}v:C\_LVALUE().  P[v]\})


By


Latex:
ProveDatatypeInd




Home Index