Documentation

Linglib.Studies.Fox2007

Fox 2007: Free Choice via Recursive Exhaustification [Fox07] #

The original grammatical account of free-choice permission. Recursive application of the covert exhaustivity operator exh (Innocent Exclusion) over the Sauerland alternatives {◇(p∨q), ◇p, ◇q, ◇(p∧q)} derives the FC inference without Innocent Inclusion.

The five-world model below (ModalW) makes each ◇-formula correspond to which propositional situations are accessible from the evaluation world, so that the four Sauerland alternatives have non-trivial truth values and the IE algorithm has something to compute over.

inductive Fox2007.ModalW :

Modal worlds named by which ◇-propositions they make true.

Instances For
    @[implicit_reducible]
    Equations
    def Fox2007.instReprModalW.repr :
    ModalWStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      Equations
      def Fox2007.diamPorQ :
      ModalWBool
      Equations
      Instances For
        Equations
        Instances For
          @[reducible, inline]
          abbrev Fox2007.modalAltsF :
          Finset (Finset ModalW)

          Sauerland alternatives under ◇: {◇(p∨q), ◇p, ◇q, ◇(p∧q)}.

          Equations
          Instances For
            @[reducible, inline]
            abbrev Fox2007.diamPorQF :
            Finset ModalW
            Equations
            Instances For
              @[reducible, inline]
              abbrev Fox2007.diamPF :
              Finset ModalW
              Equations
              Instances For
                @[reducible, inline]
                abbrev Fox2007.diamQF :
                Finset ModalW
                Equations
                Instances For
                  @[reducible, inline]
                  abbrev Fox2007.diamPandQF :
                  Finset ModalW
                  Equations
                  Instances For

                    Layer 1: Exh(◇(p∨q)) = ◇(p∨q) ∧ ¬◇(p∧q). Only ◇(p∧q) is innocently excludable; ◇p and ◇q cannot be IE-excluded because excluding ◇p while keeping ◇(p∨q) forces ◇q, and conversely.

                    Exhaustifying ◇p (relative to the same alternatives) excludes ◇q.

                    Exhaustifying ◇q excludes ◇p (symmetric).

                    Exhaustifying ◇(p∧q) is vacuous: it entails every other alternative, so nothing is non-weaker.

                    @[reducible, inline]
                    abbrev Fox2007.layer2AltsF :
                    Finset (Finset ModalW)

                    Layer-2 alternatives: {Exh(φ) : φ ∈ C} — the exhaustified versions of the original Sauerland alternatives.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[reducible, inline]

                      Layer-1 result, used as the prejacent for layer 2.

                      Equations
                      Instances For

                        Free Choice: double exhaustification yields ◇p ∧ ◇q ∧ ¬◇(p∧q).

                        Exh(C')[Exh(C)(◇(p∨q))] excludes the layer-2 alternatives Exh(◇p) = ◇p ∧ ¬◇q and Exh(◇q) = ◇q ∧ ¬◇p. Negating both (given the layer-1 prejacent ◇(p∨q) ∧ ¬◇(p∧q)) forces both ◇p and ◇q to hold.

                        FC entails both disjuncts hold: the speaker has permission for each disjunct individually.