Equations
Instances For
Equations
- Duper.getSimultaneousSuperpositionM = do let opts ← Lean.getOptions pure (Duper.getSimultaneousSuperposition opts)
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- Duper.getSuperpositionWatchClause1M = do let opts ← Lean.getOptions pure (Duper.getSuperpositionWatchClause1 opts)
Instances For
Equations
- Duper.getSuperpositionWatchClause2M = do let opts ← Lean.getOptions pure (Duper.getSuperpositionWatchClause2 opts)
Instances For
def
Duper.mkSuperpositionProof
(sidePremiseLitIdx : Nat)
(sidePremiseLitSide : LitSide)
(mainPremisePos : ClausePos)
(givenIsMain : Bool)
(premises : List Lean.Expr)
(parents : List RuleM.ProofParent)
(transferExprs : Array Lean.Expr)
(c : Clause)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Duper.mkSimultaneousSuperpositionProof
(sidePremiseLitIdx : Nat)
(sidePremiseLitSide : LitSide)
(givenIsMain : Bool)
(poses : Array ClausePos)
(premises : List Lean.Expr)
(parents : List RuleM.ProofParent)
(transferExprs : Array Lean.Expr)
(c : Clause)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Duper.superpositionAtLitWithPartner
(mainPremise : MClause)
(mainPremiseNum : Nat)
(mainPremiseSubterm : Lean.Expr)
(mainPremisePos : ClausePos)
(mainPremiseEligibility : Eligibility)
(sidePremise : MClause)
(sidePremiseNum sidePremiseLitIdx : Nat)
(sidePremiseSide : LitSide)
(sidePremiseEligibility : Eligibility)
(given : Clause)
(givenIsMain simultaneousSuperposition : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Duper.superpositionWithGivenAsSide
(given : Clause)
(mainPremiseIdx : RootCFPTrie)
(sidePremise : MClause)
(sidePremiseNum sidePremiseLitIdx : Nat)
(sidePremiseSide : LitSide)
(sidePremiseEligibility : Eligibility)
(simultaneousSuperposition : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Duper.superpositionWithGivenAsMain
(given : Clause)
(e : Lean.Expr)
(pos : ClausePos)
(sidePremiseIdx : RootCFPTrie)
(mainPremise : MClause)
(mainPremiseNum : Nat)
(mainPremiseEligibility : Eligibility)
(simultaneousSuperposition : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Duper.superposition
(mainPremiseIdx sidePremiseIdx : RootCFPTrie)
(given : Clause)
(givenClause : MClause)
(givenClauseNum : Nat)
:
Equations
- One or more equations did not get rendered due to their size.