Documentation

InfinitaryLogic.Methods.LopezEscobar.WitnessLang

The functional witness language (issue #10, Unit 1 part 1) #

Marker's τ* (Lemma 4.23), as a functional language per audit v2 (D4, graph-translation route): a constant c, unary functions s, f, g, and a 2n-ary tree relation at every nincluding tree 0 (the nullary S₀; Marker starts at positive lengths, but admitting level 0 lets the path sentence assert it while the pinning sentence of a branchless tree refutes it, so the empty analytic set yields an inconsistent PC sentence with no special case).

Contents: the language with explicit countability instances for both symbol sigma-types; actual numeral terms numTerm n (c, s c, s (s c), …) with their map-language, occurrence, and realization lemmas; the common tagged language KLang L = L.sum (WitnessLang.sum WitnessLang) with named embeddings for the base, left witness, and right witness symbols; the tagged symbol-image sets; and their pairwise disjointness (the combinatorial half of the Unit-1 occurrence gate).

Function symbols of the witness language: the zero c and the unary s, f, g.

Instances For

    Relation symbols of the witness language: one 2n-ary tree relation at every level, including the nullary tree 0.

    Instances For

      The functional witness language (Marker's τ*, audit v2 D4).

      Equations
      Instances For

        Numeral terms #

        The numeral terms mention only c and s.

        Map-language commutation, zero case.

        Map-language commutation, successor case.

        Realization of the numeral terms: the n-fold s-iterate of c.

        The common tagged language and its named embeddings #

        @[reducible, inline]

        The common tagged language: the base plus two tagged witness copies.

        Equations
        Instances For

          The base-symbol embedding.

          Equations
          Instances For

            Tagged symbol-image sets and their disjointness #

            Base function symbols inside KLang L.

            Equations
            Instances For

              Base relation symbols inside KLang L.

              Equations
              Instances For

                Left-witness function symbols inside KLang L.

                Equations
                Instances For

                  Left-witness relation symbols inside KLang L.

                  Equations
                  Instances For

                    Right-witness function symbols inside KLang L.

                    Equations
                    Instances For

                      Right-witness relation symbols inside KLang L.

                      Equations
                      Instances For

                        Left/right witness function symbols are disjoint.

                        Left/right witness relation symbols are disjoint.

                        Base and left-witness function symbols are disjoint (likewise below for the right copy, by the same Sum.inl/Sum.inr clash).