Step * 1 of Lemma lnk-decl-dom


1. IdLnk
2. Id List
3. d1 tg:{tg:Id| (tg ∈ d)}  ─→ Type
4. tg Id
⊢ rcv(l,tg) ∈b map(λtg.rcv(l,tg);d)) tg ∈b d)
BY
(BLemma `iff_imp_equal_bool`
   THEN Auto
   THEN (All (RWO "assert-deq-member"))
   THEN Auto
   THEN (All (RWO "member_map"))
   THEN Auto
   THEN All Reduce
   THEN ExRepD) }

1
1. IdLnk
2. Id List
3. d1 tg:{tg:Id| (tg ∈ d)}  ─→ Type
4. tg Id
5. Id
6. (y ∈ d)
7. rcv(l,tg) rcv(l,y) ∈ Knd
⊢ (tg ∈ d)


Latex:



1.  l  :  IdLnk
2.  d  :  Id  List
3.  d1  :  tg:\{tg:Id|  (tg  \mmember{}  d)\}    {}\mrightarrow{}  Type
4.  tg  :  Id
\mvdash{}  rcv(l,tg)  \mmember{}\msubb{}  map(\mlambda{}tg.rcv(l,tg);d))  =  tg  \mmember{}\msubb{}  d)


By

(BLemma  `iff\_imp\_equal\_bool`
  THEN  Auto
  THEN  (All  (RWO  "assert-deq-member"))
  THEN  Auto
  THEN  (All  (RWO  "member\_map"))
  THEN  Auto
  THEN  All  Reduce
  THEN  ExRepD)




Home Index