Documentation

InfinitaryLogic.Admissible.Barwise.GraphUniverse

The graph universe of a source fragment #

The countable-signature, not-necessarily-relational endpoint of the source-fragment adapter (issue #19), by relationalization applied before the proof system.

Constructions #

The countability parameter hF is not optional: graphAxioms is a countable conjunction over the support.

Endpoint #

Fragment.exists_countable_model_of_aconsistent_graphUniverse: a theory in a countable fragment whose graph theory is consistent in the graph universe has a countable L-model. Both symbol sigmas of L are assumed countable (graphLanguage_countable_relations, with the graph language infrastructure); L need not be relational. This is not the unrestricted arbitrary-language endpoint. No derivation-level relationalization is attempted: consistency is hypothesised over the graph language, and the theorem is named for that hypothesis.

The translations #

Function support #

The function symbols occurring in members of a fragment.

Equations
Instances For

    The graph fragment, universe and theory #

    The seed of the graph fragment: the relationalized members and the graph axioms.

    Equations
    Instances For

      The graph fragment: the Henkin closure of the seed, a fragment of graphLanguage L.

      Equations
      Instances For

        The graph universe: the constants-expanded universe of the graph fragment.

        Equations
        Instances For

          The graph theory of T: the relationalized theory with the graph axioms of the support, mapped into the constants expansion.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Connecting facts #

            The graph fragment is countable when both symbol sigmas are.

            The graph universe satisfies the closure interface.

            The relationalized theory and the graph axioms lie in the graph fragment's sentence slice.

            The graph universe is countable when both symbol sigmas are.

            The graph theory lies in the graph universe.

            Every source sentence's function support lies in the support covered by the graph axioms.

            The endpoint #

            theorem FirstOrder.Language.Fragment.exists_countable_model_of_aconsistent_graphUniverse {L : Language} [Countable ((l : ℕ) × L.Relations l)] [Countable ((n : ℕ) × L.Functions n)] {F : L.Fragment} (hF : F.toSet.Countable) {T : L.Theoryω} (hT : T ⊆ F.sentenceSlice) (hcons : AConsistent (F.graphUniverse hF) (F.graphTheory hF T)) :
            ∃ (M : Type) (x : L.Structure M) (_ : Nonempty M) (_ : Countable M), T.Model M

            Countable model existence over the graph universe (countable signature, not necessarily relational). A theory inside a countable fragment whose graph theory is AConsistent in the graph universe has a countable model, as an L-structure: the kernel runs over the relational graph language, the constants are forgotten, and the source structure is reconstructed from the graph model through the graph axioms. The theorem is named for its hypothesis; no consistency is transported across relationalization.