:: CALCUL_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines Ant CALCUL_1:def 1 :
:: deftheorem Def2 defines Suc CALCUL_1:def 2 :
:: deftheorem Def3 defines is_tail_of CALCUL_1:def 3 :
:: deftheorem Def4 defines is_Subsequence_of CALCUL_1:def 4 :
theorem Th1: :: CALCUL_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: CALCUL_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th3: :: CALCUL_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th4: :: CALCUL_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: CALCUL_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: CALCUL_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th7: :: CALCUL_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: CALCUL_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: CALCUL_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: CALCUL_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th11: :: CALCUL_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: CALCUL_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: CALCUL_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th14: :: CALCUL_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def5 defines still_not-bound_in CALCUL_1:def 5 :
:: deftheorem Def6 defines set_of_CQC-WFF-seq CALCUL_1:def 6 :
definition
let PR be
FinSequence of
[:set_of_CQC-WFF-seq ,Proof_Step_Kinds :];
let n be
Nat;
pred PR,
n is_a_correct_step means :
Def7:
:: CALCUL_1:def 7
ex
f being
FinSequence of
CQC-WFF st
(
Suc f is_tail_of Ant f &
(PR . n) `1 = f )
if (PR . n) `2 = 0
ex
f being
FinSequence of
CQC-WFF st
(PR . n) `1 = f ^ <*VERUM *> if (PR . n) `2 = 1
ex
i being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n &
Ant f is_Subsequence_of Ant g &
Suc f = Suc g &
(PR . i) `1 = f &
(PR . n) `1 = g )
if (PR . n) `2 = 2
ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
len f > 1 &
len g > 1 &
Ant (Ant f) = Ant (Ant g) &
'not' (Suc (Ant f)) = Suc (Ant g) &
Suc f = Suc g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 )
if (PR . n) `2 = 3
ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
len f > 1 &
Ant f = Ant g &
Suc (Ant f) = 'not' p &
'not' (Suc f) = Suc g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant (Ant f)) ^ <*p*> = (PR . n) `1 )
if (PR . n) `2 = 4
ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
Ant f = Ant g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 )
if (PR . n) `2 = 5
ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n &
p '&' q = Suc f &
f = (PR . i) `1 &
(Ant f) ^ <*p*> = (PR . n) `1 )
if (PR . n) `2 = 6
ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n &
p '&' q = Suc f &
f = (PR . i) `1 &
(Ant f) ^ <*q*> = (PR . n) `1 )
if (PR . n) `2 = 7
ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF ex
x,
y being
bound_QC-variable st
( 1
<= i &
i < n &
Suc f = All x,
p &
f = (PR . i) `1 &
(Ant f) ^ <*(p . x,y)*> = (PR . n) `1 )
if (PR . n) `2 = 8
ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF ex
x,
y being
bound_QC-variable st
( 1
<= i &
i < n &
Suc f = p . x,
y & not
y in still_not-bound_in (Ant f) & not
y in still_not-bound_in (All x,p) &
f = (PR . i) `1 &
(Ant f) ^ <*(All x,p)*> = (PR . n) `1 )
if (PR . n) `2 = 9
;
consistency
( ( (PR . n) `2 = 0 & (PR . n) `2 = 1 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 2 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 3 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 4 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 5 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 6 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 7 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 8 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 9 implies ( ex f being FinSequence of CQC-WFF st
( Suc f is_tail_of Ant f & (PR . n) `1 = f ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 2 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 3 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 4 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 5 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 6 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 7 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 8 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 9 implies ( ex f being FinSequence of CQC-WFF st (PR . n) `1 = f ^ <*VERUM *> iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 3 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 4 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 5 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 6 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 7 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 8 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 9 implies ( ex i being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & Ant f is_Subsequence_of Ant g & Suc f = Suc g & (PR . i) `1 = f & (PR . n) `1 = g ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 4 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 5 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 6 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 7 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 8 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 9 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & len g > 1 & Ant (Ant f) = Ant (Ant g) & 'not' (Suc (Ant f)) = Suc (Ant g) & Suc f = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 5 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) iff ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 6 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 7 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 8 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 9 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF ex p being Element of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & len f > 1 & Ant f = Ant g & Suc (Ant f) = 'not' p & 'not' (Suc f) = Suc g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 6 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 7 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 8 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 9 implies ( ex i, j being Nat ex f, g being FinSequence of CQC-WFF st
( 1 <= i & i < n & 1 <= j & j < i & Ant f = Ant g & f = (PR . j) `1 & g = (PR . i) `1 & (Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 7 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 8 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 9 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*p*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 8 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 9 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p, q being Element of CQC-WFF st
( 1 <= i & i < n & p '&' q = Suc f & f = (PR . i) `1 & (Ant f) ^ <*q*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) & ( (PR . n) `2 = 8 & (PR . n) `2 = 9 implies ( ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = All x,p & f = (PR . i) `1 & (Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) iff ex i being Nat ex f being FinSequence of CQC-WFF ex p being Element of CQC-WFF ex x, y being bound_QC-variable st
( 1 <= i & i < n & Suc f = p . x,y & not y in still_not-bound_in (Ant f) & not y in still_not-bound_in (All x,p) & f = (PR . i) `1 & (Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) )
;
end;
:: deftheorem Def7 defines is_a_correct_step CALCUL_1:def 7 :
for
PR being
FinSequence of
[:set_of_CQC-WFF-seq ,Proof_Step_Kinds :] for
n being
Nat holds
( (
(PR . n) `2 = 0 implies (
PR,
n is_a_correct_step iff ex
f being
FinSequence of
CQC-WFF st
(
Suc f is_tail_of Ant f &
(PR . n) `1 = f ) ) ) & (
(PR . n) `2 = 1 implies (
PR,
n is_a_correct_step iff ex
f being
FinSequence of
CQC-WFF st
(PR . n) `1 = f ^ <*VERUM *> ) ) & (
(PR . n) `2 = 2 implies (
PR,
n is_a_correct_step iff ex
i being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n &
Ant f is_Subsequence_of Ant g &
Suc f = Suc g &
(PR . i) `1 = f &
(PR . n) `1 = g ) ) ) & (
(PR . n) `2 = 3 implies (
PR,
n is_a_correct_step iff ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
len f > 1 &
len g > 1 &
Ant (Ant f) = Ant (Ant g) &
'not' (Suc (Ant f)) = Suc (Ant g) &
Suc f = Suc g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant (Ant f)) ^ <*(Suc f)*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 4 implies (
PR,
n is_a_correct_step iff ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
len f > 1 &
Ant f = Ant g &
Suc (Ant f) = 'not' p &
'not' (Suc f) = Suc g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant (Ant f)) ^ <*p*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 5 implies (
PR,
n is_a_correct_step iff ex
i,
j being
Nat ex
f,
g being
FinSequence of
CQC-WFF st
( 1
<= i &
i < n & 1
<= j &
j < i &
Ant f = Ant g &
f = (PR . j) `1 &
g = (PR . i) `1 &
(Ant f) ^ <*((Suc f) '&' (Suc g))*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 6 implies (
PR,
n is_a_correct_step iff ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n &
p '&' q = Suc f &
f = (PR . i) `1 &
(Ant f) ^ <*p*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 7 implies (
PR,
n is_a_correct_step iff ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p,
q being
Element of
CQC-WFF st
( 1
<= i &
i < n &
p '&' q = Suc f &
f = (PR . i) `1 &
(Ant f) ^ <*q*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 8 implies (
PR,
n is_a_correct_step iff ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF ex
x,
y being
bound_QC-variable st
( 1
<= i &
i < n &
Suc f = All x,
p &
f = (PR . i) `1 &
(Ant f) ^ <*(p . x,y)*> = (PR . n) `1 ) ) ) & (
(PR . n) `2 = 9 implies (
PR,
n is_a_correct_step iff ex
i being
Nat ex
f being
FinSequence of
CQC-WFF ex
p being
Element of
CQC-WFF ex
x,
y being
bound_QC-variable st
( 1
<= i &
i < n &
Suc f = p . x,
y & not
y in still_not-bound_in (Ant f) & not
y in still_not-bound_in (All x,p) &
f = (PR . i) `1 &
(Ant f) ^ <*(All x,p)*> = (PR . n) `1 ) ) ) );
:: deftheorem Def8 defines a_proof CALCUL_1:def 8 :
:: deftheorem Def9 defines |- CALCUL_1:def 9 :
:: deftheorem Def10 defines is_formal_provable_from CALCUL_1:def 10 :
:: deftheorem Def11 defines |= CALCUL_1:def 11 :
:: deftheorem defines |= CALCUL_1:def 12 :
:: deftheorem defines |= CALCUL_1:def 13 :
:: deftheorem Def14 defines |= CALCUL_1:def 14 :
:: deftheorem Def15 defines |= CALCUL_1:def 15 :
theorem Th15: :: CALCUL_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: CALCUL_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th17: :: CALCUL_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th18: :: CALCUL_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: CALCUL_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th20: :: CALCUL_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: CALCUL_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: CALCUL_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: CALCUL_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: CALCUL_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: CALCUL_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: CALCUL_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: CALCUL_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th28: :: CALCUL_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: CALCUL_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: CALCUL_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: CALCUL_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for f being FinSequence st f <> {} holds
1 <= len f
by GRAPH_5:8;
Lm2:
for n being Nat
for PR being FinSequence of [:set_of_CQC-WFF-seq ,Proof_Step_Kinds :] st 1 <= n & n <= len PR holds
(PR . n) `1 is FinSequence of CQC-WFF
theorem :: CALCUL_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: CALCUL_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: CALCUL_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: CALCUL_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: CALCUL_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: CALCUL_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: CALCUL_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: CALCUL_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: CALCUL_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: CALCUL_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: CALCUL_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: CALCUL_1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th44: :: CALCUL_1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th45: :: CALCUL_1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: CALCUL_1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th48: :: CALCUL_1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: CALCUL_1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th53: :: CALCUL_1:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: CALCUL_1:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: CALCUL_1:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th57: :: CALCUL_1:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th59: :: CALCUL_1:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th60: :: CALCUL_1:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th62: :: CALCUL_1:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th63: :: CALCUL_1:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th64: :: CALCUL_1:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th65: :: CALCUL_1:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th66: :: CALCUL_1:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th67: :: CALCUL_1:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: CALCUL_1:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 