Soundness of GL-proof system. #
noncomputable def
incChainEventualIncChain
{β : Sort u_1}
{Q : β → β → Prop}
{g : ℕ → β}
(Q_prop : ∀ (n : ℕ), ∃ (m : ℕ), Q (g n) (g m))
(n : ℕ)
:
Progressing subchain of an eventually increasing chain
Equations
- incChainEventualIncChain Q_prop 0 = ⟨g ⋯.choose, ⋯⟩
- incChainEventualIncChain Q_prop n_2.succ = match incChainEventualIncChain Q_prop n_2 with | ⟨ih, ih_prop⟩ => ⟨g ⋯.choose, ⋯⟩
Instances For
theorem
incChainEventualIncChain_prop
{β : Sort u_1}
{Q : β → β → Prop}
{g : ℕ → β}
(Q_prop : ∀ (n : ℕ), ∃ (m : ℕ), Q (g n) (g m))
(n : ℕ)
:
Q ↑(incChainEventualIncChain Q_prop n) ↑(incChainEventualIncChain Q_prop (n + 1))
An eventually progressing chain has an progressing subchain.