let E be set ; for S being semi-Thue-system of E
for s, t, w being Element of E ^omega st s ==>* t,S holds
S,S \/ {[s,t]} are_equivalent_wrt w
let S be semi-Thue-system of E; for s, t, w being Element of E ^omega st s ==>* t,S holds
S,S \/ {[s,t]} are_equivalent_wrt w
let s, t, w be Element of E ^omega ; ( s ==>* t,S implies S,S \/ {[s,t]} are_equivalent_wrt w )
assume A1:
s ==>* t,S
; S,S \/ {[s,t]} are_equivalent_wrt w
A2:
Lang (w,(S \/ {[s,t]})) c= Lang (w,S)
proof
let x be
object ;
TARSKI:def 3 ( not x in Lang (w,(S \/ {[s,t]})) or x in Lang (w,S) )
assume A3:
x in Lang (
w,
(S \/ {[s,t]}))
;
x in Lang (w,S)
reconsider u =
x as
Element of
E ^omega by A3;
w ==>* u,
S \/ {[s,t]}
by A3, Th46;
then
w ==>* u,
S
by A1, Th45;
hence
x in Lang (
w,
S)
;
verum
end;
Lang (w,S) c= Lang (w,(S \/ {[s,t]}))
by Th48, XBOOLE_1:7;
hence
Lang (w,S) = Lang (w,(S \/ {[s,t]}))
by A2, XBOOLE_0:def 10; REWRITE2:def 9 verum