Q32, run 2026-11-05-2135-haiku

← back to the run

Who is Halden Leasing's ultimate parent?

Tests: Groups: the chain of parents, two levels up.

Expected: parent = E09

✅ R1 csv run 1 graded by code

E09
E11 → E10 → E09 (Halden Group plc).

JSON: {"parent": "E09"}

✅ R1 csv run 2 graded by code

E09 (Halden Group plc). E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R1 csv run 3 graded by code

E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R1 csv run 4 graded by code

E09 (Halden Group plc). Halden Leasing's parent is E10, and E10's parent is E09.

JSON: {"parent": "E09"}

✅ R1 csv run 5 graded by code

E09 (Halden Group plc). E11 → E10 → E09 via parent_id.

JSON: {"parent": "E09"}

✅ R2 rdf run 1 graded by code

E09 (Halden Group plc). The chain is E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R2 rdf run 2 graded by code

E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09).

JSON: {"parent": "E09"}

✅ R2 rdf run 3 graded by code

E09 (Halden Group plc). Halden Leasing (E11) → E10 → E09.

JSON: {"parent": "E09"}

✅ R2 rdf run 4 graded by code

E09 (Halden Group plc). The chain is E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R2 rdf run 5 graded by code

E09. The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R6 rdf+ontology run 1 graded by code

E09.
E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R6 rdf+ontology run 2 graded by code

E09 (Halden Group plc). The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R6 rdf+ontology run 3 graded by code

E09 (Halden Group plc). E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R6 rdf+ontology run 4 graded by code

E09 (Halden Group plc). Halden Leasing (E11) → Halden Bank AG (E10) → E09, which has no parent.

JSON: {"parent": "E09"}

✅ R6 rdf+ontology run 5 graded by code

E09
E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R5 csv+ontology run 1 graded by code

E09 (Halden Group plc). E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R5 csv+ontology run 2 graded by code

E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R5 csv+ontology run 3 graded by code

E09
E11's parent is E10, whose parent is E09, which has no parent.

JSON: {"parent": "E09"}

✅ R5 csv+ontology run 4 graded by code

E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R5 csv+ontology run 5 graded by code

E09. The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R4 csv+markdown run 1 graded by code

E09. E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R4 csv+markdown run 2 graded by code

E09 (Halden Group plc). The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R4 csv+markdown run 3 graded by code

E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent. (E11, E10, E09)

JSON: {"parent": "E09"}

✅ R4 csv+markdown run 4 graded by code

E09. Halden Leasing → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent.

JSON: {"parent": "E09"}

✅ R4 csv+markdown run 5 graded by code

E09 (Halden Group plc). Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent.

JSON: {"parent": "E09"}

✅ R3 csv+padding run 1 graded by code

E09 (Halden Group plc). E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R3 csv+padding run 2 graded by code

E09. Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09).

JSON: {"parent": "E09"}

✅ R3 csv+padding run 3 graded by code

E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09).

JSON: {"parent": "E09"}

✅ R3 csv+padding run 4 graded by code

E09. E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R3 csv+padding run 5 graded by code

E09 (Halden Group plc), via E10 (Halden Bank AG).

JSON: {"parent": "E09"}

✅ R10 executed run 1 graded by code

E09 (Halden Group plc). E11's ancestors are E10 (1 level up) and E09 (2 levels up), and E09 has no parent of its own.

JSON: {"parent": "E09"}

✅ R10 executed run 2 graded by code

E09 (Halden Group plc). E11's ultimate_parent_id is E09.

JSON: {"parent": "E09"}

✅ R10 executed run 3 graded by code

E09 (Halden Group plc). E11's ultimate_parent_id is E09.

JSON: {"parent": "E09"}

✅ R10 executed run 4 graded by code

E09. Halden Leasing (E11) has parent E10, and ultimate parent E09 (Halden Group plc).

JSON: {"parent": "E09"}

✅ R10 executed run 5 graded by code

E09. E11's chain is E10 then E09, and E09 is the ultimate parent.

JSON: {"parent": "E09"}

✅ R7 csv+neutral run 1 graded by code

E09 (Halden Group plc). The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R7 csv+neutral run 2 graded by code

E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent.

JSON: {"parent": "E09"}

✅ R7 csv+neutral run 3 graded by code

Halden Group plc (E09). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R7 csv+neutral run 4 graded by code

E09. E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R7 csv+neutral run 5 graded by code

E09. The chain is E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R8 csv+axioms run 1 graded by code

E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R8 csv+axioms run 2 graded by code

E09. E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R8 csv+axioms run 3 graded by code

E09. E11 → E10 (and E17) → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R8 csv+axioms run 4 graded by code

E09. E11→E10→E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R8 csv+axioms run 5 graded by code

E09 (Halden Group plc), via E11 → E10 → E09.

JSON: {"parent": "E09"}

✅ R9 csv+axioms+markdown run 1 graded by code

E09. Halden Leasing (E11) → Halden Bank (E10) → Halden Group (E09), which has no parent.

JSON: {"parent": "E09"}

✅ R9 csv+axioms+markdown run 2 graded by code

E09.
E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R9 csv+axioms+markdown run 3 graded by code

E09 (Halden Group plc). The chain is E11→E10→E09, and E09 has no parent.

JSON: {"parent": "E09"}

✅ R9 csv+axioms+markdown run 4 graded by code

E09. Halden Leasing (E11) → Halden Bank AG (E10) → Halden Group plc (E09), which has no parent.

JSON: {"parent": "E09"}

✅ R9 csv+axioms+markdown run 5 graded by code

E09 (Halden Group plc). E11 → E10 → E09, and E09 has no parent.

JSON: {"parent": "E09"}