diff -r b2ff1902420f -r 06ec8abfd3bc test/Tools/isac/Knowledge/polyeq-2.sml --- a/test/Tools/isac/Knowledge/polyeq-2.sml Wed Jan 11 09:23:18 2023 +0100 +++ b/test/Tools/isac/Knowledge/polyeq-2.sml Wed Jan 11 11:38:01 2023 +0100 @@ -284,16 +284,16 @@ (* steps in rls d2_polyeq_bdv_only_simplify:*) (*-6 * x + 5 * x ^ 2 = 0 : Rewrite_Inst (["(''bdv'',x)"],("d2_prescind1", "")) --> x * (-6 + 5 * x) = 0*) -t |> UnparseC.term; t |> TermC.atomty; +t |> UnparseC.term; t |> TermC.atom_trace_detail @{context}; val thm = @{thm d2_prescind1}; -thm |> Thm.prop_of |> UnparseC.term; thm |> Thm.prop_of |> TermC.atomty; +thm |> Thm.prop_of |> UnparseC.term; thm |> Thm.prop_of |> TermC.atom_trace_detail @{context}; val SOME (t', _) = rewrite_inst_ ctxt Rewrite_Ord.function_empty Rule_Set.empty true subst thm t; UnparseC.term t'; (*x * (-6 + 5 * x) = 0 : Rewrite_Inst (["(''bdv'',x)"],("d2_reduce_equation1", "")) --> x = 0 | -6 + 5 * x = 0*) -t' |> UnparseC.term; t' |> TermC.atomty; +t' |> UnparseC.term; t' |> TermC.atom_trace_detail @{context}; val thm = @{thm d2_reduce_equation1}; -thm |> Thm.prop_of |> UnparseC.term; thm |> Thm.prop_of |> TermC.atomty; +thm |> Thm.prop_of |> UnparseC.term; thm |> Thm.prop_of |> TermC.atom_trace_detail @{context}; val SOME (t'', _) = rewrite_inst_ ctxt Rewrite_Ord.function_empty Rule_Set.empty true subst thm t'; UnparseC.term t''; (* NONE with d2_reduce_equation1: "(bdv*(a +b*bdv)=0) = ((bdv=0)|(a+b*bdv=0))" instead d2_reduce_equation1: "(bdv*(a +b*bdv)=0) = ((bdv=0)|(a+b*bdv=(0::real)))"