File: .lake/packages/lean4/src/lean/Lean/PrettyPrinter/Delaborator/Options.lean

full_name: Lean.pp.maxSteps
code: register_builtin_option pp.maxSteps : Nat := {
  defValue := 5000
  group    := "pp"
  descr    := "(pretty printer) maximum number of expressions to visit, after which terms will pretty print as `⋯`"
}
goal: Lean.Option Nat

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.6
code: register_builtin_option pp.maxSteps : Nat := {
  defValue := 5000
  group    := "pp"
  descr    := "(pretty printer) maximum number of expressions to visit, after which terms will pretty print as `⋯`"
}
goal: IO (Lean.Option Nat)

full_name: Lean.pp.all
code: register_builtin_option pp.all : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display coercions, implicit parameters, proof terms, fully qualified names, universe, " ++
              "and disable beta reduction and notations during pretty printing"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.48
code: register_builtin_option pp.all : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display coercions, implicit parameters, proof terms, fully qualified names, universe, " ++
              "and disable beta reduction and notations during pretty printing"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.notation
code: register_builtin_option pp.notation : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) disable/enable notation (infix, mixfix, postfix operators and unicode characters)"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.94
code: register_builtin_option pp.notation : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) disable/enable notation (infix, mixfix, postfix operators and unicode characters)"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.unicode.fun
code: register_builtin_option pp.unicode.fun : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) disable/enable unicode ↦ notation for functions"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.136
code: register_builtin_option pp.unicode.fun : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) disable/enable unicode ↦ notation for functions"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.178
code: register_builtin_option pp.match : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) disable/enable 'match' notation"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.match
code: register_builtin_option pp.match : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) disable/enable 'match' notation"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.220
code: register_builtin_option pp.coercions : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) hide coercion applications"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.coercions
code: register_builtin_option pp.coercions : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) hide coercion applications"
}
goal: Lean.Option Bool

full_name: Lean.pp.universes
code: register_builtin_option pp.universes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display universe"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.262
code: register_builtin_option pp.universes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display universe"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.304
code: register_builtin_option pp.fullNames : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display fully qualified names"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.fullNames
code: register_builtin_option pp.fullNames : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display fully qualified names"
}
goal: Lean.Option Bool

full_name: Lean.pp.privateNames
code: register_builtin_option pp.privateNames : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display internal names assigned to private declarations"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.346
code: register_builtin_option pp.privateNames : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display internal names assigned to private declarations"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.funBinderTypes
code: register_builtin_option pp.funBinderTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of lambda parameters"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.388
code: register_builtin_option pp.funBinderTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of lambda parameters"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.piBinderTypes
code: register_builtin_option pp.piBinderTypes : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display types of pi parameters"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.430
code: register_builtin_option pp.piBinderTypes : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display types of pi parameters"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.472
code: register_builtin_option pp.letVarTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of let-bound variables"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.letVarTypes
code: register_builtin_option pp.letVarTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of let-bound variables"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.514
code: register_builtin_option pp.natLit : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display raw natural number literals with `nat_lit` prefix"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.natLit
code: register_builtin_option pp.natLit : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display raw natural number literals with `nat_lit` prefix"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.556
code: register_builtin_option pp.numericTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of numeric literals"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.numericTypes
code: register_builtin_option pp.numericTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display types of numeric literals"
}
goal: Lean.Option Bool

full_name: Lean.pp.instantiateMVars
code: register_builtin_option pp.instantiateMVars : Bool := {
  defValue := false -- TODO: default to true?
  group    := "pp"
  descr    := "(pretty printer) instantiate mvars before delaborating"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.598
code: register_builtin_option pp.instantiateMVars : Bool := {
  defValue := false -- TODO: default to true?
  group    := "pp"
  descr    := "(pretty printer) instantiate mvars before delaborating"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.640
code: register_builtin_option pp.mvars : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display names of metavariables when true, \
    and otherwise display them as '?_' (for expression metavariables) and as '_' (for universe level metavariables)"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.mvars
code: register_builtin_option pp.mvars : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display names of metavariables when true, \
    and otherwise display them as '?_' (for expression metavariables) and as '_' (for universe level metavariables)"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.682
code: register_builtin_option pp.mvars.withType : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display metavariables with a type ascription"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.mvars.withType
code: register_builtin_option pp.mvars.withType : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display metavariables with a type ascription"
}
goal: Lean.Option Bool

full_name: Lean.pp.beta
code: register_builtin_option pp.beta : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) apply beta-reduction when pretty printing"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.724
code: register_builtin_option pp.beta : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) apply beta-reduction when pretty printing"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.structureInstances
code: register_builtin_option pp.structureInstances : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display structure instances using the '{ fieldName := fieldValue, ... }' notation, \
              or using '⟨fieldValue, ... ⟩' if structure is tagged with the '@[pp_using_anonymous_constructor]' attribute"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.766
