let ADG be Proper_Uniquely_Two_Divisible_Group; :: thesis: for o' being Element of ADG
for o being Element of (AV ADG) st o = o' holds
ADG, GroupVect (AV ADG),o are_Iso

let o' be Element of ADG; :: thesis: for o being Element of (AV ADG) st o = o' holds
ADG, GroupVect (AV ADG),o are_Iso

let o be Element of (AV ADG); :: thesis: ( o = o' implies ADG, GroupVect (AV ADG),o are_Iso )
assume A1: o = o' ; :: thesis: ADG, GroupVect (AV ADG),o are_Iso
set AS = AV ADG;
set X = the carrier of ADG;
set Y = the carrier of (AV ADG);
set Z = GroupVect (AV ADG),o;
set T = the carrier of (GroupVect (AV ADG),o);
deffunc H1( Element of the carrier of ADG) -> Element of the carrier of ADG = o' + $1;
consider g being UnOp of the carrier of ADG such that
A2: for a being Element of the carrier of ADG holds g . a = H1(a) from FUNCT_2:sch 4();
( the carrier of ADG = the carrier of (GroupVect (AV ADG),o) & the carrier of ADG = the carrier of (AV ADG) & the carrier of (AV ADG) = the carrier of (GroupVect (AV ADG),o) ) by TDGROUP:9;
then reconsider f = g as Function of the carrier of ADG,the carrier of (GroupVect (AV ADG),o) ;
A3: f is one-to-one by A2, Th76;
A4: rng f = the carrier of (GroupVect (AV ADG),o) by A2, Th77;
now
let a, b be Element of ADG; :: thesis: ( f . (a + b) = (f . a) + (f . b) & f . (0. ADG) = 0. (GroupVect (AV ADG),o) & f . (- a) = - (f . a) )
thus f . (a + b) = (f . a) + (f . b) by A1, A2, Th75; :: thesis: ( f . (0. ADG) = 0. (GroupVect (AV ADG),o) & f . (- a) = - (f . a) )
thus f . (0. ADG) = 0. (GroupVect (AV ADG),o) by A1, A2, Th75; :: thesis: f . (- a) = - (f . a)
reconsider fa = f . a as Element of (AV ADG) ;
thus f . (- a) = (Pcom o) . fa by A1, A2, Th75
.= - (f . a) by Th58 ; :: thesis: verum
end;
then f is_Iso_of ADG, GroupVect (AV ADG),o by A3, A4, Def10;
hence ADG, GroupVect (AV ADG),o are_Iso by Def11; :: thesis: verum