Error Number: 834

Mizar Message:

Nothing imported from schemes

Description

A scheme, used to justify a statement, relies on undefined notation. A notations directive is probably missing.

Typical example

environ

vocabularies BOOLE,FUNCT_1,RELAT_1;
notations FUNCT_1,NAT_1,RELAT_1,TARSKI,XBOOLE_0,XXREAL_0,ZFMISC_1;
constructors FUNCT_1,NAT_1,RELAT_1,TARSKI,XBOOLE_0,XXREAL_0,ZFMISC_1;
requirements ARITHM,BOOLE,NUMERALS,REAL,SUBSET;

:: notations BINOP_1;              :: uncomment these two lines to correct
:: constructors BINOP_1;         :: this example error

schemes FUNCT_3;
::>                      *834

begin

    reserve X for set;
    reserve x,y,z,z1 for set;

:: The absence of BINOP_1 causes f.(x,y) to be undefined, and this
:: triggers error 834

definition
    let X;
    defpred P[set,set,set] means $3 = $1 \/ $2;
    L1: for x,y,z,z1 st x in X & y in X &
        P[x,y,z] & P[x,y,z1] holds z=z1;
    L2: for x,y st x in X & y in X ex z st P[x,y,z];
    ex f being Function st dom f = [: X,X :] &
     for x,y st x in X & y in X holds
        P[x,y,f.(x,y)] from FUNCT_3:sch 1(L1,L2);    :: this justification triggers the error
end;

WebForm
TopicClassification ErrorMessage
ProjectGroup?

ImplementationDate? N/A
Topic revision: r2 - 2009-04-04 - 05:09:19 - GregFrascadore
 
Mizar TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback