summaryrefslogtreecommitdiff
path: root/doc/tutorial/arithm/ArithmI.gf
blob: f41b57fa69dc8068d4848a81e00cf749186b33c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--# -path=.:alltenses:prelude

incomplete concrete ArithmI of Arithm = open Lang, Lex in {

  lincat
    Prop = S ;
    Nat  = NP ;

  lin
    Zero = 
      UsePN zero_PN ;
    Succ n = 
      DetCN (DetSg (SgQuant DefArt) NoOrd) (ComplN2 successor_N2 n) ;
    Even n = 
      UseCl TPres ASimul PPos 
        (PredVP n (UseComp (CompAP (PositA even_A)))) ;
    And x y = 
      ConjS and_Conj (BaseS x y) ;

}