consider P being non empty trivial reflexive complete Mizar-widening-like non void involutive without_fixpoints strict consistent adj-structured adjs-typed TA-structure ;
set T = TAS-structure(# the carrier of P, the adjectives of P, the InternalRel of P, the non-op of P, the adj-map of P,(sub P) #);
RelStr(# the carrier of P, the InternalRel of P #) = RelStr(# the carrier of TAS-structure(# the carrier of P, the adjectives of P, the InternalRel of P, the non-op of P, the adj-map of P,(sub P) #), the InternalRel of TAS-structure(# the carrier of P, the adjectives of P, the InternalRel of P, the non-op of P, the adj-map of P,(sub P) #) #)
;
then reconsider T = TAS-structure(# the carrier of P, the adjectives of P, the InternalRel of P, the non-op of P, the adj-map of P,(sub P) #) as non empty trivial reflexive non void strict TAS-structure by Def4, WAYBEL_8:12;
take
T
; ( T is Mizar-widening-like & T is involutive & T is without_fixpoints & T is consistent & T is adj-structured & T is adjs-typed & T is non-absorbing & T is subjected & T is commutative )
thus
T is Mizar-widening-like
; ( T is involutive & T is without_fixpoints & T is consistent & T is adj-structured & T is adjs-typed & T is non-absorbing & T is subjected & T is commutative )
AdjectiveStr(# the adjectives of P, the non-op of P #) = AdjectiveStr(# the adjectives of T, the non-op of T #)
;
hence
( T is involutive & T is without_fixpoints )
by Th5, Th6; ( T is consistent & T is adj-structured & T is adjs-typed & T is non-absorbing & T is subjected & T is commutative )
thus
( T is consistent & T is adj-structured & T is adjs-typed )
by Th8, Th9, Th17; ( T is non-absorbing & T is subjected & T is commutative )
A1:
RelStr(# the carrier of P, the InternalRel of P #) = RelStr(# the carrier of T, the InternalRel of T #)
;
thus
T is subjected
T is commutative
let t1, t2 be type of T; ABCMIZ_0:def 30 for a being adjective of T st a is_properly_applicable_to t1 & a ast t1 <= t2 holds
ex A being finite Subset of the adjectives of T st
( A is_properly_applicable_to t1 "\/" t2 & A ast (t1 "\/" t2) = t2 )
let a be adjective of T; ( a is_properly_applicable_to t1 & a ast t1 <= t2 implies ex A being finite Subset of the adjectives of T st
( A is_properly_applicable_to t1 "\/" t2 & A ast (t1 "\/" t2) = t2 ) )
assume that
a is_properly_applicable_to t1
and
a ast t1 <= t2
; ex A being finite Subset of the adjectives of T st
( A is_properly_applicable_to t1 "\/" t2 & A ast (t1 "\/" t2) = t2 )
take A = {} the adjectives of T; ( A is_properly_applicable_to t1 "\/" t2 & A ast (t1 "\/" t2) = t2 )
thus
A is_properly_applicable_to t1 "\/" t2
by Th64; A ast (t1 "\/" t2) = t2
thus
A ast (t1 "\/" t2) = t2
by STRUCT_0:def 10; verum