Step
*
of Lemma
weak-update-alist_wf
∀[A,T:Type]. ∀[eq:T ⟶ T ⟶ 𝔹]. ∀[x:T]. ∀[L:(T × A) List]. ∀[z:A]. ∀[f:A ⟶ A].
  (weak-update-alist(eq;L;x;z;v.f[v]) ∈ (T × A) List)
BY
{ (Intros
   THEN Unhide
   THEN RepUR ``weak-update-alist update-alist`` 0
   THEN (ListInd (-3) THEN Reduce 0)
   THEN Try (D -3)
   THEN Reduce 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[A,T:Type].  \mforall{}[eq:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[x:T].  \mforall{}[L:(T  \mtimes{}  A)  List].  \mforall{}[z:A].  \mforall{}[f:A  {}\mrightarrow{}  A].
    (weak-update-alist(eq;L;x;z;v.f[v])  \mmember{}  (T  \mtimes{}  A)  List)
By
Latex:
(Intros
  THEN  Unhide
  THEN  RepUR  ``weak-update-alist  update-alist``  0
  THEN  (ListInd  (-3)  THEN  Reduce  0)
  THEN  Try  (D  -3)
  THEN  Reduce  0
  THEN  Auto)
Home
Index