module Numeric.Ring.Local 
  ( LocalRing 
  ) where

import Numeric.Ring.Class

-- forall x in r, either x or 1 - x is a unit.
-- if a finite sum is a unit then so are some of its terms, so the empty sum is not a unit, and one /= zero.
class Ring r => LocalRing r