Hilbertova krátká aritmetika je příkladem pologrupy , ilustrující skutečnost, že k prokázání hlavní věty aritmetiky je nutné použít vlastnosti nejen násobení , ale také sčítání . Tento příklad má na svědomí David Hilbert [1] .
Hilbertova krátká aritmetika je množina čísel ve tvaru , kde prochází všechna přirozená čísla [2] :
Někdy se jim říká Hilbertova čísla [3] . Na této množině lze správně definovat standardní operaci násobení, protože součin dvou čísel z množiny dává opět číslo z této množiny: . Tak krátká Hilbertova aritmetika je pologrupa .
V Hilbertově aritmetice lze prvočísla definovat ( Hilbert připraví [a] ) standardním způsobem: Hilbertovo číslo se nazývá Hilbertovo prvočíslo , pokud není dělitelné menším Hilbertovým číslem (jiným než ) [5] [6] . Sekvence Hilbertových prvočísel začíná takto [7] :
Hilbertovo prvočíslo není nutně prvočíslo v obvyklém smyslu . Například, je složený v přirozených číslech , protože , nicméně, to je Hilbert prvočíslo, protože ani , ani (to je, všichni dělitelé čísla jiný než a číslo sám) být Hilbert čísla. Z vlastností modulového násobení vyplývá, že Hilbertovo prvočíslo je buď prvočíslo tvaru (taková čísla se nazývají pythagorejská prvočísla ) nebo poloprosté číslo tvaru .
Jakékoli Hilbertovo číslo lze rozložit na součin Hilbertových prvočísel, nicméně základní věta aritmetiky neplatí pro krátkou Hilbertovu aritmetiku : takový rozklad nemusí být jedinečný. Například je Hilbertovo číslo, ale rozkládá se na Hilbertova prvočísla dvěma způsoby:
.kde čísla , a jsou Hilbertova prvočísla [1] [4] .