This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Here is the "set theory" language: | |
type Set | |
type Point | |
type Map | |
constructor Singleton : Point p -> Set | |
function Intersection : Set a * Set b -> Set | |
function Union : Set a * Set b -> Set | |
function Subtraction : Set a * Set b -> Set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Graph | |
predicate not : Graph g1 | |
predicate and : Graph g1 * Graph g2 | |
predicate or : Graph g1 * Graph g2 | |
predicate if : Graph g1 * Graph g2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Set | |
type Point | |
type Map | |
constructor Singleton : Point p -> Set | |
function Intersection : Set a * Set b -> Set | |
function Union : Set a * Set b -> Set | |
function Subtraction : Set a * Set b -> Set | |
function CartesianProduct : Set a * Set b -> Set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Set | |
type Point | |
type Map | |
constructor Singleton : Point p -> Set | |
function Intersection : Set a * Set b -> Set | |
function Union : Set a * Set b -> Set | |
function Subtraction : Set a * Set b -> Set | |
function CartesianProduct : Set a * Set b -> Set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Set | |
type Point | |
type Map | |
constructor Singleton : Point p -> Set | |
function Intersection : Set a * Set b -> Set | |
function Union : Set a * Set b -> Set | |
function Subtraction : Set a * Set b -> Set | |
function CartesianProduct : Set a * Set b -> Set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Synapse | |
type Channel | |
type Vesicle | |
type Glutamate | |
type Calcium | |
type NMDAR | |
type AMPAR | |
predicate InsideVesicle : Glutamate g * Vesicle v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Synapse | |
type Channel | |
type Vesicle | |
type Glutamate | |
type Calcium | |
type NMDAR | |
type AMPAR | |
predicate InsideVesicle : Glutamate g * Vesicle v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Synapse | |
type Channel | |
type Vesicle | |
type Glutamate | |
type Calcium | |
type NMDAR | |
type AMPAR | |
predicate InsideVesicle : Glutamate g * Vesicle v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Synapse | |
type Channel | |
type Vesicle | |
type Glutamate | |
type Calcium | |
type NMDAR | |
type AMPAR | |
predicate InsideVesicle : Glutamate g * Vesicle v |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type Synapse | |
type Channel | |
type Vesicle | |
type Glutamate | |
type Calcium | |
type NMDAR | |
type AMPAR | |
predicate InsideVesicle : Glutamate g * Vesicle v |