:: CQC_THE1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem :: CQC_THE1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n being
natural number holds
( not
n <= 6 or
n = 0 or
n = 1 or
n = 2 or
n = 3 or
n = 4 or
n = 5 or
n = 6 )
theorem :: CQC_THE1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n being
natural number holds
( not
n <= 7 or
n = 0 or
n = 1 or
n = 2 or
n = 3 or
n = 4 or
n = 5 or
n = 6 or
n = 7 )
theorem :: CQC_THE1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n being
natural number holds
( not
n <= 8 or
n = 0 or
n = 1 or
n = 2 or
n = 3 or
n = 4 or
n = 5 or
n = 6 or
n = 7 or
n = 8 )
theorem Th10: :: CQC_THE1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n being
natural number holds
( not
n <= 9 or
n = 0 or
n = 1 or
n = 2 or
n = 3 or
n = 4 or
n = 5 or
n = 6 or
n = 7 or
n = 8 or
n = 9 )
theorem Th11: :: CQC_THE1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n being
Nat holds
{ k where k is Nat : k <= n + 1 } = { i where i is Nat : i <= n } \/ {(n + 1)}
theorem Th12: :: CQC_THE1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
deffunc H1( set ) -> set = $1 `1 ;
theorem :: CQC_THE1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: CQC_THE1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def1 defines being_a_theory CQC_THE1:def 1 :
theorem :: CQC_THE1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def2 defines Cn CQC_THE1:def 2 :
theorem :: CQC_THE1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th27: :: CQC_THE1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th28: :: CQC_THE1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th29: :: CQC_THE1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th30: :: CQC_THE1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th31: :: CQC_THE1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th32: :: CQC_THE1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th33: :: CQC_THE1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th34: :: CQC_THE1:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th35: :: CQC_THE1:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: CQC_THE1:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th37: :: CQC_THE1:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th38: :: CQC_THE1:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th39: :: CQC_THE1:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for X being Subset of CQC-WFF holds Cn (Cn X) c= Cn X
theorem :: CQC_THE1:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th41: :: CQC_THE1:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines Proof_Step_Kinds CQC_THE1:def 3 :
theorem :: CQC_THE1:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th43: :: CQC_THE1:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th45: :: CQC_THE1:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let PR be
FinSequence of
[:CQC-WFF ,Proof_Step_Kinds :];
let n be
Nat;
let X be
Subset of
CQC-WFF ;
pred PR,
n is_a_correct_step_wrt X means :
Def4:
:: CQC_THE1:def 4
(PR . n) `1 in X if (PR . n) `2 = 0
(PR . n) `1 = VERUM if (PR . n) `2 = 1
ex
p being
Element of
CQC-WFF st
(PR . n) `1 = (('not' p) => p) => p if (PR . n) `2 = 2
ex
p,
q being
Element of
CQC-WFF st
(PR . n) `1 = p => (('not' p) => q) if (PR . n) `2 = 3
ex
p,
q,
r being
Element of
CQC-WFF st
(PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) if (PR . n) `2 = 4
ex
p,
q being
Element of
CQC-WFF st
(PR . n) `1 = (p '&' q) => (q '&' p) if (PR . n) `2 = 5
ex
p being
Element of
CQC-WFF ex
x being
bound_QC-variable st
(PR . n) `1 = (All x,p) => p if (PR . n) `2 = 6
ex
i,
j being
Nat ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
p = (PR . j) `1 &
q = (PR . n) `1 &
(PR . i) `1 = p => q )
if (PR . n) `2 = 7
ex
i being
Nat ex
p,
q being
Element of
CQC-WFF ex
x being
bound_QC-variable st
( 1
<= i &
i < n &
(PR . i) `1 = p => q & not
x in still_not-bound_in p &
(PR . n) `1 = p => (All x,q) )
if (PR . n) `2 = 8
ex
i being
Nat ex
x,
y being
bound_QC-variable ex
s being
QC-formula st
( 1
<= i &
i < n &
s . x in CQC-WFF &
s . y in CQC-WFF & not
x in still_not-bound_in s &
s . x = (PR . i) `1 &
s . y = (PR . n) `1 )
if (PR . n) `2 = 9
;
consistency
( ( (PR . n) `2 = 0 & (PR . n) `2 = 1 implies ( (PR . n) `1 in X iff (PR . n) `1 = VERUM ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 2 implies ( (PR . n) `1 in X iff ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 3 implies ( (PR . n) `1 in X iff ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 4 implies ( (PR . n) `1 in X iff ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 5 implies ( (PR . n) `1 in X iff ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 6 implies ( (PR . n) `1 in X iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 7 implies ( (PR . n) `1 in X iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 8 implies ( (PR . n) `1 in X iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 9 implies ( (PR . n) `1 in X iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 2 implies ( (PR . n) `1 = VERUM iff ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 3 implies ( (PR . n) `1 = VERUM iff ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 4 implies ( (PR . n) `1 = VERUM iff ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 5 implies ( (PR . n) `1 = VERUM iff ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 6 implies ( (PR . n) `1 = VERUM iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 7 implies ( (PR . n) `1 = VERUM iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 8 implies ( (PR . n) `1 = VERUM iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 9 implies ( (PR . n) `1 = VERUM iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 3 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 4 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 5 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 6 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 7 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 8 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 9 implies ( ex p being Element of CQC-WFF st (PR . n) `1 = (('not' p) => p) => p iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 4 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 5 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 6 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 7 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 8 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 9 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = p => (('not' p) => q) iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 5 implies ( ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) iff ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 6 implies ( ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 7 implies ( ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 8 implies ( ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 9 implies ( ex p, q, r being Element of CQC-WFF st (PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 6 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) iff ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 7 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 8 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 9 implies ( ex p, q being Element of CQC-WFF st (PR . n) `1 = (p '&' q) => (q '&' p) iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 7 implies ( ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p iff ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 8 implies ( ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 9 implies ( ex p being Element of CQC-WFF ex x being bound_QC-variable st (PR . n) `1 = (All x,p) => p iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 8 implies ( ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) iff ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 9 implies ( ex i, j being Nat ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 8 & (PR . n) `2 = 9 implies ( ex i being Nat ex p, q being Element of CQC-WFF ex x being bound_QC-variable st
( 1 <= i & i < n & (PR . i) `1 = p => q & not x in still_not-bound_in p & (PR . n) `1 = p => (All x,q) ) iff ex i being Nat ex x, y being bound_QC-variable ex s being QC-formula st
( 1 <= i & i < n & s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x = (PR . i) `1 & s . y = (PR . n) `1 ) ) ) )
;
end;
:: deftheorem Def4 defines is_a_correct_step_wrt CQC_THE1:def 4 :
for
PR being
FinSequence of
[:CQC-WFF ,Proof_Step_Kinds :] for
n being
Nat for
X being
Subset of
CQC-WFF holds
( (
(PR . n) `2 = 0 implies (
PR,
n is_a_correct_step_wrt X iff
(PR . n) `1 in X ) ) & (
(PR . n) `2 = 1 implies (
PR,
n is_a_correct_step_wrt X iff
(PR . n) `1 = VERUM ) ) & (
(PR . n) `2 = 2 implies (
PR,
n is_a_correct_step_wrt X iff ex
p being
Element of
CQC-WFF st
(PR . n) `1 = (('not' p) => p) => p ) ) & (
(PR . n) `2 = 3 implies (
PR,
n is_a_correct_step_wrt X iff ex
p,
q being
Element of
CQC-WFF st
(PR . n) `1 = p => (('not' p) => q) ) ) & (
(PR . n) `2 = 4 implies (
PR,
n is_a_correct_step_wrt X iff ex
p,
q,
r being
Element of
CQC-WFF st
(PR . n) `1 = (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) ) ) & (
(PR . n) `2 = 5 implies (
PR,
n is_a_correct_step_wrt X iff ex
p,
q being
Element of
CQC-WFF st
(PR . n) `1 = (p '&' q) => (q '&' p) ) ) & (
(PR . n) `2 = 6 implies (
PR,
n is_a_correct_step_wrt X iff ex
p being
Element of
CQC-WFF ex
x being
bound_QC-variable st
(PR . n) `1 = (All x,p) => p ) ) & (
(PR . n) `2 = 7 implies (
PR,
n is_a_correct_step_wrt X iff ex
i,
j being
Nat ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
p = (PR . j) `1 &
q = (PR . n) `1 &
(PR . i) `1 = p => q ) ) ) & (
(PR . n) `2 = 8 implies (
PR,
n is_a_correct_step_wrt X iff ex
i being
Nat ex
p,
q being
Element of
CQC-WFF ex
x being
bound_QC-variable st
( 1
<= i &
i < n &
(PR . i) `1 = p => q & not
x in still_not-bound_in p &
(PR . n) `1 = p => (All x,q) ) ) ) & (
(PR . n) `2 = 9 implies (
PR,
n is_a_correct_step_wrt X iff ex
i being
Nat ex
x,
y being
bound_QC-variable ex
s being
QC-formula st
( 1
<= i &
i < n &
s . x in CQC-WFF &
s . y in CQC-WFF & not
x in still_not-bound_in s &
s . x = (PR . i) `1 &
s . y = (PR . n) `1 ) ) ) );
:: deftheorem Def5 defines is_a_proof_wrt CQC_THE1:def 5 :
theorem :: CQC_THE1:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:57 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th58: :: CQC_THE1:58 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:59 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th60: :: CQC_THE1:60 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th61: :: CQC_THE1:61 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th62: :: CQC_THE1:62 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:63 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th64: :: CQC_THE1:64 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def6 defines Effect CQC_THE1:def 6 :
theorem :: CQC_THE1:65 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th66: :: CQC_THE1:66 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm2:
for X being Subset of CQC-WFF holds { p where p is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = p ) } c= CQC-WFF
theorem Th67: :: CQC_THE1:67 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm3:
for X being Subset of CQC-WFF holds VERUM in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm4:
for p being Element of CQC-WFF
for X being Subset of CQC-WFF holds (('not' p) => p) => p in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm5:
for p, q being Element of CQC-WFF
for X being Subset of CQC-WFF holds p => (('not' p) => q) in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm6:
for p, q, r being Element of CQC-WFF
for X being Subset of CQC-WFF holds (p => q) => (('not' (q '&' r)) => ('not' (p '&' r))) in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm7:
for p, q being Element of CQC-WFF
for X being Subset of CQC-WFF holds (p '&' q) => (q '&' p) in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm8:
for p, q being Element of CQC-WFF
for X being Subset of CQC-WFF st p in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) } & p => q in { G where G is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = G ) } holds
q in { H where H is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = H ) }
Lm9:
for p being Element of CQC-WFF
for x being bound_QC-variable
for X being Subset of CQC-WFF holds (All x,p) => p in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) }
Lm10:
for p, q being Element of CQC-WFF
for x being bound_QC-variable
for X being Subset of CQC-WFF st p => q in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) } & not x in still_not-bound_in p holds
p => (All x,q) in { G where G is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = G ) }
Lm11:
for s being QC-formula
for x, y being bound_QC-variable
for X being Subset of CQC-WFF st s . x in CQC-WFF & s . y in CQC-WFF & not x in still_not-bound_in s & s . x in { F where F is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = F ) } holds
s . y in { G where G is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = G ) }
theorem Th68: :: CQC_THE1:68 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm12:
for X being Subset of CQC-WFF holds { p where p is Element of CQC-WFF : ex f being FinSequence of [:CQC-WFF ,Proof_Step_Kinds :] st
( f is_a_proof_wrt X & Effect f = p ) } c= Cn X
theorem Th69: :: CQC_THE1:69 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th70: :: CQC_THE1:70 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:71 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem CQC_THE1:def 7 :
canceled;
:: deftheorem defines TAUT CQC_THE1:def 8 :
theorem :: CQC_THE1:72 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:73 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th74: :: CQC_THE1:74 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th75: :: CQC_THE1:75 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th76: :: CQC_THE1:76 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th77: :: CQC_THE1:77 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:78 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:79 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:80 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:81 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:82 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:83 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:84 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:85 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def9 defines |- CQC_THE1:def 9 :
theorem :: CQC_THE1:86 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:87 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:88 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:89 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:90 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:91 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:92 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:93 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:94 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:95 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def10 defines valid CQC_THE1:def 10 :
Lm13:
for s being QC-formula holds
( |-|- s valid s iff s in TAUT )
:: deftheorem defines valid CQC_THE1:def 11 :
theorem :: CQC_THE1:96 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:97 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: CQC_THE1:98 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:99 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:100 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:101 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:102 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:103 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:104 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:105 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:106 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CQC_THE1:107 :: Showing IDV graph ... (Click the Palm Tree again to close it)