You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Applying ftrans/fprop rules fails when a constant has more applied arguments then its normal number of arguments. For example Prof.fst has only one argument but Prod.fst (f,g) x has two applied arguments.
This issue is effectively a reverse situation of #9 when there are too few applied arguments
This should work
import SciLean
open SciLean
variable
{K : Type _} [IsROrC K]
{α : Type _}
set_option trace.Meta.Tactic.simp.unify true
example (i : α) : IsDifferentiable K (fun (xy : (α → K) × (α → K)) => xy.fst i) := by fprop
set_option trace.Meta.Tactic.simp.unify true
example (i : α)
: cderiv K (fun (xy : (α → K) × (α → K)) => xy.fst i)
=
fun xy dxy =>
dxy.1 i := by ftrans only
The text was updated successfully, but these errors were encountered:
lecopivo
added
bug
Something isn't working
fprop
Tactic `fprop` that proves function properties
ftrans
Tactic `ftrans` for function transformation
labels
Sep 11, 2023
Applying ftrans/fprop rules fails when a constant has more applied arguments then its normal number of arguments. For example
Prof.fst
has only one argument butProd.fst (f,g) x
has two applied arguments.This issue is effectively a reverse situation of #9 when there are too few applied arguments
This should work
The text was updated successfully, but these errors were encountered: