Documentation Verification Report

Relation

📁 Source: Cslib/Foundations/Data/Relation.lean

Statistics

MetricCount
DefinitionsChurchRosser, Commute, Confluent, Convergent, Diamond, DiamondCommute, LocallyConfluent, MJoin, Normal, Normalizable, Normalizing, Reducible, SemiConfluent, StronglyCommute, StronglyConfluent, Terminating, UpTo, command_Reduction_notation__, reduction_sys, trans_of_subrelation, trans_of_subrelation_left, trans_of_subrelation_right
22
Theoremsnormal_eq, normal_eqvGen_reflTransGen, join_confluent, join_left, symmetric, toConfluent, equivalence_join_reflTransGen, toChurchRosser, toLocallyConfluent, Confluent_iff_ChurchRosser, Confluent_iff_SemiConfluent, Confluent_of_unique_end, isConfluent, isNormalizing, isTerminating, unique_Normal, extend, toConfluent, toDiamond, Terminating_toConfluent, refl, single, symm, reflTransGen_eq, Normal_iff, compRel_symm, to_eqvGen, to_eqvGen, toConfluent, SemiConfluent_iff_ChurchRosser, extend, toCommute, toStronglyConfluent, toConfluent, to_eqvGen, iff_transGen, isConfluent_iff_all_unique_Normal, isNormalizing, ofTransGen, subrelation, toTransGen, to_eqvGen, join_inl, join_inl_reflTransGen, join_inr, join_inr_reflTransGen, reflTransGen_compRel, reflTransGen_mono_closed, iff_transGen, ofTransGen
50
Total72

Relation

Definitions

NameCategoryTheorems
ChurchRosser 📖MathDef
3 mathmath: SemiConfluent_iff_ChurchRosser, Confluent_iff_ChurchRosser, Confluent.toChurchRosser
Commute 📖MathDef
3 mathmath: Commute.symmetric, Commute.toConfluent, StronglyCommute.toCommute
Confluent 📖MathDef
13 mathmath: LocallyConfluent.Terminating_toConfluent, Confluent_of_unique_end, SemiConfluent.toConfluent, Confluent_iff_ChurchRosser, Cslib.URM.step_confluent, Commute.toConfluent, Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.confluence_beta, StronglyConfluent.toConfluent, Confluent_iff_SemiConfluent, Convergent.isConfluent, Diamond.toConfluent, Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.para_confluence, Terminating.isConfluent_iff_all_unique_Normal
Convergent 📖MathDef
Diamond 📖MathDef
2 mathmath: Cslib.LambdaCalculus.LocallyNameless.Untyped.Term.para_diamond, DiamondCommute.toDiamond
DiamondCommute 📖MathDef
1 mathmath: DiamondCommute.toDiamond
LocallyConfluent 📖MathDef
1 mathmath: Confluent.toLocallyConfluent
MJoin 📖MathDef
3 mathmath: MJoin.single, MJoin.refl, MJoin.symm
Normal 📖MathDef
4 mathmath: Convergent.unique_Normal, Normal_iff, Cslib.URM.isHalted_iff_normal, Terminating.isConfluent_iff_all_unique_Normal
Normalizable 📖MathDef
1 mathmath: Cslib.URM.halts_iff_normalizable
Normalizing 📖MathDef
2 mathmath: Terminating.isNormalizing, Convergent.isNormalizing
Reducible 📖MathDef
SemiConfluent 📖MathDef
2 mathmath: SemiConfluent_iff_ChurchRosser, Confluent_iff_SemiConfluent
StronglyCommute 📖MathDef
1 mathmath: StronglyCommute.toStronglyConfluent
StronglyConfluent 📖MathDef
1 mathmath: StronglyCommute.toStronglyConfluent
Terminating 📖MathDef
2 mathmath: Convergent.isTerminating, Terminating.iff_transGen
UpTo 📖MathDef
1 mathmath: Cslib.LTS.IsBisimulationUpTo.isBisimulation
command_Reduction_notation__ 📖CompOp
reduction_sys 📖CompOp
trans_of_subrelation 📖CompOp
trans_of_subrelation_left 📖CompOp
trans_of_subrelation_right 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
Confluent_iff_ChurchRosser 📖mathematicalConfluent
ChurchRosser
Confluent_iff_SemiConfluent 📖mathematicalConfluent
SemiConfluent
Confluent_of_unique_end 📖mathematicalConfluent
Normal_iff 📖mathematicalNormalNormal.eq_1
SemiConfluent_iff_ChurchRosser 📖mathematicalSemiConfluent
ChurchRosser
join_inl 📖
join_inl_reflTransGen 📖
join_inr 📖
join_inr_reflTransGen 📖
reflTransGen_compRel 📖
reflTransGen_mono_closed 📖

