blob: 8c4dc0e8a62a18575f587869e439b3fd7b3f6379 (
plain)
1
2
3
4
5
6
7
8
|
let edeclare ?hook ~name ~poly ~scope ~kind ~opaque ~udecl ~impargs sigma body tyopt =
DeclareDef.declare_definition ~name ~scope ~kind ~impargs ?hook
~opaque ~poly ~udecl ~types:tyopt ~body sigma
let declare_definition ~poly name sigma body =
let udecl = UState.default_univ_decl in
edeclare ~name ~poly ~scope:(DeclareDef.Global Declare.ImportDefaultBehavior)
~kind:Decls.(IsDefinition Definition) ~opaque:false ~impargs:[] ~udecl sigma body None
|