Partrec
š Source: Mathlib/Computability/Partrec.lean
Statistics
Computable
Theorems
Computableā
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
comp š | ā | ComputableāComputable | ā | ā | Computable.compComputable.pair |
compā š | ā | Computableā | ā | ā | comp |
mk š | mathematical | ComputablePrimcodable.prod | Computableā | ā | ā |
partrecā š | mathematical | Computableā | PartrecāPFun.lift | ā | ā |
Decidable.Partrec
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
const' š | mathematical | ā | Part.bindPart.ofOptionEncodable.decodePrimcodable.toEncodablePart.mapEncodable.encode | ā | Partrec.of_eqComputable.ofOptionComputable.constPart.of_toOption |
Nat
Definitions
| Name | Category | Theorems |
|---|---|---|
Partrec š | CompData | ā |
rfind š | CompOp | |
rfindOpt š | CompOp | |
rfindX š | CompOp | ā |
Theorems
Nat.Partrec
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
none š | mathematical | ā | Part.none | ā | of_eqNat.Primrec.constPart.eq_none_iffPart.map_some |
of_eq š | ā | ā | ā | ā | ā |
of_eq_tot š | mathematical | PartPart.instMembership | PFun.lift | ā | of_eqPart.eq_some_iff |
of_primrec š | mathematical | ā | PFun.lift | ā | of_eq_totPart.map_somePart.bind_some |
ppred š | mathematical | ā | Part.ofOptionNat.ppred | ā | Primrec.toāPrimrec.itePrimrecRel.compPrimrec.eqPrimrec.fstPrimrec.compPrimrec.succPrimrec.sndPrimrec.constof_eqPrimrecā.unpaired'Nat.unpair_pairPart.map_somePart.eq_none_iffPart.eq_some_iff |
prec' š | mathematical | ā | Part.bindPartPart.instMonadNat.pair | ā | of_eqsomePart.extPart.map_somePart.bind_somePart.bind_mapNat.unpair_pair |
some š | mathematical | ā | Part.some | ā | Nat.Primrec.id |
Partrec
Theorems
Partrecā
Theorems
Primrec
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
to_comp š | mathematical | Encodable.encodeOption.encodablePrimcodable.toEncodableEncodable.decode | Computable | ā | Nat.Partrec.of_eqNat.Partrec.ppredPart.bind_somePart.map_somePart.bind_none |
Primrecā
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
to_comp š | mathematical | Primrecā | Computableā | ā | Primrec.to_comp |
Vector
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
mOfFn_part_some š | mathematical | ā | List.Vector.mOfFnPartPart.instMonadPart.someList.VectorList.Vector.ofFn | ā | List.Vector.mOfFn_purePart.instLawfulMonad |
(root)
Definitions
---