From 442d732696ad431b84f6e5c72b6ee785be4fd968 Mon Sep 17 00:00:00 2001 From: adelon <22380201+adelon@users.noreply.github.com> Date: Sat, 10 Feb 2024 02:22:14 +0100 Subject: Initial commit --- test/examples/replace.tex | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 test/examples/replace.tex (limited to 'test/examples/replace.tex') diff --git a/test/examples/replace.tex b/test/examples/replace.tex new file mode 100644 index 0000000..66fae16 --- /dev/null +++ b/test/examples/replace.tex @@ -0,0 +1,27 @@ +\begin{axiom}\label{cons} + $x\in \cons{y}{X}$ iff $x = y$ or $x\in X$. +\end{axiom} + +\begin{definition}\label{times} + $A\times B = \{ (a,b) \mid a\in A, b\in B\}$. +\end{definition} + +\begin{definition}\label{unit} + $\unit = \{\emptyset\}$. +\end{definition} + +\begin{proposition}\label{pair_emptyset_in_times_unit} + $(\emptyset,\emptyset)\in \unit\times\unit$. +\end{proposition} + + +% Indirect definition of the Zermelo successor operation to test primitive replacement. +\begin{definition}\label{suc} + $\suc{a} = \{ y \mid \exists x\in a. y = \{x\} \}$. +\end{definition} + + +% Dummy proposition to test unrolling of functional replacement in equations. +\begin{proposition}\label{times_replacement_test} + $A\times B = \{ (a,b) \mid a\in A, b\in B\}$. +\end{proposition} -- cgit v1.2.3