Step
*
1
1
of Lemma
eo-strict-forward-first
1. Info : Type
2. eo : EO+(Info)
3. e : E
4. e' : E
5. es-eq(eo) pred(e') e ∈ 𝔹
⊢ first(e') = if loc(e') = loc(e) then es-eq(eo) pred(e') e else first(e') fi 
BY
{ (AutoSplit THEN (BLemma `iff_imp_equal_bool` THENA Try (Complete (Auto)))) }
1
1. Info : Type
2. eo : EO+(Info)
3. e : E
4. e' : E
5. es-eq(eo) pred(e') e ∈ 𝔹
6. loc(e') = loc(e) ∈ Id
⊢ ↑first(e') 
⇐⇒ ↑(es-eq(eo) pred(e') e)
2
1. Info : Type
2. eo : EO+(Info)
3. e : E
4. e' : E
5. ¬(loc(e') = loc(e) ∈ Id)
6. es-eq(eo) pred(e') e ∈ 𝔹
⊢ ↑first(e') 
⇐⇒ ↑first(e')
Latex:
1.  Info  :  Type
2.  eo  :  EO+(Info)
3.  e  :  E
4.  e'  :  E
5.  es-eq(eo)  pred(e')  e  \mmember{}  \mBbbB{}
\mvdash{}  first(e')  =  if  loc(e')  =  loc(e)  then  es-eq(eo)  pred(e')  e  else  first(e')  fi 
By
(AutoSplit  THEN  (BLemma  `iff\_imp\_equal\_bool`  THENA  Try  (Complete  (Auto))))
Home
Index