Reference · Logic
rainbow.math.logic.maximum-expected-utility
AHoF D17: finite exact-rational maximum expected utility.
ahof-d17/action-space
ahof-d17/action-space : → Finset ℕ
Finset = finset-data/Finsetℕ = data/Nat
ahof-d17/outcome-space
ahof-d17/outcome-space : → Finset ℕ
Finset = finset-data/Finsetℕ = data/Nat
ahof-d17/accept
ahof-d17/accept : → ℕ
ℕ = data/Nat
ahof-d17/renegotiate
ahof-d17/renegotiate : → ℕ
ℕ = data/Nat
ahof-d17/decline
ahof-d17/decline : → ℕ
ℕ = data/Nat
ahof-d17/probability-mass
ahof-d17/probability-mass : (x₁ : ℕ) → ℚ≥0
ℕ = data/Natℚ≥0 = nnrat/NonnegativeRational
ahof-d17/utility
ahof-d17/utility : (x₁ x₂ : ℕ) → ℚ≥0
ℕ = data/Natℚ≥0 = nnrat/NonnegativeRational
ahof-d17/expected-utility
ahof-d17/expected-utility : (x₁ : ℕ) → ℚ≥0
ℕ = data/Natℚ≥0 = nnrat/NonnegativeRational
ahof-d17/finite-expected-utility
ahof-d17/finite-expected-utility : (x₁ : ℕ) → ℚ≥0
ℕ = data/Natℚ≥0 = nnrat/NonnegativeRational
ahof-d17/total-mass
ahof-d17/total-mass : → ℚ≥0
ℚ≥0 = nnrat/NonnegativeRational
ahof-d17/selected-action
ahof-d17/selected-action : → ℕ
ℕ = data/Nat
ahof-d17/accept-is-action
ahof-d17/accept-is-action : → audit-ex/accept ∈ ahof-d40/candidates
∈ = finset-data/to-set: membership in a finite set
ahof-d17/probabilities-normalized
ahof-d17/probabilities-normalized : → ahof-d17/total-mass = 1
1 = nnrat/one= = nnrat/equivalent: equality of rational values
ahof-d17/expected-utility-is-finite-expectation
ahof-d17/expected-utility-is-finite-expectation : → proposition/conjunction (ahof-d17/expected-utility audit-ex/accept = ahof-d17/finite-expected-utility audit-ex/accept) (conjunction) where conjunction := proposition/conjunction (ahof-d17/expected-utility ahof-d17/renegotiate = ahof-d17/finite-expected-utility ahof-d17/renegotiate) (ahof-d17/expected-utility ahof-d17/decline = ahof-d17/finite-expected-utility ahof-d17/decline)
= = nnrat/equivalent: equality of rational values
ahof-d17/selected-is-renegotiate
ahof-d17/selected-is-renegotiate : → ahof-d17/selected-action = ahof-d17/renegotiate
= = equality/Eq
ahof-d17/selected-is-member
ahof-d17/selected-is-member : → ahof-d17/selected-action ∈ ahof-d40/candidates
∈ = finset-data/to-set: membership in a finite set
ahof-d17/selected-dominates
ahof-d17/selected-dominates : (candidate : ℕ) (member : candidate ∈ ahof-d40/candidates) → ahof-d17/expected-utility candidate ≤ ahof-d17/expected-utility ahof-d17/selected-action
ℕ = data/Nat∈ = finset-data/to-set: membership in a finite set≤ = nnrat/at-most
ahof-d17/maximum-expected-utility
ahof-d17/maximum-expected-utility : → proposition/conjunction (ahof-d17/total-mass = 1) (conjunction) where conjunction := proposition/conjunction (ahof-d17/selected-action = ahof-d17/renegotiate) (proposition/conjunction (ahof-d17/selected-action ∈ ahof-d40/candidates) (∀ (candidate : ℕ), ∀ (member : candidate ∈ ahof-d40/candidates), ahof-d17/expected-utility candidate ≤ ahof-d17/expected-utility ahof-d17/selected-action))
1 = nnrat/one= = equality/Eqℕ = data/Nat∈ = finset-data/to-set: membership in a finite set≤ = nnrat/at-most