Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (#a) (#b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (#name) (A ⧹ B) = isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (#name) (A ⧸ B) = isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (A ⧹ B) (#name) = isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (A ⧹ B) (A_1 ⧸ B_1) = isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (A ⧸ B) (#name) = isFalse ⋯
- Mathling.Lambek.ProductFree.instDecidableEqTp.decEq (A ⧸ B) (A_1 ⧹ B_1) = isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- ax {A : Tp} : [A] ⇒ A
- rdiv_r {Γ : List Tp} {A B : Tp} : Γ ≠ [] → Γ ++ [A] ⇒ B → Γ ⇒ B ⧸ A
- ldiv_r {Γ : List Tp} {A B : Tp} : Γ ≠ [] → [A] ++ Γ ⇒ B → Γ ⇒ A ⧹ B
- rdiv_l {Δ : List Tp} {A : Tp} {Γ : List Tp} {B : Tp} {Λ : List Tp} {C : Tp} : Δ ⇒ A → Γ ++ [B] ++ Λ ⇒ C → Γ ++ [B ⧸ A] ++ Δ ++ Λ ⇒ C
- ldiv_l {Δ : List Tp} {A : Tp} {Γ : List Tp} {B : Tp} {Λ : List Tp} {C : Tp} : Δ ⇒ A → Γ ++ [B] ++ Λ ⇒ C → Γ ++ Δ ++ [A ⧹ B] ++ Λ ⇒ C
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Mathling.Lambek.ProductFree.tp_degree (#a) = 1
- Mathling.Lambek.ProductFree.tp_degree (a ⧹ a_1) = Mathling.Lambek.ProductFree.tp_degree a + Mathling.Lambek.ProductFree.tp_degree a_1 + 1
- Mathling.Lambek.ProductFree.tp_degree (a ⧸ a_1) = Mathling.Lambek.ProductFree.tp_degree a + Mathling.Lambek.ProductFree.tp_degree a_1 + 1
Instances For
theorem
Mathling.Lambek.ProductFree.list_split_4_cases
{α✝ : Type u_1}
{Γ₁ : List α✝}
{α : α✝}
{Γ₂ Δ₁ Δ₂ Δ₃ Δ₄ : List α✝}
(h : Γ₁ ++ [α] ++ Γ₂ = Δ₁ ++ Δ₂ ++ Δ₃ ++ Δ₄)
:
(∃ (R : List α✝), Δ₁ = Γ₁ ++ [α] ++ R ∧ Γ₂ = R ++ Δ₂ ++ Δ₃ ++ Δ₄) ∨ (∃ (L : List α✝), ∃ (R : List α✝), Δ₂ = L ++ [α] ++ R ∧ Γ₁ = Δ₁ ++ L ∧ Γ₂ = R ++ Δ₃ ++ Δ₄) ∨ (∃ (L : List α✝), ∃ (R : List α✝), Δ₃ = L ++ [α] ++ R ∧ Γ₁ = Δ₁ ++ Δ₂ ++ L ∧ Γ₂ = R ++ Δ₄) ∨ ∃ (L : List α✝), ∃ (R : List α✝), Δ₄ = L ++ [α] ++ R ∧ Γ₁ = Δ₁ ++ Δ₂ ++ Δ₃ ++ L ∧ Γ₂ = R