Skip to content

Commit 14b9031

Browse files
committed
shape and crisp
1 parent 85ade27 commit 14b9031

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/foundations/modalities.urs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ def sharp (i : Nat) (g : Grade) (A : U i g) : U i g := ♯ A
1010
def fermionic-modal (i : Nat) (g : Grade) (A : U i g) : U i 1 := ℑ A
1111
def bosonic-modal (i : Nat) (g : Grade) (A : U i g) : U i 0 := ◯ A
1212

13+
def ∫ (A : Uᵢᵍ) := Π (X : Uᵢᵍ), (♯ XA) → ♭ X -- Shape Modality
14+
def ∇ (A : Uᵢᵍ) := Σ (X : Uᵢᵍ), (A → ♭ X) × (♯ XA) -- Crisp Modality
15+
1316
-- Constructors
1417
def intro-flat (i : Nat) (g : Grade) (A : U i g) (a : A) : ♭ A := flat-intro a
1518
def intro-sharp (i : Nat) (g : Grade) (A : U i g) (a : A) : ♯ A := sharp-intro a

0 commit comments

Comments
 (0)