Benchmark

non-incremental/QF_NRA/20240407-pPDA-Chiari-Pontiggia-Winkler/certificate_no_hints/schelling_POMC_no_hints.smt2

Benchmarks generated by the tool POMC to analyze the termination
probability of a probabilistic Pushdown Automaton (pPDA). The benchmark
contains the system of polynomial equations encoding the probability.
The pPDA has been automatically generated from the following
probabilistic program, adapted from [1]:
u4 p;
main() {
  bool res;
  p = 0 {2 : 6} 1 {1 : 6} 2 {1 : 6} 3 {1 : 6} 4;
  query alice(res);
  // res is which cafè they have gone to
}

alice(bool &x) {
    bool prior_alice, bob_choice;
    // sample according to the prior (0.55)
    prior_alice = 1 {11 : 20} 0;
    query bob(bob_choice);
    observe prior_alice == bob_choice;
    x = prior_alice;
}

bob(bool &y) {
    bool prior_bob, recurse, alice_choice;
    // sample according to the prior (0.55)
    prior_bob = 1 {11 : 20} 0;
    recurse = 1 {p : 10} 0;
    if (recurse) {
        query alice(alice_choice);
        observe prior_bob == alice_choice;
    } else {}
    y = prior_bob;
}
Publications:
Stuhlmueller, Andreas, and Noah D. Goodman. "Reasoning about reasoning
by nested conditioning: Modeling theory of mind with probabilistic
programs." Cognitive Systems Research 28 (2014): 80-99.
Benchmark
Size57090
Compressed Size8984
License Creative Commons Attribution 4.0 International (CC-BY-4.0)
Categoryindustrial
First Occurrence2024-07-22
Generated ByMichele Chiari, Francesco Pontiggia
Generated On2024-02-02 00:00:00
GeneratorPOMC
Dolmen OK1
strict Dolmen OK1
check-sat calls1
Query 1
Status unknown
Inferred Status None
Size 57082
Compressed Size8950
Max. Term Depth7
Asserts 708
Declared Functions0
Declared Constants424
Declared Sorts 0
Defined Functions0
Defined Recursive Functions 0
Defined Sorts0
Constants0
Declared Datatypes0

Symbols

=140 let4 /104 +122
*502 >=568

Evaluations

Evaluation Rating Solver Variant Result Wallclock CPU Time
SMT-COMP 2024 1.00 (0/5) cvc5 cvc5 unknown ❌ 1201.71124 1200.66960
SMTInterpol SMTInterpol unknown ❌ 0.75528 1.63406
SMT-RAT SMT-RAT unknown ❌ 1201.71368 1200.91495
Yices2 Yices2 unknown ❌ 1201.21625 1200.81080
Z3alpha Z3-alpha unknown ❌ 1201.74304 1200.74883
SMT-COMP 2025 1.00 (0/6) cvc5 cvc5 unknown ❌ 1201.74544 1201.03084
SMTInterpol SMTInterpol unknown ❌ 0.73194 1.49676
SMT-RAT SMT-RAT unknown ❌ 1201.24669 1200.88916
Yices2 Yices2 unknown ❌ 1201.29573 1200.86171
Z3alpha Z3-alpha unknown ❌ 1201.00539 4801.17735
Z3 Z3-alpha-base unknown ❌ 1201.25200 1200.96812
z3siri-base unknown ❌ 1201.29312 1200.98792