type rflag = | NF| ZF| CF| VF
val rflag_rect : 'a1 -> 'a1 -> 'a1 -> 'a1 -> rflag -> 'a1val rflag_rec : 'a1 -> 'a1 -> 'a1 -> 'a1 -> rflag -> 'a1type is_rflag = | Coq_is_NF| Coq_is_ZF| Coq_is_CF| Coq_is_VF
val is_rflag_rect : 'a1 -> 'a1 -> 'a1 -> 'a1 -> rflag -> is_rflag -> 'a1val is_rflag_rec : 'a1 -> 'a1 -> 'a1 -> 'a1 -> rflag -> is_rflag -> 'a1type box_rflag_NF = | Box_rflag_NF
val rflag_induction : 'a1 -> 'a1 -> 'a1 -> 'a1 -> rflag -> is_rflag -> 'a1val flag_to_string : rflag -> stringtype condt = | EQ_ct| NE_ct| CS_ct| CC_ct| MI_ct| PL_ct| VS_ct| VC_ct| HI_ct| LS_ct| GE_ct| LT_ct| GT_ct| LE_ct
val condt_rect :
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
condt ->
'a1val condt_rec :
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
condt ->
'a1type is_condt = | Coq_is_EQ_ct| Coq_is_NE_ct| Coq_is_CS_ct| Coq_is_CC_ct| Coq_is_MI_ct| Coq_is_PL_ct| Coq_is_VS_ct| Coq_is_VC_ct| Coq_is_HI_ct| Coq_is_LS_ct| Coq_is_GE_ct| Coq_is_LT_ct| Coq_is_GT_ct| Coq_is_LE_ct
val is_condt_rect :
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
condt ->
is_condt ->
'a1val is_condt_rec :
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
condt ->
is_condt ->
'a1type box_condt_EQ_ct = | Box_condt_EQ_ct
val condt_induction :
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
'a1 ->
condt ->
is_condt ->
'a1val string_of_condt : condt -> string