import Mathematics

-- Knowledge Base domain: SocietyCulture

opaque Person : Type
-- Person extends Entity
axiom Person.val : Person → Entity
opaque Place : Type
-- Place extends Entity
axiom Place.val : Place → Entity
opaque City : Type
-- City extends Place
axiom City.val : City → Place
opaque athens : City
opaque birthyear : Person → Nat
opaque bornIn : Person → Place → Prop
axiom fact_bornIn_socrates_athens : bornIn socrates athens
