{-# OPTIONS --safe #-} module Cubical.Tactics.CommRingSolver.RawRing where open import Cubical.Foundations.Prelude private variable ℓ : Level record RawRing ℓ : Type (ℓ-suc ℓ) where constructor rawring field Carrier : Type ℓ 0r : Carrier 1r : Carrier _+_ : Carrier → Carrier → Carrier _·_ : Carrier → Carrier → Carrier -_ : Carrier → Carrier infixl 8 _·_ infixl 7 -_ infixl 6 _+_ ⟨_⟩ : RawRing ℓ → Type ℓ ⟨_⟩ = RawRing.Carrier