MIL/C04_Sets_and_Functions/S03_The_Schroeder_Bernstein_Theorem.lean
7 declarations, 3 contain sorry, 0 declared as axioms
Imported by 1 file
- def
sbAuxline 15 sourceno axioms what this means
Statement uses:
Nat,Set2 instances, coercions and auxiliary constants left out.
Also declared: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:15 (same declaration text).
- def
sbSetline 19 sourceno axioms what this means
Statement uses:
SetProof uses:
Set.iUnion,Nat, sbAuxAlso declared: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:19 (same declaration text).
- def
sbFunline 22 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NonemptyProof uses:
ite,Membership.mem,Set, sbSet,Function.invFun2 instances, coercions and auxiliary constants left out.
Also declared: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:22 (same declaration text).
- theorem
sb_right_invsorry line 25 sourcedepends on sorry what this means
Statement uses:
Nonempty,Not,Membership.mem,Set, sbSet,Eq,Function.invFunProof uses:
Set.image,Set.univ,Mathlib.Tactic.Contrapose.contrapose₂,Eq.mpr,Set.iUnion,Nat, sbAux,id,congrArg,sbSet.eq_1,Exists,propext,Set.mem_iUnion,Exists.intro,OfNat.ofNat,SDiff.sdiff,sbAux.eq_1,And,Set.mem_diff,sorryAxand 5 more4 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:25 (same statement text; different proof or body). Qualify references as sb_right_inv@path.
Tactic trace: 9 steps
Open to load the checked before-and-after goal states.
- theorem
sb_injectivesorry line 36 sourcedepends on sorry what this means
Statement uses:
Nonempty,Function.Injective, sbFunProof uses:
Set, sbSet,Eq,rfl,Eq.mpr,id,congrArg,dite,Or,Membership.mem,Not,Classical.em,ite,Function.invFun,Iff.mp,not_imp_self,sorryAx,Lean.Name,Bool.false,Lean.Name.numand 25 more10 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:37 (same statement text; different proof or body). Qualify references as sb_injective@path.
Tactic trace: 26 steps
Open to load the checked before-and-after goal states.
- theorem
sb_surjectivesorry line 62 sourcedepends on sorry what this means
Statement uses:
Nonempty,Function.Injective,Function.Surjective, sbFunProof uses:
Set, sbSet,Eq,rfl,Eq.mpr,id,congrArg,dite,Exists,Membership.mem,Nat, sbAux,Eq.mp,Set.iUnion,propext,Set.mem_iUnion,sbSet.eq_1,Nat.casesAuxOn,OfNat.ofNat,False.elimand 27 more14 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: MIL/C04_Sets_and_Functions/solutions/Solutions_S03_The_Schroeder_Bernstein_Theorem.lean:65 (same statement text; different proof or body). Qualify references as sb_surjective@path.
Tactic trace: 19 steps
Open to load the checked before-and-after goal states.
- theorem
schroeder_bernsteinline 84 sourcedepends on sorry what this means
Statement uses:
Nonempty,Function.Injective,Exists,Function.BijectiveProof uses:
Exists.intro, sbFun,And.intro,Function.Surjective,sb_injective,sb_surjective