bst-branch-strong⊦
bst(branch(t0, b, t1))
↔ (∀ a. a ∈ t0 → a < b) ∧ (∀ a. a ∈ t1 → b < a) ∧ (∀ a. ¬ (a ∈ t0 ∧ a ∈ t1)) ∧ (∀ a, c. a ∈ t0 ∧ c ∈ t1 → a < c) ∧ bst(t0) ∧ bst(t1)bst-branch
112bst-branch-strong-proofbst-branch-strong-proof-info
The proof is valid.simplocalsimp
butleftmost-inchallenge3ismin
../../../../../lib/basic/specs/oelem/export/unit.xmloelem../../../../../lib/basic/specs/oelem/export/transitivity/longlemmainfo.xmltransitivity../../../../../lib/basic/specs/oelem/export/unit.xmloelem../../../../../lib/basic/specs/oelem/export/nll/longlemmainfo.xmlnll../../../../../lib/basic/specs/oelem/export/unit.xmloelem../../../../../lib/basic/specs/oelem/export/irreflexivity/longlemmainfo.xmlirreflexivity