fact: Record ctlSystem := CTLSystem { ksort :> kSystem; AU : ksort -> ksort -> ksort; AR : ksort -> ksort -> ksort; rAU_ind s t u : mprv (t ---> u) -> mprv (s ---> AX u ---> u) -> mprv ((AU s t) ---> u); axAUI s t : mprv (t ---> AU s t); axAUf s t : mprv (s ---> AX (AU s t) ---> AU s t); rAR_ind s t u : mprv (u ---> t) -> mprv (u ---> (s ---> Bot) ---> AX u) -> mprv (u ---> AR s t); axARE s t : mprv (AR s t ---> t); axARu s t : mprv (AR s t ---> (s ---> Bot) ---> AX (AR s t)) }.
imports: mathcomp(all_ssreflect) CompDecModal.libs(edone base fset induced_sym) Setoid Morphisms Relation_Definitions