3148972476

3148972476



Reguły delta

Przykład: test na zero

W wielu funkcjach konieczne jest sprawdzenie, czy liczba jest równa zeru. Specyfikacja takiego predykatu wygląda następująco:

f    isZero 0 = true

\ isZero (sucn) = false

Spełnia ona wymagania twierdzenia z poprzedniej strony ( przy założeniu, że n oznacza term zamknięty), więc moglibyśmy dodać do A-termów stałą isZero oraz dwie reguły redukcji, nie troszcząc się o znalezienie termu, spełniającego powyższą specyfikację.

My jednak podamy ten term.

isZero = An.lter n (A&.false) true

Łatwo pokazać, że spełnia on powyższą specyfikację. Analogicznie należy rozumieć następny przykład.

Zdzisław Spławski: Teoretyczne Podstawy Języków Programowania, Wykład 4. Siła wyrazu rachunku A 14



Wyszukiwarka

Podobne podstrony:
65493 img241 o c e d yda k t y c z n e________^ Do przeprowadzania wielu zajęć konieczne jest korzys
6 (1058) rul» Informacyjna koncentruje się na KOMlNlk( u zewnętrznej. Funkcją RZECZNIKA jest for,nam
030 031 2 30 Programowanie liniowe Ze względu na to, że funkcja celu jest liniowa, wartości pochodny
Terapia rodzin Namysłowska40 ii-l Rozdział 8 ud poziomu optymalnego a skończywszy na totalnej dys
Test ciągów sprawdza czy liczba nieprzerwanych ciągów zer i jedynek różnych długości w sekwencji s j
funkcjonalna Podstawy analizy funkcjonalnej - egzamin- zestaw 3 1 Sprawdzić, czy przestrzeń m„ - {(a
1 GR 1. 1 prawo Netwona (I) Ciało, na które nie działa żadna siła (lub gdy siła wypadkowa jest równa
CCF20081206023 inulowanie hipotez, czyli próbnych odpowiedzi na pytania badawcze, weryfikację hipot
319 [1024x768] 328 ELEKTROCHEMIA Liczba elektronów otrzymanych na anodzie w wyniku reakcji utleniani
skanuj0063 (2) Na początek tej analizy należy dokładnie sprawdzić, czy jakieś części ciała nie zosta

więcej podobnych podstron