ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  ltsonq GIF version

Theorem ltsonq 7620
Description: 'Less than' is a strict ordering on positive fractions. (Contributed by NM, 19-Feb-1996.) (Revised by Mario Carneiro, 4-May-2013.)
Assertion
Ref Expression
ltsonq <Q Or Q

Proof of Theorem ltsonq
Dummy variables 𝑎 𝑏 𝑐 𝑑 𝑒 𝑓 𝑥 𝑦 𝑧 𝑤 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-nqqs 7570 . . . . . 6 Q = ((N × N) / ~Q )
2 id 19 . . . . . . . 8 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → [⟨𝑧, 𝑤⟩] ~Q = 𝑥)
32, 2breq12d 4100 . . . . . . 7 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q𝑥 <Q 𝑥))
43notbid 673 . . . . . 6 ([⟨𝑧, 𝑤⟩] ~Q = 𝑥 → (¬ [⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ ¬ 𝑥 <Q 𝑥))
5 ltsopi 7542 . . . . . . . 8 <N Or N
6 ltrelpi 7546 . . . . . . . 8 <N ⊆ (N × N)
75, 6soirri 5130 . . . . . . 7 ¬ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)
8 ordpipqqs 7596 . . . . . . . . 9 (((𝑧N𝑤N) ∧ (𝑧N𝑤N)) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧)))
98anidms 397 . . . . . . . 8 ((𝑧N𝑤N) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧)))
10 mulcompig 7553 . . . . . . . . 9 ((𝑧N𝑤N) → (𝑧 ·N 𝑤) = (𝑤 ·N 𝑧))
1110breq1d 4097 . . . . . . . 8 ((𝑧N𝑤N) → ((𝑧 ·N 𝑤) <N (𝑤 ·N 𝑧) ↔ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)))
129, 11bitrd 188 . . . . . . 7 ((𝑧N𝑤N) → ([⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q ↔ (𝑤 ·N 𝑧) <N (𝑤 ·N 𝑧)))
137, 12mtbiri 681 . . . . . 6 ((𝑧N𝑤N) → ¬ [⟨𝑧, 𝑤⟩] ~Q <Q [⟨𝑧, 𝑤⟩] ~Q )
141, 4, 13ecoptocl 6793 . . . . 5 (𝑥Q → ¬ 𝑥 <Q 𝑥)
1514adantl 277 . . . 4 ((⊤ ∧ 𝑥Q) → ¬ 𝑥 <Q 𝑥)
16 breq1 4090 . . . . . . . 8 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ))
1716anbi1d 465 . . . . . . 7 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → (([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )))
18 breq1 4090 . . . . . . 7 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ))
1917, 18imbi12d 234 . . . . . 6 ([⟨𝑎, 𝑏⟩] ~Q = 𝑥 → ((([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q )))
20 breq2 4091 . . . . . . . 8 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → (𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q𝑥 <Q 𝑦))
21 breq1 4090 . . . . . . . 8 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ))
2220, 21anbi12d 473 . . . . . . 7 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → ((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q )))
2322imbi1d 231 . . . . . 6 ([⟨𝑐, 𝑑⟩] ~Q = 𝑦 → (((𝑥 <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q )))
24 breq2 4091 . . . . . . . 8 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q𝑦 <Q 𝑧))
2524anbi2d 464 . . . . . . 7 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → ((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ (𝑥 <Q 𝑦𝑦 <Q 𝑧)))
26 breq2 4091 . . . . . . 7 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q𝑥 <Q 𝑧))
2725, 26imbi12d 234 . . . . . 6 ([⟨𝑒, 𝑓⟩] ~Q = 𝑧 → (((𝑥 <Q 𝑦𝑦 <Q [⟨𝑒, 𝑓⟩] ~Q ) → 𝑥 <Q [⟨𝑒, 𝑓⟩] ~Q ) ↔ ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧)))
28 ordpipqqs 7596 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ (𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐)))
29283adant3 1043 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ (𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐)))
30 simp1l 1047 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑎N)
31 simp2r 1050 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑑N)
32 mulclpi 7550 . . . . . . . . . . . . . . . . 17 ((𝑎N𝑑N) → (𝑎 ·N 𝑑) ∈ N)
3330, 31, 32syl2anc 411 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑎 ·N 𝑑) ∈ N)
34 simp1r 1048 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑏N)
35 simp2l 1049 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑐N)
36 mulclpi 7550 . . . . . . . . . . . . . . . . 17 ((𝑏N𝑐N) → (𝑏 ·N 𝑐) ∈ N)
3734, 35, 36syl2anc 411 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑏 ·N 𝑐) ∈ N)
38 simp3r 1052 . . . . . . . . . . . . . . . . 17 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑓N)
39 mulclpi 7550 . . . . . . . . . . . . . . . . 17 ((𝑐N𝑓N) → (𝑐 ·N 𝑓) ∈ N)
4035, 38, 39syl2anc 411 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑓) ∈ N)
41 ltmpig 7561 . . . . . . . . . . . . . . . 16 (((𝑎 ·N 𝑑) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N ∧ (𝑐 ·N 𝑓) ∈ N) → ((𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4233, 37, 40, 41syl3anc 1273 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑑) <N (𝑏 ·N 𝑐) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4329, 42bitrd 188 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐))))
4443biimpa 296 . . . . . . . . . . . . 13 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)))
4544adantrr 479 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)))
46 mulcompig 7553 . . . . . . . . . . . . . 14 (((𝑐 ·N 𝑓) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4740, 37, 46syl2anc 411 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4847adantr 276 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑏 ·N 𝑐)) = ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
4945, 48breqtrd 4113 . . . . . . . . . . 11 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)))
50 ordpipqqs 7596 . . . . . . . . . . . . . . 15 (((𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒)))
51503adant1 1041 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒)))
52 simp3l 1051 . . . . . . . . . . . . . . . 16 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → 𝑒N)
53 mulclpi 7550 . . . . . . . . . . . . . . . 16 ((𝑑N𝑒N) → (𝑑 ·N 𝑒) ∈ N)
5431, 52, 53syl2anc 411 . . . . . . . . . . . . . . 15 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑑 ·N 𝑒) ∈ N)
55 ltmpig 7561 . . . . . . . . . . . . . . 15 (((𝑐 ·N 𝑓) ∈ N ∧ (𝑑 ·N 𝑒) ∈ N ∧ (𝑏 ·N 𝑐) ∈ N) → ((𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒) ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5640, 54, 37, 55syl3anc 1273 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑓) <N (𝑑 ·N 𝑒) ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5751, 56bitrd 188 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
5857biimpa 296 . . . . . . . . . . . 12 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
5958adantrl 478 . . . . . . . . . . 11 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
605, 6sotri 5131 . . . . . . . . . . 11 ((((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) ∧ ((𝑏 ·N 𝑐) ·N (𝑐 ·N 𝑓)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
6149, 59, 60syl2anc 411 . . . . . . . . . 10 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
62 mulcompig 7553 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N) → (𝑥 ·N 𝑦) = (𝑦 ·N 𝑥))
6362adantl 277 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N)) → (𝑥 ·N 𝑦) = (𝑦 ·N 𝑥))
64 mulasspig 7554 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N𝑧N) → ((𝑥 ·N 𝑦) ·N 𝑧) = (𝑥 ·N (𝑦 ·N 𝑧)))
6564adantl 277 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N𝑧N)) → ((𝑥 ·N 𝑦) ·N 𝑧) = (𝑥 ·N (𝑦 ·N 𝑧)))
66 mulclpi 7550 . . . . . . . . . . . . . . 15 ((𝑥N𝑦N) → (𝑥 ·N 𝑦) ∈ N)
6766adantl 277 . . . . . . . . . . . . . 14 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ (𝑥N𝑦N)) → (𝑥 ·N 𝑦) ∈ N)
6835, 31, 30, 63, 65, 38, 67caov411d 6210 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) = ((𝑎 ·N 𝑑) ·N (𝑐 ·N 𝑓)))
6963, 33, 40caovcomd 6181 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑑) ·N (𝑐 ·N 𝑓)) = ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)))
7068, 69eqtrd 2263 . . . . . . . . . . . 12 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) = ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)))
7135, 31, 34, 63, 65, 52, 67caov4d 6209 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) = ((𝑐 ·N 𝑏) ·N (𝑑 ·N 𝑒)))
7263, 35, 34caovcomd 6181 . . . . . . . . . . . . . 14 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑏) = (𝑏 ·N 𝑐))
7372oveq1d 6035 . . . . . . . . . . . . 13 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑏) ·N (𝑑 ·N 𝑒)) = ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
7471, 73eqtrd 2263 . . . . . . . . . . . 12 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) = ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒)))
7570, 74breq12d 4100 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
7675adantr 276 . . . . . . . . . 10 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → (((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)) ↔ ((𝑐 ·N 𝑓) ·N (𝑎 ·N 𝑑)) <N ((𝑏 ·N 𝑐) ·N (𝑑 ·N 𝑒))))
7761, 76mpbird 167 . . . . . . . . 9 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒)))
78 mulclpi 7550 . . . . . . . . . . . 12 ((𝑎N𝑓N) → (𝑎 ·N 𝑓) ∈ N)
7930, 38, 78syl2anc 411 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑎 ·N 𝑓) ∈ N)
80 mulclpi 7550 . . . . . . . . . . . 12 ((𝑏N𝑒N) → (𝑏 ·N 𝑒) ∈ N)
8134, 52, 80syl2anc 411 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑏 ·N 𝑒) ∈ N)
82 mulclpi 7550 . . . . . . . . . . . 12 ((𝑐N𝑑N) → (𝑐 ·N 𝑑) ∈ N)
8335, 31, 82syl2anc 411 . . . . . . . . . . 11 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (𝑐 ·N 𝑑) ∈ N)
84 ltmpig 7561 . . . . . . . . . . 11 (((𝑎 ·N 𝑓) ∈ N ∧ (𝑏 ·N 𝑒) ∈ N ∧ (𝑐 ·N 𝑑) ∈ N) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8579, 81, 83, 84syl3anc 1273 . . . . . . . . . 10 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8685adantr 276 . . . . . . . . 9 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ((𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒) ↔ ((𝑐 ·N 𝑑) ·N (𝑎 ·N 𝑓)) <N ((𝑐 ·N 𝑑) ·N (𝑏 ·N 𝑒))))
8777, 86mpbird 167 . . . . . . . 8 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒))
88 ordpipqqs 7596 . . . . . . . . . 10 (((𝑎N𝑏N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
89883adant2 1042 . . . . . . . . 9 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
9089adantr 276 . . . . . . . 8 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ↔ (𝑎 ·N 𝑓) <N (𝑏 ·N 𝑒)))
9187, 90mpbird 167 . . . . . . 7 ((((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) ∧ ([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q )
9291ex 115 . . . . . 6 (((𝑎N𝑏N) ∧ (𝑐N𝑑N) ∧ (𝑒N𝑓N)) → (([⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑐, 𝑑⟩] ~Q ∧ [⟨𝑐, 𝑑⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ) → [⟨𝑎, 𝑏⟩] ~Q <Q [⟨𝑒, 𝑓⟩] ~Q ))
931, 19, 23, 27, 923ecoptocl 6795 . . . . 5 ((𝑥Q𝑦Q𝑧Q) → ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧))
9493adantl 277 . . . 4 ((⊤ ∧ (𝑥Q𝑦Q𝑧Q)) → ((𝑥 <Q 𝑦𝑦 <Q 𝑧) → 𝑥 <Q 𝑧))
9515, 94ispod 4400 . . 3 (⊤ → <Q Po Q)
96 nqtri3or 7618 . . . 4 ((𝑥Q𝑦Q) → (𝑥 <Q 𝑦𝑥 = 𝑦𝑦 <Q 𝑥))
9796adantl 277 . . 3 ((⊤ ∧ (𝑥Q𝑦Q)) → (𝑥 <Q 𝑦𝑥 = 𝑦𝑦 <Q 𝑥))
9895, 97issod 4415 . 2 (⊤ → <Q Or Q)
9998mptru 1406 1 <Q Or Q
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wa 104  wb 105  w3o 1003  w3a 1004   = wceq 1397  wtru 1398  wcel 2201  cop 3671   class class class wbr 4087   Or wor 4391  (class class class)co 6020  [cec 6702  Ncnpi 7494   ·N cmi 7496   <N clti 7497   ~Q ceq 7501  Qcnq 7502   <Q cltq 7507
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 619  ax-in2 620  ax-io 716  ax-5 1495  ax-7 1496  ax-gen 1497  ax-ie1 1541  ax-ie2 1542  ax-8 1552  ax-10 1553  ax-11 1554  ax-i12 1555  ax-bndl 1557  ax-4 1558  ax-17 1574  ax-i9 1578  ax-ial 1582  ax-i5r 1583  ax-13 2203  ax-14 2204  ax-ext 2212  ax-coll 4203  ax-sep 4206  ax-nul 4214  ax-pow 4263  ax-pr 4298  ax-un 4529  ax-setind 4634  ax-iinf 4685
This theorem depends on definitions:  df-bi 117  df-dc 842  df-3or 1005  df-3an 1006  df-tru 1400  df-fal 1403  df-nf 1509  df-sb 1810  df-eu 2081  df-mo 2082  df-clab 2217  df-cleq 2223  df-clel 2226  df-nfc 2362  df-ne 2402  df-ral 2514  df-rex 2515  df-reu 2516  df-rab 2518  df-v 2803  df-sbc 3031  df-csb 3127  df-dif 3201  df-un 3203  df-in 3205  df-ss 3212  df-nul 3494  df-pw 3653  df-sn 3674  df-pr 3675  df-op 3677  df-uni 3893  df-int 3928  df-iun 3971  df-br 4088  df-opab 4150  df-mpt 4151  df-tr 4187  df-eprel 4385  df-id 4389  df-po 4392  df-iso 4393  df-iord 4462  df-on 4464  df-suc 4467  df-iom 4688  df-xp 4730  df-rel 4731  df-cnv 4732  df-co 4733  df-dm 4734  df-rn 4735  df-res 4736  df-ima 4737  df-iota 5285  df-fun 5327  df-fn 5328  df-f 5329  df-f1 5330  df-fo 5331  df-f1o 5332  df-fv 5333  df-ov 6023  df-oprab 6024  df-mpo 6025  df-1st 6305  df-2nd 6306  df-recs 6473  df-irdg 6538  df-oadd 6588  df-omul 6589  df-er 6704  df-ec 6706  df-qs 6710  df-ni 7526  df-mi 7528  df-lti 7529  df-enq 7569  df-nqqs 7570  df-ltnqqs 7575
This theorem is referenced by:  nqtric  7621  lt2addnq  7626  lt2mulnq  7627  ltbtwnnqq  7637  prarloclemarch2  7641  genplt2i  7732  genpdisj  7745  addlocprlemgt  7756  nqprdisj  7766  nqprloc  7767  addnqprlemfl  7781  addnqprlemfu  7782  prmuloclemcalc  7787  mulnqprlemfl  7797  mulnqprlemfu  7798  distrlem4prl  7806  distrlem4pru  7807  ltsopr  7818  ltexprlemopl  7823  ltexprlemopu  7825  ltexprlemdisj  7828  ltexprlemru  7834  recexprlemlol  7848  recexprlemupu  7850  recexprlemdisj  7852  recexprlemss1l  7857  recexprlemss1u  7858  cauappcvgprlemopl  7868  cauappcvgprlemlol  7869  cauappcvgprlemupu  7871  cauappcvgprlemdisj  7873  cauappcvgprlemloc  7874  cauappcvgprlemladdfu  7876  cauappcvgprlemladdru  7878  cauappcvgprlemladdrl  7879  caucvgprlemk  7887  caucvgprlemnkj  7888  caucvgprlemnbj  7889  caucvgprlemm  7890  caucvgprlemopl  7891  caucvgprlemlol  7892  caucvgprlemupu  7894  caucvgprlemloc  7897  caucvgprlemladdfu  7899  caucvgprprlemloccalc  7906  caucvgprprlemml  7916  caucvgprprlemopl  7919  suplocexprlemru  7941
  Copyright terms: Public domain W3C validator