aboutsummaryrefslogtreecommitdiff
path: root/examples/tests/test_projection.makkai
blob: 2c4ce2341bde33ef8604720627440527acab85e0 (plain)
1
2
3
4
5
6
7
8
9
10
let signature S = theory {
    A :: Set,
    Point :: <A>,
    B :: (x : set-of(A)) -> Set
}

let signature T = theory {
    SI :: S,
    F :: (r: set-of((SI .B) (element-of(SI .Point)))) -> Set
}