Metamath Proof Explorer


Theorem om2noseqf1o

Description: G is a bijection. (Contributed by Scott Fenton, 18-Apr-2025)

Ref Expression
Hypotheses om2noseq.1 φ C No
om2noseq.2 φ G = rec x V x + s 1 s C ω
om2noseq.3 φ Z = rec x V x + s 1 s C ω
Assertion om2noseqf1o φ G : ω 1-1 onto Z

Proof

Step Hyp Ref Expression
1 om2noseq.1 φ C No
2 om2noseq.2 φ G = rec x V x + s 1 s C ω
3 om2noseq.3 φ Z = rec x V x + s 1 s C ω
4 1 2 3 om2noseqfo φ G : ω onto Z
5 fof G : ω onto Z G : ω Z
6 4 5 syl φ G : ω Z
7 1 2 3 om2noseqlt φ y ω z ω y z G y < s G z
8 1 2 3 om2noseqlt φ z ω y ω z y G z < s G y
9 8 ancom2s φ y ω z ω z y G z < s G y
10 7 9 orim12d φ y ω z ω y z z y G y < s G z G z < s G y
11 10 con3d φ y ω z ω ¬ G y < s G z G z < s G y ¬ y z z y
12 3 1 noseqssno φ Z No
13 6 12 fssd φ G : ω No
14 13 ffvelcdmda φ y ω G y No
15 14 adantrr φ y ω z ω G y No
16 13 ffvelcdmda φ z ω G z No
17 16 adantrl φ y ω z ω G z No
18 slttrieq2 G y No G z No G y = G z ¬ G y < s G z ¬ G z < s G y
19 ioran ¬ G y < s G z G z < s G y ¬ G y < s G z ¬ G z < s G y
20 18 19 bitr4di G y No G z No G y = G z ¬ G y < s G z G z < s G y
21 15 17 20 syl2anc φ y ω z ω G y = G z ¬ G y < s G z G z < s G y
22 nnord y ω Ord y
23 nnord z ω Ord z
24 ordtri3 Ord y Ord z y = z ¬ y z z y
25 22 23 24 syl2an y ω z ω y = z ¬ y z z y
26 25 adantl φ y ω z ω y = z ¬ y z z y
27 11 21 26 3imtr4d φ y ω z ω G y = G z y = z
28 27 ralrimivva φ y ω z ω G y = G z y = z
29 dff13 G : ω 1-1 Z G : ω Z y ω z ω G y = G z y = z
30 6 28 29 sylanbrc φ G : ω 1-1 Z
31 df-f1o G : ω 1-1 onto Z G : ω 1-1 Z G : ω onto Z
32 30 4 31 sylanbrc φ G : ω 1-1 onto Z