Documentation Verification Report

Alter

πŸ“ Source: Batteries/Data/RBMap/Alter.lean

Statistics

MetricCount
Definitionsalter, adapt, modify, OnRoot, Balanced, Ordered, RootOrdered, Zoomed, fill'
9
Theoremsalter, modify, zoom, alter, modify, zoom, zoom', del, fill, ins, insertNew, del, fill, ins, insertNew, toRootOrdered, zoom_fill, zoom_fill', zoom_zoomedβ‚‚, alter, modify, RootOrdered_congr, find?_eq_zoom, modify_eq_alter, of_eq
25
Total34

Batteries.RBMap

Definitions

NameCategoryTheorems
alter πŸ“–CompOpβ€”
modify πŸ“–CompOpβ€”

Batteries.RBMap.alter

Definitions

NameCategoryTheorems
adapt πŸ“–CompOpβ€”

Batteries.RBNode

Definitions

NameCategoryTheorems
OnRoot πŸ“–MathDef
1 mathmath: Path.zoom_zoomed₁

Theorems

NameKindAssumesProvesValidatesDepends On
find?_eq_zoom πŸ“–mathematicalβ€”find?
root?
Batteries.RBNode
Path
zoom
β€”find?.eq_def
zoom.eq_def
modify_eq_alter πŸ“–mathematicalβ€”modify
alter
β€”β€”

Batteries.RBNode.Balanced

Theorems

NameKindAssumesProvesValidatesDepends On
alter πŸ“–mathematicalBatteries.RBNode.BalancedBatteries.RBNode.alterβ€”zoom
Batteries.RBNode.Path.Balanced.insertNew
Batteries.RBNode.Path.Balanced.del
Batteries.RBNode.RedRed.of_false
append
Batteries.RBNode.RedRed.imp
Batteries.RBNode.Path.Balanced.fill
modify πŸ“–mathematicalBatteries.RBNode.BalancedBatteries.RBNode.modifyβ€”alter
Batteries.RBNode.modify_eq_alter
zoom πŸ“–β€”Batteries.RBNode.Balanced
Batteries.RBNode.Path.Balanced
Batteries.RBNode.zoom
Batteries.RBNode
Batteries.RBNode.Path
β€”β€”Batteries.RBNode.zoom.eq_def

Batteries.RBNode.Ordered

Theorems

NameKindAssumesProvesValidatesDepends On
alter πŸ“–mathematicalBatteries.RBNode.Path.RootOrdered
Batteries.RBNode.OnRoot
Batteries.RBNode.cmpEq
Batteries.RBNode.Ordered
Batteries.RBNode.alterβ€”zoom
Batteries.RBNode.Path.Ordered.insertNew
Batteries.RBNode.Path.Ordered.del
append
Batteries.RBNode.All.append
Batteries.RBNode.Path.Ordered.fill
Batteries.RBNode.All.imp
Batteries.RBNode.cmpEq.lt_congr_right
Batteries.RBNode.cmpEq.lt_congr_left
modify πŸ“–mathematicalBatteries.RBNode.OnRoot
Batteries.RBNode.cmpEq
Batteries.RBNode
Batteries.RBNode.Path
Batteries.RBNode.zoom
Batteries.RBNode.Path.root
Batteries.RBNode.Ordered
Batteries.RBNode.modifyβ€”alter
Batteries.RBNode.cmpEq.RootOrdered_congr
zoom
Batteries.RBNode.modify_eq_alter
zoom πŸ“–mathematicalBatteries.RBNode.Ordered
Batteries.RBNode.zoom
Batteries.RBNode.Path.root
Batteries.RBNode
Batteries.RBNode.Path
Batteries.RBNode.Path.Ordered
Batteries.RBNode.All
Batteries.RBNode.Path.RootOrdered
Batteries.RBNode.Path.Zoomed
β€”zoom'
Batteries.RBNode.All.trivial
zoom' πŸ“–β€”Batteries.RBNode.Ordered
Batteries.RBNode.Path.Ordered
Batteries.RBNode.All
Batteries.RBNode.Path.RootOrdered
Batteries.RBNode.Path.Zoomed
Batteries.RBNode.zoom
Batteries.RBNode
Batteries.RBNode.Path
β€”β€”Batteries.RBNode.Path.Ordered.fill
Batteries.RBNode.Path.zoom_fill
Batteries.RBNode.Path.zoom_zoomedβ‚‚

Batteries.RBNode.Path

Definitions

NameCategoryTheorems
Balanced πŸ“–CompDataβ€”
Ordered πŸ“–MathDef
3 mathmath: Ordered.fill, ordered_iff, Batteries.RBNode.Ordered.zoom
RootOrdered πŸ“–MathDef
5 mathmath: Zoomed.toRootOrdered, Ordered.fill, rootOrdered_iff, Batteries.RBNode.Ordered.zoom, Batteries.RBNode.cmpEq.RootOrdered_congr
Zoomed πŸ“–MathDef
1 mathmath: Batteries.RBNode.Ordered.zoom
fill' πŸ“–CompOp
1 mathmath: zoom_fill'

Theorems

