Size-8 EML band, left size , right size (first block): no such tree evaluates to
ProvedEmlComplexity.not_attains_two_bundle_6_1_Aelementary-functionseml-complexityexpression-complexitylower-bound
Finite check over the first block of 44 closed EML tree shapes with left subtree of size and right subtree of size (total size ): no valid instance evaluates to . Of the 44 shapes, 33 separate from by certified real enclosures and 11 are invalid (certified one-sided bounds or exact degeneracy). One group of the size- lower-bound band for the EML complexity of .
Preamble
import Definitions.Def_EmlComplexity
Formal statement
namespace EmlComplexity theorem not_attains_two_bundle_6_1_A : EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)))) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one))) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one) EmlComplexity.Tree.one)) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ EmlComplexity.Tree.eval (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one))))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) ≠ 2 ∧ ¬ EmlComplexity.Tree.valid (EmlComplexity.Tree.node (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node EmlComplexity.Tree.one (EmlComplexity.Tree.node (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one) EmlComplexity.Tree.one)))) (EmlComplexity.Tree.node EmlComplexity.Tree.one EmlComplexity.Tree.one)) := by sorry end EmlComplexity
Source
Odrzywolek, All elementary functions from a single operator, arXiv:2603.21852 (2026), Section 4.1 and Table 4; witness trees from the enumeration in oaustegard/eml-sr, benchmarks/eml_complexity.md (2026-09-04)