{ 
[A,B:Type]. 
[tg:A 
 B]. 
[P:A 
 
]. 
[L:A List].
    (select-tagged-indices-aux(P;tg;L) 
 
 
 ((
 
 B) List)) }
{ Proof }
Definitions occuring in Statement : 
select-tagged-indices-aux: select-tagged-indices-aux(P;tg;L), 
bool:
, 
nat:
, 
uall:
[x:A]. B[x], 
member: t 
 T, 
function: x:A 
 B[x], 
product: x:A 
 B[x], 
list: type List, 
universe: Type
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
select-tagged-indices-aux: select-tagged-indices-aux(P;tg;L), 
nat:
, 
le: A 
 B, 
not:
A, 
implies: P 
 Q, 
false: False, 
prop:
Lemmas : 
bool_wf, 
nat_wf, 
ifthenelse_wf, 
le_wf
\mforall{}[A,B:Type].  \mforall{}[tg:A  {}\mrightarrow{}  B].  \mforall{}[P:A  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[L:A  List].
    (select-tagged-indices-aux(P;tg;L)  \mmember{}  \mBbbN{}  {}\mrightarrow{}  ((\mBbbN{}  \mtimes{}  B)  List))
Date html generated:
2011_08_17-PM-06_59_17
Last ObjectModification:
2011_06_18-PM-12_38_33
Home
Index