Equations
- instDecidableSlow q h = instDecidableAnd
def
is_witness
{n : ℕ}
{b : ℕ}
(x : Mathlib.Vector (Fin b) n)
(q : ℕ)
(h : Mathlib.Vector (Fin q) n.succ)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
instance
instDecidableIs_witness
{n : ℕ}
{b : ℕ}
(x : Mathlib.Vector (Fin b) n)
(q : ℕ)
(h : Mathlib.Vector (Fin q) n.succ)
:
Decidable (is_witness x q h)
Equations
- instDecidableIs_witness x q h = Fintype.decidableForallFintype
Equations
- A_N_bounded_by x q = ∃ (h : Mathlib.Vector (Fin q) n.succ), is_witness x q h
Instances For
instance
instDecidableA_N_bounded_by
{n : ℕ}
{b : ℕ}
{q : ℕ}
(x : Mathlib.Vector (Fin b) n)
:
Decidable (A_N_bounded_by x q)
Equations
- instDecidableA_N_bounded_by x = Fintype.decidableExistsFintype
Equations
- complexity_equals x k = (A_N_bounded_by x k ∧ ¬A_N_bounded_by x (k - 1))
Instances For
instance
instDecidableComplexity_equals
{n : ℕ}
(x : Mathlib.Vector (Fin 2) n)
(k : ℕ)
:
Decidable (complexity_equals x k)
Equations
- instDecidableComplexity_equals x k = instDecidableAnd