@@ -125,7 +125,7 @@ instance fintypeSetWalkLength (u v : V) (n : ℕ) : Fintype {p : G.Walk u v | p.
125125 rw [← Finset.mem_coe, coe_finsetWalkLength_eq]
126126
127127instance fintypeSubtypeWalkLength (u v : V) (n : ℕ) : Fintype {p : G.Walk u v // p.length = n} :=
128- fintypeSetWalkLength G u v n
128+ inferInstanceAs <| Fintype {p : G.Walk u v | p.length = n}
129129
130130theorem set_walk_length_toFinset_eq (n : ℕ) (u v : V) :
131131 {p : G.Walk u v | p.length = n}.toFinset = G.finsetWalkLength n u v := by
@@ -143,7 +143,7 @@ instance fintypeSetWalkLengthLT (u v : V) (n : ℕ) : Fintype {p : G.Walk u v |
143143 rw [← Finset.mem_coe, coe_finsetWalkLengthLT_eq]
144144
145145instance fintypeSubtypeWalkLengthLT (u v : V) (n : ℕ) : Fintype {p : G.Walk u v // p.length < n} :=
146- fintypeSetWalkLengthLT G u v n
146+ inferInstanceAs <| Fintype {p : G.Walk u v | p.length < n}
147147
148148instance fintypeSetPathLength (u v : V) (n : ℕ) :
149149 Fintype {p : G.Walk u v | p.IsPath ∧ p.length = n} :=
@@ -152,7 +152,7 @@ instance fintypeSetPathLength (u v : V) (n : ℕ) :
152152
153153instance fintypeSubtypePathLength (u v : V) (n : ℕ) :
154154 Fintype {p : G.Walk u v // p.IsPath ∧ p.length = n} :=
155- fintypeSetPathLength G u v n
155+ inferInstanceAs <| Fintype {p : G.Walk u v | p.IsPath ∧ p.length = n}
156156
157157instance fintypeSetPathLengthLT (u v : V) (n : ℕ) :
158158 Fintype {p : G.Walk u v | p.IsPath ∧ p.length < n} :=
@@ -161,7 +161,7 @@ instance fintypeSetPathLengthLT (u v : V) (n : ℕ) :
161161
162162instance fintypeSubtypePathLengthLT (u v : V) (n : ℕ) :
163163 Fintype {p : G.Walk u v // p.IsPath ∧ p.length < n} :=
164- fintypeSetPathLengthLT G u v n
164+ inferInstanceAs <| Fintype {p : G.Walk u v | p.IsPath ∧ p.length < n}
165165
166166end LocallyFinite
167167
0 commit comments