Documentation

Linglib.Studies.Kubota2026

Kubota 2026: outlook management #

[Kub26] [KI25] [Cop18] [FB10] [Pot07]

[Kub26]'s analysis of Japanese outlook markers (nanka, dōse, semete, koso, mushiro, …): discourse-sensitive adverbs and focus particles with a two-layered secondary meaning — a presuppositional counterstance requirement plus an expressive-like evaluative stance ([Kub26] §3). The term outlook is [Cop18]'s, whose outlooks replace worlds as circumstances of evaluation for at-issue discretionary content; the term counterstance originates with [KW16]; the two-layered object is the chapter's, and rendering its stance layer as a [Pot05]-style CI tier is this formalisation's bridge onto TwoDimProp. The chapter itself classifies that layer as CI-like while arguing it fails [Pot07]'s independence and nondisplaceability: under attitudes it shifts to the holder like a locally accommodated presupposition ([Hei92]), not by semantic binding of an index. The secondary-meaning diagnostics ([Pot07] (27)) follow the projection typology of [TBRS13].

The handbook chapter is descriptive and defers the formal analysis to its companion [KI25], where the two layers are derived from a counterstance-marker discourse function over a [FB10] Table rather than stipulated; the two-field denotation here is the chapter-level picture, and deriving it from a Table update is the natural follow-up. saltDenotation is a minimal Outlook with prejacent/counterstance stubbed, and counterstance salience is read off the discourse-context features of the data rows. The rival framing is [Gut15]'s use-conditional treatment of counterstance particles (e.g. German doch), where the second layer is use-conditional rather than presuppositional.

The lexical inventory is theory-neutral and lives in Fragments/Japanese/Particles.lean (Japanese.OutlookMarkers); the judgment data ((10), (37)-(46)) in Data/Examples/Kubota2026.json. This file carries the paper's apparatus: the stance classification, the modal selectional restrictions, and the dual-layer denotation.

Main definitions #

Main results #

References #

[Kub26] [KI25] [Cop18] [KW16] [FB10] [Pot05] [Pot07] [HP09] [TBRS13] [Hei92] [Gut15]

Stance classification #