Relation.ChurchRosser

Theorems

NameKindAssumesProvesValidatesDepends On
normal_eq 📖Relation.ChurchRosser
Relation.Normal
normal_eqvGen_reflTransGen 📖Relation.ChurchRosser
Relation.Normal

Relation.Commute

Theorems

NameKindAssumesProvesValidatesDepends On
join_confluent 📖Relation.Confluent
Relation.Commute
join_left
symmetric
join_left 📖Relation.Commute
symmetric 📖mathematicalRelation.Commute
toConfluent 📖mathematicalRelation.Commute
Relation.Confluent

Relation.Confluent

Theorems

NameKindAssumesProvesValidatesDepends On
equivalence_join_reflTransGen 📖Relation.Confluent
toChurchRosser 📖mathematicalRelation.ConfluentRelation.ChurchRosser
toLocallyConfluent 📖mathematicalRelation.ConfluentRelation.LocallyConfluent

Relation.Convergent

Theorems

NameKindAssumesProvesValidatesDepends On
isConfluent 📖mathematicalRelation.ConvergentRelation.Confluent
isNormalizing 📖mathematicalRelation.ConvergentRelation.NormalizingRelation.Terminating.isNormalizing
isTerminating
isTerminating 📖mathematicalRelation.ConvergentRelation.Terminating
unique_Normal 📖mathematicalRelation.ConvergentRelation.NormalRelation.Terminating.isConfluent_iff_all_unique_Normal
isTerminating
isConfluent

Relation.Diamond

Theorems

NameKindAssumesProvesValidatesDepends On
extend 📖Relation.Diamond
toConfluent 📖mathematicalRelation.DiamondRelation.Confluentextend

Relation.DiamondCommute

Theorems

NameKindAssumesProvesValidatesDepends On
toDiamond 📖mathematicalRelation.DiamondCommute
Relation.Diamond

Relation.LocallyConfluent

Theorems

NameKindAssumesProvesValidatesDepends On
Terminating_toConfluent 📖mathematicalRelation.LocallyConfluent
Relation.Terminating
Relation.Confluent

Relation.MJoin

Theorems

NameKindAssumesProvesValidatesDepends On
refl 📖mathematicalRelation.MJoin
single 📖mathematicalRelation.MJoin
symm 📖mathematicalRelation.MJoin

Relation.Normal

Theorems

NameKindAssumesProvesValidatesDepends On
reflTransGen_eq 📖Relation.Normal

Relation.ReflGen

Theorems

NameKindAssumesProvesValidatesDepends On
compRel_symm 📖
to_eqvGen 📖

Relation.ReflTransGen

Theorems

NameKindAssumesProvesValidatesDepends On
to_eqvGen 📖

Relation.SemiConfluent

Theorems

NameKindAssumesProvesValidatesDepends On
toConfluent 📖mathematicalRelation.SemiConfluentRelation.Confluent

Relation.StronglyCommute

Theorems

NameKindAssumesProvesValidatesDepends On
extend 📖Relation.StronglyCommute
toCommute 📖mathematicalRelation.StronglyCommuteRelation.Commuteextend
toStronglyConfluent 📖mathematicalRelation.StronglyCommute
Relation.StronglyConfluent

Relation.StronglyConfluent

Theorems

NameKindAssumesProvesValidatesDepends On
toConfluent 📖mathematicalRelation.StronglyConfluentRelation.ConfluentRelation.StronglyCommute.toCommute

Relation.SymmGen

Theorems

NameKindAssumesProvesValidatesDepends On
to_eqvGen 📖

Relation.Terminating

Theorems

NameKindAssumesProvesValidatesDepends On
iff_transGen 📖mathematicalRelation.TerminatingofTransGen
toTransGen
isConfluent_iff_all_unique_Normal 📖mathematicalRelation.TerminatingRelation.Confluent
Relation.Normal
isNormalizing
Relation.Normal.reflTransGen_eq
isNormalizing 📖mathematicalRelation.TerminatingRelation.Normalizing
ofTransGen 📖Relation.Terminating
subrelation 📖Relation.Terminatingeq_1
toTransGen 📖Relation.Terminating

Relation.TransGen

Theorems

NameKindAssumesProvesValidatesDepends On
to_eqvGen 📖

WellFounded

Theorems

NameKindAssumesProvesValidatesDepends On
iff_transGen 📖ofTransGen
ofTransGen 📖

---

← Back to Index