definition
let PR be
FinSequence of
[:MC-wff,Proof_Step_Kinds_IPC:];
let n be
Nat;
let X be
Subset of
MC-wff;
pred PR,
n is_a_correct_step_wrt_IPC X means :
Def3:
(PR . n) `1 in X if (PR . n) `2 = 0 ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = p => (q => p) if (PR . n) `2 = 1
ex
p,
q,
r being
Element of
MC-wff st
(PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) if (PR . n) `2 = 2
ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = (p '&' q) => p if (PR . n) `2 = 3
ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = (p '&' q) => q if (PR . n) `2 = 4
ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = p => (q => (p '&' q)) if (PR . n) `2 = 5
ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = p => (p 'or' q) if (PR . n) `2 = 6
ex
p,
q being
Element of
MC-wff st
(PR . n) `1 = q => (p 'or' q) if (PR . n) `2 = 7
ex
p,
q,
r being
Element of
MC-wff st
(PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) if (PR . n) `2 = 8
ex
p being
Element of
MC-wff st
(PR . n) `1 = FALSUM => p if (PR . n) `2 = 9
ex
i,
j being
Nat ex
p,
q being
Element of
MC-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 = 10
;
consistency
( ( (PR . n) `2 = 0 & (PR . n) `2 = 1 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 2 implies ( (PR . n) `1 in X iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 3 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 4 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 5 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 6 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 7 implies ( (PR . n) `1 in X iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 8 implies ( (PR . n) `1 in X iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 9 implies ( (PR . n) `1 in X iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 0 & (PR . n) `2 = 10 implies ( (PR . n) `1 in X iff ex i, j being Nat ex p, q being Element of MC-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 = 2 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 3 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 4 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 5 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 6 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 7 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 1 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) iff ex i, j being Nat ex p, q being Element of MC-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 = 3 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 4 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 5 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 6 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 7 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 8 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 9 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 2 & (PR . n) `2 = 10 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) iff ex i, j being Nat ex p, q being Element of MC-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 = 4 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 5 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 6 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 7 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 3 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p iff ex i, j being Nat ex p, q being Element of MC-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 = 5 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 6 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 7 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 4 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q iff ex i, j being Nat ex p, q being Element of MC-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 = 6 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 7 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 5 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) iff ex i, j being Nat ex p, q being Element of MC-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 = 7 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 6 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) iff ex i, j being Nat ex p, q being Element of MC-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 = 7 & (PR . n) `2 = 8 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 9 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 7 & (PR . n) `2 = 10 implies ( ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) iff ex i, j being Nat ex p, q being Element of MC-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 & (PR . n) `2 = 9 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 8 & (PR . n) `2 = 10 implies ( ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) iff ex i, j being Nat ex p, q being Element of MC-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 = 9 & (PR . n) `2 = 10 implies ( ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p iff ex i, j being Nat ex p, q being Element of MC-wff st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) )
;
end;
::
deftheorem Def3 defines
is_a_correct_step_wrt_IPC INTPRO_2:def 3 :
for PR being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:]
for n being Nat
for X being Subset of MC-wff holds
( ( (PR . n) `2 = 0 implies ( PR,n is_a_correct_step_wrt_IPC X iff (PR . n) `1 in X ) ) & ( (PR . n) `2 = 1 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => p) ) ) & ( (PR . n) `2 = 2 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => (q => r)) => ((p => q) => (p => r)) ) ) & ( (PR . n) `2 = 3 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => p ) ) & ( (PR . n) `2 = 4 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = (p '&' q) => q ) ) & ( (PR . n) `2 = 5 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (q => (p '&' q)) ) ) & ( (PR . n) `2 = 6 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = p => (p 'or' q) ) ) & ( (PR . n) `2 = 7 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q being Element of MC-wff st (PR . n) `1 = q => (p 'or' q) ) ) & ( (PR . n) `2 = 8 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p, q, r being Element of MC-wff st (PR . n) `1 = (p => r) => ((q => r) => ((p 'or' q) => r)) ) ) & ( (PR . n) `2 = 9 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex p being Element of MC-wff st (PR . n) `1 = FALSUM => p ) ) & ( (PR . n) `2 = 10 implies ( PR,n is_a_correct_step_wrt_IPC X iff ex i, j being Nat ex p, q being Element of MC-wff st
( 1 <= i & i < n & 1 <= j & j < i & p = (PR . j) `1 & q = (PR . n) `1 & (PR . i) `1 = p => q ) ) ) );
Lm1:
for X being Subset of MC-wff holds { p where p is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = p ) } c= MC-wff
Lm2:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds p => (q => p) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm3:
for p, q, r being Element of MC-wff
for X being Subset of MC-wff holds (p => (q => r)) => ((p => q) => (p => r)) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm4:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds (p '&' q) => p in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm5:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds (p '&' q) => q in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm6:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds p => (q => (p '&' q)) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm7:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds p => (p 'or' q) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm8:
for p, q being Element of MC-wff
for X being Subset of MC-wff holds q => (p 'or' q) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm9:
for p, q, r being Element of MC-wff
for X being Subset of MC-wff holds (p => r) => ((q => r) => ((p 'or' q) => r)) in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm10:
for p being Element of MC-wff
for X being Subset of MC-wff holds FALSUM => p in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) }
Lm11:
for p, q being Element of MC-wff
for X being Subset of MC-wff st p in { F where F is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = F ) } & p => q in { G where G is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = G ) } holds
q in { H where H is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = H ) }
theorem Th14:
for
Y,
X being
Subset of
MC-wff st
Y = { p where p is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = p ) } holds
Y is
IPC_theory by Lm2, Lm3, Lm4, Lm5, Lm6, Lm7, Lm8, Lm9, Lm10, Lm11;
Lm12:
for X being Subset of MC-wff holds { p where p is Element of MC-wff : ex f being FinSequence of [:MC-wff,Proof_Step_Kinds_IPC:] st
( f is_a_proof_wrt_IPC X & Effect_IPC f = p ) } c= CnIPC X
definition
let x1,
x2,
x3,
x4,
x5 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5} is Subset of MC-wff
end;
definition
let x1,
x2,
x3,
x4,
x5,
x6 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5,x6} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5,x6} is Subset of MC-wff
end;
definition
let x1,
x2,
x3,
x4,
x5,
x6,
x7 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5,x6,x7} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5,x6,x7} is Subset of MC-wff
end;
definition
let x1,
x2,
x3,
x4,
x5,
x6,
x7,
x8 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5,x6,x7,x8} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5,x6,x7,x8} is Subset of MC-wff
end;
definition
let x1,
x2,
x3,
x4,
x5,
x6,
x7,
x8,
x9 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5,x6,x7,x8,x9} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5,x6,x7,x8,x9} is Subset of MC-wff
end;
definition
let x1,
x2,
x3,
x4,
x5,
x6,
x7,
x8,
x9,
x10 be
Element of
MC-wff ;
{redefine func {x1,x2,x3,x4,x5,x6,x7,x8,x9,x10} -> Subset of
MC-wff;
coherence
{x1,x2,x3,x4,x5,x6,x7,x8,x9,x10} is Subset of MC-wff
end;
theorem
for
F1,
F2,
F3,
F4,
F5,
G being
MC-formula st
{F1,F2,F3,F4,F5} |-_IPC G holds
{F2,F3,F4,F5} |-_IPC F1 => G
theorem
for
F1,
F2,
F3,
F4,
F5,
F6,
G being
MC-formula st
{F1,F2,F3,F4,F5,F6} |-_IPC G holds
{F2,F3,F4,F5,F6} |-_IPC F1 => G
theorem
for
F1,
F2,
F3,
F4,
F5,
F6,
F7,
G being
MC-formula st
{F1,F2,F3,F4,F5,F6,F7} |-_IPC G holds
{F2,F3,F4,F5,F6,F7} |-_IPC F1 => G
theorem
for
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
G being
MC-formula st
{F1,F2,F3,F4,F5,F6,F7,F8} |-_IPC G holds
{F2,F3,F4,F5,F6,F7,F8} |-_IPC F1 => G
theorem
for
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
G being
MC-formula st
{F1,F2,F3,F4,F5,F6,F7,F8,F9} |-_IPC G holds
{F2,F3,F4,F5,F6,F7,F8,F9} |-_IPC F1 => G
theorem Th63:
for
x1,
x2,
x3,
x4,
x5,
x6,
x7,
x8,
x9,
x10 being
object holds
{x1,x2,x3,x4,x5,x6,x7,x8,x9,x10} = {x2,x3,x4,x5,x6,x7,x8,x9,x10} \/ {x1}
theorem
for
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
G being
MC-formula st
{F1,F2,F3,F4,F5,F6,F7,F8,F9,F10} |-_IPC G holds
{F2,F3,F4,F5,F6,F7,F8,F9,F10} |-_IPC F1 => G