Documentation

Linglib.Theories.Dialogue.QuotationFBOntology

Farkas-Bruce Performance Ontology Bridge #

@cite{rudin-2025b} @cite{farkas-bruce-2010}

Provides a PerformanceOntology instance whose Commits and RaisesIssue are derived from Farkas-Bruce discourse-state updates, rather than stipulated as primitive properties.

The Bridge #

A performance in F&B terms is a discourse-state update determined by its sentence form (declarative/interrogative), its propositional content, and its prosodic profile (rising or not, loud/whispered/ neutral). The FBPerformance record bundles exactly the data needed to compute its discourse effect:

Commits and RaisesIssue are then F&B-grounded predicates: a performance Commits iff its update adds its content to dcS; it RaisesIssue iff its update grows the table. Verb-class meaning postulates in SpeechVerbs see the same Commits / RaisesIssue that the F&B bridge theorems (in FarkasBruce.lean § Bridge theorems) reason about — the connection is true by construction, not provable as an equivalence.

Why this matters #

Without the bridge, Commits is an axiomatic property of performances in PerformanceOntology — we'd have to say that rising declaratives don't commit. With the bridge, the F&B update semantics makes them not commit (the update doesn't touch dcS), and the Demonstration postulates inherit that fact directly.

Anti-correspondences #

A FBPerformance whose lingmat field is false and rising is false represents a non-linguistic performance (e.g., karate gestures). We choose LingMat to disjoin lingmat = true ∨ rising = true so that every rising-declarative performance is automatically linguistic material — a structural rather than axiomatic fact.

The Volume enumeration (neutral, loud, whispered) makes loud_not_whispered true by construction: a single field cannot simultaneously be both values.

Volume profile of a performance. The 3-way enumeration ensures that Loud and Whispered are mutually exclusive by construction.

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

      A Farkas-Bruce performance: minimal data to compute its discourse update.

      • Sentence form (declarative / interrogative).

      • content : Set W

        Propositional content.

      • lingmat : Bool

        Whether the performance is linguistic material. False allows modeling non-linguistic gestures (the karate-gestures contrast that motivates LINGMAT).

      • volume : Volume

        Volume profile.

      • rising : Bool

        Rising-declarative intonation (only meaningful with declarative form, but field is independent for simplicity).

      Instances For

        The F&B-grounded discourse update for the performance.

        • non-rising declarative: assertDeclarative (commits + pushes issue)
        • interrogative: askPolarQuestion (pushes issue, no commit)
        • rising declarative: pushes issue without commit (the intermediate prosodic case @cite{rudin-2025b} relies on)
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Linguistic-material. Disjoins explicit lingmat = true with rising = true: a rising-declarative performance is linguistic material by virtue of being a structured intonation pattern.

          Equations
          Instances For

            Loud: structural property of Volume.

            Equations
            Instances For

              Rising declarative: rising intonation on declarative form.

              Equations
              Instances For

                F&B-derived Commits: the performance's update adds its content to dcS (computed from the empty initial state). The assertDeclarative branch adds, the rising and interrogative branches do not — so this matches the structural classification "non-rising declarative".

                Equations
                Instances For

                  F&B-derived RaisesIssue: the performance's update grows the table. All three branches push to the table, so any well-formed speech act raises an issue. (RESP's discriminating power comes from ¬ Commits, not from RaisesIssue.)

                  Equations
                  Instances For

                    The Farkas-Bruce-grounded performance ontology. Plug into a SpeechVerbs to get verb-class semantics whose Commits / RaisesIssue facts come from the F&B discourse-state machinery rather than free axioms.

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

                      Structural characterization of Commits: a performance commits iff it is a non-rising declarative. Derives directly from the F&B update semantics.

                      Structural characterization of RaisesIssue: every performance raises an issue (declarative or interrogative; rising or non-rising). The discriminating empirical content lives in Commits, not here.

                      Bridge to FarkasBruce: when the performance is a non-rising declarative, its update equals assertDeclarative content, so Dialogue.FarkasBruce.assert_adds_to_dcS applies directly.