let T1, T2 be non empty TA-structure ; :: thesis: ( TA-structure(# the carrier of T1,the adjectives of T1,the InternalRel of T1,the non-op of T1,the adj-map of T1 #) = TA-structure(# the carrier of T2,the adjectives of T2,the InternalRel of T2,the non-op of T2,the adj-map of T2 #) & T1 is adj-structured implies T2 is adj-structured )
assume A1: TA-structure(# the carrier of T1,the adjectives of T1,the InternalRel of T1,the non-op of T1,the adj-map of T1 #) = TA-structure(# the carrier of T2,the adjectives of T2,the InternalRel of T2,the non-op of T2,the adj-map of T2 #) ; :: thesis: ( not T1 is adj-structured or T2 is adj-structured )
assume the adj-map of T1 is join-preserving Function of T1,((BoolePoset the adjectives of T1) opp ) ; :: according to ABCMIZ_0:def 10 :: thesis: T2 is adj-structured
then reconsider f = the adj-map of T1 as join-preserving Function of T1,((BoolePoset the adjectives of T1) opp ) ;
reconsider g = f as Function of T2,((BoolePoset the adjectives of T2) opp ) by A1;
A2: ( RelStr(# the carrier of T1,the InternalRel of T1 #) = RelStr(# the carrier of T2,the InternalRel of T2 #) & RelStr(# the carrier of ((BoolePoset the adjectives of T1) opp ),the InternalRel of ((BoolePoset the adjectives of T1) opp ) #) = RelStr(# the carrier of ((BoolePoset the adjectives of T2) opp ),the InternalRel of ((BoolePoset the adjectives of T2) opp ) #) ) by A1;
g is join-preserving
proof
let x, y be type of T2; :: according to WAYBEL_0:def 35 :: thesis: g preserves_sup_of {x,y}
reconsider x' = x, y' = y as type of T1 by A1;
assume A3: ex_sup_of {x,y},T2 ; :: according to WAYBEL_0:def 31 :: thesis: ( ex_sup_of g .: {x,y},(BoolePoset the adjectives of T2) opp & "\/" (g .: {x,y}),((BoolePoset the adjectives of T2) opp ) = g . ("\/" {x,y},T2) )
then A4: ( ex_sup_of {x',y'},T1 & f preserves_sup_of {x',y'} ) by A2, WAYBEL_0:def 35, YELLOW_0:14;
then A5: ( ex_sup_of f .: {x',y'},(BoolePoset the adjectives of T1) opp & sup (f .: {x',y'}) = f . (sup {x',y'}) ) by WAYBEL_0:def 31;
thus ex_sup_of g .: {x,y},(BoolePoset the adjectives of T2) opp by A1, A4, WAYBEL_0:def 31; :: thesis: "\/" (g .: {x,y}),((BoolePoset the adjectives of T2) opp ) = g . ("\/" {x,y},T2)
thus "\/" (g .: {x,y}),((BoolePoset the adjectives of T2) opp ) = g . ("\/" {x,y},T2) by A2, A3, A5, YELLOW_0:26; :: thesis: verum
end;
hence the adj-map of T2 is join-preserving Function of T2,((BoolePoset the adjectives of T2) opp ) by A1; :: according to ABCMIZ_0:def 10 :: thesis: verum