src/HOL/Probability/Probability_Measure.thy
changeset 61125 4c68426800de
parent 59427 084330e2ec5e
child 61169 4de9ff3ea29a
equal deleted inserted replaced
61124:e70daf0d0fad 61125:4c68426800de
   276             let
   276             let
   277               val (x as (_ $ tx), t) = Syntax_Trans.atomic_abs_tr' abs
   277               val (x as (_ $ tx), t) = Syntax_Trans.atomic_abs_tr' abs
   278             in
   278             in
   279               go ((x, 0) :: pattern) (bound_dummyT $ tx :: elem) t
   279               go ((x, 0) :: pattern) (bound_dummyT $ tx :: elem) t
   280             end
   280             end
   281         | go pattern elem (Const (@{const_syntax case_prod}, _) $ t) =
   281         | go pattern elem (Const (@{const_syntax uncurry}, _) $ t) =
   282             go 
   282             go 
   283               ((Syntax.const @{syntax_const "_pattern"}, 2) :: pattern)
   283               ((Syntax.const @{syntax_const "_pattern"}, 2) :: pattern)
   284               (Syntax.const @{const_syntax Pair} :: elem)
   284               (Syntax.const @{const_syntax Pair} :: elem)
   285               t
   285               t
   286       in
   286       in