]> matita.cs.unibo.it Git - fireball-separation.git/commitdiff
Added more problems with bombs, all working
authoracondolu <andrea.condoluci@unibo.it>
Wed, 12 Jul 2017 21:23:43 +0000 (23:23 +0200)
committeracondolu <andrea.condoluci@unibo.it>
Wed, 12 Jul 2017 21:23:43 +0000 (23:23 +0200)
ocaml/problems.ml

index b604231c89bae9fb0be52c3b78abe940720953d7..3c098b95ca4c226dcc9284844a007d063e67c833 100644 (file)
@@ -338,10 +338,17 @@ let n3 () = magic_conv
 
 let o1 () = magic_conv None [] ["x a b"; "x (_. BOT) c"] ["*"];;
 let o2 () = magic_conv None [] ["x (y (_. BOT) a) c"; "x (y a PAC) d"] ["*"];;
+let o3 () = magic_conv
+ (Some"y (x a1 BOMB c) (x BOMB b1 d)")
+ [ "y (x a2 BOMB c) (x BOMB b1 d)";
+ "y (x a1 BOMB c) (x BOMB b2 d)";] [] ["*"];;
+let o4 () = magic_conv (Some"x BOMB a1 c")
+ [ "x y BOMB d"; "x BOMB a2 c" ] [] ["*"];;
 
-main [o1() ; o2() ];;
 
-(* main ([
+main [o1() ; o2(); o3(); o4();];;
+
+main ([
  p2 ; p4 ; p5 ; p6 ; p7 ; p8 ; p9 ; p10 ; p11 ; p12 ; p13 ;
  p14 ; p15 ; p16 ; p17 ; p18 ; p19 ; p20 ; p21 ; p22 ; p23 ;
  p24 ; p25 ; p26 ; p27 ; p28 ; p29 ; p30 ; p31 ; p32 ; p33 ;
@@ -363,4 +370,4 @@ main [o1() ; o2() ];;
  n1 ;
  n2 ;
  n3
-]));; *)
+]));;