blob: c43654b9b0609bb15474daf928912da5e0f4ed56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
abstract Geometry = Logic ** {
fun
Line, Point, Circle : Dom ;
Intersect, Parallel : Ind -> Ind -> Atom ;
Vertical : Ind -> Atom ;
Centre : Ind -> Ind ;
Horizontal : Pred1 ;
Diverge : Pred1 ;
Contain : Pred2 ;
}
|