Agda-2.4.2: A dependently typed functional programming language and proof assistant

Safe HaskellSafe-Inferred

Agda.Auto.SearchControl

Documentation

data ExpRefInfo o Source

Constructors

ExpRefInfo 

Fields

eriMain :: Maybe (RefInfo o)
 
eriUnifs :: [RefInfo o]
 
eriInfTypeUnknown :: Bool
 
eriIsEliminand :: Bool
 
eriUsedVars :: Maybe ([UId o], [Elr o])
 
eriIotaStep :: Maybe Bool
 
eriPickSubsVar :: Bool
 
eriEqRState :: Maybe EqReasoningState
 

univar :: [CAction o] -> Nat -> Maybe NatSource

extraref :: Metavar (Exp o) (RefInfo o) -> [Maybe (Metavar (Exp o) (RefInfo o))] -> ConstRef o -> (Int, StateT (IORef [SubConstraints (RefInfo o)], Int) IO (Exp o))Source

prioTypecheck :: Num a => Bool -> aSource