Mathlib Map

Theorems · Definition

Equiv.ringEquiv

{α : Type u_1} →
  {β : Type u_2} →
    (e : α ≃ β) →
      [inst : Add β] →
        [inst_1 : Mul β] →
          have add := e.add;
          have mul := e.mul;
          α ≃+* β

An equivalence e : α ≃ β gives a ring equivalence α ≃+* β where the ring structure on α is the one obtained by transporting a ring structure on β back along e.

Defined in
Mathlib.Algebra.Ring.TransferInstance
Cited by
4 results in Mathlib
Foundations
Depth 16 from the axioms · uses propext, Quot.sound
Assumes
AddMul

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Cites4

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

  • Equivstatement and proof · cited by 8,337
  • RingEquivstatement · cited by 1,147
  • Equiv.addstatement and proof · cited by 8
  • Equiv.mulstatement and proof · cited by 8

Cited by10

Results whose statement or proof uses this declaration.