1x2 is 2
Wat volgt is een vrij formeel bewijs voor de propositie 1x2=2. Het is echter niet strict formeel, dat zou tien keer zoveel werk zijn.
| Inhoud |
Axiomatisch systeem
Ongedefinieerde termen
@ ' + *
Syntactische regels
Correcte uitdrukkingen zijn gedefinieerd door:- @ is een correcte uitdrukking;
- Als x een correcte uitdrukking is, dan is x' ook een correcte uitdrukking;
- Als x en y correcte uitdrukkingen zijn, dan zijn (x+y) en (x*y) ook correcte uitdrukkingen.
- x=y
Afleidingsregels
De gewoonlijke afleidings- en vervangingsregels.
Definitie
x≠y (x en y correcte uitdrukkingen) betekent ¬(x=y).
Domein
De verzameling van alle correcte uitdrukkingen.
Axiomas
- A1 ∀x∀y [(x'=y') → (x=y) ]
- A2 ∀x (@≠x')
- A3 ∀x [(x≠@) → [∃y(x=y')]]
- A4 ∀x [(x+@)=x]
- A5 ∀x∀y [(x+y')=(x+y)']
- A6 ∀x [(x*@)=@]
- A7 ∀x∀y [(x*y)' = ((x*y)+x)]
Een model
Een interpretatie van dit axiomatisch systeem:- @ als het geheel getal 0
- ' als het eerstvolgende grootste geheel getal (@' als 1, @'' als 2)
- + als het optellen van gehele getallen
- * als het vermenigvuldigen van gehele getallen
Je kunt laten zien dat, met deze interpretatie, de natuurlijke getallen ({1,2,3,...}) met de operaties optellen en vermenigvuldigen een model is van dit axiomatisch systeem.
Opmerking: Een belangrijk axioma - het inductieaxioma - is hier weggelaten. Zie handout voor details.
XXX Welke handout?
Theorema
Theorema: (@'*@'') = @''Een paar definities om het leven makkelijk te maken:
- 1 =δf @'
- 2 =δf 1' =δf @''
Dus, het theorema wordt: (1*2)=2
Bewijs
Het bewijs is een heel klein beetje informeel wat notatie-haakjes betreft. In het bewijs wordt gebruik gemaakt van de substitutieregel, die niet behandeld is: premissen a=b, b=c geven conclusie a=c.
| 1. | ∀x ((x+@) = x) | (Axioma) |
| 2. | ∀x∀y [(x+y') = (x+y)'] | (Axioma) |
| 3. | ∀x ((x*@) = @) | (Axioma) |
| 4. | ∀x∀y [(x*y') = ((x*y)+x)] | (Axioma) |
| 5. | ∀y [(1*y') = ((1*y)+1] | (4; UC) |
| 6. | (1*1') = ((1*1)+1) | (5; UC) |
| 7. | (1*2) = ((1*1)+1) | (6; definitie 2) |
| 8. | ∀y [((1*1)+y') = ((1*1)+y)'] | (2; UC) |
| 9. | ((1*1)+@') = ((1*1)+@)' | (8; UC) |
| 10. | ((1*1)+@) = (1*1) | (1; UC) |
| 11. | ((1*1)+@') = (1*1)' | (9,10; substitutie) |
| 12. | ((1*1)+1) = (1*1)' | (11; definitie 1) |
| 13. | (1*2) = (1*1) | (7,12; substitutie) |
| 14. | (1*@') = ((1*@)*1) | (5; UC) |
| 15. | ∀y [((1*@)+y') = ((1*@)+y)'] | (2; UC) |
| 16. | ((1*@)+@') = ((1*@)+@)' | (15;UC) |
| 17. | ((1*@)+1) = ((1*@)+@)' | (16; definitie 1) |
| 18. | ((1*@)+@) = (1*@) | (1; UC) |
| 19. | ((1*@)+1) = (1*@)' | (17,18; substitutie) |
| 20. | (1*@') = (1*@)' | (14,19; substitutie) |
| 21. | (1*@) = @ | (3; UC) |
| 22. | (1*@') = @' | (20,21; substitutie) |
| 23. | (1*1) = 1 | (22; definitie 1) |
| 24. | (1*2) = 1' | (13,23; substitutie) |
| 25. | (1*2) = 2 | (24; definitie 2) |
Opmerkingen
- Erg lang en ingewikkeld
- Indrukwekkend/verbazingwekkend dat de eigenschappen van de natuurlijke getallen afgeleid kunnen worden van slechts een handvol axioma's door middel van een redelijk hard en gemakkelijk formeel bewijs.