Equations
- Minimalism.instReprPosition = { reprPrec := Minimalism.instReprPosition.repr }
Equations
- Minimalism.instReprPosition.repr Minimalism.Position.specCP prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.specCP")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.headC prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.headC")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.specTP prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.specTP")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.headT prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.headT")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.specvP prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.specvP")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.headv prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.headv")).group prec✝
- Minimalism.instReprPosition.repr Minimalism.Position.headV prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.Position.headV")).group prec✝
Instances For
Equations
- Minimalism.dominates Minimalism.Position.specCP x✝ = (x✝ != Minimalism.Position.specCP)
- Minimalism.dominates Minimalism.Position.headC x✝ = (x✝ != Minimalism.Position.specCP && x✝ != Minimalism.Position.headC)
- Minimalism.dominates Minimalism.Position.specTP x✝ = (x✝ == Minimalism.Position.specvP || x✝ == Minimalism.Position.headv || x✝ == Minimalism.Position.headV)
- Minimalism.dominates Minimalism.Position.headT x✝ = (x✝ == Minimalism.Position.specvP || x✝ == Minimalism.Position.headv || x✝ == Minimalism.Position.headV)
- Minimalism.dominates Minimalism.Position.specvP x✝ = (x✝ == Minimalism.Position.headv || x✝ == Minimalism.Position.headV)
- Minimalism.dominates Minimalism.Position.headv Minimalism.Position.headV = true
- Minimalism.dominates x✝¹ x✝ = false
Instances For
Structural precedence in English (Spec-Head-Complement order)
Equations
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.headC = true
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.specTP = true
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.headT = true
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.specvP = true
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.headv = true
- Minimalism.structurallyPrecedes Minimalism.Position.specCP Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes Minimalism.Position.headC Minimalism.Position.specTP = true
- Minimalism.structurallyPrecedes Minimalism.Position.headC Minimalism.Position.headT = true
- Minimalism.structurallyPrecedes Minimalism.Position.headC Minimalism.Position.specvP = true
- Minimalism.structurallyPrecedes Minimalism.Position.headC Minimalism.Position.headv = true
- Minimalism.structurallyPrecedes Minimalism.Position.headC Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes Minimalism.Position.specTP Minimalism.Position.headT = true
- Minimalism.structurallyPrecedes Minimalism.Position.specTP Minimalism.Position.specvP = true
- Minimalism.structurallyPrecedes Minimalism.Position.specTP Minimalism.Position.headv = true
- Minimalism.structurallyPrecedes Minimalism.Position.specTP Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes Minimalism.Position.headT Minimalism.Position.specvP = true
- Minimalism.structurallyPrecedes Minimalism.Position.headT Minimalism.Position.headv = true
- Minimalism.structurallyPrecedes Minimalism.Position.headT Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes Minimalism.Position.specvP Minimalism.Position.headv = true
- Minimalism.structurallyPrecedes Minimalism.Position.specvP Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes Minimalism.Position.headv Minimalism.Position.headV = true
- Minimalism.structurallyPrecedes x✝¹ x✝ = false
Instances For
- base : Position → HeadPosition
- movedTo : Position → HeadPosition
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Minimalism.instDecidableEqHeadPosition.decEq (Minimalism.HeadPosition.base a) (Minimalism.HeadPosition.base b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- Minimalism.instDecidableEqHeadPosition.decEq (Minimalism.HeadPosition.base a) (Minimalism.HeadPosition.movedTo a_1) = isFalse ⋯
- Minimalism.instDecidableEqHeadPosition.decEq (Minimalism.HeadPosition.movedTo a) (Minimalism.HeadPosition.base a_1) = isFalse ⋯
- Minimalism.instDecidableEqHeadPosition.decEq (Minimalism.HeadPosition.movedTo a) (Minimalism.HeadPosition.movedTo b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- Minimalism.instReprTPosition = { reprPrec := Minimalism.instReprTPosition.repr }
Equations
- Minimalism.instReprTPosition.repr Minimalism.TPosition.inT prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.TPosition.inT")).group prec✝
- Minimalism.instReprTPosition.repr Minimalism.TPosition.inC prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Minimalism.TPosition.inC")).group prec✝