caledon-3.2.0.0: examples/divergent.ncc
defn unit : prop >| u1 = unit defn divergent : unit -> prop | divergentImp = divergent u1 -> divergent S defn moop : prop | moopimp = moop <- divergent T query main = moop
defn unit : prop >| u1 = unit defn divergent : unit -> prop | divergentImp = divergent u1 -> divergent S defn moop : prop | moopimp = moop <- divergent T query main = moop