Zulip Chat Archive
Stream: new members
Topic: Give names to expressions
Jakob Scholbach (Feb 26 2021 at 23:31):
Another basic question: inside a proof, how can I give (new) names to objects that have been constructed in the proof. E.g. say, I have constructed some polynomial, but I don't want to repeat / mention its construction every time I use it in the sequel. (E.g., I have some minpoly F x
, but I want to say "Let P be the minimal polynomial". If I write have P := minpoly F x
, I can't seem to access the fact that it is the minimal polynomial later on(?).
Adam Topaz (Feb 26 2021 at 23:34):
use let
or set
instead of have
Adam Topaz (Feb 26 2021 at 23:34):
e.g. let F := foo
or set F := foo with hF
Adam Topaz (Feb 26 2021 at 23:35):
The difference is that set F := foo with hF
will add a proof hF
that foo = F
, which can be useful sometimes.
Kevin Buzzard (Feb 27 2021 at 01:07):
have
is for proofs, let
or, better, set...with
is for data.
Last updated: Dec 20 2023 at 11:08 UTC