let Al be QC-alphabet ; for p being Element of CQC-WFF Al
for f being FinSequence of CQC-WFF Al st |- f & |- (Ant f) ^ <*('not' (Suc f))*> holds
|- (Ant f) ^ <*p*>
let p be Element of CQC-WFF Al; for f being FinSequence of CQC-WFF Al st |- f & |- (Ant f) ^ <*('not' (Suc f))*> holds
|- (Ant f) ^ <*p*>
let f be FinSequence of CQC-WFF Al; ( |- f & |- (Ant f) ^ <*('not' (Suc f))*> implies |- (Ant f) ^ <*p*> )
assume that
A1:
|- f
and
A2:
|- (Ant f) ^ <*('not' (Suc f))*>
; |- (Ant f) ^ <*p*>
set f1 = ((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>;
( Ant (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>) = (Ant f) ^ <*('not' p)*> & Suc f = Suc (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>) )
by Th5;
then A3:
|- ((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>
by A1, Th8, Th36;
set f3 = ((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>;
set f2 = (Ant f) ^ <*('not' (Suc f))*>;
Suc ((Ant f) ^ <*('not' (Suc f))*>) = 'not' (Suc f)
by Th5;
then A4:
Suc ((Ant f) ^ <*('not' (Suc f))*>) = Suc (((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>)
by Th5;
( Ant (((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>) = (Ant f) ^ <*('not' p)*> & Ant ((Ant f) ^ <*('not' (Suc f))*>) = Ant f )
by Th5;
then A5:
|- ((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>
by A2, A4, Th8, Th36;
Suc (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>) = Suc f
by Th5;
then A6:
'not' (Suc (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>)) = Suc (((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>)
by Th5;
A7:
1 < len (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>)
by Th9;
A8:
Ant (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>) = (Ant f) ^ <*('not' p)*>
by Th5;
then
( Ant (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>) = Ant (((Ant f) ^ <*('not' p)*>) ^ <*('not' (Suc f))*>) & Suc (Ant (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>)) = 'not' p )
by Th5;
then
|- (Ant (Ant (((Ant f) ^ <*('not' p)*>) ^ <*(Suc f)*>))) ^ <*p*>
by A3, A5, A6, A7, Th38;
hence
|- (Ant f) ^ <*p*>
by A8, Th5; verum