Schemat

start

Schemat to twierdzenie drugiego rzędu używające zmiennych reprezentująxych formuły i termy. Schemat zaczyna się od słowa kluczowego scheme, Następnie jest lista parametrów czyli zmiennych drugiego rzędu, teza, która jest formułą i ewentualnie po słowie kluczowym provided przesłanki (także formuły). Np. schemat indukcji wygląda następująco

scheme :: NAT_1:sch 1
   Ind { P[ Nat] } :
   for k being Element of NAT holds P[k]
provided
A1:  P[ 0 ] and
A2:  for k being Element of NAT st P[k] holds P[k + 1];
end;
W schemacie indukcji występuje jeden parametr: zmienna predykatywna P,

Użycie schematu:

defpred Q[Nat] means Φ($1);
A5: Q[0]
  proof
      ....... 
  end;
A6: for n being Element of NAT st Q[n] holds Q[n+1]
  proof
    ...............
  end;
  for n being Element of NAT holds Q[n] from NAT_1:sch 1(A65A6);
WebForm
TopicClassification Select one...
ProjectGroup?

ImplementationDate? N/A
Topic revision: r7 - 2012-02-02 - 15:05:54 - GrzegorzBancerek
Mizar.ManualPlSchemes moved from Mizar.ManualPlScheme on 2012-01-29 - 17:48 by GrzegorzBancerek - put it back
 
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