def
FirstOrder.Language.Formula.IsOrderProp
{L : Language}
(M : Type u_1)
[L.Structure M]
(φ : L.Formula (Fin 2))
:
Equations
- FirstOrder.Language.Formula.IsOrderProp M φ = IsOrderPropRel fun (x y : M) => φ.Realize ![x, y]
Instances For
def
FirstOrder.Language.Formula.IsStable
{L : Language}
(M : Type u_1)
[L.Structure M]
(φ : L.Formula (Fin 2))
:
Equations
- FirstOrder.Language.Formula.IsStable M φ = IsStableRel fun (x y : M) => φ.Realize ![x, y]
Instances For
theorem
FirstOrder.Language.Formula.IsStableWith.isTreeBoundedWith
{L : Language}
{n : ℕ}
{M : Type u_1}
[L.Structure M]
{φ : L.Formula (Fin 2)}
(hr : IsStableWith n M φ)
:
IsTreeBoundedWith (2 ^ n + 1) M φ
theorem
FirstOrder.Language.Formula.IsTreeBoundedWith.isStableWith
{L : Language}
{n : ℕ}
{M : Type u_1}
[L.Structure M]
{φ : L.Formula (Fin 2)}
(hr : IsTreeBoundedWith n M φ)
:
IsStableWith (2 ^ n) M φ
Equations
- T.IsOrderProp = ∃ (M : Type ?u.5) (x : L.Structure M), M ⊨ T ∧ ∃ (φ : L.Formula (Fin 2)), FirstOrder.Language.Formula.IsOrderProp M φ
Instances For
@[simp]
@[simp]