let I be non empty set ; for H being Group-like associative multMagma-Family of I
for k being Nat
for s, t being Element of (FreeProduct H) st t = Class ((EqCl (ReductionRel H)),((nf s) | k)) holds
nf t = (nf s) | k
let H be Group-like associative multMagma-Family of I; for k being Nat
for s, t being Element of (FreeProduct H) st t = Class ((EqCl (ReductionRel H)),((nf s) | k)) holds
nf t = (nf s) | k
let k be Nat; for s, t being Element of (FreeProduct H) st t = Class ((EqCl (ReductionRel H)),((nf s) | k)) holds
nf t = (nf s) | k
let s, t be Element of (FreeProduct H); ( t = Class ((EqCl (ReductionRel H)),((nf s) | k)) implies nf t = (nf s) | k )
assume A1:
t = Class ((EqCl (ReductionRel H)),((nf s) | k))
; nf t = (nf s) | k
(nf s) | k in (FreeAtoms H) *
by FINSEQ_1:def 11;
then
(nf s) | k is Element of ((FreeAtoms H) *+^+<0>)
by MONOID_0:61;
then A2:
(nf s) | k in t
by A1, EQREL_1:23;
(nf s) | k is_a_normal_form_wrt ReductionRel H
proof
assume
not
(nf s) | k is_a_normal_form_wrt ReductionRel H
;
contradiction
then consider b being
object such that A3:
[((nf s) | k),b] in ReductionRel H
by REWRITE1:def 5;
b in rng (ReductionRel H)
by A3, XTUPLE_0:def 13;
then
b in the
carrier of
((FreeAtoms H) *+^+<0>)
;
then
b in (FreeAtoms H) *
by MONOID_0:61;
then reconsider b =
b as
FinSequence of
FreeAtoms H by FINSEQ_1:def 11;
per cases
( ex r, u being FinSequence of FreeAtoms H ex i being Element of I st
( (nf s) | k = (r ^ <*[i,(1_ (H . i))]*>) ^ u & b = r ^ u ) or ex r, u being FinSequence of FreeAtoms H ex i being Element of I ex g, h being Element of (H . i) st
( (nf s) | k = (r ^ <*[i,g],[i,h]*>) ^ u & b = (r ^ <*[i,(g * h)]*>) ^ u ) )
by A3, Def3;
suppose
ex
r,
u being
FinSequence of
FreeAtoms H ex
i being
Element of
I ex
g,
h being
Element of
(H . i) st
(
(nf s) | k = (r ^ <*[i,g],[i,h]*>) ^ u &
b = (r ^ <*[i,(g * h)]*>) ^ u )
;
contradictionthen consider r,
u being
FinSequence of
FreeAtoms H,
i being
Element of
I,
g,
h being
Element of
(H . i) such that A6:
(
(nf s) | k = (r ^ <*[i,g],[i,h]*>) ^ u &
b = (r ^ <*[i,(g * h)]*>) ^ u )
;
A7:
nf s =
((r ^ <*[i,g],[i,h]*>) ^ u) ^ ((nf s) /^ k)
by A6, RFINSEQ:8
.=
(r ^ <*[i,g],[i,h]*>) ^ (u ^ ((nf s) /^ k))
by FINSEQ_1:32
;
set b9 =
(r ^ <*[i,(g * h)]*>) ^ (u ^ ((nf s) /^ k));
r ^ <*[i,(g * h)]*> is
FinSequence of
FreeAtoms H
by A6, FINSEQ_1:36;
then reconsider b9 =
(r ^ <*[i,(g * h)]*>) ^ (u ^ ((nf s) /^ k)) as
FinSequence of
FreeAtoms H by FINSEQ_1:75;
[(nf s),b9] in ReductionRel H
by A7, Def3;
hence
contradiction
by Def7, REWRITE1:def 5;
verum end; end;
end;
hence
nf t = (nf s) | k
by A2, Def7; verum