package coq
Formal proof management system
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.14.1.tar.gz
sha256=3cbfc1e1a72b16d4744f5b64ede59586071e31d9c11c811a0372060727bfd9c3
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