isabelle


set integrable with functions multiplication


I'm trying to prove this lemma:
lemma set_integral_mult:
fixes f g :: "_ ⇒ _ :: {banach, second_countable_topology}"
assumes "set_integrable M A (λx. f x)" "set_integrable M A (λx. g x)"
shows "set_integrable M A (λx. f x * g x)"
and
lemma set_integral_mult1:
fixes f :: "_ ⇒ _ :: {banach, second_countable_topology}"
assumes "set_integrable M A (λx. f x)"
shows "set_integrable M A (λx. f x * f x)"
but I couldn't. I've seen that it is proved for addition and subtraction:
lemma set_integral_add [simp, intro]:
fixes f g :: "_ ⇒ _ :: {banach, second_countable_topology}"
assumes "set_integrable M A f" "set_integrable M A g"
shows "set_integrable M A (λx. f x + g x)"
and "LINT x:A|M. f x + g x = (LINT x:A|M. f x) + (LINT x:A|M. g x)"
using assms by (simp_all add: scaleR_add_right)
lemma set_integral_diff [simp, intro]:
assumes "set_integrable M A f" "set_integrable M A g"
shows "set_integrable M A (λx. f x - g x)" and "LINT x:A|M. f x - g x =
(LINT x:A|M. f x) - (LINT x:A|M. g x)"
using assms by (simp_all add: scaleR_diff_right)
or even for scalar multiplication but not for two functions multiplication?
The problem is that it is quite simply not true. The function f(x) = 1 / sqrt(x) is integrable on the set (0;1], and the integral has the value 2. Its square f(x)² = 1 / x on the other hand is not integrable on the set (0;1]. The integral diverges.

Related Links

What can one assume, what is worth assuming in Isar?
Introducing type abbreviations in Isabelle
Isabelle won't generate code for my recursive function without a termination proof
Proving a simple lemma about trees in Isabelle
Why can I prove ⟦ ( ∃ x. P ) ∧ ( ∃ x. Q ) ⟧ ⟹ ∃ x. (P ∧ Q)?
What is a Quotient type pattern in Isabelle?
Avoid matching (λx.x)
Program extraction using native integers/words (not bignums) from Isabelle theory
“String of nat” in Isabelle?
From a 'value' to a 'lemma'
Isabelle/Simpl: Calling a Procedure Twice
let-statement with SOME operator
Does Lueng's RegExp library work with Isabelle/ML? Is there another regex lib devs use for Isabelle/ML?
I need binary and hex syntax translations for type num
Simplify pretty-printing of naturals
What do colour codes mean in Isabelle/jEdit?

Categories

HOME
ms-access
multithreading
openlayers
oracle11g
pycharm
onedrive
alfresco
spring-jdbc
infragistics
icloud
multiple-records
add
fancybox-3
postgres-xl
gz
remote-access
percona
clearcase-ucm
shared-hosting
zapier
mmap
wijmo
qhull
applozic
gitignore
uisplitview
google-sites-2016
kendo-ui-grid
phpfreechat
windows-dev-center
android-kernel
http-digest
hot-module-replacement
service-discovery
ansible-playbook
unoconv
pdf-reactor
quadratic-programming
spring-security-kerberos
keydown
flashair
reactive-cocoa-5
websphere-mq-fte
wptoolkit
hibernate-tools
strptime
jquery-nestable
domain-model
dotnetzip
dtexec
flutterwave
arrow-keys
iso8601
vtigercrm
nxt
savon
ado.net-entity-data-model
py2app
mathematica-frontend
django-debug-toolbar
bgp
pagerank
browser-link
historian
cartesian-product
ruby-2.2
iis-arr
tarjans-algorithm
dukescript
drawbitmap
ionic
dia
android-nested-fragment
neolane
eol
tld
android-2.2-froyo
prettify
mylyn
clipper
e4x
browser-detection
jspinclude
ticoredatasync
regsvr32
uiviewanimation-curve
spring-portlet-mvc
nsobject
calling-convention
disclosure
iphone-web-app
wise
gamma
perfect-hash
msdev

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App