Step
*
of Lemma
identity-record-update
∀[T:Atom ⟶ 𝕌']. ∀[z:Atom]. ∀[r:record(x.T[x])].  (r[z := r.z] = r ∈ record(x.T[x]))
BY
{ (Auto
   THEN All (Unfolds ``record record-update record-select``)
   THEN Ext
   THEN Reduce 0
   THEN Try (EqCD)
   THEN Try (AutoSplit)
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Atom  {}\mrightarrow{}  \mBbbU{}'].  \mforall{}[z:Atom].  \mforall{}[r:record(x.T[x])].    (r[z  :=  r.z]  =  r)
By
Latex:
(Auto
  THEN  All  (Unfolds  ``record  record-update  record-select``)
  THEN  Ext
  THEN  Reduce  0
  THEN  Try  (EqCD)
  THEN  Try  (AutoSplit)
  THEN  Auto)
Home
Index