The Goldbach conjecture

Content created by Egbert Rijke, Fredrik Bakke, Jonathan Prieto-Cubides and Maša Žaucer.

Created on 2022-01-26.
Last modified on 2024-10-16.

module elementary-number-theory.goldbach-conjecture where
Imports
open import elementary-number-theory.addition-natural-numbers
open import elementary-number-theory.natural-numbers
open import elementary-number-theory.parity-natural-numbers
open import elementary-number-theory.prime-numbers
open import elementary-number-theory.strict-inequality-natural-numbers

open import foundation.cartesian-product-types
open import foundation.dependent-pair-types
open import foundation.identity-types
open import foundation.universe-levels

Idea

The Goldbach conjecture states that every even natural number n greater than two is equal to a sum of two primes

  n = p + q.

Conjecture

Goldbach-conjecture : UU lzero
Goldbach-conjecture =
  ( n : )  (le-ℕ 2 n)  (is-even-ℕ n) 
    Σ   p  (is-prime-ℕ p) × (Σ   q  (is-prime-ℕ q) × (p +ℕ q  n))))

Recent changes