scieee AI-readable full text Open interactive document viewer

Anàlisi formalment recursiva

Tomás Pons, Francesc

Abstract

Tomás Pons, Francesc

Full text

Pub . Mat . UAB Vol . 30 ne 2-3Des . 1986 ANALISI FORMALMENT RECURSIVA Francesc Tomás 1 . Introducci6 Aquest article és una continuaci6 de [1], treball en el qual es descriu el formalisme anomenat "aritmética formalmentrecursiva" (secci6 4 de (11), i on es fan diverses consideracions sobre la possibilitat de desenrotllar una "análisi formalment recursiva" basada en ell . Aquesta aritmética formalment recursiva és un formalisme (no un sistema formal) qué és finitáriament consistent . En el present article es desenvolupa un tros redult, peró fonamental, d'análisi formalment recursiva . Cal no confondre1'análisique desenvoluparem aquí, que és una análisi formalitzada, amb 1'análisique es presentaesquemáticament a [11, secci6 3, que és la versi6que podriem dir "informal" (o basada en la teoria de conjunts) de la mateixa . Una part del presenttreball ha estat feta en col .laboraci6 amb Edgar Becerra . Recordarem breument-la descripci6 del formalismede (11, sense~peró, repetir les demostracions (finitáries) de la consisténcia i del "metateorema de minimitzaci6" . Algunes vaguetatsque potseres presentaran podran ser aclaridesautomáticament, o bé consultant [11 . Així, doncs, recordem que la aritmética formalment recursiva és una r categoriaque té com a objectes certes sistemesformals, que anomenarem "segments" . Tots els segments tindran el mateix llenguatge i la mateixa lógica, que no será altra que el cálcul proposicional o lógica sense quantificadors (que en [1] es presenta sense usar els connectius Ai ° , peró que aquí presentarem de la manera habitual) . . Els signes del llenguatge s6n 0, S, E, M, _, els parentesis, la coma,  , V, A,  les "variables" i els "operadors" . Usarem com a variable els membres de qualsevol llista infinita de,símbols ; peró no usarem les variables d'altra manera que representades per signes auxiliars ; i aquésts signes auxiliars seran, preferiblement, si bé no exclusivament, les darreres lletres de 1'abecedari, possiblement indexades : u, v, x, y, z, x 1 , x', etc . Per cada enter positiu n tindrem una llista infinita de simbols, que seran els operadors de grau n . Convenium en que S és'un operador de grau 1 (el successor) .` Cap del símbols 0, E, M, ni cap connectiu lógic, ni cap variable, no será un operador . Els operadors es representaran per minúscules testades : a, b, f, g, f 1 , f', etc . Els termes, que ara definirém,seran representatsper minus-* cules subratllades : a, .b, a l , a', etc . Definim : 1)'0 és un terme ;'2) cada variable és un terme ; 3) si f és un operador de grau n, i si b1__b n s6n termes, áleshores f(bl, . . .lb~), Éf(b1, . . .lbn-) i Mf(b1, . . .,bn-1) s6n 1 termes (si n ' és 1, s'entén'que hem d'escriure Ef i Mi en lloc de les dues darreres expressions) ; 4) les raons anteriors s6n les soles que fan que una expressi6 sigui un terme . Entre els termes tenium, doncs, les expressions 0, S(0), S(S(0)), . . . Aquestesexpressions,s'anomenaran . numerals . Seran fórmules atómiques les expressions a=b, on a i b s6n termes . A partir de les atómiques es formen totes les fórmulesde la manera habitual, mitjangant els connectius l,  V, A, - i b . Les fórmules es representaran per A, B, A l , A', etc . El llenguatge que s'acaba de descriure será el de tots els segments . Un segment diferirá d'un altre nomás en els postulats . Les regles d'inferénciaseran : 1) cada fórmula tautólogica constant (aixó és, en la que no apareix cap variable) i cadapostulat del segment (que será sempre una fórmula constant) s6n teoremes del segment ; 2) si A i A ~ B s6n teorems d'un segment, aleshores B també és teorema del segment . Escriurem UfA per a indicar que la formula A és un teorema del segment U . Representarem els segments (encara no definits) per S, T, U, V, etc . Usarem el signe 2 en una expressi6 X = Y per a indicar que X representa Y, o que Y representa X, o bé que X i Y representen la mateixa expressi6 . Si b, c i d s6n termes i A és una fórmula, les expressions b l (c,d) i A I (c,d) representaran els resultats de substituir totes les preséncies de c per d, en b i en A, respectivament . Així, per exemple, si f és un operador de grau 2, [f(f(0,0),Ef(f(0,0)))=Mf(0)] 1(1(0,0)0) - f(0,Ef(0))=Mf(0) Els postulats inicials , donats com esquemes, i que segons veurem, seran postulats de tots els segments, s6n els seguents : E .P .I .1b=b, per cada numeral b . E .P .I . 2 lb=c, per cada dos numerals, b i c, que no siguinel mateix . E .P .I .3 b=c A d=f - d'=f', sempreque b, c, d, f,  siguin termes i que la fórmula d'=f' s'obtingui de d=f en substituir una preséncia de c per b . Aquests postulats contenen les propietats de la igualtat . Podem notar, pero, que comí que f(b1, . . . .lb ) no está .presenten Ef(b , . . .,b  ), 1'esquema E .P .I .3 po ens permetdeduir  U .r--Ef(b l   bn-1)=Eg(b1, . . .,bn-1) del fet que U f-f(b1, . . .,bn)=g(b1_ . .,b .) per cada b n . Aixó és, E no és un operador en un sentit .que .ens agradaria que,ho fós . Tal com es fa notar a [1, secci6 4 .3], el demanar que ho fós ens impediria, probablement, el poder demostrarfinitáriamente la consisténcia del formalisme . Abans d'exposar els "principia" que ens diranquins sistemes formals seran els segments del formalisme hem d'ampliar un xic la nostra terminologia . Per un segment . U i un terme b, direm que -b és un Unombre , i escriurem b E N-,  si per algun natural r podem trobar r numerals, c 1   cr ,  per ala quals  poguem demostrar que f~(xi .bi) EN U (on, naturalment,  fl(x i ,b i ) . - fj(x 1 ,b 1 )1 . . .1 (xn,bn))- . .  . Si b és un numeral i c un terme, SI(c)representará un terme, d'acord amb la convenció U sb=c 1 . V .  . V b=c r , Direm també que un terme f és U-funci6 de les variables x 1 , . . .,xn , i escriuremaleshores  f E N-(X 1 , . . .,x n ),  si per cada col .lecci6 de nume- , rals b 1 , . . .,b n . tenim que  , 50 (c)  E c, SS ( 0)(c )  E S(c),  SS(S(0))(c)  --_ S(S(c)),  etc bonat un segment U, direm que 1'operador f és nou per U si f no apareix en cap postulat de U que no sigui un cas de E .P .I .3 . Recordem ara els,principis PR . 1, 2, 3 i 4 que defineixenrecursivament els segments . PR .1 . El sistema formal que té el llenguatge i la .lógica que s'acaben de descriure i que té, com a únicspostulats, els postulats inicials (els casos de E .P .I . 1, 2 i 3) és un segment , el segmentinicial , representant per I . _ PR . 2 . Si : 1) U és un segment in un enter no negatiu ; . 2) r E N-(x l x n )  i  s E Nú (xl  . .,%C11, y, Z) ;  3)  f  és un operador nou per U ; aleshores també és un s~ent el sistema formal que s'obté d'afegir als postulats de U els següents esquemes de postulats, (1)-(VII), per tots els numerals  b 1' . . . . b n , c, d : (Z)  ri(x , , b,) =  f(b1, . . .,bn ,0)=d -  ~ (II)  s 1 (xi ,b i WY,c)PZ,f(b a . . .,bn,c))=d =" f(b1, . .  bn.S(c))=d (122) 0  f(b1, . . .,bn,0)=0 ='> Mf(bl, . . .,bn)=0 (III)'  lf(b 1 , . . . . bn ,0)=0 A  . . .  A lf(b 1 ,.... b n ,c)=0 A f(b 1 " " ,bn .S(c))=0 1 Mf(bl, . . .,bn)=S(c) (IV)  . f(bl, . . .,bn .c)=0 - Ef(bl, . . .,bn)=S(0) (V)  ' Ef(b1' . . .,bn)=0 V Ef(b,' . . .,bn)=S(0) (VI)  Mf(b,, . . .lbn)=c - f(b1, . . .lbn,c)=0 (VII)  SS(c)(d)=Mf(bl, . . .,bn) " .lf(bbn,d)=0 PR .3 . Si : 1) les condicions 1), 2) i 3) de PR .2 es satisfan i V és el segment que s'obté d'afegir a U els esquemes (I)-(VII) com a nous postulats ; 2) h 1 -  h p , k t ,. . . . k p , 5t " " ,g n són U-funcions de z t , . . .,z q ; 3) podem demostrar, per qualssevol numerals dt, . . . .,dq,c, que V  ( h =kt  A  . . . A  h =k  )  (z i Po -p  di )  - If(g t (z i ,d i ) , . . .,g n 1 (z i ,d i ) ,c)=0 ; -  -  - - aleshores també és un segment el sistema fonnal que s'obté en afegir a V el segment esquema de postulats, per qualssevol numerals d t , . . . d , b 1 , , . . . . b n : (VIII)  (h, =l,  A . . . A  h =k  A  g =b  A  . . .  A  q =b  )I(z .,d .) -  - p - P  t - t  n -n  1 -1 (es permet el cas p '-_ 0) Direm que el segment  W  és extensió del  V,  i escriurem  V -< W,  si tots els postulats de V són postulats de W . Metateoremad'inducció .  Si  U¡-- Al(x i .,bi ,)  per qualsevol col .lecció - - de numerals  b l , .... b ,  aleshores  U F-Aj(x .,b,)  sempreque  b . E N-  per -  -n  -  i -i  -i  U i = 1, . n . aleshores també tenim _lEf(bt, . . .,bn )=S(0) -- PR . n . Res no és un segment si no és per les raons anteriors . No necessitaremrecordarqué són els morfismes . Es indispensable recordar també dos metateoremes . La demostració d'aquest metateorema és trivial . Metateorema de minimització .  Si tenim UfE!(bt, . . .,bm)=S(0), Mh(bt, . . .,b-m) E Nú i U F-h(bt, . . .lbm,Nht(bt, . . .,bm)=0 . Corol .lari .  Si  5 >- Eh(bt, ... .bm)=S( 0)  per cada col .lecció de nume- rals b l ,.. .~b -m' aleshores  Mh(x 1' . . . . x m ) E NG(x l,  . . .x m ) . La demostraci6 d'aquestmetateorema es fa a [1], lligada amb la demos traci6de la consisténcia . En la demostraci6 es d6na la manera, si U t--Eh(b,, . ... b_)=S(01,  de trobar, efectivament, certs numerals, c l , . ... l t ,  per ale quals es pot demostrarque U FMh(bl, . . .,bn)=c1 V . . . V Mh(bl, . . .,bn)=ct Les propietats més importante del formalisme s6n : 1)  Donades funcions  r  i  s,  de  x l , .... x n ,  i de  x l,.. .,x n ,y,z, - - respectivament, podem introduir la funci6 f(xl, . . .,xn .y) definida per recursi6 primitiva a partir de  r i s .  Aixo és, si  r E N-(x,, . . .,x n )  i s E Nu-(xl, . . . . x n .y,z),  i si escollim  f  nou per  U,  aleshores en el seg ment V obtingut de U afegint ele postulats (I)-(VII) de PR .2 podem demostrar que  f(x 1 - .-x n .y) E NV(xl, . . .,xn .y)  i que, per qualssevol numerals  bl, . . .lb n ,c, - V  Ff(bl, . . .lbn ,0)=ri(x i .,b,) -  -i V 1--f(b1, . . .,bn,S(c))=sl(xi .b .)1(y .c)1(z,f(b1, ... .~~g)) 2)  Donadauna funci6  t de  x 1' . . . . x n podem, per PR .2, canviar la notaci6 de t a una notaci6 funcional . Aixó és, si t E N~(xl, . . .,xn) podem prendre, en PR .2, n-1 en lloc de n, r = t l (x n ,0), s = tl(xn .S(y)) i aleshores, afegint a U ele correspondents postulats (I)-(VII), amb algun operador f nou per U, tindrem,en el nou segment V, ti - V F--f(bl, . . .,b )=tl(xi,b,), per qualssevolnumerals b . . Al mateix temps -- -n -1 tindrem  Ef(x l ,- : . .,x  ) E N-(x, . . .,x  ) . n-1  U - 1 - _  n-1 3)  Si  u E NV(x l,. . . . x m )  i  v3 E NV(yl, . . . . Yn )  per  i=  1, . . .,n, aleshores  ul(x i , v~) E % (y,, . . . . y n ).  Aixó és, la composici6 de funcions d'un segment es funci6 en el segment . 4)  Per qualsevol numeral  c  i qualsevol  U,  c E N~(x,- .-x n ) . També tenim  xi E Nu(xi, . . . . x n),  per  i = 1, . . .,n,  i  S(x) E Nu (x) . Aixó, junt amb lo observat a 1), 2) i 3), i amb el metateorema de minimitzaci6, mostra que podem introduir totes les funcions recursives que es vagin necessitant . 5)  El que tenim, en el nostre formalisme, a més de 1'aritmética recursiva, és la possibilitat d'introduir la funci6  Eh(x,, . . . . x m_1 )  associa da a h(xl, . . .,xm) en la qual, pero, com ja s'ha indicat, E no funciona ben bé com un operador . Aprofitem la ocasi6 per senyalar certes inexactituds o errades de [1] : a) En la condici6 CL .3 (pag . 64) hi manca : si c és un numeral present en alguna fórmula de A que no sigui un cas de E .P .I . 3, aleshores c=c pertany a A . b) Des del rengle 20 de la página 72, on diu "Aixó implica . . .", fins al rengle 23 de la mateixapágina, on diu " . . . .Un U, 4 .1 -nombre", tot s'ha de suprimir, i en el seu lloc s'hi ha de posar el segment : "Suposem, per cada j, que c,_ és el primer numeral amb aquesta propietat, i sigui c' el més gran de tots el c . . Fem ara una hipótesi addicionAl, que després eliminarem : suposem que, per els nostres b l,.. .,bn , el cas corresponent de (III)0,i+1 i tots els casos de (III)i +1 per tots els c que s6n anteriors a c' pertanyen a A i, en consequéncia, a" B i a B  Aleshores considerem ; per cada j, el cas de (III)' i+li+l  , si c : = 0, i si no el cas de (III)i +l corresponent a S(c) =c j , i aleshores tindrem 42 G .(Mf( b ,.. .,bn)=cj) = V per cada j, i aixó implica, per cada G compatible amb Bi+t, G(Mf(bt, . . . . bn )=c t V . . . V Mf(b t , . . . . b n)=cw)  = ;Ji aixó mostra que Mf(bt, . . .,b) hipótesi addicional : si els casos (III)í +t no pertanyen aA, per alguna B' finita closa . que c' no s'incrementa ; peró cada valoració Bi+t-normal és valoració Bi+t-normal de les j anteriors ." immediates . El que aixó compatible amb G' tindrem c)  En la página 75, formula (5), ha de ser Úi+t~1Aj (k)  V  . . .  V 1A~j (k)  . . . en lloc de 2 . L' argot técnic . El segment básic que és un U, . . 1 -nombre . Tornem ara a la que hem considerat de (III)  i O,i+t aleshores li els adjuntem necessitem i tornem a comengar, comprovarés, unicament, és una consequéncia de b  perqué t B i+,t .  Aixó és, per cada G'(f(b  ,.. .,b  cJ .)=0)  = V  per alguna . t  - n - U i+t r1A k V . . .V Ap  . . Desenvolupar 1'análisi matemática en base al . formalisme vol dir, vagament, usar el formalisme de qualsevolmanera finitária o constructiva per a fer el tal desenvolupament . Per un procés d'aproximació, assajant de desenvolupar un mínim d'análisiamb un minim d'elegáncia i simplicitat, s'ha arribat a el que anomenarem un "argottécnic", que ara descriurém . No afirmem que aquest argot ens permeti fer totes les manipulacions finitáries possiblesdel formalisme ; peró és adequat per les nostresfinalitats Per comengar, necessitarem alguns símobls nous, els "pseudooperadors" . Per cada enter positiu n hem de tenir una llista infinita de símbols, els pseudooperadors de grau n . Representem els pseudooperadors per els mateixos símbols que usem per a representar operadors :  a, b, f, f t , etc . Trencarem, no una convenció, peró un hábit : en lloc de representar convencions del tipus X - Y, que indiquen que X representa Y, o Y representa X, o bé que X i Y representen el mateix . En aquestes convencions X i Y poden ser termes, fórmules,_neotermes, neofórmules, formes o qualsevol expressión auxiliar que ene convingui, inclas expressions del llenguatge ordinari . Aixi, per exemple, podem conveniren que 3 . Els nombres reals (si A, aleshores E) - (A implica B) - (A k B) o bé, si suprimim ele paréntesis, que no són necessaris, si A, aleshores B - A implica B - A kB El desenvolupament que farem de 1'análisi está inspirat en 1'exposicib de 1'análisirecursiva deguda a Goodstein [3] . Com se sap, 1'análisi recursiva té molt serioses limitacions, tals com el fet que en ella hi ha successions creixents i afitades que no són de Cauchy (recursivament parlant) (veure, per exemple, [4]) . Aquests fenómens tan inconveniente ja no es donen en análisi formalment recursiva . Així, doncs, aquesta última es una análisi mes poderosa que 1' .análisi recursiva, que ja no és constructiva peró que, en cánvi, és finitáriament consistent . Introduiremexpressions sp'(x),(P(y), 41(x), etc, on x,y representen variables, per representarexpressions de la mena f-g/h, on f, g i h són neotermes . Si posem convenim, per qualsevol neoterme t, en que IP (x)  =  f -9/h 'p(t) _ (fl (x,t))-(gl (x,t))/(hl (x,t)), on el'significat de fl(x,t), etc  .ás-el,mateix per .negtermes que per termes (el resultat de substituir x pert en f) . Es clar que el cas interessant és quan en f, g, h no apareixen altresvariablesque x . Suposarem que aquest és el cas . Eventualment suprimirem la x i només escriurem (P . També posem -En particular, 3 .1  Definicié .  W  és un real  =  -P E R  -  -P (x) E R(x)  -  SP(x) E Q' (x)  & (3 m)[m(x)  EN (x)  &  (Vn,r)[ I~p(M(n)+r)-~p(m(n))  <1/n]] . Si la forma representada per 9 E Rés closa, que és el cas que es dóna si en 9(x) no apareix altra variable que x, tenim, d'acord amb V .1-6, que V : WE R si aixó és, si Ara tenim 1 = S(0), 2 - S(S(0)), 3 - S(S(S(0))), etc m/n = m-0/n 1/n = 1-0/n = S(0)-0/n m/1 - m-0/1 - m-0/S .(0) 1/1 - 1-0/1 V : w (x)  E Q' (x) v : (3m)[m(x) E N(x) & (Vn,r)[ ISp(m(n)+r)-s?(m(n)) 1 <1/n]] , (*1  f E Nv(x) & g E Nv(x) & h E Nv(x) i, per algun operador que ara denotarem per m podem demostrar que (**) v F-1~P(m(n)+r)-+p(m(n))I <1/n per tots els numerals n i r . 3 .2  Lema .  Per qualsevol termes  f, g i h,  i si  W (x)  = f-9-/lh, W (x)  E R (x)  k  (3m,n) (Vr) [ 19 (n+r) 1 <m/1] Per demostrar el lema hem de considerar qualsevol segment V extensie de  B  i suposar que  V :9 (x) E R(x) ;  és a dir, que es satisfan Aleshores d'on, per una propietat del valor absolut (que suposem demostrada), Ion, ara, V i .-19(1(1)+r)-+p(m(1)) 1 <1/1  per tots el numerals V 1IW (m(1)+r)j<1-P(m(1)I+1/1,  per tots el numerals  r . Tenim, per certs a i b, que  jW (m(1))_I  = a-0/b,  i llavors V 1-- 19 (m (1) +r) I < (a+1) /1  per tots els numerals  r, de manera que, d'acord amb V .S i V .6, m,r . i r V : (3m,n) (Vr)[ I'P(n+r) I <m/1] r, representen variables/' , 1 aiXu és el que s'havia de demostrar, segons V .4 (on el W de V .4 és el mateix V) . 3 .3  Proposició .  Si  " P 1 (x)  = f l -9 l /h l i, 9 2 (x) = f 2 -9 2 /h~, on els f 1 , h i sen termes qualssevol (sense altres variablesque  aleshores (P1 E R & `p2 E R)  V-  (SP1+9 2ER & wl .'P2 ER &-W1 E R) Demostrarem, per cada V,  que V : (91 E R & % P2 E R) kSp j SP z E R . Supqsem que V :(P 1 E R& SP2 E R .  D'acord amb la definicie anterior i la demostració del lema tenim, per uns certs m l , m 2 , n l , n 2 , m l i m 2 , afegirn una observació trivial : demostrem W : V :  (Vn,r)[  sP1 (m l (n) +r) -91 (m l (n))  < 1/n1 V :  (Vn,r)[ ¡TI (m 2 (n)+r)-'P2 (m2 (n)) 1 < 1/n1 V : V : (Vr)[ I'P 1 (p . +r) I <M,/1 (Vr)[ I,P2 (n s +r)  < m2 /1 1 Ara adjuntem a V alguns postulats, d'acord amb PR .2, que garanteixin, per el segment W així obtingut, i un cert operador m, que w :  (ds)[ m(s)=m 1 (4m 1 s)+m 2 (4ín 2 s)+n1+n2 com que les quatre afirmacions anteriors continuen essent certes a W, tindrem, usant el principi d'inducció, (Vn,r)[ I~1 (m (n)+r)-P, (m(n))  <1/2m,n1 w : w :  (Vn,r)[ IsP 2 (m (n)+r) - -9 2 (m(n))  < 1/2m, W :  (Vn,r)[ 191 (m (n) +r) I < m l /11 w :  (Vn,r)[ I(P2 (m(n)+r) 1 <m2/11 . (Vn,r)[ i~P1(m(n)+r)%PZ(m(n)+r)-AP(m()bPZ(m(n)) 5 I~1 (m(n)+r)  (m (n) +r) -4PZ (m(n))  +I~2 (m(n))  " IsP1 (m (n)+r)-fP, (m (n) ) W :  (Vn,r)[ 19, (m(n)+r)SP Z (m(n)+r-O l (m(n)9 Z (m(n))  < 1/n1 Aixó últim vol dir, si ara m representa un pseudooperador, i si w :<3m)[ m(x)EN(x)  s  (Vn,r)[ 191 (m(n)+r)'P2 (m(n)+r)  P1(m(n) )~P Z (m(n))  < 1/n11 De manera que, d'acórd amb V .4, haurem demostrat la proposicib si 1 :  -P, (x) w 2 (x)  E 4' (x) Per! aixl, com abans la demostraci6 de que m(x) E N-(x),  és trivial W- (només cal demostrar que, en general,si a E NU i b EN - ,  aleshores a+b E N5 i ab E NE) . 3 .4 . Definici6 .  SP . .0 - 9(x) - 0 3 .5 . Definici6 . (3 m)(m(x)  E N (x)  &  (dn,E)[ ~SP(M(n)+r) 1 < 1/n 11 W 'és equivalent a  ~ - 9 -~ - w(x)- q(x) = Ip(x)-0(x) -0 . Suposarem, per expressions  W (x), 'P(x), etc,  de la forma  f - 9/h,  i quan aixi ho indiqui el context, que f, 9 i h son termes (no neotermes qualssevol) en els quals no aparegui altra variable que x . 3 .6 .  Proposici6 .  Per qualssevol  9, 0, ip l . ; p2 , ~l' 'P 2' X ' 1) :NER kfp-~p 2) ;(IQEP & IPER&~p 3) ;«PER& ;P ER&XER&-p&xksp-X 4)  ;(91  E R & SP2  E  R &  01  E  R  & ;k 2 ER & wl  . . w2  &  01 (W 1 + wl  9 2 + I%/ 2 & ip l ~ 19 2 0 2 & -SPI- -Sp2) 5) Les lleis formals de la suma i el producte , 3 .7 .  Definici6 .  Per  14(x)  = r- (x) - s(x)/t(x),  on  r, s i t  s6n pseudoperadors de grau 1, posem (») com abreviatura de (3r, s, t) . Alesho res definim 9(x) ' és invertible  =  (3~G)[  ER & -P (x) " 0 (x) - 1/1] 3 .8 . Pr oposici 6 . Recordem la definici6 de f P - ' . Aleshores, per cada (1P E R & SP -1 E R) b (IP és invertible  & Vo -1 - 1/1) 3 .9 . Nota . No tenim una dicotomia que afirmique cada real hagi de ser invertible o equivalent a zero . Al respecte es pot veure la observaci6 3 .13, més endavant . 3 .10 .  Definici6 .  W  és no negatiu  = fp ;b 0 = 0 sis (p 3 .12 . Definici6 . =  (3m)[m(x) E N (x)  &  (Vn,r)[0/1 < ;p(m(n)+r)+1/n]1 3 .11 .  Definici6 .  sp  és negatiu  = Ip Z . 0 = 0 A Ip (3m,n) (Vs)[m(s) EN & 0/1 > (P(S+m(S))+1/n], SP 4 0 = 0á (P = 0--' 44-W ,p z 0 = 0 a ~p = -P-0 .c 0 3.13 . Observaci6 sobre la tricotomia . No tenim una tricotomia de 1'estil "si 9  és un real,  SP < 0,  ~P -.. 0  6  SP a 0"  ni dicotomies "si #p  és real,  cP X 0  6  Wa 0"  o "si  oP  és real,  ,p . ?A 0  6  ;p ti 0" .  Tenim, perb, succedanisd'aquestes afirmacions . Un exemple, que no usarem, és : Proposici6 . Per cada 'P E R A (3S)[ (S=0 . V s=1) & (s=1 kI0 4 O) & ú0 4 0 1= s=1) &  (s=0 k IP á 0)  &  (o ,, 0 1= s=0) ] La demostraci6 és com segueix : Suposem que V :~p E R,  on  = f-g/h,  f E NV(x),  g E N-(x), h E NV(x) .  Considerem l'expressi6 0/1 <W(Y+z)+1/x y recordem que, segons les definicions de la secci6 2, aquesta expressi6 no és res més que la representaci6 d'unacerta fórmula k=0, on k E NV(x, y,'z) .  Aixó és, 0/1 <IP(y+z)+1/x = k=0 i, per qualssevól termes a, b, c, ' un cert f2 , 56 D'acord amb PR .2, podem obtenir una extensió V 1 de V en la que, per alg6noperador f l tinguem V 1 : OX,y,Z)[f l (x,y,z)=1sk] V 1 : (VX,y)[,Ef,l(x,y) E N & (Efl(x,y)=0 cert f 3 , En una certa extensió  V L de  V 1 tindrem, de la mate¡ xa manera, per De la mateixa manera, en una certa extensió V 3 de V 2 i per un V 3 :  (Vx)[ f 3 (x)=Ef 2 1x V 3 : Ef 3 EN & (Ef 3 =0 V Ef 3 =1) Fem Tenim  V 3 1-- s=0 V s=1 . Hem de demostrar ara 1)  V 3 : s=1 k tp z_ 0 2)  V 3 : s=0 k w -? 0 3) " V 3 z 0 k s=1 4)  V3 : 9 á 0 k s=0 0/1 <9 (b+c)+1/a E k'I(x,a)I(y,b) J (z,c)=0  ' V 2 :  (Vx,y)[f2(x,y)=Ef l (XM ] V 2 :  (Vx) , [ Ef e (x) E N&(Ef 2 (x)=0 V Ef e (x)=1)] s = Ef Suposem que  V 3 I--s=1 .  Aixb vol dir que  V 3 FEf 3 =1, i que, per tant, segons els metateorema de minimitzaci6, V Efl(x,y)=1)] V 3 : Mf 3 E N,  i  V 3 Ff 3 (Mf 3 )=0,  d'on V 3 F-Ef 2 (Mf 3 )=0, que implica, per el postulat (IV) de PR .2 relatiu a f 2 , que i, en consequéncia, (VY)[1f 2 (Mf 3 ,Y)=0 ] V 3 :  (Vy)[ - lEf l (mi3'E) =0 1 V3 :  (VY) [Ef 1 (Mf 3 ,Y) = 11 i, per el metateorema de minimització, V 3 :  (VY)[Mf l (Mf3,Y) E N & f(Mf3 .y, Mfl(Mil ,y))=01 . V 3 : (Vy)1MI 1 (Mf 3 ,Y) EN & -'k1 (x,Mf 3 )1(z,Mf l (Mf 3 ,y))=01 V 3 : (Vy)(Mf l (Mf 3 *y) EN 5 0/1 > ip(y+Mfl(Mf3,Y))+1/Mf3] Fem, per alguna extensió V 4 de V 3 , que V 4 : (Vy)[m(Y_)=Mf1(Mf3 .Y)] . i fem també  n = mi 2*  Hem demostratque V 4 :  (3 m,n) (Vy)[m(y)  E N & 0/1  > 50 (y+m (y))+1/n] , aixó és, que  V 3 :9 '< 0 ;  i aixó demostra (1) . Suposem ara que  V3 1q=0 .  Aixó vol dir que  V 3 F-Ef 3 =0  i que, segons el postulat (IV) per f3, V3 :(Vic)[1f3(-X)=01, d'on V 3 : (Vx)[Ef 2 (x)=11  i, per el metateorema de minimització, V 3 :  (Vx)[Mf 2 (x) E N & f2(x,Mf2(x))=01 V 3 :  (Vx)[Mf 2 (x) E N & Efl(x,Mf2(x))=01 V 3 :  (VX,Z)[Mf 2 (x) E N & 1f 1 (x, Mf 2 (x)=z)=01 . . V 3:  (Vx,z)[ Mf 2 IXL E N & kl (V,Mf 2 (x)) = 01 V 3 :  (VX,z)[Mf 2 (x) EN & 0/1 <W (Mf2(x)+z)+1/x] Si fem,, en algun V4 extensió de V 3 , que, per un cert m, haurem demostrat que Vy :sP á 0 ; 'i aixó demostra (2) . una certa m(t) E NV (t), tenim 3 . . aixo es, Suposem araque  V 3 : (p o-' 0,  que vol din que per un cert tenme  n  i V 3 F -f 1 (n, t, m(t))=0  per cada numeral  t,  d'on, per (IV), (A)  V 3 F - - )f 2 (n,t)=0  per cada numeral  t En aquestmoment tenim un pas delicat,en el que afirmem que d'aquesta afirmaci6 (A) podem concloure que (B)  V2 F1f 2 (n,t)=0 per cada numeral  t Per no perdre el fil de la demostraci6deixarem la justificaci6 del pas de (A) a (B) per una mica més endavant . Vy :  (Vx)( M - (X) (x)] , V 3 : (dt)[ 0/1 > 9(t+m(t) )+1/n], V 3 F - Ef l (n,t)=1 per cada numeral t Tenim ara, de (B), per PR .3, un segment VZ extensi6 de V Z que V 2 d'aquest en afegir el postulat 1 Ef 2 (n)=1 .  Es adir que tenim V2 - Ef2(n)=0 Recordem ara que hem passat de V Z a V 3 afegint uns postulats (I)-(VII), d'acord amb PR .2, que e :is han permésintroduiruna nova notaci6, f 3 (x), "  per  Ef 2 (x) .  Observem que PR .2 permetafegir exactament,els mateixos postul a" a V2,  obtenint aixi un riou segment . VZ  que és, al mateix temps, extensi6 de VZ i de V 3 , i en el qual tenim V ., , Ff 3 (n) =E f 2 (n) Per tant, i,  per  (IV)  (relatiu a  13), VZ rf 3 (n)=0 i, como que ja hem observat que V" ~- V 3 , aixódemostra (3), excepte per que ens faltaveure com podem passar de  (A) a .(B), que'és el que ara farem . Observem,per comengar, que, com que f 2 (x,y) només pot prendre els valors 0 i 1, (A) i (B) equivalen a (A')  V3 Ff 2 (n,t)=1  per cada numeral  t (B')  V2 Ff 2 (n,t)=1  per cada numeral t Considerem qualsevol numeral t . Segons (A'), f 2 (n,t)=1 és un teorema en V 3 , i volem demostrar que també ho és en V 2 . Suposem que C és una col .lecció finita de postulats de V 3 tal que C tf 2 (n, t)=1 Sigui C' el conjunt de membres de C que també sónpostulats de V 2 . Si suposem que f 2 (n,t)=1 no és teorema de V 2 hi ha d'haver una valoraciólógicaque sigui compatible amb C' i no amb aquesta formula . Podem modificar aquesta valoració fent que valgui F (fals) en qualsevol fórmula atómica a=b que no aparegui en cap membre de C', i aquesta va ti loració, que denotarem G, continaurá essent compatible amb C' i no amb f 2 (n,t)=1 . Veurem ara que G es pot "estendre" a una valoració G' compatible amb C i no amb f 2 (n,t)=1, cosa que dóna una contradicció, ja que C F- .f2(n,t)=1 . Que G' sigui "extensió" de G voldrádin que G'(a=b) = V (veritat) sempre que G(a=b) = V . Aquesta G' es pot (20')  V S :  (Vn,m)[rl-sl/tl)+((Mh(n)=1)/2a)'((r2-s2 /t2)-(r1-sl/tl)) < IP(m+Mf(n,Mh(n)=1,m))1 Si prenem Mf(n,ME(n)=1,Mg(n,Mh(n)))+n per r i Mg(n,Mh(n))+n per m tindrem (21) V 5 : (Vn)[ (E,-sl/tl}t((Mh(n)=1)/2n~°((r2-s1/tz)-(Ey-II/t-l)) <SP(n+Ml(n,Mh(n))+Mf(n,MFi(n)=1, Mg(n,Mh(n))))1 (22)  V S :  (Vn)[W (n+Mg(n,Mh(n))+Mf(n,Mh(n)s1,Mg(n,Mh(n)))) /ti)+(Mh(n)/2"I .((r2-s2/~)-(1-sl/t,))1 Tenim, en alguna extensi6 V 6 de V 5 , i per algun k, (23) V 6 : (Vn)[k(n)=n+Mg(n,Mh(n))+Mf(n,Mh(n)=1,Mg(n,--Mh(n)))1 així que, si fem Ara afirmem que a=r l -s l /t l , R=r 2 -s 2 /t 2 , (24)  V . :  (Vn)[ a+((Mh(n) =1) /2a) ° ($-a)  < W (k (n) ) &~p(k(n) Sa+(ME(n)/2n) " (R-a)1 (25) V 6 : (Vn)[ (Mh(n)=1)/2L< (Mh(n+1)_1)/21+11 (aixó és,  (Vn)[ 2Mh(n)_2 5 Mh(n+1)=11 ) tindrem, per (21) i (22), En efecte, observem que  V 6 : (Vn)[ (2Mh(n)=2)/21+1=(ME(n)=1)/2' ]  i tenim, per (20') i (1), (26)  V~ :  (Vn,m)[f(n+1,2t4i(n)=2,m,Mf(n,Mh(n)=1, m))=01 Per'o' de (14), per n+1 en lloc de n, (27)  V 6 :  (Vn,r)[ 1f(n+1),Mh(n+1),M9(n+1,Mh(n+1)),r= 01 Per Mg(n+1),Mh(n+1))  en' lloc de m en (26) i Mf(n,Mi(n)= 1 .,Mg(n+1,Mh(n+1))) en lloc de r en (27) tenim així que que demostra (25) . d'on També afirmem que V 6 : (Vn)[ f(n+1,2Mh(n)-*2,Mg(n+l,MFi(n+l)), Mf(n,Mh(n)=1,Mg(n+l,Mh(n+1))))=0] V 6 : (Vn)[-lf(n+1 ,Mh(n+1) ,Mg(n+l ,Mh(n+1)) , Mf(n,Mh(n)-1,Mg(n+1,Mh(n+1))))=0], V 6 : (Vn)[Mh(n+1) > 2Mh(n)=2], V 6 : (Vn)[ Mh(n+1)=1 > 2Mh(n)=2], (28)  V 6 : (Vn)[ Mh(n+1/2 n+1 < Mh(n)/2n] (aixo és,  V 6 : (Vn)[ Mh(n+1) < 2Mh(n)]) . En efecte, tenim de (14), amb un petit ábús de notación, v s : (Vn,r)[2Mh(n)/2 n±1 =Lvh(n)/2 n >,p(Mg(n,Mh(n))+r)] (29) V 6 : (Vn,r)[1f(n+1,2Mh(n),i-1g(n,Mh(n)),r)=0] Pero d'acord amb (20), per n+1 en lloc de n, (30) V 6 : (Vn,m)[f(n+1,Mh(n+1)-1,m,Mf(n+1,Mh(n+1)=1,m))=0] així que Si prenem, a (29) i a (30), i Mg(n,Mh(n)) per m, tenim Mf(n+l,Mh(n+1)=1,Mg(n,Mh(n))) per r V . :  (Vn)[ - lf (n+1 ,2Mh(n) ,Mg(n,Mh(n)) , Mf(n+1,Mh(n+1)=1,Mg(n,Mh(n))))=0] , V 6 : (Vn)(f(n+1,Mh(n+1)-1,Mg(n,Mh(n)), Mf(n+1,Mh(n+l)=1,Mg(n,Mh(n))))=0], V 6 :  (Vn)[ 2Mh(n)  > Mh(n+1) _1 ] V 6 :  (Vn)[ 2Mh (n)  > Mh (n+1) ] ,  (per  (15)) , que demostra (28) . un  r (x)  i un  q  tal que De (25) i (28) tenim, amb algun abis de notaci6, (31)  V 6 :  (V n)[ (F4i(n)-1)/2 11 < (Mh(n+1)_1)/2n±i < Mh(n+1)/2 n+1 IQ Mh(n)/2 n ] Finalment, és fácilveure que existeix, en alguna extensi6 W de v 6 , W : (Vn)[q(n)=k(r(n))] i q(x) és estrictament creixent . I aleshores de (24) i (31) demostrem fácilment que -P(q(x)) és un real, en alguna extensi6 de w, que és el que haviem de demostrar . 5 . Funcions 5 .1 Definici6 . Fem que (f-g/h) j (x-y/z, x' - X_'/z') representi el resultat de posar x' ;y' i z' en lloc de x, y 1 - 1 z, respectivament, a f-g/h . Definim f-g/h, per neotermes f, g, h en els quals no apareixenaltresvariables que x, y, z . En les proposicions frequentment suposarem tácitament que f, 9 i h  s6n termes, depenent del context .  Fem convencions tals com : Si l=x-y/z,a= a-b/c i (D (x-y/z) f-g/h, aleshores f-g/h E Q(x-y/z) = f E N(x,y,Z) &gE N(x,y,z) & h E N(x,y,z) & (Vx,y,Z)[1h=0] &  (VX,y,z,x'y',Z')[ 1Z=O AIZ'=0 A X-y/Z=X'- y '/Z' f-g/h=(f-g^)PX-y/Z,x'-y'/z')1 Usarem expressions de la mena O(x-y/z) per representarexpressions I (a)  = 0(a-b/c)  =  (f -g - /!!) 1 (E, a) venir en que m(a,d) = m(a,b, c,d), si a = a-b/c . També, en aquest cas, posarem Usarem abreviatures tals cqm posar  (Va)  en lloc de (Va,b,c) denom a =c 5 .2 Definici6 . Sigui l= x-Y-/z . Definim (C) és uniformement contínua en conjunts afitats '-_ $(1) E Q C (E) $(1) E Q(1) & (3m)1m(a,B,n) E N(a,0,n) & (Va,B,Y,6,n)( - ldenoma =0n - IdenomO=0 nldenomy=O A ldenom6=0 n a < Y n Y<0 n a < 6 n 6<0 n ¡Y-61 < 1/m(a,B,n) ~~(Y)< 1/n J1 5 .3  Observaci6 .  Cada element de  Q C (E),  que associa a cada  a E Q  un element I(a) E 0 pot ser "estés per continuitat" als reals . Més precisament . 5 .4 Proposicib . Per qualssevol ID,9,X peradors), (en els que no apareixen pseudoo- $(1) E Q C (E)  & 9(v) E R (v)  & X (v)  E  R (v)  & 9 X b (D (TM )  E  R (v)  & $ (X (v) )  E  R (v)  &  <D (X (v) )  $ (IP (v) ) 5 .5 Nota . Definirem les funcions continues en un intérval clos com les successions fonamentals (relatives a 1'int ¬ rval) d'elements de Q C , de la mateixa manera com hem definit els reals, a 3 .1, com successions fonamenta15 de racionals . Usarem notacions tals com per qualsevol a-a-b/c i neotermes ~(w,C) = ~( w,x-y/z) = per, ~ n (a) = 0(n,a) =  (w,n) 1 (1,a) . n, a, b, c . o con- 5 .6 Definici6 . *(w,C)  és una successi6 d'elements de Q C (1) _ (Hm)[*m(C) E Q(1)] & (3m)[ m(k,ot,s,n) E N(k,a,s,n) & (tlk,(x,B,Y,6,n)[ ldenoma=0 A ldenoms=0 A ldenomy=O A ldenom6=0 A a < Y A Y  B Aa < 6 A6 < B A ~Y-6~ < 1/m(k,a,s,n) 14'k(Y)-*k(5) 1 < 1/P ] 5 .7 Definici6 . Sigui I =['P,X] . Aleshores definim VW,C)  és una funci6 continua en  I= O¿(w,E) EC I (1) E R & XER & 0(w,E)  és una successi6 d'elements de Q C (E) & (3 ;P',X',m)['p' E R &  X' E R &  (p'-9 & X '~X & m (x) E N (x) & (an)['P' (n) G 'P' (n+1) & X' (n) < X' (n+1)]  & (lfn,r,a,b,c)[1c=0 AIp'(m(n)+r) < a-b/c A a-b/e < X'(m(n)+r) on el significat de (39') és com fp'(x)  = r' (x)-s'(x)/t'(x),  - per un certs pseudooperadors  r',s',t',  i llavors (3'0') significa (3r', s',  Análogament per X' . Nota .  Una part de la definici6 és  (Vn) [ W' (n) 6 W' (n+1) ] ,  que significa (o esta representat per)  "V' és monótona no decreixent" . També tenim, és clar, 5 .8 Observacions . b 10 dí (n)+r (a-b/c)-Dm(n)(a-b/c)j  < 1/n]], segueix : suposem que 1'  és monótona no creixent  = (1Fn)[ ;P'(n) > 41' (n+1)]] a) Análogament al que ha estat fet a 3 .4 i 3 .5, podem definir la noci6 (Du(1)  _0  i la noci6  (P u (E)  - . ú(1),  per  (D u  i  ú  en  CI ,  i demostrar que aquesta és una relaci6 d'equivaléncia b) Podemveure cada element de C I com a "funci6 de I en R" . Donat 'P E R  tal que 'k G 9 - X,  i donat  $u E C I ,  si  e  és un real al qual convergeix  (D u (sP(x)),  podem definir  e  com el valor de  (D u  en  W .  És clar que aquest valor e només está definit módulo equivaléncia . Si, en un segment  V,  tenim que . V : <D u (C) E CI (1)  i  V :W (x) E R(x), representarem, amb notaci6 ambigua, per 1('P) aquest valor de 1 en 'P, que acabem de definir, móduloequivaléncia . Quan fem alguna afirmaci6, en el segment V, relativa a sevol dels reals representats per 1(9) un real particular segurs que la mateixa afirmaci6 es compleix per qualsevol real equivalent a ell . (D(W), estarem fent la afirmaci6 per qualper 1D(W) ; o bé, si fixem com a representat al qual  1u (9(x»  convergeix, hem d'estar - c)  Amb el que s'ha dit es pot precisar i demostrar 1'afirmaci6  "C I  és una R-álgebracompleta" . 5 .9  Proposici6 .  (existéncia de máxim i minim per elements de  C I ).  Sigui I - ( J1,XI .  Per qualsevol  <D u (1) , (u, j) E CI (1)  F  (3T 1 ,T 2 )IT i ER & T z ER & T I tiX & 46er,  & T 2 '-X &  (ven e ER .& ~-4 e&e  X k (D(9) ti <>(T 1 )  & (D (e) á (D(TZ)11 Veuremcom construir T 1 . Recordem que T 1 (x) = r(x)-s(x)/u(x) per certs pseudooperadors r, s, t, i que (3T 1) significa (3r,s,u) . Primer definim (a-b/c)=(d-e/f) _ ((af+ec)-(bf+dc))- 0/M) La funcio a(x) definida a la secci6 2 s'estén com a(a-b/c) = a(a-b) Ara suposem V : $(u,&) EC I (~) . Aix£ que tenim, per algun m, algun t, i certes V' i X', monótones, no decreixent i no creixent', respectivament, i tals que X - X'  i 0 ~ ~' : (~)  V : (Vk,CI,B,Y,d,n)[ldenoma=0 A - ldenomB=0 A - ldenomY=O Aldenomd=0 A a 6 Y A Y < BA (% < 6 A 6 5 B ¡Y -6 1 < l/m(k, «,B,n) = I> I'D k (Y)-D k (6)1 < 'l/n] (bn,r,C)[ ldenomC=0  A 'P'(t(n)+r) < C  AC < X' (t(n)+r) Llavors tenim, en alguna extensi6 V' de V, per algun f, i si V : [ c > X' (0)-o' (0)] , on Usemla notaci6 i T l (x) és r(x)-s(x)/u(x) ->j(Dt(n)+r(J)- ot(n)(1)1 < 1/n] V' : (1fn)[ f(n,0)=0] V' : (Vn,i)[f(n,i+1)=f(n,i)+[ ((i+1)-f(n,i)) . á(0t'(n)(IP'(t'(n))+((Y+1)/d) " s)4 t(n)(V'(t(n))+(f(n,i)/d) " e))31 6  - X' (t (n) ) - ;k` (t (n) ) P(n) _ ;P'(t(n))+(f(n,n)/d) .s Llavors,en alguna extensi6 W' de V' tenim, per certs q, r, s, u, P(q(x)) E R(x), W' :  Ox)[r(x)-s (x) /u (X) =p(q(x))] , La construcci6 de T Z és análoga, i d6nalloc , a un segment W . Resta per demostrar ., per qualsevol e, d - c .m(t(n)  (t(n)) , X' (t(n))  n) w : e E R s ~y~e & 0 11X  k (D(6) ;Ir (D(T,)  s (D(0) a (D(T2 5 .10 Proposició .  (teorema de Bolzano) . Posem I = [IL,X] . per qualssevol ~, X, (D, 6, sió V' tinguem V' : E  C I (  )  &6 E  R & (D(0)  0 e  & e Z- (D (X) k (3T)[p~T &T!C0 &(D(T) -e], i 1'analeg per (D(0) á e  ie ? $(X) . Per la demostració suposarem, sense perdre generalitat, que v : ~D (41) i~- 0/1  & 0/1  ~(X)  & 6 . . 0/1 Aixó, junt amb (*) i (**) de la proposició anteriorés la nostra hipótesi . Fácilment podem substituir 1 per alguna $' tal que, per algunaextenV' :  (d n)[ ~t(n)  (n»<  0/1  &0/1  < ~t(n) )X' (n»] , amb la mateixa notació de la proposicióanterior (per 1' en lloc de (D) . Suposem que $ ja té aquesta propietat, per V' - V . La condici6 és equivalent, en alguna extensió V' de V, per algun f, a Com que v' : (Vn)[f(n,d)=0]  tenim V' :  (Vn)[ El (n)=1  & Mi (n)  E  N &  f (n,Mf (n) )=0 & 1f (n,Mf (n)=1=0] Tenim aleshores V ~ (Dt(n)(~~(t(n))+(i/d) " E > 0/1) V'  kf (n, i)=0 V' : (Vn)[ (Dt(n)(P'(t(n))+(Mf(n)/d) " E > 0/1 & ~t(n)(~'(t(n))+((Mi(n)_ 1)/d) " e < 0/1] Fem a(n) _ ~'(t(n))+(Mf(n)/d) " E i tindrem, per qualsevolsubsuccessi6 O(q(n)) de a(n) que sigui un real, en alguna extensi6 V" de V', Instituto de Matemáticas U .N .A .M . V" : $(a(q(n)))^ 0/1 Referéncies [1] F . Tomás . Aritmética i análisi formalmentrecursives . Pub . Mat . UAB, 28, No . 1, pp . 19-78 . [2]  R .L . Goodstein . Recursive Arithmetic . North Holland, 1957 [3]  R .L . Goodstein . Recursive Analysis . North Holland, 1961 [4]  E . Specker . Nicht konstruktiv beweisbAre Sátze der Analysis . The J . of Symb . Logic, 14, No . 3, (1949), 145-158 . Rebut el día 14 d'abtíl de 1986 Instituto de Matematicas U .N .A .M . México .