not yet implemented: derivative
887/1000: trying (:or (:cat (:contains-every (:or :sigma) (:? :empty-set)) (:? (:contains-every (:+ (:? (:? (:+ :sigma)))))) (= 0)) java.io.Serializable (:or (:+ (:not (:contains-every))) (:* (:contains-every (satisfies symbol?))) :epsilon) (:not (:cat (:+ (:? (:? (:? (= (1 2 3)))))) (:not java.lang.Number))))
lein test :only clojure-rte.rte-tester-test/t-rte-not-random
ERROR in (t-rte-not-random) (rte_construct.clj:686)
Uncaught exception, not in assertion.
expected: nil
actual: clojure.lang.ExceptionInfo: not yet implemented: derivative of java.lang.Number wrt (and (not java.io.Serializable) (not (= (1 2 3))))
{:error-type :rte-not-yet-implemented, :pattern java.lang.Number, :wrt (and (not java.io.Serializable) (not (= (1 2 3))))}
at clojure_rte.rte_core$compute_compound_derivative.invokeStatic (rte_construct.clj:686)
clojure_rte.rte_core$compute_compound_derivative.invoke (rte_construct.clj:668)
clojure_rte.rte_core$derivative$fn__2725.invoke (rte_construct.clj:728)
clojure_rte.rte_core$traverse_pattern$if_atom__2564.invoke (rte_construct.clj:228)
clojure_rte.rte_core$traverse_pattern.invokeStatic (rte_construct.clj:315)
clojure_rte.rte_core$traverse_pattern.invoke (rte_construct.clj:200)
clojure_rte.rte_core$traverse_pattern.invokeStatic (rte_construct.clj:210)
clojure_rte.rte_core$traverse_pattern.invoke (rte_construct.clj:200)
clojure_rte.rte_core$derivative.invokeStatic (rte_construct.clj:713)
clojure_rte.rte_core$derivative.invoke (rte_construct.clj:693)
clojure_rte.rte_core$derivative$walk__2719$fn__2720.invoke (rte_construct.clj:699)
clojure.core$map$fn__5851.invoke (core.clj:2755)
clojure.lang.LazySeq.sval (LazySeq.java:42)
clojure.lang.LazySeq.seq (LazySeq.java:51)
clojure.lang.RT.seq (RT.java:531)
clojure.core$seq__5387.invokeStatic (core.clj:137)
clojure.core$dorun.invokeStatic (core.clj:3133)
clojure.core$doall.invokeStatic (core.clj:3148)
clojure.core$doall.invoke (core.clj:3148)
clojure_rte.util$map_eagerly.invokeStatic (util.clj:288)
clojure_rte.util$map_eagerly.doInvoke (util.clj:285)
clojure.lang.RestFn.invoke (RestFn.java:421)
clojure_rte.rte_core$derivative$walk__2719.invoke (rte_construct.clj:698)
clojure_rte.rte_core$derivative$fn__2731.invoke (rte_construct.clj:744)
clojure_rte.rte_core$traverse_pattern$if_exactly_one_operand__2580.invoke (rte_construct.clj:280)
clojure_rte.rte_core$traverse_pattern.invokeStatic (rte_construct.clj:324)
clojure_rte.rte_core$traverse_pattern.invoke (rte_construct.clj:200)
clojure_rte.rte_core$traverse_pattern$if_exactly_one_operand__2580.invoke (rte_construct.clj:277)
clojure_rte.rte_core$traverse_pattern.invokeStatic (rte_construct.clj:324)
clojure_rte.rte_core$traverse_pattern.invoke (rte_construct.clj:200)
clojure_rte.rte_core$traverse_pattern.invokeStatic (rte_construct.clj:210)