order.antisymmetrization
⟷
Mathlib.Order.Antisymmetrization
The following section lists changes to this file in mathlib3 and mathlib4 that occured after the initial port. Most recent changes are shown first. Hovering over a commit will show all commits associated with the same mathlib3 commit.
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
@@ -117,13 +117,11 @@ lemma antisymmetrization_fibration :
by { rintro a ⟨b⟩ h, exact ⟨b, h, rfl⟩ }
lemma acc_antisymmetrization_iff : acc (<) (to_antisymmetrization (≤) a) ↔ acc (<) a :=
-⟨λ h, by { have := inv_image.accessible _ h, exact this },
- acc.of_fibration _ antisymmetrization_fibration⟩
+acc_lift_on₂'_iff
lemma well_founded_antisymmetrization_iff :
well_founded (@has_lt.lt (antisymmetrization α (≤)) _) ↔ well_founded (@has_lt.lt α _) :=
-⟨λ h, ⟨λ a, acc_antisymmetrization_iff.1 $ h.apply _⟩,
- λ h, ⟨by { rintro ⟨a⟩, exact acc_antisymmetrization_iff.2 (h.apply a) }⟩⟩
+well_founded_lift_on₂'_iff
instance [well_founded_lt α] : well_founded_lt (antisymmetrization α (≤)) :=
⟨well_founded_antisymmetrization_iff.2 is_well_founded.wf⟩
@@ -144,13 +142,11 @@ instance [@decidable_rel α (≤)] [@decidable_rel α (<)] [is_total α (≤)] :
@[simp] lemma of_antisymmetrization_le_of_antisymmetrization_iff {a b : antisymmetrization α (≤)} :
of_antisymmetrization (≤) a ≤ of_antisymmetrization (≤) b ↔ a ≤ b :=
-by convert to_antisymmetrization_le_to_antisymmetrization_iff.symm;
- exact (to_antisymmetrization_of_antisymmetrization _ _).symm
+rel_embedding.map_rel_iff (quotient.out'_rel_embedding _)
@[simp] lemma of_antisymmetrization_lt_of_antisymmetrization_iff {a b : antisymmetrization α (≤)} :
of_antisymmetrization (≤) a < of_antisymmetrization (≤) b ↔ a < b :=
-by convert to_antisymmetrization_lt_to_antisymmetrization_iff.symm;
- exact (to_antisymmetrization_of_antisymmetrization _ _).symm
+(quotient.out'_rel_embedding _).map_rel_iff
@[mono] lemma to_antisymmetrization_mono : monotone (@to_antisymmetrization α (≤) _) := λ a b, id
@@ -184,8 +180,7 @@ variables (α)
/-- `of_antisymmetrization` as an order embedding. -/
@[simps] noncomputable def order_embedding.of_antisymmetrization : antisymmetrization α (≤) ↪o α :=
{ to_fun := of_antisymmetrization _,
- inj' := λ _ _, quotient.out_inj.1,
- map_rel_iff' := λ a b, of_antisymmetrization_le_of_antisymmetrization_iff }
+ ..quotient.out'_rel_embedding _ }
/-- `antisymmetrization` and `order_dual` commute. -/
def order_iso.dual_antisymmetrization :
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(no changes)
(first ported)
mathlib commit https://github.com/leanprover-community/mathlib/commit/ce64cd319bb6b3e82f31c2d38e79080d377be451
@@ -3,8 +3,8 @@ Copyright (c) 2022 Yaël Dillies. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
-/
-import Mathbin.Order.Hom.Basic
-import Mathbin.Logic.Relation
+import Order.Hom.Basic
+import Logic.Relation
#align_import order.antisymmetrization from "leanprover-community/mathlib"@"3353f661228bd27f632c600cd1a58b874d847c90"
mathlib commit https://github.com/leanprover-community/mathlib/commit/32a7e535287f9c73f2e4d2aef306a39190f0b504
@@ -86,7 +86,7 @@ theorem antisymmRel_iff_eq [IsRefl α r] [IsAntisymm α r] {a b : α} : Antisymm
#align antisymm_rel_iff_eq antisymmRel_iff_eq
-/
-alias antisymmRel_iff_eq ↔ AntisymmRel.eq _
+alias ⟨AntisymmRel.eq, _⟩ := antisymmRel_iff_eq
#align antisymm_rel.eq AntisymmRel.eq
end Relation
mathlib commit https://github.com/leanprover-community/mathlib/commit/8ea5598db6caeddde6cb734aa179cc2408dbd345
@@ -2,15 +2,12 @@
Copyright (c) 2022 Yaël Dillies. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
-
-! This file was ported from Lean 3 source module order.antisymmetrization
-! leanprover-community/mathlib commit 3353f661228bd27f632c600cd1a58b874d847c90
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathbin.Order.Hom.Basic
import Mathbin.Logic.Relation
+#align_import order.antisymmetrization from "leanprover-community/mathlib"@"3353f661228bd27f632c600cd1a58b874d847c90"
+
/-!
# Turning a preorder into a partial order
mathlib commit https://github.com/leanprover-community/mathlib/commit/9fb8964792b4237dac6200193a0d533f1b3f7423
@@ -163,10 +163,12 @@ section Preorder
variable {α} [Preorder α] [Preorder β] {a b : α}
+#print AntisymmRel.image /-
theorem AntisymmRel.image {a b : α} (h : AntisymmRel (· ≤ ·) a b) {f : α → β} (hf : Monotone f) :
AntisymmRel (· ≤ ·) (f a) (f b) :=
⟨hf h.1, hf h.2⟩
#align antisymm_rel.image AntisymmRel.image
+-/
instance : PartialOrder (Antisymmetrization α (· ≤ ·))
where
@@ -181,19 +183,25 @@ instance : PartialOrder (Antisymmetrization α (· ≤ ·))
lt_iff_le_not_le a b := Quotient.inductionOn₂' a b fun a b => lt_iff_le_not_le
le_antisymm a b := Quotient.inductionOn₂' a b fun a b hab hba => Quotient.sound' ⟨hab, hba⟩
+#print antisymmetrization_fibration /-
theorem antisymmetrization_fibration :
Relation.Fibration (· < ·) (· < ·) (@toAntisymmetrization α (· ≤ ·) _) := by rintro a ⟨b⟩ h;
exact ⟨b, h, rfl⟩
#align antisymmetrization_fibration antisymmetrization_fibration
+-/
+#print acc_antisymmetrization_iff /-
theorem acc_antisymmetrization_iff : Acc (· < ·) (toAntisymmetrization (· ≤ ·) a) ↔ Acc (· < ·) a :=
acc_liftOn₂'_iff
#align acc_antisymmetrization_iff acc_antisymmetrization_iff
+-/
+#print wellFounded_antisymmetrization_iff /-
theorem wellFounded_antisymmetrization_iff :
WellFounded (@LT.lt (Antisymmetrization α (· ≤ ·)) _) ↔ WellFounded (@LT.lt α _) :=
wellFounded_liftOn₂'_iff
#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iff
+-/
instance [WellFoundedLT α] : WellFoundedLT (Antisymmetrization α (· ≤ ·)) :=
⟨wellFounded_antisymmetrization_iff.2 IsWellFounded.wf⟩
@@ -207,33 +215,43 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
decidableLe := fun _ _ => Quotient.liftOn₂'.decidable _ _ _ _
decidableLt := fun _ _ => Quotient.liftOn₂'.decidable _ _ _ _ }
+#print toAntisymmetrization_le_toAntisymmetrization_iff /-
@[simp]
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
toAntisymmetrization (· ≤ ·) a ≤ toAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
Iff.rfl
#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iff
+-/
+#print toAntisymmetrization_lt_toAntisymmetrization_iff /-
@[simp]
theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
toAntisymmetrization (· ≤ ·) a < toAntisymmetrization (· ≤ ·) b ↔ a < b :=
Iff.rfl
#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iff
+-/
+#print ofAntisymmetrization_le_ofAntisymmetrization_iff /-
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
RelEmbedding.map_rel_iff (Quotient.out'RelEmbedding _)
#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iff
+-/
+#print ofAntisymmetrization_lt_ofAntisymmetrization_iff /-
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b :=
(Quotient.out'RelEmbedding _).map_rel_iff
#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
+-/
+#print toAntisymmetrization_mono /-
@[mono]
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun a b => id
#align to_antisymmetrization_mono toAntisymmetrization_mono
+-/
/-- `to_antisymmetrization` as an order homomorphism. -/
@[simps]
@@ -245,6 +263,7 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
((AntisymmRel.setoid α (· ≤ ·)).R ⇒ (AntisymmRel.setoid β (· ≤ ·)).R) f f := fun a b h =>
⟨f.mono h.1, f.mono h.2⟩
+#print OrderHom.antisymmetrization /-
/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
-/
@@ -252,33 +271,43 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
Antisymmetrization α (· ≤ ·) →o Antisymmetrization β (· ≤ ·) :=
⟨Quotient.map' f <| liftFun_antisymm_rel f, fun a b => Quotient.inductionOn₂' a b <| f.mono⟩
#align order_hom.antisymmetrization OrderHom.antisymmetrization
+-/
+#print OrderHom.coe_antisymmetrization /-
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
⇑f.Antisymmetrization = Quotient.map' f (liftFun_antisymm_rel f) :=
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization
+-/
+#print OrderHom.antisymmetrization_apply /-
@[simp]
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
f.Antisymmetrization a = Quotient.map' f (liftFun_antisymm_rel f) a :=
rfl
#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_apply
+-/
+#print OrderHom.antisymmetrization_apply_mk /-
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
f.Antisymmetrization (toAntisymmetrization _ a) = toAntisymmetrization _ (f a) :=
Quotient.map'_mk'' f (liftFun_antisymm_rel f) _
#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mk
+-/
variable (α)
+#print OrderEmbedding.ofAntisymmetrization /-
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α :=
{ Quotient.out'RelEmbedding _ with toFun := ofAntisymmetrization _ }
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization
+-/
+#print OrderIso.dualAntisymmetrization /-
/-- `antisymmetrization` and `order_dual` commute. -/
def OrderIso.dualAntisymmetrization :
(Antisymmetrization α (· ≤ ·))ᵒᵈ ≃o Antisymmetrization αᵒᵈ (· ≤ ·)
@@ -289,20 +318,25 @@ def OrderIso.dualAntisymmetrization :
right_inv a := Quotient.inductionOn' a fun a => by simp_rw [Quotient.map'_mk'', id]
map_rel_iff' a b := Quotient.inductionOn₂' a b fun a b => Iff.rfl
#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrization
+-/
+#print OrderIso.dualAntisymmetrization_apply /-
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
OrderIso.dualAntisymmetrization _ (toDual <| toAntisymmetrization _ a) =
toAntisymmetrization _ (toDual a) :=
rfl
#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_apply
+-/
+#print OrderIso.dualAntisymmetrization_symm_apply /-
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
(OrderIso.dualAntisymmetrization _).symm (toAntisymmetrization _ <| toDual a) =
toDual (toAntisymmetrization _ a) :=
rfl
#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_apply
+-/
end Preorder
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -163,12 +163,6 @@ section Preorder
variable {α} [Preorder α] [Preorder β] {a b : α}
-/- warning: antisymm_rel.image -> AntisymmRel.image is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] {a : α} {b : α}, (AntisymmRel.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) a b) -> (forall {f : α -> β}, (Monotone.{u1, u2} α β _inst_1 _inst_2 f) -> (AntisymmRel.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (f a) (f b)))
-but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] {a : α} {b : α}, (AntisymmRel.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.533 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.535 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.533 x._@.Mathlib.Order.Antisymmetrization._hyg.535) a b) -> (forall {f : α -> β}, (Monotone.{u2, u1} α β _inst_1 _inst_2 f) -> (AntisymmRel.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.556 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.558 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.556 x._@.Mathlib.Order.Antisymmetrization._hyg.558) (f a) (f b)))
-Case conversion may be inaccurate. Consider using '#align antisymm_rel.image AntisymmRel.imageₓ'. -/
theorem AntisymmRel.image {a b : α} (h : AntisymmRel (· ≤ ·) a b) {f : α → β} (hf : Monotone f) :
AntisymmRel (· ≤ ·) (f a) (f b) :=
⟨hf h.1, hf h.2⟩
@@ -187,33 +181,15 @@ instance : PartialOrder (Antisymmetrization α (· ≤ ·))
lt_iff_le_not_le a b := Quotient.inductionOn₂' a b fun a b => lt_iff_le_not_le
le_antisymm a b := Quotient.inductionOn₂' a b fun a b hab hba => Quotient.sound' ⟨hab, hba⟩
-/- warning: antisymmetrization_fibration -> antisymmetrization_fibration is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.814 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.816 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.814 x._@.Mathlib.Order.Antisymmetrization._hyg.816) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.829 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.831 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.829 x._@.Mathlib.Order.Antisymmetrization._hyg.831) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1))
-Case conversion may be inaccurate. Consider using '#align antisymmetrization_fibration antisymmetrization_fibrationₓ'. -/
theorem antisymmetrization_fibration :
Relation.Fibration (· < ·) (· < ·) (@toAntisymmetrization α (· ≤ ·) _) := by rintro a ⟨b⟩ h;
exact ⟨b, h, rfl⟩
#align antisymmetrization_fibration antisymmetrization_fibration
-/- warning: acc_antisymmetrization_iff -> acc_antisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (Acc.{succ u1} α (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)) a)
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.892 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.894 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.892 x._@.Mathlib.Order.Antisymmetrization._hyg.894) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1) a)) (Acc.{succ u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.928 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.930 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.928 x._@.Mathlib.Order.Antisymmetrization._hyg.930) a)
-Case conversion may be inaccurate. Consider using '#align acc_antisymmetrization_iff acc_antisymmetrization_iffₓ'. -/
theorem acc_antisymmetrization_iff : Acc (· < ·) (toAntisymmetrization (· ≤ ·) a) ↔ Acc (· < ·) a :=
acc_liftOn₂'_iff
#align acc_antisymmetrization_iff acc_antisymmetrization_iff
-/- warning: well_founded_antisymmetrization_iff -> wellFounded_antisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)))
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
-Case conversion may be inaccurate. Consider using '#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iffₓ'. -/
theorem wellFounded_antisymmetrization_iff :
WellFounded (@LT.lt (Antisymmetrization α (· ≤ ·)) _) ↔ WellFounded (@LT.lt α _) :=
wellFounded_liftOn₂'_iff
@@ -231,60 +207,30 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
decidableLe := fun _ _ => Quotient.liftOn₂'.decidable _ _ _ _
decidableLt := fun _ _ => Quotient.liftOn₂'.decidable _ _ _ _ }
-/- warning: to_antisymmetrization_le_to_antisymmetrization_iff -> toAntisymmetrization_le_toAntisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1) a b)
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
-Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
toAntisymmetrization (· ≤ ·) a ≤ toAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
Iff.rfl
#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iff
-/- warning: to_antisymmetrization_lt_to_antisymmetrization_iff -> toAntisymmetrization_lt_toAntisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1) a b)
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
-Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
toAntisymmetrization (· ≤ ·) a < toAntisymmetrization (· ≤ ·) b ↔ a < b :=
Iff.rfl
#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iff
-/- warning: of_antisymmetrization_le_of_antisymmetrization_iff -> ofAntisymmetrization_le_ofAntisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1433 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1435 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1433 x._@.Mathlib.Order.Antisymmetrization._hyg.1435) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1455 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1457 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1455 x._@.Mathlib.Order.Antisymmetrization._hyg.1457) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1472 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1474 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1472 x._@.Mathlib.Order.Antisymmetrization._hyg.1474) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
-Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
RelEmbedding.map_rel_iff (Quotient.out'RelEmbedding _)
#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iff
-/- warning: of_antisymmetrization_lt_of_antisymmetrization_iff -> ofAntisymmetrization_lt_ofAntisymmetrization_iff is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1529 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1531 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1529 x._@.Mathlib.Order.Antisymmetrization._hyg.1531) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1551 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1553 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1551 x._@.Mathlib.Order.Antisymmetrization._hyg.1553) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1568 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1570 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1568 x._@.Mathlib.Order.Antisymmetrization._hyg.1570) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
-Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b :=
(Quotient.out'RelEmbedding _).map_rel_iff
#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
-/- warning: to_antisymmetrization_mono -> toAntisymmetrization_mono is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
-but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1))
-Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_mono toAntisymmetrization_monoₓ'. -/
@[mono]
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun a b => id
#align to_antisymmetrization_mono toAntisymmetrization_mono
@@ -299,12 +245,6 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
((AntisymmRel.setoid α (· ≤ ·)).R ⇒ (AntisymmRel.setoid β (· ≤ ·)).R) f f := fun a b h =>
⟨f.mono h.1, f.mono h.2⟩
-/- warning: order_hom.antisymmetrization -> OrderHom.antisymmetrization is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
-but is expected to have type
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
-Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization OrderHom.antisymmetrizationₓ'. -/
/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
-/
@@ -313,36 +253,18 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
⟨Quotient.map' f <| liftFun_antisymm_rel f, fun a b => Quotient.inductionOn₂' a b <| f.mono⟩
#align order_hom.antisymmetrization OrderHom.antisymmetrization
-/- warning: order_hom.coe_antisymmetrization -> OrderHom.coe_antisymmetrization is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
-but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
-Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
⇑f.Antisymmetrization = Quotient.map' f (liftFun_antisymm_rel f) :=
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization
-/- warning: order_hom.antisymmetrization_apply -> OrderHom.antisymmetrization_apply is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
-but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1850 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1848 x._@.Mathlib.Order.Antisymmetrization._hyg.1850) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
-Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
f.Antisymmetrization a = Quotient.map' f (liftFun_antisymm_rel f) a :=
rfl
#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_apply
-/- warning: order_hom.antisymmetrization_apply_mk -> OrderHom.antisymmetrization_apply_mk is a dubious translation:
-lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
-but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
-Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mkₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
f.Antisymmetrization (toAntisymmetrization _ a) = toAntisymmetrization _ (f a) :=
@@ -351,24 +273,12 @@ theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
variable (α)
-/- warning: order_embedding.of_antisymmetrization -> OrderEmbedding.ofAntisymmetrization is a dubious translation:
-lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toHasLe.{u1} α _inst_1)
-but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
-Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α :=
{ Quotient.out'RelEmbedding _ with toFun := ofAntisymmetrization _ }
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization
-/- warning: order_iso.dual_antisymmetrization -> OrderIso.dualAntisymmetrization is a dubious translation:
-lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
-but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
-Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrizationₓ'. -/
/-- `antisymmetrization` and `order_dual` commute. -/
def OrderIso.dualAntisymmetrization :
(Antisymmetrization α (· ≤ ·))ᵒᵈ ≃o Antisymmetrization αᵒᵈ (· ≤ ·)
@@ -380,9 +290,6 @@ def OrderIso.dualAntisymmetrization :
map_rel_iff' a b := Quotient.inductionOn₂' a b fun a b => Iff.rfl
#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrization
-/- warning: order_iso.dual_antisymmetrization_apply -> OrderIso.dualAntisymmetrization_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
OrderIso.dualAntisymmetrization _ (toDual <| toAntisymmetrization _ a) =
@@ -390,9 +297,6 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
rfl
#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_apply
-/- warning: order_iso.dual_antisymmetrization_symm_apply -> OrderIso.dualAntisymmetrization_symm_apply is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
(OrderIso.dualAntisymmetrization _).symm (toAntisymmetrization _ <| toDual a) =
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -194,9 +194,7 @@ but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.814 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.816 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.814 x._@.Mathlib.Order.Antisymmetrization._hyg.816) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.829 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.831 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.829 x._@.Mathlib.Order.Antisymmetrization._hyg.831) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1))
Case conversion may be inaccurate. Consider using '#align antisymmetrization_fibration antisymmetrization_fibrationₓ'. -/
theorem antisymmetrization_fibration :
- Relation.Fibration (· < ·) (· < ·) (@toAntisymmetrization α (· ≤ ·) _) :=
- by
- rintro a ⟨b⟩ h
+ Relation.Fibration (· < ·) (· < ·) (@toAntisymmetrization α (· ≤ ·) _) := by rintro a ⟨b⟩ h;
exact ⟨b, h, rfl⟩
#align antisymmetrization_fibration antisymmetrization_fibration
mathlib commit https://github.com/leanprover-community/mathlib/commit/917c3c072e487b3cccdbfeff17e75b40e45f66cb
@@ -300,7 +300,6 @@ def OrderHom.toAntisymmetrization : α →o Antisymmetrization α (· ≤ ·) :=
private theorem lift_fun_antisymm_rel (f : α →o β) :
((AntisymmRel.setoid α (· ≤ ·)).R ⇒ (AntisymmRel.setoid β (· ≤ ·)).R) f f := fun a b h =>
⟨f.mono h.1, f.mono h.2⟩
-#align lift_fun_antisymm_rel lift_fun_antisymm_rel
/- warning: order_hom.antisymmetrization -> OrderHom.antisymmetrization is a dubious translation:
lean 3 declaration is
@@ -384,10 +383,7 @@ def OrderIso.dualAntisymmetrization :
#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrization
/- warning: order_iso.dual_antisymmetrization_apply -> OrderIso.dualAntisymmetrization_apply is a dubious translation:
-lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
-but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302) (RelIso.instRelHomClassRelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+<too large>
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -397,10 +393,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_apply
/- warning: order_iso.dual_antisymmetrization_symm_apply -> OrderIso.dualAntisymmetrization_symm_apply is a dubious translation:
-lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
-but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302) (RelIso.instRelHomClassRelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+<too large>
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/95a87616d63b3cb49d3fe678d416fbe9c4217bf4
@@ -387,7 +387,7 @@ def OrderIso.dualAntisymmetrization :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302) (RelIso.instRelHomClassRelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -400,7 +400,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302) (RelIso.instRelHomClassRelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1285 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1287 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1285 x._@.Mathlib.Order.Hom.Basic._hyg.1287) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1300 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1302 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1300 x._@.Mathlib.Order.Hom.Basic._hyg.1302))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.812 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/0b9eaaa7686280fad8cce467f5c3c57ee6ce77f8
@@ -165,7 +165,7 @@ variable {α} [Preorder α] [Preorder β] {a b : α}
/- warning: antisymm_rel.image -> AntisymmRel.image is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] {a : α} {b : α}, (AntisymmRel.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) a b) -> (forall {f : α -> β}, (Monotone.{u1, u2} α β _inst_1 _inst_2 f) -> (AntisymmRel.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (f a) (f b)))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] {a : α} {b : α}, (AntisymmRel.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) a b) -> (forall {f : α -> β}, (Monotone.{u1, u2} α β _inst_1 _inst_2 f) -> (AntisymmRel.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (f a) (f b)))
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] {a : α} {b : α}, (AntisymmRel.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.533 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.535 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.533 x._@.Mathlib.Order.Antisymmetrization._hyg.535) a b) -> (forall {f : α -> β}, (Monotone.{u2, u1} α β _inst_1 _inst_2 f) -> (AntisymmRel.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.556 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.558 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.556 x._@.Mathlib.Order.Antisymmetrization._hyg.558) (f a) (f b)))
Case conversion may be inaccurate. Consider using '#align antisymm_rel.image AntisymmRel.imageₓ'. -/
@@ -189,7 +189,7 @@ instance : PartialOrder (Antisymmetrization α (· ≤ ·))
/- warning: antisymmetrization_fibration -> antisymmetrization_fibration is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Relation.Fibration.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.814 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.816 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.814 x._@.Mathlib.Order.Antisymmetrization._hyg.816) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.829 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.831 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.829 x._@.Mathlib.Order.Antisymmetrization._hyg.831) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.850 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.848 x._@.Mathlib.Order.Antisymmetrization._hyg.850) (instIsPreorderLeToLE.{u1} α _inst_1))
Case conversion may be inaccurate. Consider using '#align antisymmetrization_fibration antisymmetrization_fibrationₓ'. -/
@@ -202,7 +202,7 @@ theorem antisymmetrization_fibration :
/- warning: acc_antisymmetrization_iff -> acc_antisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (Acc.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)) a)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (Acc.{succ u1} α (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)) a)
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.892 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.894 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.892 x._@.Mathlib.Order.Antisymmetrization._hyg.894) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1) a)) (Acc.{succ u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.928 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.930 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.928 x._@.Mathlib.Order.Antisymmetrization._hyg.930) a)
Case conversion may be inaccurate. Consider using '#align acc_antisymmetrization_iff acc_antisymmetrization_iffₓ'. -/
@@ -212,7 +212,7 @@ theorem acc_antisymmetrization_iff : Acc (· < ·) (toAntisymmetrization (· ≤
/- warning: well_founded_antisymmetrization_iff -> wellFounded_antisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1)))
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
Case conversion may be inaccurate. Consider using '#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iffₓ'. -/
@@ -235,7 +235,7 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
/- warning: to_antisymmetrization_le_to_antisymmetrization_iff -> toAntisymmetrization_le_toAntisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1) a b)
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iffₓ'. -/
@@ -247,7 +247,7 @@ theorem toAntisymmetrization_le_toAntisymmetrization_iff :
/- warning: to_antisymmetrization_lt_to_antisymmetrization_iff -> toAntisymmetrization_lt_toAntisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1) a b)
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iffₓ'. -/
@@ -259,7 +259,7 @@ theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
/- warning: of_antisymmetrization_le_of_antisymmetrization_iff -> ofAntisymmetrization_le_ofAntisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1433 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1435 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1433 x._@.Mathlib.Order.Antisymmetrization._hyg.1435) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1455 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1457 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1455 x._@.Mathlib.Order.Antisymmetrization._hyg.1457) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1472 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1474 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1472 x._@.Mathlib.Order.Antisymmetrization._hyg.1474) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iffₓ'. -/
@@ -271,7 +271,7 @@ theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrizati
/- warning: of_antisymmetrization_lt_of_antisymmetrization_iff -> ofAntisymmetrization_lt_ofAntisymmetrization_iff is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toHasLt.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1529 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1531 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1529 x._@.Mathlib.Order.Antisymmetrization._hyg.1531) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1551 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1553 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1551 x._@.Mathlib.Order.Antisymmetrization._hyg.1553) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1568 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1570 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1568 x._@.Mathlib.Order.Antisymmetrization._hyg.1570) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iffₓ'. -/
@@ -283,7 +283,7 @@ theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrizati
/- warning: to_antisymmetrization_mono -> toAntisymmetrization_mono is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1))
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_mono toAntisymmetrization_monoₓ'. -/
@@ -304,7 +304,7 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
/- warning: order_hom.antisymmetrization -> OrderHom.antisymmetrization is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
but is expected to have type
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization OrderHom.antisymmetrizationₓ'. -/
@@ -318,7 +318,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
/- warning: order_hom.coe_antisymmetrization -> OrderHom.coe_antisymmetrization is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@@ -330,7 +330,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
/- warning: order_hom.antisymmetrization_apply -> OrderHom.antisymmetrization_apply is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1850 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1848 x._@.Mathlib.Order.Antisymmetrization._hyg.1850) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@@ -342,7 +342,7 @@ theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrizati
/- warning: order_hom.antisymmetrization_apply_mk -> OrderHom.antisymmetrization_apply_mk is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toHasLe.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mkₓ'. -/
@@ -356,7 +356,7 @@ variable (α)
/- warning: order_embedding.of_antisymmetrization -> OrderEmbedding.ofAntisymmetrization is a dubious translation:
lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toHasLe.{u1} α _inst_1)
but is expected to have type
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
@@ -368,7 +368,7 @@ noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (
/- warning: order_iso.dual_antisymmetrization -> OrderIso.dualAntisymmetrization is a dubious translation:
lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
but is expected to have type
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrizationₓ'. -/
@@ -385,7 +385,7 @@ def OrderIso.dualAntisymmetrization :
/- warning: order_iso.dual_antisymmetrization_apply -> OrderIso.dualAntisymmetrization_apply is a dubious translation:
lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@@ -398,7 +398,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
/- warning: order_iso.dual_antisymmetrization_symm_apply -> OrderIso.dualAntisymmetrization_symm_apply is a dubious translation:
lean 3 declaration is
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toHasLe.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toHasLe.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toHasLe.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
mathlib commit https://github.com/leanprover-community/mathlib/commit/730c6d4cab72b9d84fcfb9e95e8796e9cd8f40ba
@@ -387,7 +387,7 @@ def OrderIso.dualAntisymmetrization :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -400,7 +400,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (RelHomClass.toFunLike.{u1, u1, u1} (RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298)) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.instRelHomClassRelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/e05ead7993520a432bec94ac504842d90707ad63
@@ -214,7 +214,7 @@ theorem acc_antisymmetrization_iff : Acc (· < ·) (toAntisymmetrization (· ≤
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.988 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.990 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.988 x._@.Mathlib.Order.Antisymmetrization._hyg.990) (instIsPreorderLeToLE.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.988 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.990 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.988 x._@.Mathlib.Order.Antisymmetrization._hyg.990) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.988 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.990 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.988 x._@.Mathlib.Order.Antisymmetrization._hyg.990) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.988 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.990 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.988 x._@.Mathlib.Order.Antisymmetrization._hyg.990) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Iff (WellFounded.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.968 x._@.Mathlib.Order.Antisymmetrization._hyg.970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))))) (WellFounded.{succ u1} α (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1)))
Case conversion may be inaccurate. Consider using '#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iffₓ'. -/
theorem wellFounded_antisymmetrization_iff :
WellFounded (@LT.lt (Antisymmetrization α (· ≤ ·)) _) ↔ WellFounded (@LT.lt α _) :=
@@ -237,7 +237,7 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1370 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1372 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1370 x._@.Mathlib.Order.Antisymmetrization._hyg.1372) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1302 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1304 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1302 x._@.Mathlib.Order.Antisymmetrization._hyg.1304) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
@@ -249,7 +249,7 @@ theorem toAntisymmetrization_le_toAntisymmetrization_iff :
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1430 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1432 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1430 x._@.Mathlib.Order.Antisymmetrization._hyg.1432) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1362 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1364 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1362 x._@.Mathlib.Order.Antisymmetrization._hyg.1364) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
@@ -261,7 +261,7 @@ theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1483 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1485 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1483 x._@.Mathlib.Order.Antisymmetrization._hyg.1485) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1505 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1507 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1505 x._@.Mathlib.Order.Antisymmetrization._hyg.1507) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1522 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1524 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1522 x._@.Mathlib.Order.Antisymmetrization._hyg.1524) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1433 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1435 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1433 x._@.Mathlib.Order.Antisymmetrization._hyg.1435) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1455 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1457 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1455 x._@.Mathlib.Order.Antisymmetrization._hyg.1457) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1472 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1474 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1472 x._@.Mathlib.Order.Antisymmetrization._hyg.1474) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1416 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1418 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1416 x._@.Mathlib.Order.Antisymmetrization._hyg.1418) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
@@ -273,7 +273,7 @@ theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1607 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1609 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1607 x._@.Mathlib.Order.Antisymmetrization._hyg.1609) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1629 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1631 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1629 x._@.Mathlib.Order.Antisymmetrization._hyg.1631) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1646 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1648 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1646 x._@.Mathlib.Order.Antisymmetrization._hyg.1648) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1529 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1531 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1529 x._@.Mathlib.Order.Antisymmetrization._hyg.1531) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1551 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1553 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1551 x._@.Mathlib.Order.Antisymmetrization._hyg.1553) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1568 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1570 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1568 x._@.Mathlib.Order.Antisymmetrization._hyg.1570) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1512 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1514 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1512 x._@.Mathlib.Order.Antisymmetrization._hyg.1514) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
@@ -285,7 +285,7 @@ theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1611 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1613 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1611 x._@.Mathlib.Order.Antisymmetrization._hyg.1613) (instIsPreorderLeToLE.{u1} α _inst_1))
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_mono toAntisymmetrization_monoₓ'. -/
@[mono]
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun a b => id
@@ -306,7 +306,7 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
but is expected to have type
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization OrderHom.antisymmetrizationₓ'. -/
/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
@@ -320,7 +320,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1767 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1769 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1767 x._@.Mathlib.Order.Antisymmetrization._hyg.1769) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1787 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1789 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1787 x._@.Mathlib.Order.Antisymmetrization._hyg.1789) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
@@ -332,7 +332,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1954 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1956 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1954 x._@.Mathlib.Order.Antisymmetrization._hyg.1956) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1767 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1769 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1767 x._@.Mathlib.Order.Antisymmetrization._hyg.1769) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1787 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1789 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1787 x._@.Mathlib.Order.Antisymmetrization._hyg.1789) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1848 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1850 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1848 x._@.Mathlib.Order.Antisymmetrization._hyg.1850) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1661 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1663 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1661 x._@.Mathlib.Order.Antisymmetrization._hyg.1663) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1681 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1683 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1681 x._@.Mathlib.Order.Antisymmetrization._hyg.1683) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
@@ -344,7 +344,7 @@ theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1739 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1737 x._@.Mathlib.Order.Antisymmetrization._hyg.1739) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1754 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1756 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1754 x._@.Mathlib.Order.Antisymmetrization._hyg.1756) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mkₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
@@ -358,7 +358,7 @@ variable (α)
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1968 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1970 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1968 x._@.Mathlib.Order.Antisymmetrization._hyg.1970) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
@@ -370,7 +370,7 @@ noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrizationₓ'. -/
/-- `antisymmetrization` and `order_dual` commute. -/
def OrderIso.dualAntisymmetrization :
@@ -387,7 +387,7 @@ def OrderIso.dualAntisymmetrization :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -400,7 +400,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2050 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2052 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2050 x._@.Mathlib.Order.Antisymmetrization._hyg.2052) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2030 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2030 x._@.Mathlib.Order.Antisymmetrization._hyg.2032) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/728baa2f54e6062c5879a3e397ac6bac323e506f
@@ -237,7 +237,7 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1320 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1322 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1320 x._@.Mathlib.Order.Antisymmetrization._hyg.1322) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1338 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1340 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1338 x._@.Mathlib.Order.Antisymmetrization._hyg.1340) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1352 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1354 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1352 x._@.Mathlib.Order.Antisymmetrization._hyg.1354) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1370 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1372 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1370 x._@.Mathlib.Order.Antisymmetrization._hyg.1372) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
@@ -249,7 +249,7 @@ theorem toAntisymmetrization_le_toAntisymmetrization_iff :
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1380 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1382 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1380 x._@.Mathlib.Order.Antisymmetrization._hyg.1382) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1398 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1400 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1398 x._@.Mathlib.Order.Antisymmetrization._hyg.1400) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α} {b : α}, Iff (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1412 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1414 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1412 x._@.Mathlib.Order.Antisymmetrization._hyg.1414) (instIsPreorderLeToLE.{u1} α _inst_1) a) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1430 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1432 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1430 x._@.Mathlib.Order.Antisymmetrization._hyg.1432) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) a b)
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iffₓ'. -/
@[simp]
theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
@@ -261,7 +261,7 @@ theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1434 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1436 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1434 x._@.Mathlib.Order.Antisymmetrization._hyg.1436) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1451 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1453 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1451 x._@.Mathlib.Order.Antisymmetrization._hyg.1453) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1473 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1475 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1473 x._@.Mathlib.Order.Antisymmetrization._hyg.1475) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1490 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1492 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1490 x._@.Mathlib.Order.Antisymmetrization._hyg.1492) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1434 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1436 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1434 x._@.Mathlib.Order.Antisymmetrization._hyg.1436) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1434 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1436 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1434 x._@.Mathlib.Order.Antisymmetrization._hyg.1436) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1434 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1436 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1434 x._@.Mathlib.Order.Antisymmetrization._hyg.1436) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1483 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1485 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1483 x._@.Mathlib.Order.Antisymmetrization._hyg.1485) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1505 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1507 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1505 x._@.Mathlib.Order.Antisymmetrization._hyg.1507) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1522 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1524 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1522 x._@.Mathlib.Order.Antisymmetrization._hyg.1524) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LE.le.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1466 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1468 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1466 x._@.Mathlib.Order.Antisymmetrization._hyg.1468) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
@@ -273,7 +273,7 @@ theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) a b)
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1558 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1560 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1558 x._@.Mathlib.Order.Antisymmetrization._hyg.1560) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1575 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1577 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1575 x._@.Mathlib.Order.Antisymmetrization._hyg.1577) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1597 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1599 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1597 x._@.Mathlib.Order.Antisymmetrization._hyg.1599) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1614 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1616 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1614 x._@.Mathlib.Order.Antisymmetrization._hyg.1616) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1558 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1560 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1558 x._@.Mathlib.Order.Antisymmetrization._hyg.1560) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1558 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1560 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1558 x._@.Mathlib.Order.Antisymmetrization._hyg.1560) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1558 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1560 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1558 x._@.Mathlib.Order.Antisymmetrization._hyg.1560) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)} {b : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1607 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1609 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1607 x._@.Mathlib.Order.Antisymmetrization._hyg.1609) (instIsPreorderLeToLE.{u1} α _inst_1)}, Iff (LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1629 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1631 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1629 x._@.Mathlib.Order.Antisymmetrization._hyg.1631) (instIsPreorderLeToLE.{u1} α _inst_1) a) (ofAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1646 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1648 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1646 x._@.Mathlib.Order.Antisymmetrization._hyg.1648) (instIsPreorderLeToLE.{u1} α _inst_1) b)) (LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1590 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1592 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1590 x._@.Mathlib.Order.Antisymmetrization._hyg.1592) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) a b)
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
@@ -285,7 +285,7 @@ theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))
but is expected to have type
- forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1685 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1687 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1685 x._@.Mathlib.Order.Antisymmetrization._hyg.1687) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1685 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1687 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1685 x._@.Mathlib.Order.Antisymmetrization._hyg.1687) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1685 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1687 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1685 x._@.Mathlib.Order.Antisymmetrization._hyg.1687) (instIsPreorderLeToLE.{u1} α _inst_1))
+ forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α], Monotone.{u1, u1} α (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1)) _inst_1 (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1717 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1719 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1717 x._@.Mathlib.Order.Antisymmetrization._hyg.1719) (instIsPreorderLeToLE.{u1} α _inst_1))
Case conversion may be inaccurate. Consider using '#align to_antisymmetrization_mono toAntisymmetrization_monoₓ'. -/
@[mono]
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun a b => id
@@ -306,7 +306,7 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
but is expected to have type
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization OrderHom.antisymmetrizationₓ'. -/
/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
@@ -320,7 +320,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1767 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1769 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1767 x._@.Mathlib.Order.Antisymmetrization._hyg.1769) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1787 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1789 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1787 x._@.Mathlib.Order.Antisymmetrization._hyg.1789) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
@@ -332,7 +332,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1922 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1924 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1922 x._@.Mathlib.Order.Antisymmetrization._hyg.1924) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1954 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1956 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1954 x._@.Mathlib.Order.Antisymmetrization._hyg.1956) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1767 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1769 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1767 x._@.Mathlib.Order.Antisymmetrization._hyg.1769) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1787 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1789 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1787 x._@.Mathlib.Order.Antisymmetrization._hyg.1789) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
@@ -344,7 +344,7 @@ theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1843 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1845 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1843 x._@.Mathlib.Order.Antisymmetrization._hyg.1845) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1860 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1862 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1860 x._@.Mathlib.Order.Antisymmetrization._hyg.1862) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mkₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
@@ -358,7 +358,7 @@ variable (α)
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2074 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2076 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2074 x._@.Mathlib.Order.Antisymmetrization._hyg.2076) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
@@ -370,7 +370,7 @@ noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrizationₓ'. -/
/-- `antisymmetrization` and `order_dual` commute. -/
def OrderIso.dualAntisymmetrization :
@@ -387,7 +387,7 @@ def OrderIso.dualAntisymmetrization :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -400,7 +400,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2167 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2169 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2167 x._@.Mathlib.Order.Antisymmetrization._hyg.2169) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2147 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2149 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2147 x._@.Mathlib.Order.Antisymmetrization._hyg.2149) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/b19481deb571022990f1baa9cbf9172e6757a479
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
! This file was ported from Lean 3 source module order.antisymmetrization
-! leanprover-community/mathlib commit 448144f7ae193a8990cb7473c9e9a01990f64ac7
+! leanprover-community/mathlib commit 3353f661228bd27f632c600cd1a58b874d847c90
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -207,10 +207,7 @@ but is expected to have type
forall {α : Type.{u1}} [_inst_1 : Preorder.{u1} α] {a : α}, Iff (Acc.{succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.892 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (x._@.Mathlib.Order.Antisymmetrization._hyg.894 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) => LT.lt.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLT.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) x._@.Mathlib.Order.Antisymmetrization._hyg.892 x._@.Mathlib.Order.Antisymmetrization._hyg.894) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.911 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.913 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.911 x._@.Mathlib.Order.Antisymmetrization._hyg.913) (instIsPreorderLeToLE.{u1} α _inst_1) a)) (Acc.{succ u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.928 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.930 : α) => LT.lt.{u1} α (Preorder.toLT.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.928 x._@.Mathlib.Order.Antisymmetrization._hyg.930) a)
Case conversion may be inaccurate. Consider using '#align acc_antisymmetrization_iff acc_antisymmetrization_iffₓ'. -/
theorem acc_antisymmetrization_iff : Acc (· < ·) (toAntisymmetrization (· ≤ ·) a) ↔ Acc (· < ·) a :=
- ⟨fun h =>
- haveI := InvImage.accessible _ h
- this,
- Acc.of_fibration _ antisymmetrization_fibration⟩
+ acc_liftOn₂'_iff
#align acc_antisymmetrization_iff acc_antisymmetrization_iff
/- warning: well_founded_antisymmetrization_iff -> wellFounded_antisymmetrization_iff is a dubious translation:
@@ -221,10 +218,7 @@ but is expected to have type
Case conversion may be inaccurate. Consider using '#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iffₓ'. -/
theorem wellFounded_antisymmetrization_iff :
WellFounded (@LT.lt (Antisymmetrization α (· ≤ ·)) _) ↔ WellFounded (@LT.lt α _) :=
- ⟨fun h => ⟨fun a => acc_antisymmetrization_iff.1 <| h.apply _⟩, fun h =>
- ⟨by
- rintro ⟨a⟩
- exact acc_antisymmetrization_iff.2 (h.apply a)⟩⟩
+ wellFounded_liftOn₂'_iff
#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iff
instance [WellFoundedLT α] : WellFoundedLT (Antisymmetrization α (· ≤ ·)) :=
@@ -271,9 +265,8 @@ but is expected to have type
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
- ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b := by
- convert to_antisymmetrization_le_to_antisymmetrization_iff.symm <;>
- exact (toAntisymmetrization_ofAntisymmetrization _ _).symm
+ ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
+ RelEmbedding.map_rel_iff (Quotient.out'RelEmbedding _)
#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iff
/- warning: of_antisymmetrization_lt_of_antisymmetrization_iff -> ofAntisymmetrization_lt_ofAntisymmetrization_iff is a dubious translation:
@@ -284,9 +277,8 @@ but is expected to have type
Case conversion may be inaccurate. Consider using '#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iffₓ'. -/
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
- ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b := by
- convert to_antisymmetrization_lt_to_antisymmetrization_iff.symm <;>
- exact (toAntisymmetrization_ofAntisymmetrization _ _).symm
+ ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b :=
+ (Quotient.out'RelEmbedding _).map_rel_iff
#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
/- warning: to_antisymmetrization_mono -> toAntisymmetrization_mono is a dubious translation:
@@ -326,7 +318,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
/- warning: order_hom.coe_antisymmetrization -> OrderHom.coe_antisymmetrization is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.4191438181.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@@ -338,7 +330,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
/- warning: order_hom.antisymmetrization_apply -> OrderHom.antisymmetrization_apply is a dubious translation:
lean 3 declaration is
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.4191438181.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.3495585149.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
but is expected to have type
forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1922 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1924 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1922 x._@.Mathlib.Order.Antisymmetrization._hyg.1924) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@@ -370,11 +362,8 @@ but is expected to have type
Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
-noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α
- where
- toFun := ofAntisymmetrization _
- inj' _ _ := Quotient.out_inj.1
- map_rel_iff' a b := ofAntisymmetrization_le_ofAntisymmetrization_iff
+noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α :=
+ { Quotient.out'RelEmbedding _ with toFun := ofAntisymmetrization _ }
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization
/- warning: order_iso.dual_antisymmetrization -> OrderIso.dualAntisymmetrization is a dubious translation:
mathlib commit https://github.com/leanprover-community/mathlib/commit/3180fab693e2cee3bff62675571264cb8778b212
@@ -314,7 +314,7 @@ private theorem lift_fun_antisymm_rel (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2)))
but is expected to have type
- forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
+ forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β], (OrderHom.{u1, u2} α β _inst_1 _inst_2) -> (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u1} α _inst_1)) (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u2} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} β _inst_2)))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization OrderHom.antisymmetrizationₓ'. -/
/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
@@ -328,7 +328,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2), Eq.{max (succ u1) (succ u2)} ((Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.4191438181.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2), Eq.{max (succ u2) (succ u1)} ((Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) -> (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2))) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f)) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f))
Case conversion may be inaccurate. Consider using '#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrizationₓ'. -/
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
@@ -340,7 +340,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u1, succ u2} α β (AntisymmRel.setoid.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (AntisymmRel.setoid.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f) (_Private.4191438181.liftFun_antisymm_rel.{u1, u2} α β _inst_1 _inst_2 f) a)
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1917 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1919 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1917 x._@.Mathlib.Order.Antisymmetrization._hyg.1919) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1922 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1924 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1922 x._@.Mathlib.Order.Antisymmetrization._hyg.1924) (instIsPreorderLeToLE.{u2} α _inst_1)), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) a) (Quotient.map'.{succ u2, succ u1} α β (AntisymmRel.setoid.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1735 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1737 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1735 x._@.Mathlib.Order.Antisymmetrization._hyg.1737) (instIsPreorderLeToLE.{u2} α _inst_1)) (AntisymmRel.setoid.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1755 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1757 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1755 x._@.Mathlib.Order.Antisymmetrization._hyg.1757) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f) (_private.Mathlib.Order.Antisymmetrization.0.lift_fun_antisymmRel.{u1, u2} α β _inst_1 _inst_2 f) a)
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_applyₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
@@ -352,7 +352,7 @@ theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrizati
lean 3 declaration is
forall {α : Type.{u1}} {β : Type.{u2}} [_inst_1 : Preorder.{u1} α] [_inst_2 : Preorder.{u2} β] (f : OrderHom.{u1, u2} α β _inst_1 _inst_2) (a : α), Eq.{succ u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (fun (_x : OrderHom.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2))) (OrderHom.hasCoeToFun.{u1, u2} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2)) (Antisymmetrization.partialOrder.{u2} β _inst_2))) (OrderHom.antisymmetrization.{u1, u2} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a)) (toAntisymmetrization.{u2} β (LE.le.{u2} β (Preorder.toLE.{u2} β _inst_2)) (LE.le.isPreorder.{u2} β _inst_2) (coeFn.{max (succ u1) (succ u2), max (succ u1) (succ u2)} (OrderHom.{u1, u2} α β _inst_1 _inst_2) (fun (_x : OrderHom.{u1, u2} α β _inst_1 _inst_2) => α -> β) (OrderHom.hasCoeToFun.{u1, u2} α β _inst_1 _inst_2) f a))
but is expected to have type
- forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1809 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1809 x._@.Mathlib.Order.Antisymmetrization._hyg.1811) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1826 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1826 x._@.Mathlib.Order.Antisymmetrization._hyg.1828) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
+ forall {α : Type.{u2}} {β : Type.{u1}} [_inst_1 : Preorder.{u2} α] [_inst_2 : Preorder.{u1} β] (f : OrderHom.{u2, u1} α β _inst_1 _inst_2) (a : α), Eq.{succ u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.toFun.{u2, u1} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (PartialOrder.toPreorder.{u2} (Antisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u2} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} β _inst_2)) (OrderHom.antisymmetrization.{u2, u1} α β _inst_1 _inst_2 f) (toAntisymmetrization.{u2} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1811 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.1813 : α) => LE.le.{u2} α (Preorder.toLE.{u2} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.1811 x._@.Mathlib.Order.Antisymmetrization._hyg.1813) (instIsPreorderLeToLE.{u2} α _inst_1) a)) (toAntisymmetrization.{u1} β (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.1828 : β) (x._@.Mathlib.Order.Antisymmetrization._hyg.1830 : β) => LE.le.{u1} β (Preorder.toLE.{u1} β _inst_2) x._@.Mathlib.Order.Antisymmetrization._hyg.1828 x._@.Mathlib.Order.Antisymmetrization._hyg.1830) (instIsPreorderLeToLE.{u1} β _inst_2) (OrderHom.toFun.{u2, u1} α β _inst_1 _inst_2 f a))
Case conversion may be inaccurate. Consider using '#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mkₓ'. -/
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
@@ -366,7 +366,7 @@ variable (α)
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2034 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2032 x._@.Mathlib.Order.Antisymmetrization._hyg.2034) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2034 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2032 x._@.Mathlib.Order.Antisymmetrization._hyg.2034) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2032 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2034 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2032 x._@.Mathlib.Order.Antisymmetrization._hyg.2034) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderEmbedding.{u1, u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) α (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2042 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2044 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2042 x._@.Mathlib.Order.Antisymmetrization._hyg.2044) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1))) (Preorder.toLE.{u1} α _inst_1)
Case conversion may be inaccurate. Consider using '#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrizationₓ'. -/
/-- `of_antisymmetrization` as an order embedding. -/
@[simps]
@@ -381,7 +381,7 @@ noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α], OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization OrderIso.dualAntisymmetrizationₓ'. -/
/-- `antisymmetrization` and `order_dual` commute. -/
def OrderIso.dualAntisymmetrization :
@@ -398,7 +398,7 @@ def OrderIso.dualAntisymmetrization :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) => (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) -> (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1))) (RelIso.hasCoeToFun.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (a : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (_x : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.dualAntisymmetrization.{u1} α _inst_1))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))) (toAntisymmetrization.{u1} ((fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_apply OrderIso.dualAntisymmetrization_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_apply (a : α) :
@@ -411,7 +411,7 @@ theorem OrderIso.dualAntisymmetrization_apply (a : α) :
lean 3 declaration is
forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (coeFn.{succ u1, succ u1} (OrderIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1))))) (fun (_x : RelIso.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) => (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (RelIso.hasCoeToFun.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))))) (LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))))) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (OrderDual.hasLe.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1)) (Antisymmetrization.partialOrder.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (LE.le.{u1} (OrderDual.{u1} α) (OrderDual.hasLe.{u1} α (Preorder.toLE.{u1} α _inst_1))) (OrderIso.dualAntisymmetrization._proof_1.{u1} α _inst_1) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (fun (_x : Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) => α -> (OrderDual.{u1} α)) (Equiv.hasCoeToFun.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (coeFn.{succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (fun (_x : Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) => (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) -> (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (Equiv.hasCoeToFun.{succ u1, succ u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1)) (LE.le.isPreorder.{u1} α _inst_1) a))
but is expected to have type
- forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2125 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2127 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2125 x._@.Mathlib.Order.Antisymmetrization._hyg.2127) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.805 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2105 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2107 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2105 x._@.Mathlib.Order.Antisymmetrization._hyg.2107) (instIsPreorderLeToLE.{u1} α _inst_1) a))
+ forall (α : Type.{u1}) [_inst_1 : Preorder.{u1} α] (a : α), Eq.{succ u1} ((fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (a : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) a) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (fun (_x : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => (fun (x._@.Mathlib.Data.FunLike.Embedding._hyg.19 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (EmbeddingLike.toFunLike.{succ u1, succ u1, succ u1} (Function.Embedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Function.instEmbeddingLikeEmbedding.{succ u1, succ u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))))) (RelEmbedding.toEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (RelIso.toRelEmbedding.{u1, u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1281 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1283 : Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) => LE.le.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1281 x._@.Mathlib.Order.Hom.Basic._hyg.1283) (fun (x._@.Mathlib.Order.Hom.Basic._hyg.1296 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (x._@.Mathlib.Order.Hom.Basic._hyg.1298 : OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) => LE.le.{u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) x._@.Mathlib.Order.Hom.Basic._hyg.1296 x._@.Mathlib.Order.Hom.Basic._hyg.1298) (OrderIso.symm.{u1, u1} (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (OrderDual.instLEOrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (Preorder.toLE.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} α _inst_1)))) (Preorder.toLE.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (PartialOrder.toPreorder.{u1} (Antisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1))) (instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)))) (OrderIso.dualAntisymmetrization.{u1} α _inst_1)))) (toAntisymmetrization.{u1} (OrderDual.{u1} α) (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2135 : OrderDual.{u1} α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2137 : OrderDual.{u1} α) => LE.le.{u1} (OrderDual.{u1} α) (OrderDual.instLEOrderDual.{u1} α (Preorder.toLE.{u1} α _inst_1)) x._@.Mathlib.Order.Antisymmetrization._hyg.2135 x._@.Mathlib.Order.Antisymmetrization._hyg.2137) (instIsPreorderLeToLE.{u1} (OrderDual.{u1} α) (OrderDual.preorder.{u1} α _inst_1)) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} α (OrderDual.{u1} α)) α (fun (_x : α) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : α) => OrderDual.{u1} α) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} α (OrderDual.{u1} α)) (OrderDual.toDual.{u1} α) a))) (FunLike.coe.{succ u1, succ u1, succ u1} (Equiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (fun (_x : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => (fun (x._@.Mathlib.Logic.Equiv.Defs._hyg.808 : Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) => OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) _x) (Equiv.instFunLikeEquiv.{succ u1, succ u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)) (OrderDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1)))) (OrderDual.toDual.{u1} (Antisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1))) (toAntisymmetrization.{u1} α (fun (x._@.Mathlib.Order.Antisymmetrization._hyg.2115 : α) (x._@.Mathlib.Order.Antisymmetrization._hyg.2117 : α) => LE.le.{u1} α (Preorder.toLE.{u1} α _inst_1) x._@.Mathlib.Order.Antisymmetrization._hyg.2115 x._@.Mathlib.Order.Antisymmetrization._hyg.2117) (instIsPreorderLeToLE.{u1} α _inst_1) a))
Case conversion may be inaccurate. Consider using '#align order_iso.dual_antisymmetrization_symm_apply OrderIso.dualAntisymmetrization_symm_applyₓ'. -/
@[simp]
theorem OrderIso.dualAntisymmetrization_symm_apply (a : α) :
mathlib commit https://github.com/leanprover-community/mathlib/commit/bd9851ca476957ea4549eb19b40e7b5ade9428cc
@@ -24,7 +24,7 @@ such that `a ≤ b` and `b ≤ a`.
preorder, `Antisymmetrization α` is a partial order.
-/
-/- Porting Notes: There are many changes from `toAntisymmetrization (· ≤ ·)` to
+/- Porting note: There are many changes from `toAntisymmetrization (· ≤ ·)` to
`@toAntisymmetrization α (· ≤ ·) _` -/
open Function OrderDual
@@ -222,7 +222,7 @@ theorem OrderHom.coe_antisymmetrization (f : α →o β) :
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization
-/- Porting notes: Removed @[simp] attribute. With this `simp` lemma the LHS of
+/- Porting note: Removed @[simp] attribute. With this `simp` lemma the LHS of
`OrderHom.antisymmetrization_apply_mk` is not in normal-form -/
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
f.antisymmetrization a = Quotient.map' f (liftFun_antisymmRel f) a :=
@@ -71,7 +71,7 @@ theorem antisymmRel_iff_eq [IsRefl α r] [IsAntisymm α r] {a b : α} : Antisymm
antisymm_iff
#align antisymm_rel_iff_eq antisymmRel_iff_eq
-alias antisymmRel_iff_eq ↔ AntisymmRel.eq _
+alias ⟨AntisymmRel.eq, _⟩ := antisymmRel_iff_eq
#align antisymm_rel.eq AntisymmRel.eq
end Relation
Type _
and Sort _
(#6499)
We remove all possible occurences of Type _
and Sort _
in favor of Type*
and Sort*
.
This has nice performance benefits.
@@ -29,7 +29,7 @@ such that `a ≤ b` and `b ≤ a`.
open Function OrderDual
-variable {α β : Type _}
+variable {α β : Type*}
section Relation
Per https://github.com/leanprover/lean4/issues/2343, we are going to need to change the automatic generation of instance names, as they become too long.
This PR ensures that everywhere in Mathlib that refers to an instance by name, that name is given explicitly, rather than being automatically generated.
There are four exceptions, which are now commented, with links to https://github.com/leanprover/lean4/issues/2343.
This was implemented by running Mathlib against a modified Lean that appended _ᾰ
to all automatically generated names, and fixing everything.
Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
@@ -137,7 +137,7 @@ theorem AntisymmRel.image {a b : α} (h : AntisymmRel (· ≤ ·) a b) {f : α
⟨hf h.1, hf h.2⟩
#align antisymm_rel.image AntisymmRel.image
-instance : PartialOrder (Antisymmetrization α (· ≤ ·)) where
+instance instPartialOrderAntisymmetrization : PartialOrder (Antisymmetrization α (· ≤ ·)) where
le a b :=
(Quotient.liftOn₂' a b (· ≤ ·)) fun (_ _ _ _ : α) h₁ h₂ =>
propext ⟨fun h => h₁.2.trans <| h.trans h₂.1, fun h => h₁.1.trans <| h.trans h₂.2⟩
@@ -171,7 +171,7 @@ instance [WellFoundedLT α] : WellFoundedLT (Antisymmetrization α (· ≤ ·))
instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α (· ≤ ·)] :
LinearOrder (Antisymmetrization α (· ≤ ·)) :=
- { instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE with
+ { instPartialOrderAntisymmetrization with
le_total := fun a b => Quotient.inductionOn₂' a b <| total_of (· ≤ ·),
decidableLE := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance,
decidableLT := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance }
@@ -24,7 +24,7 @@ such that `a ≤ b` and `b ≤ a`.
preorder, `Antisymmetrization α` is a partial order.
-/
-/- Porting Notes: There are many changes from `toAntisymmetrization (. ≤ .)` to
+/- Porting Notes: There are many changes from `toAntisymmetrization (· ≤ ·)` to
`@toAntisymmetrization α (· ≤ ·) _` -/
open Function OrderDual
@@ -2,15 +2,12 @@
Copyright (c) 2022 Yaël Dillies. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
-
-! This file was ported from Lean 3 source module order.antisymmetrization
-! leanprover-community/mathlib commit 3353f661228bd27f632c600cd1a58b874d847c90
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
-/
import Mathlib.Order.Hom.Basic
import Mathlib.Logic.Relation
+#align_import order.antisymmetrization from "leanprover-community/mathlib"@"3353f661228bd27f632c600cd1a58b874d847c90"
+
/-!
# Turning a preorder into a partial order
@@ -207,7 +207,7 @@ theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrizati
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun _ _ => id
#align to_antisymmetrization_mono toAntisymmetrization_mono
-private theorem lift_fun_antisymmRel (f : α →o β) :
+private theorem liftFun_antisymmRel (f : α →o β) :
((AntisymmRel.setoid α (· ≤ ·)).r ⇒ (AntisymmRel.setoid β (· ≤ ·)).r) f f := fun _ _ h =>
⟨f.mono h.1, f.mono h.2⟩
@@ -216,26 +216,26 @@ private theorem lift_fun_antisymmRel (f : α →o β) :
-/
protected def OrderHom.antisymmetrization (f : α →o β) :
Antisymmetrization α (· ≤ ·) →o Antisymmetrization β (· ≤ ·) :=
- ⟨Quotient.map' f <| lift_fun_antisymmRel f, fun a b => Quotient.inductionOn₂' a b <| f.mono⟩
+ ⟨Quotient.map' f <| liftFun_antisymmRel f, fun a b => Quotient.inductionOn₂' a b <| f.mono⟩
#align order_hom.antisymmetrization OrderHom.antisymmetrization
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
- ⇑f.antisymmetrization = Quotient.map' f (lift_fun_antisymmRel f) :=
+ ⇑f.antisymmetrization = Quotient.map' f (liftFun_antisymmRel f) :=
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization
/- Porting notes: Removed @[simp] attribute. With this `simp` lemma the LHS of
`OrderHom.antisymmetrization_apply_mk` is not in normal-form -/
theorem OrderHom.antisymmetrization_apply (f : α →o β) (a : Antisymmetrization α (· ≤ ·)) :
- f.antisymmetrization a = Quotient.map' f (lift_fun_antisymmRel f) a :=
+ f.antisymmetrization a = Quotient.map' f (liftFun_antisymmRel f) a :=
rfl
#align order_hom.antisymmetrization_apply OrderHom.antisymmetrization_apply
@[simp]
theorem OrderHom.antisymmetrization_apply_mk (f : α →o β) (a : α) :
f.antisymmetrization (toAntisymmetrization _ a) = toAntisymmetrization _ (f a) :=
- @Quotient.map_mk _ _ (_root_.id _) (_root_.id _) f (lift_fun_antisymmRel f) _
+ @Quotient.map_mk _ _ (_root_.id _) (_root_.id _) f (liftFun_antisymmRel f) _
#align order_hom.antisymmetrization_apply_mk OrderHom.antisymmetrization_apply_mk
variable (α)
LinearOrder
decidable fields (#4006)
This renames
decidable_eq
to decidableEq
decidable_lt
to decidableLT
decidable_le
to decidableLE
decidableLT_of_decidableLE
to decidableLTOfDecidableLE
decidableEq_of_decidableLE
to decidableEqOfDecidableLE
These fields are data not proofs, so they should be lowerCamelCased
.
@@ -176,8 +176,8 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
LinearOrder (Antisymmetrization α (· ≤ ·)) :=
{ instPartialOrderAntisymmetrizationLeToLEInstIsPreorderLeToLE with
le_total := fun a b => Quotient.inductionOn₂' a b <| total_of (· ≤ ·),
- decidable_le := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance,
- decidable_lt := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance }
+ decidableLE := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance,
+ decidableLT := fun _ _ => show Decidable (Quotient.liftOn₂' _ _ _ _) from inferInstance }
@[simp]
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
Mathlib 3: https://github.com/leanprover-community/mathlib/pull/18526/files
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
! This file was ported from Lean 3 source module order.antisymmetrization
-! leanprover-community/mathlib commit f1a2caaf51ef593799107fe9a8d5e411599f3996
+! leanprover-community/mathlib commit 3353f661228bd27f632c600cd1a58b874d847c90
! Please do not edit these lines, except to modify the commit id
! if you have ported upstream changes.
-/
@@ -161,18 +161,12 @@ theorem antisymmetrization_fibration :
theorem acc_antisymmetrization_iff : Acc (· < ·)
(@toAntisymmetrization α (· ≤ ·) _ a) ↔ Acc (· < ·) a :=
- ⟨fun h =>
- haveI := InvImage.accessible _ h
- this,
- Acc.of_fibration _ antisymmetrization_fibration⟩
+ acc_liftOn₂'_iff
#align acc_antisymmetrization_iff acc_antisymmetrization_iff
theorem wellFounded_antisymmetrization_iff :
WellFounded (@LT.lt (Antisymmetrization α (· ≤ ·)) _) ↔ WellFounded (@LT.lt α _) :=
- ⟨fun h => ⟨fun a => acc_antisymmetrization_iff.1 <| h.apply _⟩, fun h =>
- ⟨by
- rintro ⟨a⟩
- exact acc_antisymmetrization_iff.2 (h.apply a)⟩⟩
+ wellFounded_liftOn₂'_iff
#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iff
instance [WellFoundedLT α] : WellFoundedLT (Antisymmetrization α (· ≤ ·)) :=
@@ -199,16 +193,14 @@ theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
- ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b := by
- rw [← toAntisymmetrization_le_toAntisymmetrization_iff]
- simp
+ ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b :=
+ (Quotient.out'RelEmbedding _).map_rel_iff
#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iff
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
- ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b := by
- rw [← toAntisymmetrization_lt_toAntisymmetrization_iff]
- simp
+ ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b :=
+ (Quotient.out'RelEmbedding _).map_rel_iff
#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
@[mono]
@@ -250,10 +242,8 @@ variable (α)
/-- `ofAntisymmetrization` as an order embedding. -/
@[simps]
-noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α where
- toFun := _root_.ofAntisymmetrization (. ≤ .)
- inj' _ _ := Quotient.out_inj.1
- map_rel_iff' := ofAntisymmetrization_le_ofAntisymmetrization_iff
+noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (· ≤ ·) ↪o α :=
+ { Quotient.out'RelEmbedding _ with toFun := _root_.ofAntisymmetrization _ }
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization
#align order_embedding.of_antisymmetrization_apply OrderEmbedding.ofAntisymmetrization_apply
This is an extremely partial port of the mono*
tactic from Lean 3, implemented as a macro on top of solve_by_elim
. The original mono
had many configuration options and no documentation, so quite a bit is missing (and almost all the Lean 3 tests fail). Nonetheless I think it's worth merging this, because
@[mono]
mono
will succeed fairly often in the port even though it fails nearly all the testsCo-authored-by: thorimur <68410468+thorimur@users.noreply.github.com>
@@ -211,8 +211,7 @@ theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrizati
simp
#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
--- Porting note: `mono` tactic not implemented yet.
--- @[mono]
+@[mono]
theorem toAntisymmetrization_mono : Monotone (@toAntisymmetrization α (· ≤ ·) _) := fun _ _ => id
#align to_antisymmetrization_mono toAntisymmetrization_mono
This PR is the result of a slight variant on the following "algorithm"
_
and make all uppercase letters into lowercase_
and make all uppercase letters into lowercase(original_lean3_name, OriginalLean4Name)
#align
statement just before the next empty line#align
statement to have been inserted too early)@@ -75,6 +75,7 @@ theorem antisymmRel_iff_eq [IsRefl α r] [IsAntisymm α r] {a b : α} : Antisymm
#align antisymm_rel_iff_eq antisymmRel_iff_eq
alias antisymmRel_iff_eq ↔ AntisymmRel.eq _
+#align antisymm_rel.eq AntisymmRel.eq
end Relation
@@ -87,6 +88,7 @@ variable (α) (r : α → α → Prop) [IsPreorder α r]
def AntisymmRel.setoid : Setoid α :=
⟨AntisymmRel r, antisymmRel_refl _, AntisymmRel.symm, AntisymmRel.trans⟩
#align antisymm_rel.setoid AntisymmRel.setoid
+#align antisymm_rel.setoid_r AntisymmRel.setoid_r
/-- The partial order derived from a preorder by making pairwise comparable elements equal. This is
the quotient by `fun a b => a ≤ b ∧ b ≤ a`. -/
@@ -254,6 +256,7 @@ noncomputable def OrderEmbedding.ofAntisymmetrization : Antisymmetrization α (
inj' _ _ := Quotient.out_inj.1
map_rel_iff' := ofAntisymmetrization_le_ofAntisymmetrization_iff
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization
+#align order_embedding.of_antisymmetrization_apply OrderEmbedding.ofAntisymmetrization_apply
/-- `Antisymmetrization` and `orderDual` commute. -/
def OrderIso.dualAntisymmetrization :
@@ -187,35 +187,27 @@ instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α
theorem toAntisymmetrization_le_toAntisymmetrization_iff :
@toAntisymmetrization α (· ≤ ·) _ a ≤ @toAntisymmetrization α (· ≤ ·) _ b ↔ a ≤ b :=
Iff.rfl
-#align
- to_antisymmetrization_le_to_antisymmetrization_iff
- toAntisymmetrization_le_toAntisymmetrization_iff
+#align to_antisymmetrization_le_to_antisymmetrization_iff toAntisymmetrization_le_toAntisymmetrization_iff
@[simp]
theorem toAntisymmetrization_lt_toAntisymmetrization_iff :
@toAntisymmetrization α (· ≤ ·) _ a < @toAntisymmetrization α (· ≤ ·) _ b ↔ a < b :=
Iff.rfl
-#align
- to_antisymmetrization_lt_to_antisymmetrization_iff
- toAntisymmetrization_lt_toAntisymmetrization_iff
+#align to_antisymmetrization_lt_to_antisymmetrization_iff toAntisymmetrization_lt_toAntisymmetrization_iff
@[simp]
theorem ofAntisymmetrization_le_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a ≤ ofAntisymmetrization (· ≤ ·) b ↔ a ≤ b := by
rw [← toAntisymmetrization_le_toAntisymmetrization_iff]
simp
-#align
- of_antisymmetrization_le_of_antisymmetrization_iff
- ofAntisymmetrization_le_ofAntisymmetrization_iff
+#align of_antisymmetrization_le_of_antisymmetrization_iff ofAntisymmetrization_le_ofAntisymmetrization_iff
@[simp]
theorem ofAntisymmetrization_lt_ofAntisymmetrization_iff {a b : Antisymmetrization α (· ≤ ·)} :
ofAntisymmetrization (· ≤ ·) a < ofAntisymmetrization (· ≤ ·) b ↔ a < b := by
rw [← toAntisymmetrization_lt_toAntisymmetrization_iff]
simp
-#align
- of_antisymmetrization_lt_of_antisymmetrization_iff
- ofAntisymmetrization_lt_ofAntisymmetrization_iff
+#align of_antisymmetrization_lt_of_antisymmetrization_iff ofAntisymmetrization_lt_ofAntisymmetrization_iff
-- Porting note: `mono` tactic not implemented yet.
-- @[mono]
@@ -173,7 +173,7 @@ theorem wellFounded_antisymmetrization_iff :
exact acc_antisymmetrization_iff.2 (h.apply a)⟩⟩
#align well_founded_antisymmetrization_iff wellFounded_antisymmetrization_iff
-instance [WellFoundedLt α] : WellFoundedLt (Antisymmetrization α (· ≤ ·)) :=
+instance [WellFoundedLT α] : WellFoundedLT (Antisymmetrization α (· ≤ ·)) :=
⟨wellFounded_antisymmetrization_iff.2 IsWellFounded.wf⟩
instance [@DecidableRel α (· ≤ ·)] [@DecidableRel α (· < ·)] [IsTotal α (· ≤ ·)] :
@@ -226,8 +226,8 @@ private theorem lift_fun_antisymmRel (f : α →o β) :
((AntisymmRel.setoid α (· ≤ ·)).r ⇒ (AntisymmRel.setoid β (· ≤ ·)).r) f f := fun _ _ h =>
⟨f.mono h.1, f.mono h.2⟩
-/-- Turns an order homomorphism from `α` to `β` into one from `antisymmetrization α` to
-`antisymmetrization β`. `antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
+/-- Turns an order homomorphism from `α` to `β` into one from `Antisymmetrization α` to
+`Antisymmetrization β`. `Antisymmetrization` is actually a functor. See `Preorder_to_PartialOrder`.
-/
protected def OrderHom.antisymmetrization (f : α →o β) :
Antisymmetrization α (· ≤ ·) →o Antisymmetrization β (· ≤ ·) :=
@@ -236,7 +236,7 @@ protected def OrderHom.antisymmetrization (f : α →o β) :
@[simp]
theorem OrderHom.coe_antisymmetrization (f : α →o β) :
- f.antisymmetrization = Quotient.map' f (lift_fun_antisymmRel f) :=
+ ⇑f.antisymmetrization = Quotient.map' f (lift_fun_antisymmRel f) :=
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization
The script used to do this is included. The yaml file was obtained from https://raw.githubusercontent.com/wiki/leanprover-community/mathlib/mathlib4-port-status.md
@@ -2,6 +2,11 @@
Copyright (c) 2022 Yaël Dillies. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Yaël Dillies
+
+! This file was ported from Lean 3 source module order.antisymmetrization
+! leanprover-community/mathlib commit f1a2caaf51ef593799107fe9a8d5e411599f3996
+! Please do not edit these lines, except to modify the commit id
+! if you have ported upstream changes.
-/
import Mathlib.Order.Hom.Basic
import Mathlib.Logic.Relation
All dependencies are ported!