To me, the first application of cross products that crosses my mind is vector analysis; it can help define concepts like the curl. Thus, if it is not a separate AFP entry, I think it might fit in analysis.
Mohammad On Mon, Jun 18, 2018 at 2:24 PM, <isabelle-dev-requ...@mailbroy.informatik.tu-muenchen.de> wrote: > Send isabelle-dev mailing list submissions to > isabelle-dev@mailbroy.informatik.tu-muenchen.de > > To subscribe or unsubscribe via the World Wide Web, visit > > https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev > > or, via email, send a message with subject or body 'help' to > isabelle-dev-requ...@mailbroy.informatik.tu-muenchen.de > > You can reach the person managing the list at > isabelle-dev-ow...@mailbroy.informatik.tu-muenchen.de > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of isabelle-dev digest..." > > > Today's Topics: > > 1. quaternions (Lawrence Paulson) > 2. Re: quaternions (Lars Hupel) > 3. Re: quaternions (Tobias Nipkow) > 4. Re: quaternions (Manuel Eberl) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 18 Jun 2018 11:36:58 +0100 > From: Lawrence Paulson <l...@cam.ac.uk> > To: Isabelle-dev list > <isabelle-dev@mailbroy.informatik.tu-muenchen.de>, Johannes H?lzl > <johannes.hoe...@gmx.de> > Subject: [isabelle-dev] quaternions > Message-ID: <5b41a03d-65ae-4a0f-b5d2-d405caede...@cam.ac.uk> > Content-Type: text/plain; charset=us-ascii > > I have just formalised most of the HOL Light development of quaternions. It's > a great advertisement for type classes: showing that quaternions constitute a > real normed division algebra and an inner product space supersedes most of > the HOL Light proofs (many files), which are devoted to developing the > arithmetic and topological properties of quaternions. In the course of this, > I also ported the HOL Light development of the three-dimensional vector cross > product. > > So where does this material belong? Arguably not in Analysis, which is > already too large. > > Another question: I did not port the quaternion material relating to the > constant reflect_along, which is defined as follows: > > (* Reflection of a vector about 0 along a line. *) > > let reflect_along = new_definition > `reflect_along v (x:real^N) = x - (&2 * (x dot v) / (v dot v)) % v`;; > > Is this concept useful, and if so, where does it belong? > > Larry > > > > ------------------------------ > > Message: 2 > Date: Mon, 18 Jun 2018 14:17:34 +0200 > From: Lars Hupel <hu...@in.tum.de> > To: Lawrence Paulson <l...@cam.ac.uk>, Isabelle-dev list > <isabelle-dev@mailbroy.informatik.tu-muenchen.de>, Johannes H?lzl > <johannes.hoe...@gmx.de> > Subject: Re: [isabelle-dev] quaternions > Message-ID: <bb02446e-ef9b-5a39-f243-35f81adc1...@in.tum.de> > Content-Type: text/plain; charset=utf-8 > >> So where does this material belong? Arguably not in Analysis, which is >> already too large. > > Why not a regular AFP entry? > > Cheers > Lars > > > ------------------------------ > > Message: 3 > Date: Mon, 18 Jun 2018 14:18:08 +0200 > From: Tobias Nipkow <nip...@in.tum.de> > To: isabelle-dev@mailbroy.informatik.tu-muenchen.de > Subject: Re: [isabelle-dev] quaternions > Message-ID: <50edc647-c34c-057c-4c02-471dac7ce...@in.tum.de> > Content-Type: text/plain; charset="utf-8"; Format="flowed" > > Why not simply the AFP? > > Tobias > > On 18/06/2018 12:36, Lawrence Paulson wrote: >> I have just formalised most of the HOL Light development of quaternions. >> It's a great advertisement for type classes: showing that quaternions >> constitute a real normed division algebra and an inner product space >> supersedes most of the HOL Light proofs (many files), which are devoted to >> developing the arithmetic and topological properties of quaternions. In the >> course of this, I also ported the HOL Light development of the >> three-dimensional vector cross product. >> >> So where does this material belong? Arguably not in Analysis, which is >> already too large. >> >> Another question: I did not port the quaternion material relating to the >> constant reflect_along, which is defined as follows: >> >> (* Reflection of a vector about 0 along a line. *) >> >> let reflect_along = new_definition >> `reflect_along v (x:real^N) = x - (&2 * (x dot v) / (v dot v)) % v`;; >> >> Is this concept useful, and if so, where does it belong? >> >> Larry >> >> _______________________________________________ >> isabelle-dev mailing list >> isabelle-...@in.tum.de >> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev >> > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: smime.p7s > Type: application/pkcs7-signature > Size: 5581 bytes > Desc: S/MIME Cryptographic Signature > URL: > <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/attachments/20180618/982c6bcb/attachment-0001.p7s> > > ------------------------------ > > Message: 4 > Date: Mon, 18 Jun 2018 14:23:52 +0200 > From: Manuel Eberl <ebe...@in.tum.de> > To: isabelle-dev@mailbroy.informatik.tu-muenchen.de > Subject: Re: [isabelle-dev] quaternions > Message-ID: <1a9a4b13-dc41-95b5-e268-8976629b8...@in.tum.de> > Content-Type: text/plain; charset="utf-8" > > I would also have suggested an AFP entry. > >> let reflect_along = new_definition >> `reflect_along v (x:real^N) = x - (&2 * (x dot v) / (v dot v)) % v`;; > Think of it as x being the direction of a ray of light hitting a mirror > (in the shape of a hyperplane through the origin with normal vector a) > and being reflected. The result is the direction of the reflected ray. > > Where it belongs I cannot say; that depends on what kinds of results are > proven about it. I for one would consider this a very ?applied? concept > (I know it from ray tracing), so unless we have a concrete application > for it, I'm not sure we need it at all. > > Manuel > > > On 2018-06-18 14:17, Lars Hupel wrote: >>> So where does this material belong? Arguably not in Analysis, which is >>> already too large. >> Why not a regular AFP entry? >> >> Cheers >> Lars >> _______________________________________________ >> isabelle-dev mailing list >> isabelle-...@in.tum.de >> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/isabelle-dev/attachments/20180618/cfb02d7b/attachment.html> > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > isabelle-dev mailing list > isabelle-dev@mailbroy.informatik.tu-muenchen.de > https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev > > > ------------------------------ > > End of isabelle-dev Digest, Vol 133, Issue 13 > ********************************************* _______________________________________________ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev