File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -156,10 +156,13 @@ Class Finite (A:Type) := {
156
156
157
157
(** An alphabet is both [ComparableLeibnizEq] and [Finite]. * *)
158
158
Class Alphabet (A:Type ) := {
159
- AlphabetComparable :> Comparable A;
160
- AlphabetComparableLeibnizEq :> ComparableLeibnizEq AlphabetComparable;
161
- AlphabetFinite :> Finite A
159
+ AlphabetComparable : Comparable A;
160
+ AlphabetComparableLeibnizEq : ComparableLeibnizEq AlphabetComparable;
161
+ AlphabetFinite : Finite A
162
162
}.
163
+ #[global] Existing Instance AlphabetComparable.
164
+ #[global] Existing Instance AlphabetComparableLeibnizEq.
165
+ #[global] Existing Instance AlphabetFinite.
163
166
164
167
(** The [Numbered] class provides a conveniant way to build [Alphabet] instances,
165
168
with a good computationnal complexity. It is mainly a injection from it to
You can’t perform that action at this time.
0 commit comments