diff --git a/src/logisets/scalar/dataset-bindings.jl b/src/logisets/scalar/dataset-bindings.jl index 403a688..fb49877 100644 --- a/src/logisets/scalar/dataset-bindings.jl +++ b/src/logisets/scalar/dataset-bindings.jl @@ -258,6 +258,9 @@ function scalarlogiset( featvaltype = eltype(dataset) conditions = naturalconditions(dataset, features, featvaltype) features = unique(feature.(conditions)) + if use_onestep_memoization == false + conditions = nothing + end else if !all(f->f isa VarFeature, features) # or AbstractFeature error("Unexpected case (TODO). " *