Nuprl Lemma : int-decr-map-isEmpty-assert
∀[Value:Type]. ∀[m:int-decr-map-type(Value)].
  uiff(↑int-decr-map-isEmpty(m);m = int-decr-map-empty() ∈ int-decr-map-type(Value))
Proof
Definitions occuring in Statement : 
int-decr-map-isEmpty: int-decr-map-isEmpty(m)
, 
int-decr-map-empty: int-decr-map-empty()
, 
int-decr-map-type: int-decr-map-type(Value)
, 
assert: ↑b
, 
uiff: uiff(P;Q)
, 
uall: ∀[x:A]. B[x]
, 
universe: Type
, 
equal: s = t ∈ T
Definitions : 
assert: ↑b
, 
ifthenelse: if b then t else f fi 
, 
int-decr-map-isEmpty: int-decr-map-isEmpty(m)
, 
null: null(as)
, 
int-decr-map-empty: int-decr-map-empty()
, 
nil: []
, 
it: ⋅
, 
btrue: tt
, 
true: True
, 
member: t ∈ T
Lemmas : 
assert_of_null, 
l-ordered_wf, 
gt_wf, 
assert_wf, 
int-decr-map-isEmpty_wf, 
assert_witness, 
equal-wf-T-base, 
int-decr-map-type_wf, 
squash_wf, 
sq_stable__l-ordered, 
sq_stable__less_than, 
member-less_than
\mforall{}[Value:Type].  \mforall{}[m:int-decr-map-type(Value)].
    uiff(\muparrow{}int-decr-map-isEmpty(m);m  =  int-decr-map-empty())
Date html generated:
2015_07_17-AM-08_23_14
Last ObjectModification:
2015_04_02-PM-05_44_18
Home
Index