NameKindAssumesProvesValidatesDepends On
zoom_fill πŸ“–mathematicalBatteries.RBNode.zoom
Batteries.RBNode
Batteries.RBNode.Path
fillβ€”zoom_fill'
zoom_fill' πŸ“–mathematicalβ€”fill'
Batteries.RBNode.zoom
fill
β€”Batteries.RBNode.zoom.eq_def
zoom_zoomedβ‚‚ πŸ“–β€”Batteries.RBNode.zoom
Batteries.RBNode
Batteries.RBNode.Path
Zoomed
β€”β€”Batteries.RBNode.zoom.eq_def

Batteries.RBNode.Path.Balanced

Theorems

NameKindAssumesProvesValidatesDepends On
del πŸ“–mathematicalBatteries.RBNode.Path.Balanced
Batteries.RBNode.DelProp
Batteries.RBNode.Balanced
Batteries.RBNode.Path.del
Batteries.RBColor.black
β€”Batteries.RBNode.Balanced.setBlack
Batteries.RBNode.RedRed.setBlack
Batteries.RBNode.RedRed.of_false
Batteries.RBNode.Balanced.balLeft
Batteries.RBNode.Balanced.balRight
Batteries.RBNode.RedRed.imp
fill πŸ“–mathematicalBatteries.RBNode.Path.Balanced
Batteries.RBNode.Balanced
Batteries.RBNode.Path.fillβ€”β€”
ins πŸ“–mathematicalBatteries.RBNode.Path.Balanced
Batteries.RBNode.RedRed
Batteries.RBColor
Batteries.RBColor.red
Batteries.RBNode.Balanced
Batteries.RBNode.Path.ins
Batteries.RBColor.black
β€”Batteries.RBNode.RedRed.setBlack
Batteries.RBNode.RedRed.balance1
Batteries.RBNode.RedRed.balance2
insertNew πŸ“–mathematicalBatteries.RBNode.Path.Balanced
Batteries.RBColor.black
Batteries.RBNode.Balanced
Batteries.RBNode.Path.insertNew
β€”ins

Batteries.RBNode.Path.Ordered

Theorems

NameKindAssumesProvesValidatesDepends On
del πŸ“–mathematicalBatteries.RBNode.Ordered
Batteries.RBNode.Path.Ordered
Batteries.RBNode.All
Batteries.RBNode.Path.RootOrdered
Batteries.RBNode.Path.delβ€”Batteries.RBNode.Ordered.setBlack
Batteries.RBNode.Path.del.eq_def
Batteries.RBNode.All_and
Batteries.RBNode.Ordered.balLeft
Batteries.RBNode.All.balLeft
Batteries.RBNode.Ordered.balRight
Batteries.RBNode.All.balRight
fill πŸ“–mathematicalβ€”Batteries.RBNode.Ordered
Batteries.RBNode.Path.fill
Batteries.RBNode.Path.Ordered
Batteries.RBNode.All
Batteries.RBNode.Path.RootOrdered
β€”Batteries.RBNode.All.trivial
ins πŸ“–mathematicalBatteries.RBNode.Ordered
Batteries.RBNode.Path.Ordered
Batteries.RBNode.All
Batteries.RBNode.Path.RootOrdered
Batteries.RBNode.Path.insβ€”Batteries.RBNode.Ordered.setBlack
Batteries.RBNode.Path.ins.eq_def
Batteries.RBNode.All_and
Batteries.RBNode.Ordered.balance1
Batteries.RBNode.balance1_All
Batteries.RBNode.Ordered.balance2
Batteries.RBNode.balance2_All
insertNew πŸ“–mathematicalBatteries.RBNode.Path.Ordered
Batteries.RBNode.Path.RootOrdered
Batteries.RBNode.Ordered
Batteries.RBNode.Path.insertNew
β€”ins

Batteries.RBNode.Path.Zoomed

Theorems

NameKindAssumesProvesValidatesDepends On
toRootOrdered πŸ“–mathematicalBatteries.RBNode.Path.ZoomedBatteries.RBNode.Path.RootOrderedβ€”β€”

Batteries.RBNode.WF

Theorems

NameKindAssumesProvesValidatesDepends On
alter πŸ“–mathematicalBatteries.RBNode.Path.RootOrdered
Batteries.RBNode.OnRoot
Batteries.RBNode.cmpEq
Batteries.RBNode.WF
Batteries.RBNode.alterβ€”out
Batteries.RBNode.WF_iff
Batteries.RBNode.Ordered.alter
Batteries.RBNode.Balanced.alter
modify πŸ“–mathematicalBatteries.RBNode.OnRoot
Batteries.RBNode.cmpEq
Batteries.RBNode
Batteries.RBNode.Path
Batteries.RBNode.zoom
Batteries.RBNode.Path.root
Batteries.RBNode.WF
Batteries.RBNode.modifyβ€”out
Batteries.RBNode.WF_iff
Batteries.RBNode.Ordered.modify
Batteries.RBNode.Balanced.modify

Batteries.RBNode.cmpEq

Theorems

NameKindAssumesProvesValidatesDepends On
RootOrdered_congr πŸ“–mathematicalβ€”Batteries.RBNode.Path.RootOrderedβ€”lt_congr_left
lt_congr_right

Batteries.RBSet.ModifyWF

Theorems

NameKindAssumesProvesValidatesDepends On
of_eq πŸ“–mathematicalBatteries.RBNode.cmpEqBatteries.RBSet.ModifyWFβ€”Batteries.RBNode.WF.modify
Batteries.RBNode.find?_eq_zoom

---

← Back to Index