(* Title: Empty.thy Author: Joshua Chen Date: 2018 Empty type *) theory Empty imports HoTT_Base begin axiomatization Empty :: t ("\") and indEmpty :: "t \ t" ("(1ind\<^sub>\)") where Empty_form: "\: U O" and Empty_elim: "\a: \; C: \ \ U i\ \ ind\<^sub>\ a: C a" lemmas Empty_form [form] lemmas Empty_routine [intro] = Empty_form Empty_elim end