25.06.2013 Views

1 transparent par page - Montefiore

1 transparent par page - Montefiore

1 transparent par page - Montefiore

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Exponentiation<br />

1 x = a ; y = 1 ; z = b<br />

2 while z = 0<br />

3 r = remainder(z, 2)<br />

4 z = quotient(z, 2)<br />

5 if r = 1<br />

6 y = xy<br />

7 x = x 2<br />

Machine d’état :<br />

◮ Q = R × R × N<br />

◮ Q0 = {(a, 1, b)}<br />

◮ δ =<br />

Pre((x, y, z)) = “x ∈ R, z ∈ Z”<br />

Post((x, y, z)) = “y = a b ”<br />

(remainder(q, r) = q mod r et quotient(q, r) = ⌊ q<br />

r ⌋)<br />

(x, y, z) →<br />

(x 2 , y, quotient(z, 2)) si z = 0 et z pair<br />

(x 2 , xy, quotient(z, 2)) si z = 0 et z impair<br />

96

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!