{ 
[A,B,S:Type]. 
[test:S 
 A 
 
]. 
[nxt:S 
 A 
 S]. 
[step:S 
 A 
 S].
  
[b:S 
 A 
 (B?)]. 
[init:S].
    (ThresholdComb1(A;B;S;test;nxt;step;b;init) 
 CombinatorDef) }
{ Proof }
Definitions occuring in Statement : 
ThresholdComb1: ThresholdComb1(A;B;S;test;nxt;step;b;init), 
combinator-def: CombinatorDef, 
bool:
, 
uall:
[x:A]. B[x], 
unit: Unit, 
member: t 
 T, 
function: x:A 
 B[x], 
product: x:A 
 B[x], 
union: left + right, 
universe: Type
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
ThresholdComb1: ThresholdComb1(A;B;S;test;nxt;step;b;init)
Lemmas : 
AccumComb_wf, 
unit_wf, 
it_wf, 
threshold_accum_wf, 
bool_wf
\mforall{}[A,B,S:Type].  \mforall{}[test:S  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbB{}].  \mforall{}[nxt:S  \mtimes{}  A  {}\mrightarrow{}  S].  \mforall{}[step:S  {}\mrightarrow{}  A  {}\mrightarrow{}  S].  \mforall{}[b:S  \mtimes{}  A  {}\mrightarrow{}  (B?)].
\mforall{}[init:S].
    (ThresholdComb1(A;B;S;test;nxt;step;b;init)  \mmember{}  CombinatorDef)
Date html generated:
2011_08_17-PM-06_30_16
Last ObjectModification:
2011_06_18-AM-11_52_43
Home
Index