File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Set Implicit Arguments .
22Set Strict Implicit .
33Set Asymmetric Patterns.
4+ Set Asymmetric Patterns No Implicits.
45
56Section checked.
67 Context {T : Type}.
@@ -35,4 +36,4 @@ Section checked.
3536 | Failure => None
3637 end .
3738
38- End checked.
39+ End checked.
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ Require Import ExtLib.Tactics.Injection.
77Set Implicit Arguments .
88Set Strict Implicit .
99Set Asymmetric Patterns.
10+ Set Asymmetric Patterns No Implicits.
1011
1112(** `fin n` corresponds to "naturals less than `n`",
1213 i.e. a finite set of size n
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ Require Import Coq.Classes.Morphisms.
1111Set Implicit Arguments .
1212Set Strict Implicit .
1313Set Asymmetric Patterns.
14+ Set Asymmetric Patterns No Implicits.
1415Set Universe Polymorphism.
1516Set Polymorphic Inductive Cumulativity.
1617Set Printing Universes .
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ Require Import ExtLib.Tactics.EqDep.
1111Set Implicit Arguments .
1212Set Strict Implicit .
1313Set Asymmetric Patterns.
14+ Set Asymmetric Patterns No Implicits.
1415
1516Section member.
1617 Context {T : Type}.
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ Require Import ExtLib.Data.Fin.
33Set Implicit Arguments .
44Set Strict Implicit .
55Set Asymmetric Patterns.
6+ Set Asymmetric Patterns No Implicits.
67
78Fixpoint vector (T : Type ) (n : nat) : Type :=
89 match n with
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ Require Import ExtLib.Data.Fin.
33Set Implicit Arguments .
44Set Strict Implicit .
55Set Asymmetric Patterns.
6+ Set Asymmetric Patterns No Implicits.
67
78Inductive vector T : nat -> Type :=
89| Vnil : vector T 0
Original file line number Diff line number Diff line change 11Require Import Coq.Lists.List.
22
33Set Asymmetric Patterns.
4+ Set Asymmetric Patterns No Implicits.
45
56Fixpoint Ctor {T : Type } (ls : list {x : Type & T -> x}) : Type :=
67 match ls with
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ Require Import Coq.Setoids.Setoid.
44Set Implicit Arguments .
55Set Strict Implicit .
66Set Asymmetric Patterns.
7+ Set Asymmetric Patterns No Implicits.
78
89Section parametric.
910 Variable T : Type.
You can’t perform that action at this time.
0 commit comments