{ 
[voters,clients:Id List].  (sc-rules(voters;clients) 
 E#Rule List) }
{ Proof }
Definitions occuring in Statement : 
sc-rules: sc-rules(voters;clients), 
esharp-rule: E#Rule, 
Id: Id, 
uall:
[x:A]. B[x], 
member: t 
 T, 
list: type List
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
sc-rules: sc-rules(voters;clients), 
spreadn: spread3, 
btrue: tt, 
assert:
b, 
le: A 
 B, 
prop:
, 
ifthenelse: if b then t else f fi , 
true: True, 
false: False, 
all:
x:A. B[x], 
subtype: S 
 T, 
and: P 
 Q, 
not:
A, 
implies: P 
 Q, 
nat:
, 
rev_implies: P 
 Q, 
iff: P 

 Q
Lemmas : 
mk-prop-rule_wf, 
sc-Archive_wf, 
nat_wf, 
product-limited, 
int_wf_limited, 
band_wf, 
le_int_wf, 
nat_properties, 
assert_wf, 
sc-Learn_wf, 
btrue_wf, 
true_wf, 
esharp-rule_wf, 
Id_wf, 
le_wf, 
iff_weakening_uiff, 
uiff_transitivity, 
assert_of_band, 
and_functionality_wrt_uiff, 
assert_of_le_int
\mforall{}[voters,clients:Id  List].    (sc-rules(voters;clients)  \mmember{}  E\#Rule  List)
Date html generated:
2011_08_17-PM-06_33_52
Last ObjectModification:
2011_06_18-AM-11_57_38
Home
Index