From 9aac1a22c4ff4b4be16800b86e34a94d358b0deb Mon Sep 17 00:00:00 2001
From: adelon <22380201+adelon@users.noreply.github.com>
Date: Wed, 16 Jul 2025 12:36:32 +0200
Subject: Add quantified calcs and relax tokenization

Use an `\iff`-calc to speed up `union_as_unions`. Also remove `in_implies_neq` which seems to interact badly with the choice axiom used by superposition-based proofs like Vampire in cut-down problems.
---
 library/ordinal.tex | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

(limited to 'library/ordinal.tex')

diff --git a/library/ordinal.tex b/library/ordinal.tex
index c092fa8..f978257 100644
--- a/library/ordinal.tex
+++ b/library/ordinal.tex
@@ -235,13 +235,6 @@ To show that \in\ is a strict total order it only remains to show that \in\ is c
         % Goal: ordinal(fgamma)=>(elem(falpha,fgamma)|elem(fgamma,falpha)|falpha=fgamma))
         %
         Assume $\gamma$ is an ordinal.
-        % Goal:
-        % elem(falpha,fgamma)|elem(fgamma,falpha)|falpha=fgamma
-        %
-        % Original Vampire proof:
-        % Follows by \cref{setext,transitiveset,ordinal,in_implies_neq,prec_is_ordinal,in_asymmetric}.
-        %
-        % Pruned proof:
         Follows by \cref{setext,transitiveset,ordinal}.
     \end{subproof}
 \end{proof}
@@ -489,7 +482,7 @@ Then $\alpha\subseteq\beta$.
 \end{proposition}
 \begin{proof}
     % Vampire proof:
-    Follows by \cref{inters_of_ordinals_is_ordinal,in_implies_neq,inters_iff_forall,ordinal_subseteq_implies_elem_or_eq,inters_subseteq_elem}.
+    Follows by \cref{inters_of_ordinals_is_ordinal,in_irrefl,inters_iff_forall,ordinal_subseteq_implies_elem_or_eq,inters_subseteq_elem}.
 \end{proof}
 
 \begin{proposition}\label{inters_of_ordinals_is_minimal}
-- 
cgit v1.2.3

