Spaces
Explore
Communities
Statistics
Reports
Cluster
Status
Help
Haskell pair #487598181
details
property
value
status
complete
benchmark
basicIORun_1.hs
ran by
Akihisa Yamada
cpu timeout
1200 seconds
wallclock timeout
300 seconds
memory limit
137438953472 bytes
execution host
n102.star.cs.uiowa.edu
space
basic_haskell
run statistics
property
value
solver
AProVE
configuration
standard
runtime (wallclock)
10.7281980515 seconds
cpu usage
11.400569822
max memory
5.68762368E8
stage attributes
key
value
output-size
59163
starexec-result
MAYBE
output
/export/starexec/sandbox/solver/bin/starexec_run_standard /export/starexec/sandbox/benchmark/theBenchmark.hs /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- MAYBE proof of /export/starexec/sandbox/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could not be shown: (0) HASKELL (1) BR [EQUIVALENT, 0 ms] (2) HASKELL (3) COR [EQUIVALENT, 0 ms] (4) HASKELL (5) Narrow [SOUND, 0 ms] (6) AND (7) QDP (8) MRRProof [EQUIVALENT, 44 ms] (9) QDP (10) QReductionProof [EQUIVALENT, 0 ms] (11) QDP (12) MNOCProof [EQUIVALENT, 0 ms] (13) QDP (14) NonTerminationLoopProof [COMPLETE, 0 ms] (15) NO (16) QDP (17) NonTerminationLoopProof [COMPLETE, 0 ms] (18) NO (19) QDP (20) DependencyGraphProof [EQUIVALENT, 0 ms] (21) QDP (22) QDPSizeChangeProof [EQUIVALENT, 0 ms] (23) YES (24) QDP (25) NonTerminationLoopProof [COMPLETE, 0 ms] (26) NO (27) QDP (28) NonTerminationLoopProof [COMPLETE, 0 ms] (29) NO (30) QDP (31) QDPSizeChangeProof [EQUIVALENT, 0 ms] (32) YES (33) Narrow [COMPLETE, 0 ms] (34) TRUE ---------------------------------------- (0) Obligation: mainModule Main module Main where { import qualified Prelude; data Main.Char = Char MyInt ; data Either b a = Left b | Right a ; data Main.HugsException = HugsException ; data Main.IO a = IO ((Main.IOError -> Main.IOResult) -> (a -> Main.IOResult) -> Main.IOResult) ; data Main.IOError = IOError Main.IOErrorKind (List Main.Char) (List Main.Char) (Main.Maybe (List Main.Char)) ; data Main.IOErrorKind = Junk ; data IOFinished a = Finished_ExitWith MyInt | Finished_Error Main.IOError | Finished_Return a ; data Main.IOResult = Hugs_ExitWith MyInt | Hugs_Error Main.IOError | Hugs_Catch Main.IOResult (Main.HugsException -> Main.IOResult) (Main.IOError -> Main.IOResult) (Main.Obj -> Main.IOResult) | Hugs_ForkThread Main.IOResult Main.IOResult | Hugs_DeadThread | Hugs_YieldThread Main.IOResult | Hugs_Return Main.Obj | Hugs_BlockThread (Main.Obj -> Main.IOResult) ((Main.Obj -> Main.IOResult) -> Main.IOResult) ; data List a = Cons a (List a) | Nil ; data Main.Maybe a = Nothing | Just a ; data MyBool = MyTrue | MyFalse ; data MyInt = Pos Main.Nat | Neg Main.Nat ; data Main.Nat = Succ Main.Nat | Zero ; data Main.Obj = Obj ; basicIORun :: Main.IO a -> IOFinished a; basicIORun (Main.IO m) = loop (Cons (m Main.Hugs_Error (pt Main.Hugs_Return toObj)) Nil); error :: a; error = stop MyTrue; fromObj :: Main.Obj -> a; fromObj = fromObj; hugs_catch :: Main.IOResult -> (Main.HugsException -> Main.IOResult) -> (Main.IOError -> Main.IOResult) -> (Main.Obj -> Main.IOResult) -> Main.IOResult; hugs_catch m f1 f2 s = hugs_catchHugs_catch1 f1 s f2 (primCatchException (hugs_catchCatch' m)); hugs_catchCatch' :: Main.IOResult -> Main.IOResult; hugs_catchCatch' (Main.Hugs_Catch m' f1' f2' s') = hugs_catchCatch' (hugs_catch m' f1' f2' s'); hugs_catchCatch' x = x;
popout
output may be truncated. 'popout' for the full output.
job log
popout
actions
all output
return to Haskell