// multi-objective query without async rule
multi ( Pmax=? [ F s1=5 | s2=5 ] , P>=1-0.10833260973166493 [ G (c1=0) ] , P>=1-0.10833260973166493 [ G (c2=0) ] ) // K=2
multi ( Pmax=? [ F s1=5 | s2=5 ] , P>=1-0.01249126244810821 [ G (c1=0) ]  , P>=1-0.01249126244810821 [ G (c2=0) ] ) // K=20
// the above fails because worst case the errors are dependent
// but actually the errors are independent so could write objective as
multi ( Pmax=? [ F s1=5 | s2=5 ] , P>=1-0.10833260973166493*0.10833260973166493 [ G (c1=0 | c2=0) ] ) // K=2
multi ( Pmax=? [ F s1=5 | s2=5 ] , P>=1-0.01249126244810821*0.01249126244810821 [ G (c1=0 | c2=0) ] ) // K=20