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

[mizar] sorry to bother again :(



Dear All,

Sorry to bother again with some details. I have the following introduction and question.

Let A be the following set (it is not exactly the Mizar syntax:)):

::starts here

    defpred P[Element of NAT,Element of NAT] means ...

    setA = {[a,b] where a is Element of NAT, b is Element of NAT: P[a,b]}

   theorem setA is non empty
   proof
     ex a,b being Element of NAT st [a,b] in setA 
     proof
        take 1 , 2 ;
        P[1,2] proof ... end;
        hence [1,2] in setA;
::>                                #4  
     end;
     then consider a,b being Element of NAT such that L1: [a,b] in setA;
     thus thesis by L1;  ::BOOLE is in the requirements
  end;

::ends here


After proving that property P holds for particular objects (1 and 2 in this case), that is, P[1,2]; 
what other conditions Mizar expects for the "[1,2] in setA" to hold?

I have found the solution for finite sets in the ENUMSET1.miz article  but not for this case where 
set's elements are those that satisfy a property. 

Thank you again and sorry my troubles...

Adem Ozyavas
Texas Tech University