:: CQC_SIM1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: CQC_SIM1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: CQC_SIM1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: CQC_SIM1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: CQC_SIM1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: CQC_SIM1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: CQC_SIM1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
scheme :: CQC_SIM1:sch 2
CQCF2FuncEx{
F1()
-> non
empty set ,
F2()
-> non
empty set ,
F3()
-> Element of
Funcs F1(),
F2(),
F4(
set ,
set ,
set )
-> Element of
Funcs F1(),
F2(),
F5(
set ,
set )
-> Element of
Funcs F1(),
F2(),
F6(
set ,
set ,
set ,
set )
-> Element of
Funcs F1(),
F2(),
F7(
set ,
set ,
set )
-> Element of
Funcs F1(),
F2() } :
ex
F being
Function of
CQC-WFF ,
Funcs F1(),
F2() st
(
F . VERUM = F3() & ( for
k being
Element of
NAT for
l being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
F . (P ! l) = F4(
k,
P,
l) ) & ( for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables holds
(
F . ('not' r) = F5(
(F . r),
r) &
F . (r '&' s) = F6(
(F . r),
(F . s),
r,
s) &
F . (All x,r) = F7(
x,
(F . r),
r) ) ) )
scheme :: CQC_SIM1:sch 3
CQCF2FUniq{
F1()
-> non
empty set ,
F2()
-> non
empty set ,
F3()
-> Function of
CQC-WFF ,
Funcs F1(),
F2(),
F4()
-> Function of
CQC-WFF ,
Funcs F1(),
F2(),
F5()
-> Function of
F1(),
F2(),
F6(
set ,
set ,
set )
-> Function of
F1(),
F2(),
F7(
set ,
set )
-> Function of
F1(),
F2(),
F8(
set ,
set ,
set ,
set )
-> Function of
F1(),
F2(),
F9(
set ,
set ,
set )
-> Function of
F1(),
F2() } :
provided
A1:
F3()
. VERUM = F5()
and A2:
for
k being
Element of
NAT for
ll being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
F3()
. (P ! ll) = F6(
k,
P,
ll)
and A3:
for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables holds
(
F3()
. ('not' r) = F7(
(F3() . r),
r) &
F3()
. (r '&' s) = F8(
(F3() . r),
(F3() . s),
r,
s) &
F3()
. (All x,r) = F9(
x,
(F3() . r),
r) )
and A4:
F4()
. VERUM = F5()
and A5:
for
k being
Element of
NAT for
ll being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
F4()
. (P ! ll) = F6(
k,
P,
ll)
and A6:
for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables holds
(
F4()
. ('not' r) = F7(
(F4() . r),
r) &
F4()
. (r '&' s) = F8(
(F4() . r),
(F4() . s),
r,
s) &
F4()
. (All x,r) = F9(
x,
(F4() . r),
r) )
theorem Th10: :: CQC_SIM1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: CQC_SIM1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: CQC_SIM1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: CQC_SIM1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def1 defines NEGATIVE CQC_SIM1:def 1 :
definition
let f,
g be
Function of
[:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF ;
let n be
Nat;
func CON f,
g,
n -> Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF means :
Def2:
:: CQC_SIM1:def 2
for
k being
Element of
NAT for
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables for
p,
q being
Element of
CQC-WFF st
p = f . [k,h] &
q = g . [(k + n),h] holds
it . [k,h] = p '&' q;
existence
ex b1 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st
for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p, q being Element of CQC-WFF st p = f . [k,h] & q = g . [(k + n),h] holds
b1 . [k,h] = p '&' q
uniqueness
for b1, b2 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st ( for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p, q being Element of CQC-WFF st p = f . [k,h] & q = g . [(k + n),h] holds
b1 . [k,h] = p '&' q ) & ( for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p, q being Element of CQC-WFF st p = f . [k,h] & q = g . [(k + n),h] holds
b2 . [k,h] = p '&' q ) holds
b1 = b2
end;
:: deftheorem Def2 defines CON CQC_SIM1:def 2 :
for
f,
g being
Function of
[:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF for
n being
Nat for
b4 being
Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF holds
(
b4 = CON f,
g,
n iff for
k being
Element of
NAT for
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables for
p,
q being
Element of
CQC-WFF st
p = f . [k,h] &
q = g . [(k + n),h] holds
b4 . [k,h] = p '&' q );
Lm1:
for x being Element of bound_QC-variables
for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds h +* ({x} --> (x. k)) is Function of bound_QC-variables , bound_QC-variables
definition
let f be
Function of
[:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF ;
let x be
bound_QC-variable;
func UNIVERSAL x,
f -> Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF means :
Def3:
:: CQC_SIM1:def 3
for
k being
Element of
NAT for
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables for
p being
Element of
CQC-WFF st
p = f . [(k + 1),(h +* ({x} --> (x. k)))] holds
it . [k,h] = All (x. k),
p;
existence
ex b1 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st
for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p being Element of CQC-WFF st p = f . [(k + 1),(h +* ({x} --> (x. k)))] holds
b1 . [k,h] = All (x. k),p
uniqueness
for b1, b2 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st ( for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p being Element of CQC-WFF st p = f . [(k + 1),(h +* ({x} --> (x. k)))] holds
b1 . [k,h] = All (x. k),p ) & ( for k being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables
for p being Element of CQC-WFF st p = f . [(k + 1),(h +* ({x} --> (x. k)))] holds
b2 . [k,h] = All (x. k),p ) holds
b1 = b2
end;
:: deftheorem Def3 defines UNIVERSAL CQC_SIM1:def 3 :
for
f being
Function of
[:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF for
x being
bound_QC-variable for
b3 being
Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF holds
(
b3 = UNIVERSAL x,
f iff for
k being
Element of
NAT for
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables for
p being
Element of
CQC-WFF st
p = f . [(k + 1),(h +* ({x} --> (x. k)))] holds
b3 . [k,h] = All (x. k),
p );
Lm2:
for k being Element of NAT
for f being FinSequence of bound_QC-variables st len f = k holds
f is CQC-variable_list of k
Lm3:
for k being Element of NAT
for f being CQC-variable_list of k holds f is FinSequence of bound_QC-variables
definition
let k be
Element of
NAT ;
let P be
QC-pred_symbol of
k;
let l be
CQC-variable_list of
k;
func ATOMIC P,
l -> Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF means :
Def4:
:: CQC_SIM1:def 4
for
n being
Element of
NAT for
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables holds
it . [n,h] = P ! (h * l);
existence
ex b1 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st
for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds b1 . [n,h] = P ! (h * l)
uniqueness
for b1, b2 being Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st ( for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds b1 . [n,h] = P ! (h * l) ) & ( for n being Element of NAT
for h being Element of Funcs bound_QC-variables ,bound_QC-variables holds b2 . [n,h] = P ! (h * l) ) holds
b1 = b2
end;
:: deftheorem Def4 defines ATOMIC CQC_SIM1:def 4 :
deffunc H1( set , set , set ) -> Element of NAT = 0;
deffunc H2( Element of NAT ) -> Element of NAT = $1;
deffunc H3( Element of NAT , Element of NAT ) -> Element of NAT = $1 + $2;
deffunc H4( set , Element of NAT ) -> Element of NAT = $2 + 1;
definition
let p be
Element of
CQC-WFF ;
func QuantNbr p -> Element of
NAT means :
Def5:
:: CQC_SIM1:def 5
ex
F being
Function of
CQC-WFF ,
NAT st
(
it = F . p &
F . VERUM = 0 & ( for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables for
k being
Element of
NAT for
l being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
(
F . (P ! l) = 0 &
F . ('not' r) = F . r &
F . (r '&' s) = (F . r) + (F . s) &
F . (All x,r) = (F . r) + 1 ) ) );
correctness
existence
ex b1 being Element of NAT ex F being Function of CQC-WFF , NAT st
( b1 = F . p & F . VERUM = 0 & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( F . (P ! l) = 0 & F . ('not' r) = F . r & F . (r '&' s) = (F . r) + (F . s) & F . (All x,r) = (F . r) + 1 ) ) );
uniqueness
for b1, b2 being Element of NAT st ex F being Function of CQC-WFF , NAT st
( b1 = F . p & F . VERUM = 0 & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( F . (P ! l) = 0 & F . ('not' r) = F . r & F . (r '&' s) = (F . r) + (F . s) & F . (All x,r) = (F . r) + 1 ) ) ) & ex F being Function of CQC-WFF , NAT st
( b2 = F . p & F . VERUM = 0 & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables
for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds
( F . (P ! l) = 0 & F . ('not' r) = F . r & F . (r '&' s) = (F . r) + (F . s) & F . (All x,r) = (F . r) + 1 ) ) ) holds
b1 = b2;
end;
:: deftheorem Def5 defines QuantNbr CQC_SIM1:def 5 :
definition
let f be
Function of
CQC-WFF ,
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF ;
let x be
Element of
CQC-WFF ;
:: original: .redefine func f . x -> Element of
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF ;
coherence
f . x is Element of Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF
end;
definition
func SepFunc -> Function of
CQC-WFF ,
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF means :
Def6:
:: CQC_SIM1:def 6
(
it . VERUM = [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):] --> VERUM & ( for
k being
Element of
NAT for
l being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
it . (P ! l) = ATOMIC P,
l ) & ( for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables holds
(
it . ('not' r) = NEGATIVE (it . r) &
it . (r '&' s) = CON (it . r),
(it . s),
(QuantNbr r) &
it . (All x,r) = UNIVERSAL x,
(it . r) ) ) );
existence
ex b1 being Function of CQC-WFF , Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st
( b1 . VERUM = [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):] --> VERUM & ( for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds b1 . (P ! l) = ATOMIC P,l ) & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables holds
( b1 . ('not' r) = NEGATIVE (b1 . r) & b1 . (r '&' s) = CON (b1 . r),(b1 . s),(QuantNbr r) & b1 . (All x,r) = UNIVERSAL x,(b1 . r) ) ) )
uniqueness
for b1, b2 being Function of CQC-WFF , Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],CQC-WFF st b1 . VERUM = [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):] --> VERUM & ( for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds b1 . (P ! l) = ATOMIC P,l ) & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables holds
( b1 . ('not' r) = NEGATIVE (b1 . r) & b1 . (r '&' s) = CON (b1 . r),(b1 . s),(QuantNbr r) & b1 . (All x,r) = UNIVERSAL x,(b1 . r) ) ) & b2 . VERUM = [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):] --> VERUM & ( for k being Element of NAT
for l being CQC-variable_list of k
for P being QC-pred_symbol of k holds b2 . (P ! l) = ATOMIC P,l ) & ( for r, s being Element of CQC-WFF
for x being Element of bound_QC-variables holds
( b2 . ('not' r) = NEGATIVE (b2 . r) & b2 . (r '&' s) = CON (b2 . r),(b2 . s),(QuantNbr r) & b2 . (All x,r) = UNIVERSAL x,(b2 . r) ) ) holds
b1 = b2
end;
:: deftheorem Def6 defines SepFunc CQC_SIM1:def 6 :
for
b1 being
Function of
CQC-WFF ,
Funcs [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):],
CQC-WFF holds
(
b1 = SepFunc iff (
b1 . VERUM = [:NAT ,(Funcs bound_QC-variables ,bound_QC-variables ):] --> VERUM & ( for
k being
Element of
NAT for
l being
CQC-variable_list of
k for
P being
QC-pred_symbol of
k holds
b1 . (P ! l) = ATOMIC P,
l ) & ( for
r,
s being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables holds
(
b1 . ('not' r) = NEGATIVE (b1 . r) &
b1 . (r '&' s) = CON (b1 . r),
(b1 . s),
(QuantNbr r) &
b1 . (All x,r) = UNIVERSAL x,
(b1 . r) ) ) ) );
:: deftheorem defines SepFunc CQC_SIM1:def 7 :
deffunc H5( Element of CQC-WFF ) -> Element of NAT = QuantNbr $1;
theorem :: CQC_SIM1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def8 defines min CQC_SIM1:def 8 :
theorem Th19: :: CQC_SIM1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: CQC_SIM1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
scheme :: CQC_SIM1:sch 4
MaxFinDomElem{
F1()
-> non
empty set ,
F2()
-> set ,
P1[
set ,
set ] } :
ex
x being
Element of
F1() st
(
x in F2() & ( for
y being
Element of
F1() st
y in F2() holds
P1[
x,
y] ) )
provided
A1:
(
F2() is
finite &
F2()
<> {} &
F2()
c= F1() )
and A2:
for
x,
y being
Element of
F1() holds
(
P1[
x,
y] or
P1[
y,
x] )
and A3:
for
x,
y,
z being
Element of
F1() st
P1[
x,
y] &
P1[
y,
z] holds
P1[
x,
z]
:: deftheorem defines NBI CQC_SIM1:def 9 :
:: deftheorem defines index CQC_SIM1:def 10 :
theorem Th21: :: CQC_SIM1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th22: :: CQC_SIM1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: CQC_SIM1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th24: :: CQC_SIM1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines SepVar CQC_SIM1:def 11 :
theorem :: CQC_SIM1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th27: :: CQC_SIM1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th29: :: CQC_SIM1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let p be
Element of
CQC-WFF ;
let X be
Subset of
[:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):];
pred X is_Sep-closed_on p means :
Def12:
:: CQC_SIM1:def 12
(
[p,(index p),({}. bound_QC-variables ),(id bound_QC-variables )] in X & ( for
q being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[('not' q),k,K,f] in X holds
[q,k,K,f] in X ) & ( for
q,
r being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(q '&' r),k,K,f] in X holds
(
[q,k,K,f] in X &
[r,(k + (QuantNbr q)),K,f] in X ) ) & ( for
q being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(All x,q),k,K,f] in X holds
[q,(k + 1),(K \/ {x}),(f +* ({x} --> (x. k)))] in X ) );
end;
:: deftheorem Def12 defines is_Sep-closed_on CQC_SIM1:def 12 :
for
p being
Element of
CQC-WFF for
X being
Subset of
[:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] holds
(
X is_Sep-closed_on p iff (
[p,(index p),({}. bound_QC-variables ),(id bound_QC-variables )] in X & ( for
q being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[('not' q),k,K,f] in X holds
[q,k,K,f] in X ) & ( for
q,
r being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(q '&' r),k,K,f] in X holds
(
[q,k,K,f] in X &
[r,(k + (QuantNbr q)),K,f] in X ) ) & ( for
q being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(All x,q),k,K,f] in X holds
[q,(k + 1),(K \/ {x}),(f +* ({x} --> (x. k)))] in X ) ) );
definition
let p be
Element of
CQC-WFF ;
func SepQuadruples p -> Subset of
[:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] means :
Def13:
:: CQC_SIM1:def 13
(
it is_Sep-closed_on p & ( for
D being
Subset of
[:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st
D is_Sep-closed_on p holds
it c= D ) );
existence
ex b1 being Subset of [:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st
( b1 is_Sep-closed_on p & ( for D being Subset of [:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st D is_Sep-closed_on p holds
b1 c= D ) )
uniqueness
for b1, b2 being Subset of [:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st b1 is_Sep-closed_on p & ( for D being Subset of [:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st D is_Sep-closed_on p holds
b1 c= D ) & b2 is_Sep-closed_on p & ( for D being Subset of [:CQC-WFF ,NAT ,(Fin bound_QC-variables ),(Funcs bound_QC-variables ,bound_QC-variables ):] st D is_Sep-closed_on p holds
b2 c= D ) holds
b1 = b2
end;
:: deftheorem Def13 defines SepQuadruples CQC_SIM1:def 13 :
theorem Th31: :: CQC_SIM1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th32: :: CQC_SIM1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th33: :: CQC_SIM1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
p,
q,
r being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(q '&' r),k,K,f] in SepQuadruples p holds
(
[q,k,K,f] in SepQuadruples p &
[r,(k + (QuantNbr q)),K,f] in SepQuadruples p )
theorem Th34: :: CQC_SIM1:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th35: :: CQC_SIM1:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
q,
p being
Element of
CQC-WFF for
k being
Element of
NAT for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables for
K being
Finite_Subset of
bound_QC-variables holds
( not
[q,k,K,f] in SepQuadruples p or
[q,k,K,f] = [p,(index p),({}. bound_QC-variables ),(id bound_QC-variables )] or
[('not' q),k,K,f] in SepQuadruples p or ex
r being
Element of
CQC-WFF st
[(q '&' r),k,K,f] in SepQuadruples p or ex
r being
Element of
CQC-WFF ex
l being
Element of
NAT st
(
k = l + (QuantNbr r) &
[(r '&' q),l,K,f] in SepQuadruples p ) or ex
x being
Element of
bound_QC-variables ex
l being
Element of
NAT ex
h being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
(
l + 1
= k &
h +* ({x} --> (x. l)) = f & (
[(All x,q),l,K,h] in SepQuadruples p or
[(All x,q),l,(K \ {x}),h] in SepQuadruples p ) ) )
scheme :: CQC_SIM1:sch 6
Sepregression{
F1()
-> Element of
CQC-WFF ,
P1[
set ,
set ,
set ,
set ] } :
provided
A1:
P1[
F1(),
index F1(),
{}. bound_QC-variables ,
id bound_QC-variables ]
and A2:
for
q being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[('not' q),k,K,f] in SepQuadruples F1() &
P1[
'not' q,
k,
K,
f] holds
P1[
q,
k,
K,
f]
and A3:
for
q,
r being
Element of
CQC-WFF for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(q '&' r),k,K,f] in SepQuadruples F1() &
P1[
q '&' r,
k,
K,
f] holds
(
P1[
q,
k,
K,
f] &
P1[
r,
k + (QuantNbr q),
K,
f] )
and A4:
for
q being
Element of
CQC-WFF for
x being
Element of
bound_QC-variables for
k being
Element of
NAT for
K being
Finite_Subset of
bound_QC-variables for
f being
Element of
Funcs bound_QC-variables ,
bound_QC-variables st
[(All x,q),k,K,f] in SepQuadruples F1() &
P1[
All x,
q,
k,
K,
f] holds
P1[
q,
k + 1,
K \/ {x},
f +* ({x} --> (x. k))]
theorem Th36: :: CQC_SIM1:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th39: :: CQC_SIM1:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th40: :: CQC_SIM1:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th42: :: CQC_SIM1:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th43: :: CQC_SIM1:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th45: :: CQC_SIM1:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_SIM1:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def14 defines are_similar CQC_SIM1:def 14 :
theorem :: CQC_SIM1:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_SIM1:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_SIM1:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)