summaryrefslogtreecommitdiff
path: root/examples/mathtext/LogicFre.gf
blob: 325d48f1f07dabcb8b9041a2f480c27b4f50a531 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
concrete LogicFre of Logic = SymbolsX ** LogicI - [Exist] with
  (LexLogic = LexLogicFre),
  (Lang = LangFre),
  (Syntax = SyntaxFre),
  (Symbolic = SymbolicFre) ** open SyntaxFre in {

lin
  --- to get the mood of the that clause correct
  Exist xs A B = 
    Lang.SSubjS
    (mkS (mkCl (indef xs.p2 
      (mkCN such_A (mkCN A xs.p1)))))
    that_Subj B ;

} ;