aboutsummaryrefslogtreecommitdiff
path: root/src/Util/GlobalSettings.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jagro@google.com>2016-07-29 10:46:55 -0700
committerGravatar Jason Gross <jagro@google.com>2016-07-29 10:46:55 -0700
commit0b0728b5a447d6f7ff5fdf80c87d66ac714c3151 (patch)
tree8a298710e99326dd4898f2a5f346f7a7d6d5546c /src/Util/GlobalSettings.v
parente1be713c8b2e676eb61226de270a8231615577da (diff)
Set Asymmetric Patterns, add util lemmas about sig
Diffstat (limited to 'src/Util/GlobalSettings.v')
-rw-r--r--src/Util/GlobalSettings.v24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/Util/GlobalSettings.v b/src/Util/GlobalSettings.v
new file mode 100644
index 000000000..001799aa3
--- /dev/null
+++ b/src/Util/GlobalSettings.v
@@ -0,0 +1,24 @@
+(** * Global Settings across the project *)
+
+(** Compatibility with 8.4 so we can write, e.g., [match p with
+ ex_intro x y => _ end], rather than [match p with ex_intro _ x y
+ => _ end]. *)
+Global Set Asymmetric Patterns.
+
+(** Consider also: *)
+(** Judgmental η for records, faster projections *)
+(** Set Primitive Projections. *)
+
+(** Don't use non-imported hints *)
+(** Set Loose Hint Behavior "Strict". *)
+
+(** Universes *)
+(** Set Universe Polymorphism. *)
+(** Set Strict Universe Declaration. *)
+(** Unset Universe Minimization ToSet. *)
+
+(** Better control of unfolding in [rewrite] and [setoid_rewrite] *)
+(** Set Keyed Unification. *)
+
+(** Better-behaved [simpl] *)
+(** Set SimplIsCbn. *)