{
  "format": "attestql/audit/counterexample/2",
  "question": {
    "question_id": "1088",
    "question_set": "mini_dev_postgresql from https://bird-bench.oss-cn-beijing.aliyuncs.com/minidev.zip (sha256 cc48ba16838204e4e214512030cb572eeb5f7bcdd999bae4b9b6ff12ec13b92f, downloaded 2026-09-07), member minidev/MINIDEV/mini_dev_postgresql.json",
    "question_text": "Please list the names of the players whose volley score and dribbling score are over 70.",
    "evidence_text": "volley score are over 70 refers to volleys > 70; dribbling score refers to dribbling are over 70 refers to dribbling > 70;"
  },
  "question_set_version": "sha256:d2731292f20b8d8569cd956dd747ffe1df13cd625076263e38ae9ebcef50b1ab",
  "sources": {
    "gold": {
      "path": "data/questions/mini_dev_postgresql.json",
      "digest": "sha256:d2731292f20b8d8569cd956dd747ffe1df13cd625076263e38ae9ebcef50b1ab",
      "origin": "https://bird-bench.oss-cn-beijing.aliyuncs.com/minidev.zip (sha256 cc48ba16838204e4e214512030cb572eeb5f7bcdd999bae4b9b6ff12ec13b92f, downloaded 2026-09-07), member minidev/MINIDEV/mini_dev_postgresql.json",
      "date": "2024-06-19"
    },
    "second": {
      "path": "data/preds-pg/predict_mini_dev_gpt-4-turbo_postgresql.json",
      "digest": "sha256:428fd115a67a76d6312ea205aab64764b5a09444587588eda442a94cfee65211",
      "origin": "https://raw.githubusercontent.com/bird-bench/mini_dev/b3d4bcbbae9a96934ad812551eb400c7a3b23c12/llm/exp_result/sql_output_kg/predict_mini_dev_gpt-4-turbo_postgresql.json",
      "date": "2024-06-19"
    }
  },
  "replay_rule": "R-SET",
  "verdict": {
    "result": "not_equal",
    "mismatched": [],
    "reading": "NOT_EQUAL states that these two statements disagree on this data under this rule. It does not state which of them is wrong."
  },
  "bird_ex": {
    "value": 1,
    "equal": true,
    "method": "set(second_rows) == set(gold_rows), float4/float8 cells as Python float as psycopg2 returns them, numeric as Decimal",
    "source": "https://github.com/bird-bench/mini_dev/blob/main/evaluation/evaluation_ex.py",
    "gold_rows": 1105,
    "second_rows": 15429,
    "gold_distinct_rows": 1105,
    "second_distinct_rows": 1105
  },
  "test_suite_ex": {
    "value": 0,
    "equal": false,
    "method": "result_eq: equal row counts and equal column counts, each row unordered as a quick rejection, then the two equal as a list when the gold text holds ORDER BY and as a multiset otherwise, under some permutation of the columns; DISTINCT is not stripped and re-executed, and the cells are PostgreSQL's as psycopg2 returns them",
    "source": "ruiqi-zhong/test-suite-sql-eval, exec_eval.py, result_eq, at commit 48cb78ec: https://github.com/ruiqi-zhong/test-suite-sql-eval/blob/48cb78ecf7f610620206283846c76751b18a1326/exec_eval.py",
    "order_matters": false,
    "gold_rows": 1105,
    "second_rows": 15429,
    "gold_columns": 1,
    "second_columns": 1
  },
  "mechanism": {
    "class": "multiplicity",
    "gold_types": [
      "text"
    ],
    "second_types": [
      "text"
    ],
    "multiset_equal": false,
    "set_equal": true,
    "order_equal": false,
    "shorter_result_is_a_prefix": false,
    "reading": "The class states what makes these two results unequal under this rule, read off the two results and nothing else. It does not state which of the two statements is wrong."
  },
  "gold": {
    "executed_sql": "SELECT DISTINCT t1.player_name FROM Player AS t1 INNER JOIN Player_Attributes AS t2 ON t1.player_api_id = t2.player_api_id WHERE t2.volleys > 70 AND t2.dribbling > 70",
    "own_ordering": [],
    "result": {
      "columns": [
        {
          "name": "player_name",
          "declared_type": "text"
        }
      ],
      "row_count": 1105,
      "truncated": false,
      "rows_shown": 25,
      "rows": [
        [
          {
            "type": "str",
            "value": "Antonio Candreva"
          }
        ],
        [
          {
            "type": "str",
            "value": "Peter Whittingham"
          }
        ],
        [
          {
            "type": "str",
            "value": "Marco Ruben"
          }
        ],
        [
          {
            "type": "str",
            "value": "Raul Meireles"
          }
        ],
        [
          {
            "type": "str",
            "value": "Felipe Gedoz"
          }
        ],
        [
          {
            "type": "str",
            "value": "Francesco Lodi"
          }
        ],
        [
          {
            "type": "str",
            "value": "Ahmed El Mohamady"
          }
        ],
        [
          {
            "type": "str",
            "value": "Elliot Grandin"
          }
        ],
        [
          {
            "type": "str",
            "value": "Moi Gomez"
          }
        ],
        [
          {
            "type": "str",
            "value": "Benoit Cheyrou"
          }
        ],
        [
          {
            "type": "str",
            "value": "Dario Vidosic"
          }
        ],
        [
          {
            "type": "str",
            "value": "Ricardo Gardner"
          }
        ],
        [
          {
            "type": "str",
            "value": "Lars Stindl"
          }
        ],
        [
          {
            "type": "str",
            "value": "Lynel Kitambala"
          }
        ],
        [
          {
            "type": "str",
            "value": "Emanuele Giaccherini"
          }
        ],
        [
          {
            "type": "str",
            "value": "Luigi Pieroni"
          }
        ],
        [
          {
            "type": "str",
            "value": "Tim Matavz"
          }
        ],
        [
          {
            "type": "str",
            "value": "Raffael"
          }
        ],
        [
          {
            "type": "str",
            "value": "Aritz Aduriz"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kevin de Bruyne"
          }
        ],
        [
          {
            "type": "str",
            "value": "Jeremie Aliadiere"
          }
        ],
        [
          {
            "type": "str",
            "value": "Souleymane Camara"
          }
        ],
        [
          {
            "type": "str",
            "value": "Filippo Inzaghi"
          }
        ],
        [
          {
            "type": "str",
            "value": "Antonio Di Natale"
          }
        ],
        [
          {
            "type": "str",
            "value": "Jason Puncheon"
          }
        ]
      ],
      "result_hash": "sha256:ede92fd07294d5fdbe2d0cc6ba6d1da26dfce89677c75f64c27a319e31f0de82"
    },
    "record": "evidence-gold.json"
  },
  "second": {
    "executed_sql": "SELECT Player.player_name\nFROM Player\nJOIN Player_Attributes ON Player.player_api_id = Player_Attributes.player_api_id\nWHERE Player_Attributes.volleys > 70 AND Player_Attributes.dribbling > 70",
    "own_ordering": [],
    "result": {
      "columns": [
        {
          "name": "player_name",
          "declared_type": "text"
        }
      ],
      "row_count": 15429,
      "truncated": false,
      "rows_shown": 25,
      "rows": [
        [
          {
            "type": "str",
            "value": "Kris Boyd"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kris Boyd"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kris Boyd"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kris Boyd"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kris Boyd"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Krisztian Nemeth"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ],
        [
          {
            "type": "str",
            "value": "Kwadwo Asamoah"
          }
        ]
      ],
      "result_hash": "sha256:b6138ec90401df4287fedd94d0bf0b10fbf5696f2f8b2e85286c14d929aee69a"
    },
    "record": "evidence-second.json"
  },
  "canonical_ordering": [],
  "differing_rows": {
    "in_gold_not_in_second": [],
    "in_gold_not_in_second_total": 0,
    "in_second_not_in_gold": [
      {
        "row": [
          {
            "type": "str",
            "value": "Claudio Marchisio"
          }
        ],
        "count": 50
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Thierry Henry"
          }
        ],
        "count": 47
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Alessio Cerci"
          }
        ],
        "count": 46
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Mario Balotelli"
          }
        ],
        "count": 45
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Obafemi Martins"
          }
        ],
        "count": 45
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Landon Donovan"
          }
        ],
        "count": 44
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Antonio Di Natale"
          }
        ],
        "count": 42
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Rodrigo Palacio"
          }
        ],
        "count": 42
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Alberto Aquilani"
          }
        ],
        "count": 41
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Riccardo Montolivo"
          }
        ],
        "count": 41
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Goran Pandev"
          }
        ],
        "count": 40
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Kaka"
          }
        ],
        "count": 40
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Nani"
          }
        ],
        "count": 40
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Antonio Candreva"
          }
        ],
        "count": 39
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Fabio Quagliarella"
          }
        ],
        "count": 39
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Francesco Totti"
          }
        ],
        "count": 39
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Paul Pogba"
          }
        ],
        "count": 39
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Clint Dempsey"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Hamit Altintop"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Hernanes"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Kevin-Prince Boateng"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Marco Reus"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Robbie Keane"
          }
        ],
        "count": 38
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Carlos Tevez"
          }
        ],
        "count": 37
      },
      {
        "row": [
          {
            "type": "str",
            "value": "Hatem Ben Arfa"
          }
        ],
        "count": 37
      }
    ],
    "in_second_not_in_gold_total": 14324,
    "rows_shown_per_side": 25
  },
  "result_hashes": {
    "gold": "sha256:ede92fd07294d5fdbe2d0cc6ba6d1da26dfce89677c75f64c27a319e31f0de82",
    "second": "sha256:b6138ec90401df4287fedd94d0bf0b10fbf5696f2f8b2e85286c14d929aee69a"
  },
  "backend_identity": "PostgreSQL 16.15 (Debian 16.15-1.pgdg13+2) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit | server=172.17.0.2/32:5432 | database=bird",
  "fixture": {
    "schema_digest": "sha256:87b270d6a8bbd90cb1e8577d1d3e0aec65dd5c52bd7608e162d971b37e42d980",
    "row_counts": {
      "public.player": 11060,
      "public.player_attributes": 183978
    },
    "content_digests": {},
    "source_file_sha256": "sha256:31b1da211849d24a57c9af7636da46a5b82fc8a3ca1542bb3ebd8775e9a31cec"
  },
  "run_id": "audit-7912134a-3f9b-4113-a6b6-ebaf8b6a2bc0"
}
