module ring-0002 where open import MLTT.Spartan open import ring-0000 open Ring {{...}}
lemma-1 : {R : ๐ค ฬ } {{_ : Ring R}} โ (r : R) โ (r โ ๐R ๏ผ ๐R) ร (๐R โ r ๏ผ ๐R) lemma-1 r = (ring-cancel-right I โปยน) , (ring-cancel-right II โปยน) where I : ๐R โ r โ ๐R ๏ผ r โ ๐R โ r โ ๐R I = ๐R โ r โ ๐R ๏ผโจ 0l-neu (r โ ๐R) โฉ r โ ๐R ๏ผโจ ap (r โ_) (0l-neu ๐R โปยน) โฉ r โ (๐R โ ๐R) ๏ผโจ distrib2 โฉ r โ ๐R โ r โ ๐R โ II : ๐R โ ๐R โ r ๏ผ ๐R โ r โ ๐R โ r II = ๐R โ ๐R โ r ๏ผโจ 0l-neu (๐R โ r) โฉ ๐R โ r ๏ผโจ ap (_โ r) (0l-neu ๐R โปยน) โฉ (๐R โ ๐R) โ r ๏ผโจ distrib1 โฉ ๐R โ r โ ๐R โ r โ