let f, g be FinSequence; :: thesis: ( f ^' g is constant & f . (len f) = g . 1 & f <> {} implies g is constant )
assume that
A1: f ^' g is constant and
A2: f . (len f) = g . 1 and
A3: f <> {} ; :: thesis: g is constant
reconsider h = f ^' g as constant FinSequence by A1;
per cases ( g <> {} or g = {} ) ;
end;