mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 19:42:50 -06:00
CS's system S
This commit is contained in:
23
examples/systemS/Proof.gf
Normal file
23
examples/systemS/Proof.gf
Normal file
@@ -0,0 +1,23 @@
|
||||
abstract Proof = Formula ** {
|
||||
|
||||
cat
|
||||
Text ;
|
||||
Proof ;
|
||||
[Formula] ;
|
||||
|
||||
fun
|
||||
Start : [Formula] -> Formula -> Proof -> Text ;
|
||||
|
||||
Hypo : Proof ;
|
||||
Implic : [Formula] -> Formula -> Proof -> Proof ;
|
||||
RedAbs : Formula -> Proof -> Proof ;
|
||||
ExFalso : Formula -> Proof ;
|
||||
ConjSplit : Formula -> Formula -> Formula -> Proof -> Proof ;
|
||||
ModPon : [Formula] -> Formula -> Proof -> Proof ;
|
||||
Forget : [Formula] -> Formula -> Proof -> Proof ;
|
||||
|
||||
DeMorgan1, DeMorgan2 : Formula -> Formula -> Proof -> Proof ;
|
||||
ImplicNeg : [Formula] -> Formula -> Proof -> Proof ;
|
||||
NegRewrite : Formula -> [Formula] -> Proof -> Proof ;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user