let R be commutative domRing-like Ring; for Amp being AmpleSet of R st Amp is multiplicative holds
for x, y being Element of Amp st y divides x & y <> 0. R holds
x / y in Amp
let Amp be AmpleSet of R; ( Amp is multiplicative implies for x, y being Element of Amp st y divides x & y <> 0. R holds
x / y in Amp )
assume A1:
Amp is multiplicative
; for x, y being Element of Amp st y divides x & y <> 0. R holds
x / y in Amp
let x, y be Element of Amp; ( y divides x & y <> 0. R implies x / y in Amp )
assume that
A2:
y divides x
and
A3:
y <> 0. R
; x / y in Amp
now per cases
( x <> 0. R or x = 0. R )
;
case A4:
x <> 0. R
;
x / y in Ampset d =
x / y;
consider d9 being
Element of
Amp such that A5:
d9 is_associated_to x / y
by Th22;
consider u being
Element of
R such that A6:
u is
unital
and A7:
(x / y) * u = d9
by A5, Th18;
x = y * (x / y)
by A2, A3, Def4;
then A8:
u * x = y * d9
by A7, GROUP_1:def 3;
A9:
x is_associated_to u * x
A12:
y * d9 in Amp
by A1, Def10;
(1. R) * x =
x
by VECTSP_1:def 8
.=
u * x
by A8, A12, A9, Th22
;
then
u = 1. R
by A4, Th1;
then
d9 = x / y
by A7, VECTSP_1:def 4;
hence
x / y in Amp
;
verum end; end; end;
hence
x / y in Amp
; verum