ChangePPGroup
- *Informally*. Let : `GovProposal`{.AgdaRecord} be a governance
proposal and suppose the `GovActionType`{.AgdaDatatype} of
`.action`{.AgdaField} is `ChangePParams`{.AgdaInductiveConstructor}.
If the data field of —that is = `.action`{.AgdaField}
`.gaData`{.AgdaField}—is denoted by (“parameter update”), then the set
`updateGroups`{.AgdaField} is nonempty.
- *Formally*.
ChangePPHasGroup : {tx : Tx} {p : GovProposal} (pu : PParamsUpdate) → p ∈ Tx.body tx → p .GovProposal.action ≡ $\begin{pmatrix} \,\href{Ledger.Conway.Gov.Actions.html#1560}{\htmlId{898}{\htmlClass{InductiveConstructor}{\text{ChangePParams}}}}\, \\ \,\href{Ledger.Conway.Gov.Properties.ChangePPGroup.html#831}{\htmlId{914}{\htmlClass{Bound}{\text{pu}}}}\, \end{pmatrix}$ → Type ChangePPHasGroup pu _ _ = updateGroups pu ≢ ∅- *Proof*. *To appear* (in the module of the [formal ledger repository](\repourl)).