Skip to content

Commit

Permalink
chore (Algebra.Field.Defs): remove unused structure instances (#6686)
Browse files Browse the repository at this point in the history
In both `Division.toDivisionSemiring` and `Field.toSemiField`, an extra unused `Semiring` instance is provided to construct the instance. This removes them.
  • Loading branch information
mattrobball committed Aug 20, 2023
1 parent cf479f4 commit 9dd5bbf
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Mathlib/Algebra/Field/Defs.lean
Expand Up @@ -106,7 +106,7 @@ class DivisionRing (K : Type u) extends Ring K, DivInvMonoid K, Nontrivial K, Ra

-- see Note [lower instance priority]
instance (priority := 100) DivisionRing.toDivisionSemiring [DivisionRing α] : DivisionSemiring α :=
{ ‹DivisionRing α›, (inferInstance : Semiring α) with }
{ ‹DivisionRing α› with }
#align division_ring.to_division_semiring DivisionRing.toDivisionSemiring

/-- A `Semifield` is a `CommSemiring` with multiplicative inverses for nonzero elements. -/
Expand Down Expand Up @@ -170,7 +170,7 @@ variable [Field K]

-- see Note [lower instance priority]
instance (priority := 100) Field.toSemifield : Semifield K :=
{ ‹Field K›, (inferInstance : Semiring K) with }
{ ‹Field K› with }
#align field.to_semifield Field.toSemifield

end Field
Expand Down

0 comments on commit 9dd5bbf

Please sign in to comment.