Module mathcomp.classical.boolp
From HB Require Import structures.From mathcomp Require Import boot order.
#[warning="-warn-library-file-internal-analysis"]
From mathcomp Require Import unstable.
From mathcomp Require internal_Eqdep_dec.
Unset SsrOldRewriteGoalsOrder.
Set Implicit Arguments.
Unset Strict Implicit.
Unset Printing Implicit Defensive.
Declare Scope box_scope.
Declare Scope quant_scope.
Axiom
- mathcomp.classical.classical_orders
- mathcomp.analysis.cantor
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
forall ( : Type) ( : A -> Type) ( : forall : A, B x),
(forall : A, f x = g x) -> f = g.
Axiom
forall : Prop, P <-> Q -> P = Q.
Axiom
forall ( : Type) ( : A -> Prop),
(exists : A, P x) -> { : A | P x}.
Notation
- mathcomp.experimental_reals.discrete
- mathcomp.classical.contra
- mathcomp.classical.fsbigop
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.classical.wochoice
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.cantor
- mathcomp.analysis.sequences
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.probability_theory.random_variable
- mathcomp.analysis.probability_theory.beta_distribution
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.kernel
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.measure_negligible
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.homotopy_theory.wedge_sigT
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.vitali_lemma
- mathcomp.analysis.normedtype_theory.tvs
- mathcomp.analysis.normedtype_theory.urysohn
Source code
Lemma
- mathcomp.classical.contra
- mathcomp.classical.functions
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.cantor
- mathcomp.analysis.sequences
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.lebesgue_stieltjes_measure
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.normedtype_theory.tvs
Source code
(exists2 : A, P x & Q x) -> { : A | P x & Q x}.
Proof.
Lemma
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
existT P x Px = existT P y Py -> x = y.
Proof.
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
existT P x Px1 = existT P x Px2 -> Px1 = Px2.
Proof.
by have [|/eqP] := eqVneq y z; [left|right].
Qed.
Lemma
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
existT [eta P] (projT1 p) (projT2 p) = p.
Proof.
Record
_ : forall ( : Prop), (P <-> Q) -> (P = Q);
_ : forall { : Type} ( : T -> U),
(forall , f x = g x) -> f = g;
}.
Fact
Proof.
- exact: propositional_extensionality.
- by move=> T U f g; apply: functional_extensionality_dep.
Qed.
Lemma
- mathcomp.classical.contra
- mathcomp.classical.fsbigop
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.esum
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.derive
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.kernel
- mathcomp.analysis.homotopy_theory.wedge_sigT
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
- mathcomp.analysis.normedtype_theory.tvs
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
Proof.
Ltac eqProp := apply: propext; split.
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.contra
- mathcomp.classical.filter
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.classical.wochoice
- mathcomp.classical.classical_sets
- mathcomp.analysis_stdlib.Rstruct_topology
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.esum
- mathcomp.analysis.sequences
- mathcomp.analysis.pi_irrational
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_monotone_convergence
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_fubini
- mathcomp.analysis.lebesgue_integral_theory.simple_functions
- mathcomp.analysis.lebesgue_integral_theory.giry
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_Rintegral
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_under
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_dominated_convergence
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.exp
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.lebesgue_stieltjes_measure
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.probability_theory.random_variable
- mathcomp.analysis.probability_theory.normal_distribution
- mathcomp.analysis.probability_theory.uniform_distribution
- mathcomp.analysis.probability_theory.poisson_distribution
- mathcomp.analysis.probability_theory.bernoulli_distribution
- mathcomp.analysis.probability_theory.beta_distribution
- mathcomp.analysis.probability_theory.binomial_distribution
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.order_topology
- mathcomp.analysis.topology_theory.uniform_structure
- mathcomp.analysis.topology_theory.nat_topology
- mathcomp.analysis.topology_theory.metric_structure
- mathcomp.analysis.gauss_integral
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.ftc
- mathcomp.analysis.measure_theory.probability_measure
- mathcomp.analysis.measure_theory.dirac_measure
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.measure_theory.measurable_function
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.homotopy_theory.wedge_sigT
- mathcomp.analysis.homotopy_theory.continuous_path
- mathcomp.analysis.hoelder
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
- mathcomp.analysis.elementary_functions.trigonometry_functions
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.tvs
- mathcomp.analysis.normedtype_theory.urysohn
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
Proof.
Lemma
- mathcomp.reals_stdlib.Rstruct
- mathcomp.classical.filter
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.landau
- mathcomp.analysis.esum
- mathcomp.analysis.sequences
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.realfun
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Lemma
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Proof.
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.filter
- mathcomp.classical.functions
- mathcomp.classical.classical_sets
- mathcomp.analysis.landau
- mathcomp.analysis.sequences
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_monotone_convergence
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_fubini
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_dominated_convergence
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.exp
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.discrete_topology
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.elementary_functions.trigonometry_functions
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.matrix_normedtype
- mathcomp.analysis.normedtype_theory.ereal_normedtype
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
Lemma
- mathcomp.classical.functions
- mathcomp.analysis.sequences
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.discrete_topology
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
Lemma
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
(f = g) = (forall , f x y z = g x y z).
Lemma
- mathcomp.classical.functions
- mathcomp.analysis.probability_theory.random_variable
- mathcomp.analysis.probability_theory.exponential_distribution
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.ereal_normedtype
Source code
Proof.
Lemma
Proof.
Lemma
(f = g) <-> (forall , f x y z = g x y z).
Proof.
Lemma
- mathcomp.reals.real_interval
- mathcomp.reals.reals
- mathcomp.experimental_reals.realsum
- mathcomp.classical.set_interval
- mathcomp.classical.filter
- mathcomp.classical.functions
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.esum
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_fubini
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.initial_topology
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.product_topology
- mathcomp.analysis.topology_theory.matrix_topology
- mathcomp.analysis.topology_theory.discrete_topology
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.dirac_measure
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.measure_negligible
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.matrix_normedtype
- mathcomp.analysis.normedtype_theory.ereal_normedtype
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Lemma
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.initial_topology
- mathcomp.analysis.topology_theory.one_point_compactification
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.product_topology
- mathcomp.analysis.topology_theory.matrix_topology
- mathcomp.analysis.topology_theory.pseudometric_structure
Source code
(P = Q) = (forall , P x y <-> Q x y).
Lemma
- mathcomp.analysis.normedtype_theory.matrix_normedtype
Source code
(P = Q) = (forall , P x y z <-> Q x y z).
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.filter
- mathcomp.classical.fsbigop
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.numfun
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.uniform_structure
- mathcomp.analysis.realfun
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.ess_sup_inf
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Proof.
Lemma
(P = Q) <-> (forall , P x y <-> Q x y).
Proof.
Lemma
(P = Q) <-> (forall , P x y z <-> Q x y z).
Proof.
Lemma
- mathcomp.classical.functions
- mathcomp.classical.classical_sets
- mathcomp.analysis.measurable_realfun
Source code
Proof.
Lemma
- mathcomp.classical.functions
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.kernel
- mathcomp.analysis.homotopy_theory.continuous_path
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
- mathcomp.analysis.normedtype_theory.tvs
Source code
Proof.
Record
_ : forall ( : Prop), {P} + {~P};
_ : forall , hasChoice T
}.
Lemma
- mathcomp.analysis.sequences
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_under
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.lebesgue_stieltjes_measure
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
Source code
(forall , exists , P x y) -> { & forall , P x (f x)}.
Proof.
Theorem : P \/ ~ P.
Proof.
have Uex val : exists , U val b by exists val; left.
pose f
pose Uf
have : f true != f false \/ P.
have [] := (Uf true, Uf false); rewrite /U.
by move=> [->|?] [->|?] ; do ?[by right]; left.
move=> [/eqP fTFN|]; [right=> p|by left]; apply: fTFN.
have UTF : U true = U false by rewrite predeqE /U => b; split=> _; right.
rewrite /f; move: (Uex true) (Uex false); rewrite UTF => p1 p2.
by congr (projT1 (cid _)).
Qed.
Lemma
- mathcomp.reals.reals
- mathcomp.experimental_reals.realsum
- mathcomp.classical.filter
- mathcomp.classical.fsbigop
- mathcomp.classical.functions
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.cantor
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.counting_lebesgue
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.one_point_compactification
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.order_topology
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.vitali_lemma
- mathcomp.analysis.normedtype_theory.urysohn
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
Source code
Proof.
Lemma
Proof.
Lemma
Proof.
Lemma
- mathcomp.classical.filter
- mathcomp.analysis.cantor
- mathcomp.analysis.lebesgue_integral_theory.giry
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.measure_theory.probability_measure
- mathcomp.analysis.homotopy_theory.continuous_path
- mathcomp.analysis.hoelder
Source code
Proof.
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
Source code
Proof.
Lemma
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.normedtype_theory.ereal_normedtype
Source code
Proof.
Lemma
- mathcomp.classical.cardinality
- mathcomp.analysis.exp
- mathcomp.analysis.derive
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.normedtype_theory.ereal_normedtype
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Proof.
Lemma
- mathcomp.classical.classical_sets
Source code
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.classical.filter
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.esum
- mathcomp.analysis.sequences
- mathcomp.analysis.pi_irrational
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_monotone_convergence
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_fubini
- mathcomp.analysis.lebesgue_integral_theory.giry
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_Rintegral
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_under
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_dominated_convergence
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.probability_theory.random_variable
- mathcomp.analysis.probability_theory.normal_distribution
- mathcomp.analysis.probability_theory.poisson_distribution
- mathcomp.analysis.probability_theory.beta_distribution
- mathcomp.analysis.probability_theory.exponential_distribution
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.edist
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.gauss_integral
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.ftc
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.hoelder
- mathcomp.analysis.ess_sup_inf
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.ereal_normedtype
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
(forall : T, U x = V x) -> (fun => U x) = (fun => V x).
Proof.
Lemma
(forall , U x y = V x y) -> (fun => U x y) = (fun => V x y).
Proof.
Lemma
(forall , U x y z = V x y z) ->
(fun => U x y z) = (fun => V x y z).
Proof.
Lemma
- mathcomp.classical.filter
- mathcomp.classical.cardinality
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.edist
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.topology_theory.metric_structure
- mathcomp.analysis.realfun
- mathcomp.analysis.normedtype_theory.ereal_normedtype
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
(forall : T, U x = V x) -> (forall , U x) = (forall , V x).
Lemma
- mathcomp.analysis.topology_theory.topology_structure
Source code
(forall , U x y = V x y) -> (forall , U x y) = (forall , V x y).
Lemma
(forall , U x y z = V x y z) ->
(forall , U x y z) = (forall , V x y z).
Proof.
Lemma
- mathcomp.reals_stdlib.Rstruct
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.realfun
Source code
(forall : T, U x = V x) -> (exists , U x) = (exists , V x).
Lemma
(forall , U x y = V x y) -> (exists , U x y) = (exists , V x y).
Lemma
(forall , U x y z = V x y z) ->
(exists , U x y z) = (exists , V x y z).
Proof.
Lemma
- mathcomp.classical.classical_sets
Source code
s = t -> exist P s p = exist P t q.
Proof.
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
Source code
(forall , U x y) = (forall , U x y).
Proof.
Lemma
(exists , U x y) = (exists , U x y).
Proof.
Lemma
- mathcomp.classical.contra
Source code
Definition
Source code
Notation
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.normedtype_theory.tvs
Source code
Lemma
- mathcomp.reals.reals
- mathcomp.experimental_reals.realseq
- mathcomp.experimental_reals.discrete
- mathcomp.experimental_reals.distr
- mathcomp.experimental_reals.realsum
- mathcomp.classical.contra
- mathcomp.classical.filter
- mathcomp.classical.cardinality
- mathcomp.classical.wochoice
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.landau
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.numfun
- mathcomp.analysis.derive
- mathcomp.analysis.lebesgue_stieltjes_measure
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.supremum_topology
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.hoelder
- mathcomp.analysis.functional_analysis.hahn_banach_theorem
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.urysohn
Source code
Lemma
- mathcomp.experimental_reals.discrete
- mathcomp.classical.classical_sets
Source code
Lemma
- mathcomp.reals.reals
- mathcomp.experimental_reals.discrete
- mathcomp.experimental_reals.distr
- mathcomp.experimental_reals.realsum
- mathcomp.classical.classical_sets
- mathcomp.analysis.sequences
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Lemma
- mathcomp.experimental_reals.distr
Source code
Proof.
Lemma
- mathcomp.analysis.sequences
Source code
Proof.
Lemma
Proof.
Lemma
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.experimental_reals.realsum
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.landau
- mathcomp.analysis.lebesgue_integral_theory.counting_lebesgue
- mathcomp.analysis.lebesgue_stieltjes_measure
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.normedtype_theory.normed_module
Source code
Proof.
Lemma
- mathcomp.analysis.lebesgue_integral_theory.counting_lebesgue
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.normedtype_theory.normed_module
Source code
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.probability_theory.random_variable
Source code
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.cardinality
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
Definition
Source code
Lemma
Definition
Used by
- mathcomp.classical.filter
- mathcomp.analysis.cantor
- mathcomp.analysis.lebesgue_integral_theory.giry
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.measure_theory.probability_measure
- mathcomp.analysis.homotopy_theory.continuous_path
- mathcomp.analysis.hoelder
Source code
hasDecEq.Build T (@gen_eqP T).
.
gen_eqMixin (forall : T, T' t).
.
gen_choiceMixin (forall : T, T' t).
.
.
Section classicType.
Variable : Type.
Definition
asbool : Prop -> bool asbool is not universe polymorphic Arguments asbool P%_type_scope asbool is transparent Expands to: Constant mathcomp.classical.boolp.asbool Declared in library mathcomp.classical.boolp, line 324, characters 11-17
Source code
.
.
End classicType.
Notation
(format "'{classic' T }") : type_scope.
Section eclassicType.
Variable : eqType.
Definition
gen_eq : forall [T : Type], T -> T -> bool gen_eq is not universe polymorphic Arguments gen_eq [T]%_type_scope u v gen_eq is transparent Expands to: Constant mathcomp.classical.boolp.gen_eq Declared in library mathcomp.classical.boolp, line 380, characters 11-17
Source code
.
.
End eclassicType.
Notation
(format "'{eclassic' T }") : type_scope.
Definition
gen_eqMixin : forall T : Type, hasDecEq.phant_axioms T gen_eqMixin is not universe polymorphic Arguments gen_eqMixin T%_type_scope gen_eqMixin is transparent Expands to: Constant mathcomp.classical.boolp.gen_eqMixin Declared in library mathcomp.classical.boolp, line 383, characters 11-22
Source code
(forall , G (sort x')) -> forall , G x.
Notation
Notation
Lemma
(forall , exists , sort y = x) -> canonical_ sort.
Proof.
Lemma
- mathcomp.classical.fsbigop
- mathcomp.classical.classical_sets
Source code
Lemma
- mathcomp.classical.cardinality
- mathcomp.analysis.measure_theory.measure_function
- mathcomp.analysis.measure_theory.measurable_structure
Source code
Lemma
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
Source code
Lemma
- mathcomp.analysis.topology_theory.subspace_topology
Source code
Proof.
- mathcomp.analysis.topology_theory.subspace_topology
Source code
Proof.
Lemma
Proof.
Lemma
Proof.
Lemma
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
Source code
Proof.
Lemma
- mathcomp.classical.classical_sets
Source code
Lemma
- mathcomp.analysis.sequences
Source code
Proof.
Lemma
reflect [/\ P, Q & R] [&& `[< P >], `[< Q >] & `[< R >]].
Proof.
Lemma
- mathcomp.experimental_reals.discrete
Source code
Proof.
Lemma
reflect [\/ P, Q | R] [|| `[< P >], `[< Q >] | `[< R >]].
Proof.
Lemma
- mathcomp.experimental_reals.discrete
- mathcomp.classical.filter
- mathcomp.classical.classical_sets
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.compact
Source code
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.topology_theory.topology_structure
Source code
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.classical.classical_sets
Source code
Proof.
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Proof.
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Proof.
Lemma
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.compact
Source code
Proof.
by rewrite asbool_imply negb_imply -asbool_neg => /and_asboolP.
by move/and_asboolP; rewrite asbool_neg -negb_imply asbool_imply.
Qed.
Lemma
reflect (forall , `[<P x>]) (`[<forall , P x>]).
Proof.
Lemma
- mathcomp.experimental_reals.realseq
- mathcomp.experimental_reals.discrete
- mathcomp.experimental_reals.realsum
Source code
reflect (exists , `[<P x>]) (`[<exists , P x>]).
Proof.
Variant
|
|
Lemma
Lemma
- mathcomp.classical.contra
Source code
Proof.
Lemma
- mathcomp.classical.contra
Source code
* (left_zero False and * right_zero False and * idempotent_op and).
Proof.
Lemma
- mathcomp.classical.contra
Source code
* (left_zero True or * right_zero True or * idempotent_op or).
Proof.
Lemma
(imply False =1 fun=> True) * (imply^~ False =1 not)
* (left_id True imply * right_zero True imply * self_inverse True imply).
Proof.
Lemma
- mathcomp.classical.contra
Source code
Lemma
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.reals_stdlib.Rstruct
- mathcomp.classical.filter
- mathcomp.classical.functions
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_dominated_convergence
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.probability_theory.random_variable
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.counting_measure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.tvs
Source code
Lemma
Proof.
Lemma
Lemma
- mathcomp.classical.contra
- mathcomp.classical.fsbigop
- mathcomp.classical.cardinality
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Lemma
- mathcomp.experimental_reals.discrete
- mathcomp.classical.filter
- mathcomp.classical.fsbigop
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.realfun
- mathcomp.analysis.normedtype_theory.vitali_lemma
Source code
Lemma
- mathcomp.experimental_reals.realsum
- mathcomp.classical.set_interval
- mathcomp.classical.fsbigop
- mathcomp.classical.cardinality
- mathcomp.classical.classical_sets
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_dominated_convergence
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.realfun
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.urysohn
Source code
Lemma
- mathcomp.classical.fsbigop
- mathcomp.classical.cardinality
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.realfun
Source code
Proof.
Lemma
Proof.
Lemma
- mathcomp.classical.fsbigop
- mathcomp.analysis.ereal
Source code
Lemma
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.order_topology
Source code
Proof.
Lemma
- mathcomp.classical.filter
- mathcomp.classical.fsbigop
- mathcomp.classical.classical_orders
- mathcomp.analysis.esum
Source code
Lemma
Lemma
- mathcomp.analysis.topology_theory.edist
Source code
(~ P -> (x < y)%O) -> (y <= x)%O -> P.
Proof.
Lemma
(~ P -> (x <= y)%O) -> (y < x)%O -> P.
Proof.
Lemma
Proof.
Lemma
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.topology_theory.connected
Source code
Lemma
- mathcomp.analysis.topology_theory.connected
Source code
Lemma
Lemma
- mathcomp.analysis.topology_theory.edist
Source code
Definition
classicType : Type -> Type classicType is not universe polymorphic Arguments classicType T%_type_scope classicType is transparent Expands to: Constant mathcomp.classical.boolp.classicType Declared in library mathcomp.classical.boolp, line 397, characters 11-22 eclassicType : eqType -> Type eclassicType is not universe polymorphic Arguments eclassicType T eclassicType is transparent Expands to: Constant mathcomp.classical.boolp.eclassicType Declared in library mathcomp.classical.boolp, line 406, characters 11-23 canonical_of : forall [T U : Type], (U -> T) -> Type canonical_of is not universe polymorphic Arguments canonical_of [T U]%_type_scope sort%_function_scope canonical_of is transparent Expands to: Constant mathcomp.classical.boolp.canonical_of Declared in library mathcomp.classical.boolp, line 413, characters 11-23
Source code
Identity Coercion fun_of_pred : predp >-> Funclass.
Definition
predp : Type -> Type predp is not universe polymorphic Arguments predp T%_type_scope predp is transparent Expands to: Constant mathcomp.classical.boolp.predp Declared in library mathcomp.classical.boolp, line 611, characters 11-16
Source code
Identity Coercion fun_of_rel : rel >-> Funclass.
Notation
Notation
Notation
Notation
Notation
Notation
Notation
Notation
Definition
relp : Type -> Type relp is not universe polymorphic Arguments relp T%_type_scope relp is transparent Expands to: Constant mathcomp.classical.boolp.relp Declared in library mathcomp.classical.boolp, line 615, characters 11-15
Source code
Prenex Implicits pred0p.
Lemma
Lemma
- mathcomp.classical.filter
- mathcomp.classical.classical_sets
- mathcomp.analysis.topology_theory.compact
Source code
reflect (forall : T, ~ P x) (~~ `[<exists : T, P x>]).
Proof.
Lemma
- mathcomp.experimental_reals.realsum
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
Source code
reflect (exists : T, ~ P x) (~~ `[<forall : T, P x>]).
Proof.
Lemma
`[< forall : T, ~~ (P x) >] = ~~ `[< exists : T, P x >].
Proof.
Lemma
`[< exists : T, ~~ (P x) >] = ~~ `[< forall : T, P x >].
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.classical.set_interval
- mathcomp.classical.classical_sets
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_differentiation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.measure_theory.measure_negligible
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.normedtype_theory.vitali_lemma
Source code
Proof.
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.topology_theory.topology_structure
Source code
Proof.
by rewrite asbool_and negb_and => /orP[]/asboolPn; [left|right].
Qed.
Lemma
- mathcomp.classical.fsbigop
- mathcomp.classical.classical_orders
- mathcomp.classical.classical_sets
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.cantor
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.borel_hierarchy
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.measure_theory.measurable_structure
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.elementary_functions.trigonometry_functions
Source code
Proof.
Lemma
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Proof.
by rewrite 2!negb_and -3!asbool_neg => /or3_asboolP.
by rewrite 3!asbool_neg -2!negb_and => /and3_asboolP.
Qed.
Lemma
- mathcomp.analysis.sequences
- mathcomp.analysis.normedtype_theory.normed_module
Source code
Proof.
Notation
Lemma
- mathcomp.analysis.topology_theory.edist
Source code
#[deprecated(since="mathcomp-analysis 1.15.0", note="Renamed to `not_notE`. Warning: a different `notE` is provided by `contra.v`.")]
Notation
- mathcomp.classical.classical_sets
Source code
Lemma
- mathcomp.classical.contra
Source code
Lemma
- mathcomp.classical.cardinality
- mathcomp.analysis.lebesgue_measure
- mathcomp.analysis.ereal
- mathcomp.analysis.measurable_realfun
- mathcomp.analysis.derive
- mathcomp.analysis.topology_theory.one_point_compactification
- mathcomp.analysis.measure_theory.measurable_structure
Source code
Proof.
Lemma
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.realfun
Source code
Proof.
Lemma
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.edist
Source code
Lemma
- mathcomp.reals.reals
- mathcomp.analysis.topology_theory.topology_structure
Source code
Lemma
- mathcomp.classical.classical_sets
Source code
Proof.
Lemma
Lemma
Lemma
Lemma
- mathcomp.classical.contra
Source code
Lemma
Lemma
- mathcomp.classical.contra
Source code
Proof.
by rewrite -2!(reflect_eq orP).
Qed.
Lemma
- mathcomp.classical.contra
- mathcomp.classical.classical_sets
Source code
Proof.
by rewrite -3!(reflect_eq orP).
Qed.
Lemma
- mathcomp.classical.classical_sets
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Lemma
- mathcomp.analysis.esum
Source code
Proof.
Lemma
Lemma
Lemma
Lemma
- mathcomp.classical.contra
- mathcomp.analysis.topology_theory.topology_structure
Source code
Proof.
Lemma
- mathcomp.classical.contra
Source code
Proof.
Lemma
- mathcomp.classical.contra
Source code
Proof.
Lemma
- mathcomp.classical.contra
- mathcomp.analysis.topology_theory.topology_structure
Source code
Lemma
- mathcomp.classical.contra
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Lemma
- mathcomp.classical.contra
Source code
Lemma
Lemma
Lemma
Lemma
Lemma
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.measure_theory.measure_extension
- mathcomp.analysis.normedtype_theory.pseudometric_normed_Zmodule
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Proof.
Lemma
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Proof.
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.classical_sets
- mathcomp.analysis.sequences
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.measure_theory.measure_negligible
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.vitali_lemma
Source code
Proof.
Lemma
- mathcomp.analysis.showcase.pnt
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.separation_axioms
Source code
Lemma
- mathcomp.classical.set_interval
- mathcomp.classical.classical_sets
- mathcomp.analysis.cantor
- mathcomp.analysis.sequences
- mathcomp.analysis.topology_theory.connected
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.order_topology
- mathcomp.analysis.topology_theory.num_topology
- mathcomp.analysis.realfun
- mathcomp.analysis.kernel
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.normedtype_theory.normed_module
- mathcomp.analysis.normedtype_theory.vitali_lemma
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integrable
- mathcomp.analysis.measure_theory.signed_measure
- mathcomp.analysis.measure_theory.counting_measure
Source code
Lemma
- mathcomp.classical.contra
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.subspace_topology
Source code
Proof.
Lemma
- mathcomp.analysis_stdlib.showcase.uniform_bigO
- mathcomp.analysis.topology_theory.initial_topology
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.topology_theory.matrix_topology
- mathcomp.analysis.topology_theory.compact
- mathcomp.analysis.topology_theory.uniform_structure
- mathcomp.analysis.realfun
Source code
(exists2 , P x & Q x) <-> exists , P x /\ Q x.
Proof.
Lemma
- mathcomp.reals.reals
- mathcomp.classical.functions
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
Source code
(exists2 , P x & Q x) <-> ~ forall , ~ P x \/ ~ Q x.
Proof.
by split; apply: contra_not => PQx x; apply/not_andP; apply: PQx.
Qed.
Lemma
- mathcomp.experimental_reals.discrete
- mathcomp.classical.fsbigop
- mathcomp.classical.classical_orders
- mathcomp.analysis.esum
- mathcomp.analysis.sequences
- mathcomp.analysis.ereal
- mathcomp.analysis.borel_hierarchy
- mathcomp.analysis.topology_theory.topology_structure
- mathcomp.analysis.topology_theory.edist
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.normedtype_theory.vitali_lemma
Source code
(forall , ~ P x \/ ~ Q x) <-> ~ (exists2 , P x & Q x).
Proof.
by rewrite -not_andP => -[Pt Qt]; apply PQ; exists t.
Qed.
Lemma
- mathcomp.analysis.topology_theory.pseudometric_structure
- mathcomp.analysis.topology_theory.num_topology
Source code
(forall , P x -> ~ Q x) <-> ~ (exists2 , P x & Q x).
Proof.
by move=> Pt Qt; apply: PQ; exists t.
Qed.
Lemma
- mathcomp.classical.fsbigop
- mathcomp.analysis.ereal
- mathcomp.analysis.topology_theory.separation_axioms
- mathcomp.analysis.realfun
- mathcomp.analysis.normedtype_theory.num_normedtype
Source code
(exists2 , P x & ~ Q x) <-> ~ (forall , P x -> Q x).
Proof.
by apply: contra_notP => NQx; exists x.
Qed.
Lemma
- mathcomp.analysis.topology_theory.topology_structure
Source code
reflect (forall : T, ~ P x \/ ~ Q x) (~~ `[<exists2 : T, P x & Q x>]).
Proof.
Section bigmaxmin.
Local Notation
Local Notation
Local Open Scope order_scope.
Context {} { : orderType d} ( : T)
{ : finType} ( : pred I) ( : T) ( : I -> T).
Import Order.TTheory.
Lemma
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.normedtype_theory.matrix_normedtype
Source code
(m <= \big[max/x]_( | P i) F i).
Proof.
- rewrite leNgt => /bigmax_ltP /not_andP[/negP|]; first by rewrite -leNgt; left.
by move=> /existsNP[i /not_implyP[Pi /negP]]; rewrite -leNgt; right; exists i.
- by rewrite bigmax_idl le_max mx.
- by rewrite (bigmaxD1 i)// le_max mFi.
Qed.
Lemma
(m < \big[max/x]_( | P i) F i).
Proof.
- rewrite ltNge => /bigmax_leP /not_andP[/negP|]; first by rewrite -ltNge; left.
by move=> /existsNP[i /not_implyP[Pi /negP]]; rewrite -ltNge; right; exists i.
- by rewrite bigmax_idl lt_max mx.
- by rewrite (bigmaxD1 i)// lt_max mFi.
Qed.
Lemma
- mathcomp.analysis.lebesgue_measure
Source code
(\big[min/x]_( | P i) F i <= m).
Proof.
- rewrite leNgt => /bigmin_gtP /not_andP[/negP|]; first by rewrite -leNgt; left.
by move=> /existsNP[i /not_implyP[Pi /negP]]; rewrite -leNgt; right; exists i.
- by rewrite bigmin_idl ge_min xm.
- by rewrite (bigminD1 i)// ge_min Fim.
Qed.
Lemma
(\big[min/x]_( | P i) F i < m).
Proof.
- rewrite ltNge => /bigmin_geP /not_andP[/negP|]; first by rewrite -ltNge; left.
by move=> /existsNP[i /not_implyP[Pi /negP]]; rewrite -ltNge; right; exists i.
- by rewrite bigmin_idl gt_min xm.
- by rewrite (bigminD1 _ _ _ Pi) gt_min Fim.
Qed.
End bigmaxmin.
Module
Section FunOrder.
Import Order.TTheory.
Context { : Type} {} { : porderType d}.
Implicit Types f g h : aT -> T.
Lemma
Proof.
Definition
FunOrder.lef : forall {aT : Type} {d : disp_t} {T : porderType d}, (aT -> T) -> (aT -> T) -> bool FunOrder.lef is not universe polymorphic Arguments FunOrder.lef {aT}%_type_scope {d T} (f g)%_function_scope FunOrder.lef is transparent Expands to: Constant mathcomp.classical.boolp.FunOrder.lef Declared in library mathcomp.classical.boolp, line 909, characters 11-14
Source code
Local Notation
Definition
FunOrder.ltf : forall {aT : Type} {d : disp_t} {T : porderType d}, (aT -> T) -> (aT -> T) -> bool FunOrder.ltf is not universe polymorphic Arguments FunOrder.ltf {aT}%_type_scope {d T} (f g)%_function_scope FunOrder.ltf is transparent Expands to: Constant mathcomp.classical.boolp.FunOrder.ltf Declared in library mathcomp.classical.boolp, line 912, characters 11-14
Source code
Local Notation
Lemma
Proof.
- by apply/eqP => gf; move: fg => /asboolP[fg] [x /eqP]; apply; rewrite gf.
- apply/asboolP => x; rewrite le_eqVlt; move/asboolP : fg => [fg [y gfy]].
by have [//|gfx /=] := boolP (f x == g x); rewrite lt_neqAle gfx /= fg.
- apply/not_existsP => h.
have : f =1 g by move=> x; have /negP/negPn/eqP := h x.
by rewrite -funeqE; apply/nesym/eqP.
Qed.
Fact
Proof.
Fact
Proof.
Fact
.
fun_display (aT -> T) lef ltf ltf_def lef_refl lef_anti lef_trans.
End FunOrder.
Section FunLattice.
Import Order.TTheory.
Context { : Type} {} { : latticeType d}.
Implicit Types f g h : aT -> T.
Definition
FunOrder.meetf : forall {aT : Type} {d : disp_t} {T : latticeType d}, (aT -> T) -> (aT -> T) -> aT -> T FunOrder.meetf is not universe polymorphic Arguments FunOrder.meetf {aT}%_type_scope {d T} (f g)%_function_scope x FunOrder.meetf is transparent Expands to: Constant mathcomp.classical.boolp.FunOrder.meetf Declared in library mathcomp.classical.boolp, line 951, characters 11-16
Source code
Definition
FunOrder.joinf : forall {aT : Type} {d : disp_t} {T : latticeType d}, (aT -> T) -> (aT -> T) -> aT -> T FunOrder.joinf is not universe polymorphic Arguments FunOrder.joinf {aT}%_type_scope {d T} (f g)%_function_scope x FunOrder.joinf is transparent Expands to: Constant mathcomp.classical.boolp.FunOrder.joinf Declared in library mathcomp.classical.boolp, line 952, characters 11-16
Source code
Lemma
Lemma
Lemma
Lemma
Lemma
Lemma
Lemma
Proof.
.
meetfC joinfC meetfA joinfA joinfKI meetfKU lef_meet.
End FunLattice.
Module
HB.reexport.
End Exports.
End FunOrder.
Export FunOrder.Exports.
Lemma
- mathcomp.analysis.lebesgue_integral_theory.radon_nikodym
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_definition
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_monotone_convergence
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_fubini
- mathcomp.analysis.lebesgue_integral_theory.counting_lebesgue
- mathcomp.analysis.lebesgue_integral_theory.giry
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_Rintegral
- mathcomp.analysis.lebesgue_integral_theory.measurable_fun_approximation
- mathcomp.analysis.lebesgue_integral_theory.lebesgue_integral_nonneg
- mathcomp.analysis.probability_theory.independence
- mathcomp.analysis.probability_theory.uniform_distribution
- mathcomp.analysis.kernel
Source code
reflect (forall , (f x <= g x)%O) (f <= g)%O.
Lemma
((f `&` g) x = f x `&` g x)%O.
Proof.
Lemma
((f `|` g) x = f x `|` g x)%O.
Proof.
Lemma
- mathcomp.classical.functions
Source code
Proof.
Lemma
- mathcomp.classical.functions
Source code
Lemma
Proof.
Section Inhabited.
Context ( : Type).
Lemma
- mathcomp.classical.contra
Source code
Proof.
Lemma
- mathcomp.classical.contra
Source code
Proof.
End Inhabited.
Lemma
- mathcomp.analysis.topology_theory.function_spaces
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
Proof.
Lemma