Classic asymmetry: "lays eggs" vs "is female"
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Has a liver" vs "has brown eyes"
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Mosquitos carry malaria" - classic rare property generic
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Sharks attack swimmers"
Equations
- Phenomena.Generics.sharksAttack = { sentence := "Sharks attack swimmers", prevalence := 1 / 1000, judgment := 8 / 10, explanation := "Dangerous property", source := "Leslie 2008" }
Instances For
"Ticks carry Lyme disease"
Equations
- Phenomena.Generics.ticksLyme = { sentence := "Ticks carry Lyme disease", prevalence := 1 / 50, judgment := 85 / 100, explanation := "Dangerous property", source := "Tessler & Goodman 2019" }
Instances For
"Peacocks have colorful tails" - only males
Equations
- One or more equations did not get rendered due to their size.
Instances For
Comparison: "carry malaria" needs less prevalence than "have wings"
Equations
- One or more equations did not get rendered due to their size.
Instances For
Subtypes of principled connections (@cite{prasada-dillingham-2006}).
Principled connections link a kind to a property via an explanatory relation — one can say why members have the property. The three subtypes differ in their tolerance for exceptions:
- formal: definitional/analytic ("Triangles have three sides"). Zero exceptions tolerated.
- constitutive: proper physical makeup ("Dogs have four legs"). Few exceptions tolerated (birth defects, injury).
- causal: causal mechanism ("Mosquitos carry malaria"). Many exceptions tolerated — the mechanism exists even if rarely manifested.
- formal : PrincipledSubtype
- constitutive : PrincipledSubtype
- causal : PrincipledSubtype
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Phenomena.Generics.instBEqPrincipledSubtype.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Kind–property connection type (@cite{prasada-dillingham-2006}).
Principled connections support "bare" generics at any prevalence because the explanatory relation licenses the generalization. Statistical connections require high prevalence — there is no explanatory "why", just observed frequency.
- principled (sub : PrincipledSubtype) : ConnectionType
- statistical : ConnectionType
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Phenomena.Generics.instDecidableEqConnectionType.decEq (Phenomena.Generics.ConnectionType.principled sub) Phenomena.Generics.ConnectionType.statistical = isFalse ⋯
- Phenomena.Generics.instDecidableEqConnectionType.decEq Phenomena.Generics.ConnectionType.statistical (Phenomena.Generics.ConnectionType.principled sub) = isFalse ⋯
- Phenomena.Generics.instDecidableEqConnectionType.decEq Phenomena.Generics.ConnectionType.statistical Phenomena.Generics.ConnectionType.statistical = isTrue ⋯
Instances For
Equations
- Phenomena.Generics.instBEqConnectionType.beq (Phenomena.Generics.ConnectionType.principled a) (Phenomena.Generics.ConnectionType.principled b) = (a == b)
- Phenomena.Generics.instBEqConnectionType.beq Phenomena.Generics.ConnectionType.statistical Phenomena.Generics.ConnectionType.statistical = true
- Phenomena.Generics.instBEqConnectionType.beq x✝¹ x✝ = false
Instances For
Connection type datum.
- sentence : String
- connectionType : ConnectionType
- toleratesExceptions : Bool
- acceptanceThreshold : ℚ
- source : String
Instances For
"Triangles have three sides" — formal/definitional connection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Dogs have a heart" — constitutive connection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Mosquitos carry malaria" — causal connection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Dogs have brown fur" — statistical connection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Principled connections have lower acceptance thresholds than statistical.
Formal connections tolerate no exceptions; others do.
All connection data entries.
Equations
Instances For
Acceptance thresholds decrease as connection strength increases: formal < constitutive < causal < statistical.
"John smokes" requires regular behavior
Equations
- Phenomena.Generics.johnSmokes = { sentence := "John smokes", frequency := "regularly (e.g., daily)", judgment := 9 / 10, source := "Carlson 1977" }
Instances For
"John smokes" false for one-time event
Equations
- Phenomena.Generics.johnSmokedOnce = { sentence := "John smokes", frequency := "once at a party", judgment := 1 / 10, source := "Carlson 1977" }
Instances For
"John drinks" (alcohol) vs "John drinks" (any liquid)
Equations
- Phenomena.Generics.johnDrinksAmbiguity = { sentence := "John drinks", frequency := "habitual alcohol consumption", judgment := 85 / 100, source := "Carlson 1977" }
Instances For
"Smoking causes cancer"
Equations
- Phenomena.Generics.smokingCancer = { sentence := "Smoking causes cancer", causalPower := 15 / 100, judgment := 9 / 10, source := "Tessler & Goodman 2019" }
Instances For
"Birth control pills cause blood clots"
Equations
- Phenomena.Generics.pillsClots = { sentence := "Birth control pills cause blood clots", causalPower := 1 / 1000, judgment := 6 / 10, source := "Tessler & Goodman 2019" }
Instances For
"Tigers are striped" vs "All tigers are striped"
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Ducks lay eggs" vs "All ducks lay eggs"
Equations
- Phenomena.Generics.ducksLay = { generic := "Ducks lay eggs", quantified := "All ducks lay eggs", genericJudgment := 9 / 10, quantifiedJudgment := 3 / 10, source := "Leslie 2008" }
Instances For
Equations
- One or more equations did not get rendered due to their size.