let a, b, c be set ; :: thesis: a,b followed_by c = (a followed_by c) +* 1,b
set f = a,b followed_by c;
set g = (a followed_by c) +* 1,b;
F:
dom (a,b followed_by c) = NAT
by Thx;
H:
dom (a followed_by c) = NAT
by Thy;
hence
dom (a,b followed_by c) = dom ((a followed_by c) +* 1,b)
by F, Th32; :: according to FUNCT_1:def 17 :: thesis: for b1 being set holds
( not b1 in proj1 (a,b followed_by c) or (a,b followed_by c) . b1 = ((a followed_by c) +* 1,b) . b1 )
let x be set ; :: thesis: ( not x in proj1 (a,b followed_by c) or (a,b followed_by c) . x = ((a followed_by c) +* 1,b) . x )
assume
x in dom (a,b followed_by c)
; :: thesis: (a,b followed_by c) . x = ((a followed_by c) +* 1,b) . x
then reconsider n = x as Nat by F;