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 ;
} ;
|