Documentation

LeanPool.InfinitaryLogic.Lomega1omega.FirstOrderImage

The first-order image inside Lω₁ω #

IsFirstOrder φ says φ is toLω of an ordinary first-order formula — i.e. it contains no infinitary node.

The point of the API is the exact constructor equations, especially

Without these, every consumer that needs "this fragment contains no infinitary formula" re-does the same cases … <;> simp [toLω] inversion. With them the HF fragment's closure fields become one-liners.

φ is the toLω-image of a first-order formula: it has no infinitary node.

Equations
Instances For
    @[simp]

    No infinitary conjunction is first-order. This is the fact HF's closure fields need.

    @[simp]

    No infinitary disjunction is first-order.