Step * 1 of Lemma eo-restrict-restrict


1. es EO
2. E ─→ 𝔹
3. {e:E| ↑(P e)}  ─→ 𝔹
⊢ es["dom" := λe.((es."dom" e) ∧b (P e))]["dom" := λe.(((es."dom" e) ∧b (P e)) ∧b (Q e))]
es["dom" := λe.((es."dom" e) ∧b (P e) ∧b (Q e))]
∈ EO
BY
(Fold `es-dom` 0
   THEN AllHyps h.(Unfold `es-E` THEN Folds ``es-base-E es-dom`` h) 
   THEN (Fold `eo-reset-dom` THEN RWO  "eo-reset-dom-reset-dom" 0)
   THEN (RWW "band_assoc" THEN Auto)⋅}


Latex:



1.  es  :  EO
2.  P  :  E  {}\mrightarrow{}  \mBbbB{}
3.  Q  :  \{e:E|  \muparrow{}(P  e)\}    {}\mrightarrow{}  \mBbbB{}
\mvdash{}  es["dom"  :=  \mlambda{}e.((es."dom"  e)  \mwedge{}\msubb{}  (P  e))]["dom"  :=  \mlambda{}e.(((es."dom"  e)  \mwedge{}\msubb{}  (P  e))  \mwedge{}\msubb{}  (Q  e))]
=  es["dom"  :=  \mlambda{}e.((es."dom"  e)  \mwedge{}\msubb{}  (P  e)  \mwedge{}\msubb{}  (Q  e))]


By

(Fold  `es-dom`  0
  THEN  AllHyps  h.(Unfold  `es-E`  h  THEN  Folds  ``es-base-E  es-dom``  h) 
  THEN  (Fold  `eo-reset-dom`  0  THEN  RWO    "eo-reset-dom-reset-dom"  0)
  THEN  (RWW  "band\_assoc"  0  THEN  Auto)\mcdot{})




Home Index