Documentation

Duper.Rules.FluidBoolHoist

theorem Duper.fluid_bool_hoist_proof {α : Sort u_1} (f : αProp) (x : Prop) (z : Propα) (H : f (z x)) :
f (z False) x = True
theorem Duper.fluid_loob_hoist_proof {α : Sort u_1} (f : αProp) (x : Prop) (z : Propα) (H : f (z x)) :
f (z True) x = False
def Duper.mkFluidBoolHoistProof (pos : ClausePos) (isFluidLoobHoist : 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
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For