Bilateral DRS: positive and negative DRS meanings. This is Dynamic Ty2 lifted to bilateral form.
- positive : Core.DynProp.DRS S
- negative : Core.DynProp.DRS S
Instances For
Bilateral test
Equations
Instances For
Bilateral negation: swap
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
DNE is definitional
Equations
- One or more equations did not get rendered due to their size.
Instances For
Bilateral disjunction
Equations
Instances For
Lift unilateral DRS to bilateral with complement negation. This is how standard dynamic systems embed into BUS.
Equations
Instances For
The positive dimension preserves the original DRS
The negative dimension is the test-based negation
BilateralDen (from Core.Bilateral) uses InfoStates: BilateralDen W E = { positive, negative : InfoState W E → InfoState W E }
BilateralDRS uses DRS directly: BilateralDRS S = { positive, negative : S → S → Prop }
For worldless systems (W = Unit), we can relate them via: InfoState Unit E ≅ Set (Nat → E) CCP Unit E = InfoState Unit E → InfoState Unit E
The relation: a DRS D : S → S → Prop induces a CCP: λ s => { j | ∃ i ∈ s, D i j }
BilateralDRS induces pair of CCPs
Equations
Instances For
BUS negation preserves DNE at the DRS level. This is the formal content of "bathroom sentences work in BUS".