simpleSentences.het revision 81f49ee02aaa3bc870401f8883bf52742eb3ea7a
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerlogic Hybrid
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder%% Page 66, Brauner's book on proof theory
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner%% some axioms
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerspec Dist1 =
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder preds p,q : ()
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner modality M
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder . [M] (p /\ q) => ([M]p /\ [M]q) %implied
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederend
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederspec Test =
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner preds p,q : ()
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner nominal N
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner . (p /\ q)
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner . @N p %implied
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerspec Dist2 =
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner preds p,q : ()
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner nominal N
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner . @N (p /\ q) => (@N p /\ @N q) %implied
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerend
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerspec Ref1 =
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner nominal N
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner . @N (Here N) %implied
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerend
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerspec Ref2 =
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner . !X (Here X) %implied
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerend
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknerspec Scope =
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner preds p : ()
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa nominals A,B
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa . (@A @B p) <=> (@B p) %implied
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksaend
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa
ab4256496e72886018b78571057331f373da6883Eugen Kuksaspec Intro =
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa preds p : ()
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa nominal A
f8597aabc9db75dcf504e3151faf220a165c90d1Eugen Kuksa . (Here A /\ p) => @A p %implied
a389e88e0acb83d8489bdc5e55bc5522b152bbecEugen Kuksaend
a389e88e0acb83d8489bdc5e55bc5522b152bbecEugen Kuksa
a389e88e0acb83d8489bdc5e55bc5522b152bbecEugen Kuksa
a389e88e0acb83d8489bdc5e55bc5522b152bbecEugen Kuksa