In the executable ledger spec the UProp type doesn’t seem to have a field for the update proposal size despite an abstract function “upSize” being defined in the formal ledger spec Chapter 6.1, p.20, Figure 20. Following this, in the formal ledger spec Chapter 6.2, p.23, Figure 25: Update proposals validity rules, the proposal size is checked against the maxProposalSize which is defined in the protocol parameters. This is not implemented in the executable spec.
In the executable ledger spec the UProp type doesn’t seem to have a field for the update proposal size despite an abstract function “upSize” being defined in the formal ledger spec Chapter 6.1, p.20, Figure 20. Following this, in the formal ledger spec Chapter 6.2, p.23, Figure 25: Update proposals validity rules, the proposal size is checked against the maxProposalSize which is defined in the protocol parameters. This is not implemented in the executable spec.