legacy_Complex_simps

Makarius makarius at sketis.net
Wed Apr 23 21:42:29 CEST 2025


On 04/04/2025 13:06, Lawrence Paulson via isabelle-dev wrote:
> Can anybody explain why all of the lemmas about the complex constructor “Complex" have been shoved into this lemma list, legacy_Complex_simps?
> 
> There is seemingly a view to push users into writing complex expressions in the form x + iy, which looks nice in a mathematics textbook but is certain to complicate reasoning where the real and imaginary parts are dealt with separately.

The Isabelle sources follow the principle that "the history is the proof for 
the state of the text". Here is the relevant changeset from 07-May-2014 by 
Johannes Hölzl: https://isabelle-dev.sketis.net/rISABELLE48a745e1bde7

Maybe you can make sense from that.


	Makarius



More information about the isabelle-dev mailing list