code: register_builtin_option pp.structureInstances : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) display structure instances using the '{ fieldName := fieldValue, ... }' notation, \
              or using '⟨fieldValue, ... ⟩' if structure is tagged with the '@[pp_using_anonymous_constructor]' attribute"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.structureInstances.flatten
code: register_builtin_option pp.structureInstances.flatten : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) flatten nested structure instances for parent projections"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.808
code: register_builtin_option pp.structureInstances.flatten : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) flatten nested structure instances for parent projections"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.fieldNotation
code: register_builtin_option pp.fieldNotation : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) use field notation when pretty printing, including for structure projections, unless '@[pp_nodot]' is applied"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.850
code: register_builtin_option pp.fieldNotation : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) use field notation when pretty printing, including for structure projections, unless '@[pp_nodot]' is applied"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.fieldNotation.generalized
code: register_builtin_option pp.fieldNotation.generalized : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) when `pp.fieldNotation` is true, enable using generalized field notation when the argument for field notation is the first explicit argument"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.892
code: register_builtin_option pp.fieldNotation.generalized : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) when `pp.fieldNotation` is true, enable using generalized field notation when the argument for field notation is the first explicit argument"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.934
code: register_builtin_option pp.explicit : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display implicit arguments"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.explicit
code: register_builtin_option pp.explicit : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display implicit arguments"
}
goal: Lean.Option Bool

full_name: Lean.pp.structureInstanceTypes
code: register_builtin_option pp.structureInstanceTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display type of structure instances"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.976
code: register_builtin_option pp.structureInstanceTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display type of structure instances"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1018
code: register_builtin_option pp.safeShadowing  : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) allow variable shadowing if there is no collision"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.safeShadowing
code: register_builtin_option pp.safeShadowing  : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) allow variable shadowing if there is no collision"
}
goal: Lean.Option Bool

full_name: Lean.pp.tagAppFns
code: register_builtin_option pp.tagAppFns : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) tag all constants that are the function in a function application"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1060
code: register_builtin_option pp.tagAppFns : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) tag all constants that are the function in a function application"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.proofs
code: register_builtin_option pp.proofs : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display proofs when true, and replace proofs appearing within expressions by `⋯` when false"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1102
code: register_builtin_option pp.proofs : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display proofs when true, and replace proofs appearing within expressions by `⋯` when false"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1144
code: register_builtin_option pp.proofs.withType : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) when `pp.proofs` is false, adds a type ascription to the omitted proof"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.proofs.withType
code: register_builtin_option pp.proofs.withType : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) when `pp.proofs` is false, adds a type ascription to the omitted proof"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1186
code: register_builtin_option pp.proofs.threshold : Nat := {
  defValue := 0
  group    := "pp"
  descr    := "(pretty printer) when `pp.proofs` is false, controls the complexity of proofs at which they begin being replaced with `⋯`"
}
goal: IO (Lean.Option Nat)

full_name: Lean.pp.proofs.threshold
code: register_builtin_option pp.proofs.threshold : Nat := {
  defValue := 0
  group    := "pp"
  descr    := "(pretty printer) when `pp.proofs` is false, controls the complexity of proofs at which they begin being replaced with `⋯`"
}
goal: Lean.Option Nat

