code: def test_predicate_reduction() -> None:
      # ensure we get clean reduction without casts
      assert (
          "cast"
          not in pl.LazyFrame({"a": [1], "b": [2]})
          .filter(
              [
                  pl.col("a") > 1,
                  pl.col("b") > 1,
              ]
          )
          .explain()
      )
  
imports: from datetime import date, datetime, timedelta
  from typing import Any
  import numpy
  import pytest
  import polars
  from polars.testing import assert_frame_equal
  from polars.testing.asserts.series import assert_series_equal
label_desc: Use image node_id 20 for calling a global function with example usage: test_predicate_reduction() without return types