Supporting results for pointwise provable equality.
The productiveness step in v36, for Mathlib's program numbering. The productivity function is the identity on program numbers.
The W construction in FailureOfComposition.
Equations
Instances For
The diagonal Halts construction in FailureOfComposition.
Equations
Instances For
The usual productive-set condition, including computability of the witness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
PointwiseComposition.FailureOfComposition.diagonal_escape
(d : ℕ)
(h : ∀ (n : ℕ), W d n → ¬diagonalHalts n)
:
theorem
PointwiseComposition.FailureOfComposition.complement_diagonal_productive :
Productive fun (n : ℕ) => ¬diagonalHalts n
theorem
PointwiseComposition.FailureOfComposition.productive_escape_re
{D : ℕ → Prop}
(hD : REPred D)
(hSound : ∀ (n : ℕ), D n → ¬diagonalHalts n)
:
∃ (d : ℕ), ¬diagonalHalts d ∧ ¬D d
The diagonal index itself escapes any r.e. subset of the divergent diagonal.