Qed.KindSourceLogic Types Utilities
val tmap :
('a, 'f) Logic.datatype array ->
('a, 'f) Logic.datatype ->
('a, 'f) Logic.datatypeval pp_tau :
(Format.formatter -> int -> unit) ->
(Format.formatter -> 'f -> unit) ->
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
('f, 'a) Logic.datatype ->
unitval pp_data :
(Format.formatter -> 'a -> unit) ->
(Format.formatter -> 'b -> unit) ->
Format.formatter ->
'a ->
'b list ->
unitval pp_record :
(Format.formatter -> 'f -> unit) ->
(Format.formatter -> 'b -> unit) ->
Format.formatter ->
?opened:bool ->
('f * 'b) list ->
unitval eq_tau :
('f -> 'f -> bool) ->
('a -> 'a -> bool) ->
('f, 'a) Logic.datatype ->
('f, 'a) Logic.datatype ->
boolval compare_tau :
('f -> 'f -> int) ->
('a -> 'a -> int) ->
('f, 'a) Logic.datatype ->
('f, 'a) Logic.datatype ->
intmodule MakeTau
(F : Logic.Field)
(A : Logic.Data) :
Logic.Data with type t = (F.t, A.t) Logic.datatype