We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 85ade27 commit 14b9031Copy full SHA for 14b9031
lib/foundations/modalities.urs
@@ -10,6 +10,9 @@ def sharp (i : Nat) (g : Grade) (A : U i g) : U i g := ♯ A
10
def fermionic-modal (i : Nat) (g : Grade) (A : U i g) : U i 1 := ℑ A
11
def bosonic-modal (i : Nat) (g : Grade) (A : U i g) : U i 0 := ◯ A
12
13
+def ∫ (A : Uᵢᵍ) := Π (X : Uᵢᵍ), (♯ X → A) → ♭ X -- Shape Modality
14
+def ∇ (A : Uᵢᵍ) := Σ (X : Uᵢᵍ), (A → ♭ X) × (♯ X → A) -- Crisp Modality
15
+
16
-- Constructors
17
def intro-flat (i : Nat) (g : Grade) (A : U i g) (a : A) : ♭ A := flat-intro a
18
def intro-sharp (i : Nat) (g : Grade) (A : U i g) (a : A) : ♯ A := sharp-intro a
0 commit comments