let T1, T2 be TA-structure ; ( 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 #) implies for a1 being adjective of T1
for a2 being adjective of T2 st a1 = a2 holds
types a1 = types a2 )
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 #)
; for a1 being adjective of T1
for a2 being adjective of T2 st a1 = a2 holds
types a1 = types a2
let a1 be adjective of T1; for a2 being adjective of T2 st a1 = a2 holds
types a1 = types a2
let a2 be adjective of T2; ( a1 = a2 implies types a1 = types a2 )
assume A2:
a1 = a2
; types a1 = types a2
hence
types a1 = types a2
by Def12; verum