linarith
case inr.inr
γ α β : Program
ℓ : TP (α;'β)
αs : List Program
αs_in : αs ∈ List.filter (fun x => x != []) (P α fun τ => ℓ ⟨↑τ, ⋯⟩)
γ_in : γ ∈ αs
IH : lengthOfProgram γ < lengthOfProgram α
h✝¹ : isAtomic α = false
h✝ : isStar α = false
⊢ lengthOfProgram γ < 1 + lengthOfProgram α + lengthOfProgram β
no goals