fun5.koat

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:04.0
disk size 1005 Bytes
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
(GOAL COMPLEXITY)
(STARTTERM (FUNCTIONSYMBOLS f0))
(VAR A B C D E F G)
(RULES
  f0(A,B,C,D,E,F,G) -> Com_1(f1(A,B,C,D,E,F,G)) :|: A >= 0 && 3 >= A && B >= 0 && 3 >= B && 3 >= C && D >= 0 && 3 >= E && E >= 0
  f1(A,B,C,D,E,F,G) -> Com_1(f2(A,B,C,D,E,D + 1,G)) :|: 1 + B >= 2*D
  f1(A,B,C,D,E,F,G) -> Com_1(f2(A,B,C,D,E,D - 1,G)) :|: 2*D >= 4 + B
  f1(A,B,C,D,E,F,G) -> Com_1(f2(A,B,C,D,E,D,G)) :|: B + 2 = 2*D
  f1(A,B,C,D,E,F,G) -> Com_1(f2(A,B,C,D,E,D,G)) :|: B + 3 = 2*D
  f2(A,B,C,D,E,F,G) -> Com_1(f3(A,B,C,D,E,F,E + 1)) :|: D + A >= 2*E + 1
  f2(A,B,C,D,E,F,G) -> Com_1(f3(A,B,C,D,E,F,E - 1)) :|: 2*E >= 2 + D + A
  f2(A,B,C,D,E,F,G) -> Com_1(f3(A,B,C,D,E,F,E)) :|: D + A = 2*E
  f2(A,B,C,D,E,F,G) -> Com_1(f3(A,B,C,D,E,F,E)) :|: D + A + 1 = 2*E
  f3(A,B,C,D,E,F,G) -> Com_1(f1(A,B,C,F,G,F,G)) :|: D >= F + 1
  f3(A,B,C,D,E,F,G) -> Com_1(f1(A,B,C,F,G,F,G)) :|: F >= D + 1
  f3(A,B,C,D,E,F,G) -> Com_1(f1(A,B,C,F,G,F,G)) :|: E >= G + 1
  f3(A,B,C,D,E,F,G) -> Com_1(f1(A,B,C,F,G,F,G)) :|: G >= E + 1
)
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark