let S be non empty non void ManySortedSign ; for s being SortSymbol of S
for X being non-empty ManySortedSet of the carrier of S
for x being Element of X . s
for r being SortSymbol of S
for y being Element of X . r holds
( x -term is context of y iff ( r = s & x = y ) )
let s be SortSymbol of S; for X being non-empty ManySortedSet of the carrier of S
for x being Element of X . s
for r being SortSymbol of S
for y being Element of X . r holds
( x -term is context of y iff ( r = s & x = y ) )
let X be non-empty ManySortedSet of the carrier of S; for x being Element of X . s
for r being SortSymbol of S
for y being Element of X . r holds
( x -term is context of y iff ( r = s & x = y ) )
let x be Element of X . s; for r being SortSymbol of S
for y being Element of X . r holds
( x -term is context of y iff ( r = s & x = y ) )
let r be SortSymbol of S; for y being Element of X . r holds
( x -term is context of y iff ( r = s & x = y ) )
let y be Element of X . r; ( x -term is context of y iff ( r = s & x = y ) )
A0:
( ( [x,s] in {[y,r]} implies [x,s] = [y,r] ) & ( [x,s] = [y,r] implies [x,s] in {[y,r]} ) & (x -term) . {} = [x,s] & Coim ((x -term),[y,r]) c= dom (x -term) & dom (x -term) = {{}} & {} in {{}} )
by TARSKI:def 1, TREES_1:29, TREES_4:3, RELAT_1:132;
( ex a being object st Coim ((x -term),[y,r]) = {a} implies Coim ((x -term),[y,r]) = {{}} )
by A0, ZFMISC_1:33;
then
( card (Coim ((x -term),[y,r])) = 1 implies Coim ((x -term),[y,r]) = {{}} )
by CARD_2:42;
hence
( x -term is context of y iff ( r = s & x = y ) )
by A0, CONTEXT, XTUPLE_0:1, FUNCT_1:def 7; verum