[Date Prev][Date Next] [Chronological] [Thread] [Top]

[mizar] Was it meant to be that way?



Hi:

While playing with Patrick's incons, I have run into the following:

	:: Verifier, Mizar Ver. 6.4.02 (Linux/FPC)

     environ
     
      vocabulary CQC_LANG, ZF_MODEL, VALUAT_1;
      notation XBOOLE_0, SUBSET_1, CQC_LANG, VALUAT_1;
      constructors VALUAT_1;
      clusters RELAT_1;
     
     begin
     
     reserve X for Subset of CQC-WFF;
     reserve p for Element of CQC-WFF;
     reserve A for non empty set;
     reserve v for Element of Valuations_in A;
     reserve J for interpretation of A;
     
     definition let A,J,v,X;
       pred J,v |= X means :Def1: p in X implies J,v |= p;
     end;
     
     definition let X,p; 
       pred X |= p means :Def2:
        for A, J, v holds J,v |= X implies J,v |= p;
     end;
     
     consider X being Subset of CQC-WFF;
     consider p being Element of CQC-WFF;
     
     X |= p iff (for A, J, v holds J,v |= X implies J,v |= p) by Def2;
     
     definition let X,p; 
       pred X |= p means :Def3:
       for J, v holds J,v |= X implies J,v |= p;
     end;
     
     X |= p iff (for A, J, v holds J,v |= X implies J,v |= p) by Def3;
     
     definition let X,p; 
       pred X |= p means :Def4:
       for v holds J,v |= X implies J,v |= p;
     end;
     
     X |= p iff (for A, J, v holds J,v |= X implies J,v |= p) by Def4;
     
     definition let X,p; 
       pred X |= p means :Def5:
       J,v |= X implies J,v |= p;
     end;
     
     X |= p iff (for A, J, v holds J,v |= X implies J,v |= p) by Def5;
     ::>                                                       *4
     
     ::> 4: This inference is not accepted


Was it meant to be this way?

-- 
Piotr Rudnicki              CompSci, University of Alberta, Edmonton, Canada
http://web.cs.ualberta.ca/~piotr