package coq
Formal proof management system
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.14.0.tar.gz
sha256=b1501d686c21836302191ae30f610cca57fb309214c126518ca009363ad2cd3c
doc/coq-core.tactics/Dnet/Make/index.html
Module Dnet.Make
Source
Parameters
module Ident : Set.OrderedType
module Meta : Set.OrderedType
Signature
a pattern is a term where each node can be a unification variable
add t w i
adds a new association (w,i) in t.
Source
val fold_pattern :
('a -> (Idset.t * meta * t) -> 'a) ->
'a ->
term_pattern ->
t ->
Idset.t option * 'a
fold_pattern f acc p dn
folds f on each meta of p, passing the meta and the sub-dnet under it. The result includes:
- Some set if identifiers were gathered on the leafs of the term
- None if the pattern contains no leaf (only Metas at the leafs).
find_match p t
returns identifiers of all terms matching p in t.
apply a function on each identifier and node of terms in a dnet
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page