diff options
author | David A. Madore <david+git@madore.org> | 2023-11-08 15:42:18 +0100 |
---|---|---|
committer | David A. Madore <david+git@madore.org> | 2023-11-08 15:42:18 +0100 |
commit | d42befc4c5ebf8c27660b97a4748bb99423bdcd8 (patch) | |
tree | 871aed26ecb40a12bcc3d4548bcf3e29819e7486 | |
parent | 54b8ae4e6082f6286a7bb8dd20a2c02537df8335 (diff) | |
download | inf110-lfi-d42befc4c5ebf8c27660b97a4748bb99423bdcd8.tar.gz inf110-lfi-d42befc4c5ebf8c27660b97a4748bb99423bdcd8.tar.bz2 inf110-lfi-d42befc4c5ebf8c27660b97a4748bb99423bdcd8.zip |
Fix mistakes in numbering of recursive functions.
(Thanks, "RRt".)
-rw-r--r-- | transp-inf110-01-calc.tex | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/transp-inf110-01-calc.tex b/transp-inf110-01-calc.tex index de79253..25c78e1 100644 --- a/transp-inf110-01-calc.tex +++ b/transp-inf110-01-calc.tex @@ -336,6 +336,7 @@ Le codage de Gödel simplifie l'approche/définition de la calculabilité \end{frame} % \begin{frame} +\label{codage-de-goedel} \frametitle{Codage de Gödel (« tout est un entier »)} \itempoint Représenter \textbf{n'importe quelle donnée finie par un @@ -359,12 +360,13 @@ définit une bijection calculable $\mathbb{N}^2 \to \mathbb{N}$ \] définit une bijection calculable $\{\text{suites finies dans $\mathbb{N}$}\} \to \mathbb{N}$ {\footnotesize (avec $\dbllangle\dblrangle := 0$)}. +%%% def encode_pair(m,n): return m+(m+n)*(m+n+1)/2 %%% def encode(t): %%% if isinstance(t, list): %%% v=0 -%%% for x in t: +%%% for x in reversed(t): %%% m = encode(x) -%%% v = m+(m+v)*(m+v+1)/2 + 1 +%%% v = encode_pair(m,v) + 1 %%% return v %%% else: return t @@ -804,7 +806,7 @@ induction suivant la déf\textsuperscript{n} de $\mathbf{PR}$ \[ \begin{aligned} \psi_e^{(k+1)}(\underline{x},0) &= g(\underline{x})\\ -\psi_e^{(k+1)}(\underline{x},z+1) &= h(\underline{x},f(\underline{x},z),z) +\psi_e^{(k+1)}(\underline{x},z+1) &= h(\underline{x}, \psi_e^{(k+1)}(\underline{x},z),z) \end{aligned} \] \end{itemize} @@ -819,8 +821,9 @@ par définition. {\tiny P.ex., $e = \dbllangle 4,1,\dbllangle 3,3,\dbllangle 2\dblrangle,\dbllangle 0,3,2\dblrangle\dblrangle,\dbllangle 0,1,1\dblrangle\dblrangle = - 4\,846\,099\,654\,111\,179\,369\,084\,625\,515$ définit - $\psi^{(2)}_e(x,z) = x+z$ sauf erreur (probable) de ma part.\par} + 1\,459\,411\,784\,487\,\ldots\,780\,615\,609\,825 \approx + 1.459\times 10^{357}$ définit $\psi^{(2)}_e(x,z) = x+z$ avec les + conventions de codage du transp. \ref{codage-de-goedel}.\par} \end{frame} % |