summaryrefslogtreecommitdiff
path: root/gf-book/examples/chapter8/Geometryb.gf
blob: dc39c9ce40852e81e6eb70903b31adf992db3556 (plain)
1
2
3
4
5
6
7
abstract Geometry = Logic ** {
fun
  Line, Point, Circle : Dom ;
  Intersect, Parallel : Ind -> Ind -> Prop ;
  Vertical : Ind -> Prop ;
  Centre : Ind -> Ind ;
}