section ‹Straight Line Programs› theory Straight_Line_Program imports Floatarith_Expression Deriving.Derive "HOL-Library.Monad_Syntax" "HOL-Library.RBT_Mapping" begin unbundle floatarith_notation derive (linorder) compare_order float