DiffMu / DiffPrivacyInferenceHs

BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Inherit sensitivity variable-names from the const-argument-names where they come from #261

Closed MxmUrw closed 2 years ago

MxmUrw commented 2 years ago

We now get for our fluxdp example:

Type:
{
  -  Matrix<n: LInf, c: τ₈₄>[s₃₅ × s₃₇]{Data[--]}
      @ (4.0⋅√(2.0⋅(0 - ln(s₄₀))⋅⌈k⌉)⋅(1 / s₃₅)⋅eps⋅b, s₄₀ + (1 / s₃₅)⋅⌈k⌉⋅b⋅del)

  -  Matrix<n: LInf, c: τ₈₄>[s₃₅ × s₃₈]{Data[--]}
      @ (4.0⋅√(2.0⋅(0 - ln(s₄₀))⋅⌈k⌉)⋅(1 / s₃₅)⋅eps⋅b, s₄₀ + (1 / s₃₅)⋅⌈k⌉⋅b⋅del)

  -  τ₇₉[eps ©]
      @ (0, 0)

  -  τ₈₁[del ©]
      @ (0, 0)

  -  τ₉₁[eta ©]
      @ (0, 0)

  -  Integer[k ©]
      @ (0, 0)

  -  Integer[b ©]
      @ (0, 0)
  --------------------------
   ->* DMModel[31810.0]

}
where
 - Variable s₄₀ can be chosen with type Real to be within (0,1]. Appeared in the privacy loop in none: line 78