SSTG-0.1.1.7: STG Symbolic Execution

Safe HaskellSafe
LanguageHaskell2010

SSTG.Core.Execution.Rules

Description

Rules

Synopsis

Documentation

reduce :: State -> Maybe (Rule, [State]) Source #

Reduce the state if it matches some type of reduction Rule. Return Nothing to denote that rule application has completely failed.

isStateValForm :: State -> Bool Source #

Is the State in a normal form that cannot be reduced further?