full_name: Lean.pp.instances
code: register_builtin_option pp.instances : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) if set to false, replace inst-implicit arguments to explicit applications with placeholders"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1228
code: register_builtin_option pp.instances : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) if set to false, replace inst-implicit arguments to explicit applications with placeholders"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.instanceTypes
code: register_builtin_option pp.instanceTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) when printing explicit applications, show the types of inst-implicit arguments"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1270
code: register_builtin_option pp.instanceTypes : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) when printing explicit applications, show the types of inst-implicit arguments"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.deepTerms
code: register_builtin_option pp.deepTerms : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display deeply nested terms, replacing them with `⋯` if set to false"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1312
code: register_builtin_option pp.deepTerms : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) display deeply nested terms, replacing them with `⋯` if set to false"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.deepTerms.threshold
code: register_builtin_option pp.deepTerms.threshold : Nat := {
  defValue := 50
  group    := "pp"
  descr    := "(pretty printer) when `pp.deepTerms` is false, the depth at which terms start being replaced with `⋯`"
}
goal: Lean.Option Nat

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1354
code: register_builtin_option pp.deepTerms.threshold : Nat := {
  defValue := 50
  group    := "pp"
  descr    := "(pretty printer) when `pp.deepTerms` is false, the depth at which terms start being replaced with `⋯`"
}
goal: IO (Lean.Option Nat)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1396
code: register_builtin_option pp.motives.pi : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) print all motives that return pi types"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.motives.pi
code: register_builtin_option pp.motives.pi : Bool := {
  defValue := true
  group    := "pp"
  descr    := "(pretty printer) print all motives that return pi types"
}
goal: Lean.Option Bool

full_name: Lean.pp.motives.nonConst
code: register_builtin_option pp.motives.nonConst : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) print all motives that are not constant functions"
}
goal: Lean.Option Bool

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1438
code: register_builtin_option pp.motives.nonConst : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) print all motives that are not constant functions"
}
goal: IO (Lean.Option Bool)

full_name: Lean.initFn._@..lake.packages.lean4.src.lean.Lean.PrettyPrinter.Delaborator.Options._hyg.1480
code: register_builtin_option pp.motives.all : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) print all motives"
}
goal: IO (Lean.Option Bool)

full_name: Lean.pp.motives.all
code: register_builtin_option pp.motives.all : Bool := {
  defValue := false
  group    := "pp"
  descr    := "(pretty printer) print all motives"
}
goal: Lean.Option Bool

full_name: Lean.getPPMaxSteps
code: def getPPMaxSteps (o : Options) : Nat 
goal: Nat

full_name: Lean.getPPAll
code: def getPPAll (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPFunBinderTypes
code: def getPPFunBinderTypes (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPPiBinderTypes
code: def getPPPiBinderTypes (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPLetVarTypes
code: def getPPLetVarTypes (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPNumericTypes
code: def getPPNumericTypes (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPNatLit
code: def getPPNatLit (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPCoercions
code: def getPPCoercions (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPExplicit
code: def getPPExplicit (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPNotation
code: def getPPNotation (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPUnicodeFun
code: def getPPUnicodeFun (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPMatch
code: def getPPMatch (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPFieldNotation
code: def getPPFieldNotation (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPFieldNotationGeneralized
code: def getPPFieldNotationGeneralized (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPStructureInstances
code: def getPPStructureInstances (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPStructureInstancesFlatten
code: def getPPStructureInstancesFlatten (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPStructureInstanceType
code: def getPPStructureInstanceType (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPTagAppFns
code: def getPPTagAppFns (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPUniverses
code: def getPPUniverses (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPFullNames
code: def getPPFullNames (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPPrivateNames
code: def getPPPrivateNames (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPInstantiateMVars
code: def getPPInstantiateMVars (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPMVars
code: def getPPMVars (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPMVarsWithType
code: def getPPMVarsWithType (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPBeta
code: def getPPBeta (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPSafeShadowing
code: def getPPSafeShadowing (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPProofs
code: def getPPProofs (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPProofsWithType
code: def getPPProofsWithType (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPProofsThreshold
code: def getPPProofsThreshold (o : Options) : Nat 
goal: Nat

full_name: Lean.getPPMotivesPi
code: def getPPMotivesPi (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPMotivesNonConst
code: def getPPMotivesNonConst (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPMotivesAll
code: def getPPMotivesAll (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPInstances
code: def getPPInstances (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPInstanceTypes
code: def getPPInstanceTypes (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPDeepTerms
code: def getPPDeepTerms (o : Options) : Bool 
goal: Bool

full_name: Lean.getPPDeepTermsThreshold
code: def getPPDeepTermsThreshold (o : Options) : Nat 
goal: Nat