The evaluative stance an outlook marker expresses ([Kub26] (1)-(2)): how the speaker situates the prejacent relative to a salient counterstance.

  • negative : StanceType

    Low evaluation ([Kub26]'s term): the prejacent is undesirable or implausible (nanka 'anything like', dōse 'anyway').

  • minimum : StanceType

    Minimum standard: the least one could settle for (semete/kurai 'at least').

  • contrary : StanceType

    Contrary to expectation (mushiro/kaette 'rather', yoppodo 'much more').

  • emphasis : StanceType

    Emphatic confirmation (masani/koso 'precisely').

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

      [Kub26] (45)-(46): outlook markers select for modal flavors. Stored as a List ModalFlavor used as a set — a List kernel-reduces under decide (the proofs below and the Examples.all row theorems rely on this), whereas Finset membership does not.

      @[reducible, inline]

      The modal flavors a marker is compatible with (a List used as a set).

      Equations
      Instances For

        Per-particle classification #

        A per-particle classification: the Fragment form plus [Kub26]'s stance and modal selectional restriction.

        Instances For
          @[instance_reducible]
          Equations
          def Kubota2026.instReprMarker.repr :
          MarkerStd.Format
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The stance assignments are the formaliser's gloss-based reading of [Kub26]'s four categories ((1)-(2)); the chapter tabulates none. modalCompat is ModalFlavor.all for every marker except the two [Kub26] documents — nanka (all flavors, (45)) and semete ([.deontic, .bouletic], (46)) — so .all elsewhere is an untested default, not an attested claim of unrestricted selection.

            dōse 'anyway' — pessimistic outlook ([Kub26] (3a)).

            Equations
            Instances For

              yahari 'after all/as expected' — emphatic confirmation of an expectation; [Kub26] (11)-(12) contrast yahari 'as expected' against mushiro 'rather' (contrary), which supports the .emphasis reading.

              Equations
              Instances For

                kekkyoku 'after all/in the end' — conclusive/resignative. [Kub26] gives no per-word stance table (the (1)-(2) groupings are by gloss and source, not stance — note yahari, in the same (1a) group, is emphasis), so this assignment is tentative.

                Equations
                Instances For

                  semete 'at least' selects deontic/desiderative ordering sources, not epistemic/ability ([Kub26] (46)).

                  Equations
                  Instances For

                    mashite 'let alone, much less' — an a-fortiori scalar marker, arguably the scalar opposite of semete; the .minimum grouping is the weakest stance assignment here.

                    Equations
                    Instances For

                      nanka — the prototypical outlook marker; compatible with all flavors, evaluative force varying by flavor ([Kub26] (45)).

                      Equations
                      Instances For

                        The classified Japanese outlook markers.

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

                          nanka accepts every modal flavor (the evaluative force varies; [Kub26] (45)).

                          theorem Kubota2026.Marker.semete_only_documented_restriction :
                          List.map (fun (x : Marker) => x.form.romaji) (List.filter (fun (m : Marker) => decide (Modality.ModalFlavor.epistemicm.modalCompat)) all) = ["semete"]

                          semete is the only marker whose modal restriction [Kub26] documents (via (46)); the other markers carry the .all default, so this is a fact about the classification as recorded here, not a claim that semete is uniquely restricted in Japanese — [Kub26] notes that outlook markers often differ in modal compatibility and gives semete only as an example.

                          The paper's rows ([Kub26] (10), (37)-(46)) #

                          The judgment data live in Data/Examples/Kubota2026.json. The adapters read a row's paperFeatures back into the theory's vocabulary; the theorems restate the paper's generalizations as facts about the rows.

                          The row's marker, as classified in Marker.all (by romaji form).

                          Equations
                          Instances For

                            The row's modal flavor, from the modalFlavor feature.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              theorem Kubota2026.felicitous_iff_counterstance_salient (row : Data.Examples.LinguisticExample) :
                              row Examples.allrow.feature? "phenomenon" = some "counterstance"(row.judgment = Features.Judgment.acceptable row.feature? "counterstanceSalient" = some "true")

                              Counterstance requirement ([Kub26] (37)-(39)): an outlook-marked utterance is felicitous iff the discourse context makes a counterstance salient — (37)/(39)-Q1 follow an evaluative assertion or question, (38)/(39)-Q2 a neutral question.

                              The theory's prediction for a marker–modal row: the row's flavor lies in the marker's selectional restriction.

                              Equations
                              Instances For
                                theorem Kubota2026.modal_row_acceptable_iff_compat (row : Data.Examples.LinguisticExample) :
                                row Examples.allrow.feature? "phenomenon" = some "modalInteraction"(row.judgment = Features.Judgment.acceptable predictedCompat row = some true)

                                Modal selection over the rows ([Kub26] (45)-(46)): a marker–modal row is acceptable iff the marker's modalCompat contains the row's flavor — the selectional restrictions in Marker are exactly the attested judgment pattern.

                                Outlook denotation #

                                The two-layered denotation of [Kub26] §3: an at-issue prejacent, a presupposed salient counterstance, and a stance layer indexed by an outlook O. Perspective shift ((42)) is derived: the stance layer is an Intension O (W → Prop), and shiftability is exactly the failure of Intension.IsRigid — a pure expressive is the constant (rigid) family, so it cannot shift.

                                structure Kubota2026.Outlook (W : Type u_1) (O : Type u_2) :
                                Type (max u_1 u_2)

                                An outlook-indexed two-layered meaning ([Kub26] §3): at-issue content is shared across outlooks (only the stance layer shifts), so the prejacent is stored once and the stance layer is a function of the outlook.

                                • prejacent : WProp

                                  At-issue content (the prejacent), outlook-independent.

                                • counterstance : WProp

                                  Presupposed salient counterstance ([Kub26] (37)-(39)).

                                • evaluation : Intensional.Intension O (WProp)

                                  Evaluative stance layer, relative to an outlook.

                                Instances For

                                  Presuppositional projection: the counterstance is the presupposition, the prejacent the assertion. Outlook-independent.

                                  Equations
                                  Instances For
                                    @[simp]
                                    theorem Kubota2026.Outlook.toPartialProp_assertion {W : Type u_1} {O : Type u_2} (m : Outlook W O) (a✝ : W) :
                                    @[simp]
                                    theorem Kubota2026.Outlook.toPartialProp_presup {W : Type u_1} {O : Type u_2} (m : Outlook W O) (a✝ : W) :

                                    Two-dimensional projection at an outlook o: an ordinary TwoDimProp recovered by fixing the perspective.

                                    Equations
                                    Instances For
                                      @[simp]
                                      theorem Kubota2026.Outlook.toTwoDimProp_atIssue {W : Type u_1} {O : Type u_2} (m : Outlook W O) (o : O) (a✝ : W) :
                                      (m.toTwoDimProp o).atIssue a✝ = m.prejacent a✝
                                      @[simp]
                                      theorem Kubota2026.Outlook.toTwoDimProp_ci {W : Type u_1} {O : Type u_2} (m : Outlook W O) (o : O) (a✝ : W) :
                                      (m.toTwoDimProp o).ci a✝ = m.evaluation o a✝

                                      The counterstance (presupposition) projects through negation — via PartialProp.neg.

                                      theorem Kubota2026.Outlook.ci_projects_through_neg {W : Type u_1} {O : Type u_2} (m : Outlook W O) (o : O) :

                                      The stance layer projects through negation at a fixed outlook — via TwoDimProp.neg.

                                      def Kubota2026.Outlook.IsRigid {W : Type u_1} {O : Type u_2} (m : Outlook W O) :

                                      An outlook is rigid when its stance layer ignores the outlook — Intension.IsRigid applied to evaluation. Perspective shift is exactly the failure of this.

                                      Equations
                                      Instances For

                                        A TwoDimProp (a pure expressive — a single, speaker-rigid CI) as the constant outlook family — Intension.rigid on the CI tier, with the trivial counterstance.

                                        Equations
                                        Instances For

                                          Every embedded TwoDimProp is rigid by construction (Intension.rigid_isRigid) — on [Pot05]'s speaker-orientation idealization, a pure expressive does not shift; [HP09] document pragmatic non-speaker orientation even unembedded, so rigidity models the idealization, not an absolute.

                                          Perspective shift, derived #

                                          [Kub26] (42) (Examples.ex42_perspective_shift): "My advisor thought I wouldn't get into SALT (nanka/dōse)." O := Bool (advisor's pessimistic outlook vs. speaker's confident one); the negative evaluation holds exactly at the pessimistic outlook.

                                          A minimal model: prejacent/counterstance are stubbed to fun _ => True, isolating the outlook-relative evaluation — the only field the perspective-shift result turns on.

                                          Equations
                                          • Kubota2026.saltDenotation = { prejacent := fun (x : Unit) => True, counterstance := fun (x : Unit) => True, evaluation := fun (pessimistic : Bool) (x : Unit) => pessimistic = true }
                                          Instances For

                                            Perspective shift, derived ([Kub26] (42)): the marker's stance layer is not rigid — it differs across outlooks, so under embedding it shifts to the holder (a local-accommodation pattern, [Hei92]). Routed through Intension.varying_not_rigid; this is the structural fact mirrored by the allowsPerspectiveShift diagnostic (see outlookMarker_shifts_unlike_expressive).

                                            Contrast: a pure expressive (Outlook.ofTwoDimProp) is rigid — it cannot perspective shift. The difference between this and saltDenotation_not_rigid is the allowsPerspectiveShift diagnostic.

                                            Bridge to [HP09]'s orientation variable #

                                            The outlook index generalizes the orientation variable of [HP09] (HarrisPotts2009.CIItem): a CIItem is an Outlook over O := Orientation Person with trivial counterstance, resolution coincides with the two-dimensional projection, and the two accounts' shift diagnostics agree — a non-speaker-oriented reading exists exactly when the embedded outlook is not rigid.

                                            def HarrisPotts2009.CIItem.toOutlook {Person W : Type} (item : CIItem Person W) :

                                            A [HP09] CI item as an Outlook over orientations: same at-issue content and orientation-indexed CI, trivial counterstance.

                                            Equations
                                            Instances For

                                              Orientation resolution is the two-dimensional projection of the embedded outlook.

                                              theorem Kubota2026.ciItem_shifts_iff_not_rigid {Person W : Type} (item : HarrisPotts2009.CIItem Person W) :
                                              (∃ (o₁ : HarrisPotts2009.Orientation Person) (o₂ : HarrisPotts2009.Orientation Person), item.resolve o₁ item.resolve o₂) ¬item.toOutlook.IsRigid

                                              The two shift diagnostics agree: some pair of orientations resolves to different two-dimensional meanings iff the embedded outlook is not rigid.

                                              The counterstance projects through negation (via PartialProp.neg), and the CI tier projects at each outlook (via TwoDimProp.neg) — the dual presupposition/CI projection.

                                              Diagnostic fingerprint ([Pot07] (27)) #

                                              The [Pot07] six-diagnostic fingerprint (SecondaryMeaningProperties), extended by the two contrasts [Kub26] §3 turns on. Both extensions reify the chapter's prose observations, not entries in [Pot07]'s table; the allowsPerspectiveShift field is the editorial counterpart of the structural saltDenotation_not_rigid above.

                                              [Kub26]'s diagnostic profile: [Pot07]'s six diagnostics plus the two contrasts distinguishing outlook markers from pure expressives and pure presupposition triggers.

                                              Instances For
                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For
                                                  def Kubota2026.instDecidableEqOutlookDiagnostics.decEq (x✝ x✝¹ : OutlookDiagnostics) :
                                                  Decidable (x✝ = x✝¹)
                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    Diagnostic profile of outlook markers ([Kub26] §3): shares descriptive ineffability and immediacy with expressives, but lacks independence and nondisplaceability and allows perspective shift (the structural counterpart is saltDenotation_not_rigid).

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

                                                      A pure expressive's profile: the six [Pot07] diagnostics from the substrate's expressiveProperties, not readily shifted under embedding and needing no discourse antecedent ([Kub26]'s contrast class).

                                                      Equations
                                                      Instances For

                                                        Diagnostic profile of an anaphoric/additive presupposition trigger (mata 'again'), for contrast ([Kub26]'s comparison class). It shares allowsPerspectiveShift with outlook markers — but for a different reason: an ordinary presupposition shifts by local satisfaction in the attitude holder's alternatives ([Hei92]), not by stance-layer non-rigidity.

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

                                                          Outlook markers perspective-shift, pure expressives do not — the diagnostic that the saltDenotation_not_rigid vs expressive_rigid contrast realizes ([Kub26]; [Pot07]).

                                                          Outlook markers pattern with (anaphoric) presupposition triggers on displaceability and discourse-antecedent need ([Kub26]): the two added diagnostics do not separate them.

                                                          What does separate outlook markers from presupposition triggers: descriptive ineffability (the expressive-like diagnostic; [Kub26], [Pot07]).