You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Declare the translation named *name* from the translation of the constant or the inductive *ident*.
36
-
You can use the recursive option to recursively translate all the constant and inductives which are used by *ident*.
38
+
The default name for the translation of the constant or inductive *ident* is automatically generated (from its unqualified name).
39
+
You can use the `Recursive` option to recursively translate all the constants and inductives which are used by *ident*.
40
+
You can use the `qualified` option to use a qualified default name for the translated constants and inductives. The default name then has the form `Module_o_Submodule_o_ident` if *ident* lies in the `Module.Submodule` namespace.
@@ -48,8 +52,8 @@ Recursively translate everything in a module.
48
52
Declare *term* to be the translation of a constant.
49
53
Useful to translate terms containing section variables, or axioms.
50
54
51
-
Note that all that both translating a term or module may lead to proof obligations (for some fixpoints and opaque terms if you did not import ProofIrrelevence).
55
+
Note that both translating a term or module may lead to proof obligations (for some fixpoints and opaque terms if you did not import `ProofIrrelevence`).
52
56
53
-
-[Global | Local] Parametricity Tactict := t.
57
+
-[Global | Local] Parametricity Tactic := t.
54
58
55
-
Use the tactic t to solve proof obligations generated by the Parametricity command.
59
+
Use the tactic t to solve proof obligations generated by the `Parametricity` command.
0 commit comments