Mathlib Map

Structures · Logic and sets

FirstOrder.Ring.CompatibleRing

A Type R is a CompatibleRing if it is a structure for the language of rings and this structure is the same as the structure already given on R by the classes Add, Mul etc. It is recommended to use this type class as a hypothesis to any theorem whose statement requires a type to have be both a Ring (or Field etc.) and a Language.ring.Structure

Defined in
Mathlib.ModelTheory.Algebra.Ring.Basic
Shape
One type argument · adds funMap_add, funMap_mul, funMap_neg, funMap_zero, funMap_one

Extends1

Extended by0

Nothing extends this class yet.

Concrete types that are instances0

No instance on a concrete type; it is reached through other classes.

How is a type an instance?

Loading the hierarchy index…

Assumed by27

Ancestors1