package orthologic-coq
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A plugin to add orthologic-based tactics to Coq
Install
dune-project
Dependency
Authors
Maintainers
Sources
orthologic-coq-0.9.1.tbz
sha256=60a9eeb27b6ad0a6fadb4127f5a7fdc194133dc55fa627e5eaedbee58a58651e
sha512=bab767857cecbb1529e599785f2485e62171a55b7ec34483976a9a15e8223167c52a2977f88752e64f17fd1b4e6fde682b608bd046b2a7867da2eca10844cf57
doc/orthologic-coq.plugin/OLCoq/Ol/index.html
Module OLCoq.OlSource
Source
type formula = | Variable of {id : int;unique_key : int;mutable polar_formula : polar_formula option;
}| Neg of {child : formula;unique_key : int;mutable polar_formula : polar_formula option;
}| Or of {children : formula list;unique_key : int;mutable polar_formula : polar_formula option;
}| And of {children : formula list;unique_key : int;mutable polar_formula : polar_formula option;
}| Literal of {b : bool;unique_key : int;mutable polar_formula : polar_formula option;
}
Source
and polar_formula = | PolarVariable of {id : int;polarity : bool;unique_key : int;mutable inverse : polar_formula option;mutable normal_form : normal_formula option;
}| PolarAnd of {children : polar_formula list;polarity : bool;unique_key : int;mutable inverse : polar_formula option;mutable normal_form : normal_formula option;
}| PolarLiteral of {b : bool;unique_key : int;mutable inverse : polar_formula option;mutable normal_form : normal_formula option;
}
Source
and normal_formula = | NormalVariable of {id : int;polarity : bool;unique_key : int;mutable inverse : normal_formula option;mutable formulaP : formula option;mutable formulaN : formula option;lt_cache : (int, bool) Hashtbl.t;
}| NormalAnd of {children : normal_formula list;polarity : bool;unique_key : int;mutable inverse : normal_formula option;mutable formulaP : formula option;mutable formulaN : formula option;lt_cache : (int, bool) Hashtbl.t;
}| NormalLiteral of {b : bool;unique_key : int;mutable inverse : normal_formula option;mutable formulaP : formula option;mutable formulaN : formula option;lt_cache : (int, bool) Hashtbl.t;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>