A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot July 13, 2012
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
A Combinator Language for Theorem Discovery Phil Scott and Jacques - - PowerPoint PPT Presentation
A Combinator Language for Theorem Discovery Phil Scott and Jacques Fleuriot July 13, 2012 Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery Overview Example: Incidence Reasoning Monad for Discovery/Search
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
by incidence thms = let rec collinear = maxima (filter is collinear thms + fmap3 col union (delay collinear) (delay collinear) neqs) and non collinear = maxima (filter is non collinear thms + fmap3 triangle collinear (delay non collinear) neqs) and eqs = filter is eq thms + maxima(msum (fmap3 intersect collinears collinear non collinear)) and neqs = maxima(filter is neq thms + sum (fmap2 colncolneq collinear (delay non collinear)) + sum (fmap′ CONJUNCTS (rule1 ncol neq non collinear))) and planes = maxima (filter is plane thms + fmap3′ plane union (delay planes) (delay planes) non collinear + fmap3′ colplaneplane collinear (delay planes) neqs + fmap2′ colcolplane collinear collinear + fmap′ colplane collinear + fmap′ ncolplane non collinear) in collinear+non collinear + eqs + neqs + planes Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery
Phil Scott and Jacques Fleuriot A Combinator Language for Theorem Discovery