Step * 1 1 of Lemma lookup_fails


1. DSet
2. Type
3. B
4. |a|
5. kp |a|
6. vp B
7. ps (|a| × B) List
8. (¬↑(k ∈b map(λx.(fst(x));ps)))  ((ps[k]) z ∈ B)
9. ¬((fst(<kp, vp>)) k ∈ |a|)
10. ¬↑(k ∈b map(λx.(fst(x));ps))
⊢ if kp (=bthen vp else ps[k] fi  z ∈ B
BY
((Reduce THENM SplitOnConclITE 
THEN Auto) }


Latex:


Latex:

1.  a  :  DSet
2.  B  :  Type
3.  z  :  B
4.  k  :  |a|
5.  kp  :  |a|
6.  vp  :  B
7.  ps  :  (|a|  \mtimes{}  B)  List
8.  (\mneg{}\muparrow{}(k  \mmember{}\msubb{}  map(\mlambda{}x.(fst(x));ps)))  {}\mRightarrow{}  ((ps[k])  =  z)
9.  \mneg{}((fst(<kp,  vp>))  =  k)
10.  \mneg{}\muparrow{}(k  \mmember{}\msubb{}  map(\mlambda{}x.(fst(x));ps))
\mvdash{}  if  kp  (=\msubb{})  k  then  vp  else  ps[k]  fi    =  z


By


Latex:
((Reduce  9  THENM  SplitOnConclITE 
)  THEN  Auto)




Home Index