Open JasonGross opened 8 years ago
:+1:
Is Set Keyed Unification
documented?
If it's not, that's a bug, and it should be. (At the very least, it's in the commit message for the feature.)
I'll have to wait for it to be in the manual; completions are taken from there.
Is Set Asymmetric Patterns
another undocumented option?
The following options exist in the source code (grepping for optkey
), but not in the tactics index:
Asymmetric Patterns
Atomic Load
Bullet Behavior
Compat Notations
Congruence Depth
Congruence Verbose
Debug Eauto
Debug RAKAM
Debug Tactic Unification
Debug Unification
Default Clearing Used Hypotheses
Default Proof Mode
Dependent Propositions Elimination
Discriminate Introduction
Dump Bytecode
Equality Scheme
Extraction File Comment
Extraction Flag
Extraction name
Functional Induction Rewrite Dependent
Function_debug
Function_raw_tcc
Info Eauto
Injection L2R Pattern Order
Injection On Proofs
Inline Level
Kernel Term Sharing
Keyed Unification
Omega Action
Omega OldStyle
Omega System
Program Mode
Proof Using Clear Unused
Record Elimination Schemes
Rewriting Schemes
Rtauto Check
Rtauto Pruning
Rtauto Verbose
Short Module Printing
SimplIsCbn
Stable Omega
Standard Proposition Elimination Names
Strict Proofs
Tactic Evars Pattern Unification
Tactic Pattern Unification
Typeclasses Debug
Typeclasses Dependency Order
Typeclasses Depth
Typeclasses Modulo Eta
Typeclasses Strict Resolution
Typeclasses Unique Instances
Typeclasses Unique Solutions
Typeclass Resolution After Apply
Typeclass Resolution For Conversion
Undo
Verbose Compat Notations
Note that Scheme Minimality
and Scheme ident := Equality ...
are not currently literally documented as variants. If it'd be helpful, I can open a bug report or submit a PR or something, to the Coq documentation.
I'm inclined to suspend these changes until we get the new manual format; things should be much simpler there.
I'm going to make this issue and add things to it as I find them missing. Do you want to leave this issue open (or something) so there's a single place to report missing completions?
Set Keyed Unification.
Declare Equivalent Keys f g
Scheme Minimality for ident Sort sort
Scheme ident := Equality for ident' Sort sort