let A be set ; for a being Element of DISJOINT_PAIRS A
for K being Element of Normal_forms_on A st K ^ {a} = {} holds
ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a )
let a be Element of DISJOINT_PAIRS A; for K being Element of Normal_forms_on A st K ^ {a} = {} holds
ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a )
let K be Element of Normal_forms_on A; ( K ^ {a} = {} implies ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a ) )
assume A1:
K ^ {a} = {}
; ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a )
now per cases
( not A is empty or A is empty )
;
suppose A2:
not
A is
empty
;
ex c being Element of DISJOINT_PAIRS A st
( c in - K & c c= a )defpred S1[
set ,
set ]
means $2
in (($1 `1) /\ (a `2)) \/ (($1 `2) /\ (a `1));
A3:
A = [A]
by A2, Def2;
consider g being
Element of
Funcs (
(DISJOINT_PAIRS A),
[A])
such that A7:
for
s being
Element of
DISJOINT_PAIRS A st
s in K holds
S1[
s,
g . s]
from FRAENKEL:sch 27(A4);
set c1 =
{ (g . t1) where t1 is Element of DISJOINT_PAIRS A : ( g . t1 in t1 `2 & t1 in K ) } ;
set c2 =
{ (g . t2) where t2 is Element of DISJOINT_PAIRS A : ( g . t2 in t2 `1 & t2 in K ) } ;
A8:
{ (g . t2) where t2 is Element of DISJOINT_PAIRS A : ( g . t2 in t2 `1 & t2 in K ) } c= a `2
A11:
{ (g . t1) where t1 is Element of DISJOINT_PAIRS A : ( g . t1 in t1 `2 & t1 in K ) } c= a `1
then reconsider c =
[ { (g . t1) where t1 is Element of DISJOINT_PAIRS A : ( g . t1 in t1 `2 & t1 in K ) } , { (g . t2) where t2 is Element of DISJOINT_PAIRS A : ( g . t2 in t2 `1 & t2 in K ) } ] as
Element of
DISJOINT_PAIRS A by A8, NORMFORM:30;
take c =
c;
( c in - K & c c= a )then
c in { [ { (h . t1) where t1 is Element of DISJOINT_PAIRS A : ( h . t1 in t1 `2 & t1 in K ) } , { (h . t2) where t2 is Element of DISJOINT_PAIRS A : ( h . t2 in t2 `1 & t2 in K ) } ] where h is Element of Funcs ((DISJOINT_PAIRS A),[A]) : for s being Element of DISJOINT_PAIRS A st s in K holds
h . s in (s `1) \/ (s `2) }
;
hence
c in - K
by XBOOLE_0:def 4;
c c= a
(
c `1 = { (g . t1) where t1 is Element of DISJOINT_PAIRS A : ( g . t1 in t1 `2 & t1 in K ) } &
c `2 = { (g . t2) where t2 is Element of DISJOINT_PAIRS A : ( g . t2 in t2 `1 & t2 in K ) } )
by MCART_1:7;
hence
c c= a
by A11, A8, NORMFORM:def 1;
verum end; suppose A14:
A is
empty
;
ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a )reconsider Z =
{[{},{}]} as
Element of
Normal_forms_on {} by Th22;
take b =
a;
( b in - K & b c= a )A15:
a = [{},{}]
by A14, Th20;
mi (Z ^ Z) <> {}
by Th7;
then
K <> {[{},{}]}
by A1, A14, A15, NORMFORM:40, XBOOLE_1:3;
then
K = {}
by A14, Lm4, TARSKI:def 2;
then
- K = {[{},{}]}
by Th18;
hence
b in - K
by A15, TARSKI:def 1;
b c= athus
b c= a
;
verum end; end; end;
hence
ex b being Element of DISJOINT_PAIRS A st
( b in - K & b c= a )
; verum