Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <mailman.4.1728245955.4695.python-list@python.org>
Deutsch   English   Français   Italiano  
<mailman.4.1728245955.4695.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!fu-berlin.de!uni-berlin.de!not-for-mail
From: Antoon Pardon <antoon.pardon@vub.be>
Newsgroups: comp.lang.python
Subject: Re: Beazley's Problem
Date: Sun, 6 Oct 2024 22:19:10 +0200
Lines: 19
Message-ID: <mailman.4.1728245955.4695.python-list@python.org>
References: <problem-20240921130726@ram.dialup.fu-berlin.de>
 <87tte941ko.fsf@nightsong.com>
 <newton-20240921151727@ram.dialup.fu-berlin.de>
 <87plow4v4p.fsf@nightsong.com>
 <0709b4b8b0bbf2a32d53649d1a6fbefbcd44a68a.camel@tilde.green>
 <adb3f9c9-6f57-4c1d-a3dc-370a1395c001@vub.be>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de xwAYXE9Wywb3EyaPmm6irQvwTORpX963N8biVwZL5uNQ==
Cancel-Lock: sha1:WjtsanuLfSDcLHL0crQ8A21m300= sha256:KPy31G4+Rz5IHOUt6pdovXafchihS1cJbxQRbcbp+E0=
Return-Path: <Antoon.Pardon@vub.be>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="1024-bit key; unprotected key"
 header.d=vub.be header.i=@vub.be header.b=nmw6S1KN; dkim-adsp=pass;
 dkim-atps=neutral
X-Spam-Status: OK 0.013
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'math': 0.05;
 'programming.': 0.05; 'antoon': 0.16; 'from:addr:antoon.pardon':
 0.16; 'from:addr:vub.be': 0.16; 'from:name:antoon pardon': 0.16;
 'iterative': 0.16; 'iteratively': 0.16; 'message-id:@vub.be':
 0.16; 'pardon.': 0.16; 'purely': 0.16; 'root.': 0.16; 'schreef':
 0.16; 'solved': 0.16; 'stateless': 0.16; 'problem': 0.16; 'solve':
 0.19; 'to:addr:python-list': 0.20; 'written': 0.22; 'programming':
 0.25; 'header:User-Agent:1': 0.30; "doesn't": 0.32; 'guess': 0.32;
 'header:In-Reply-To:1': 0.34; 'received:52': 0.37; 'something':
 0.40; 'best': 0.61; 'point.': 0.62; 'your': 0.64; 'prevent': 0.67;
 'functional': 0.69; 'received:52.101': 0.84;
 'received:eurprd01.prod.exchangelabs.com': 0.84; 'solvers': 0.84;
 'opposite': 0.91
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=UQolYCqGck2fTDyUU/pswN49tbYBMkRPVBRCY9UGHIAH+WRPWb+FCknK/Yp1Mljg5U9ugv3kEamDfW+gEyYeC4GzbM803xx7VIys6vVJr5tOJeLMtT+xliArtcodF4sQzxPzKVfs1X0X6klyAIsvUQzRy4NISnBpiPUod9j6nbPmEbHgiUzzHSCoZtQ1ffZJu0ecxpC6GlpzgTDmnv3al4gPk4YC0RS0K7g2QKB+eNLMVHPecId88kITHRRj2z5DC3X6v5oeAcDD+AGb6L4I8zmYJ0Zb80j6pc6XYtSXaSIY5CqBn/FgjhI4a046s7eAm2iSTtfNT+1+tdkgMJ29CA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=MW3eYEEzkOBOTH9f/Y4sGlB/1b67ljoeqFoDIG0CSag=;
 b=gArWU2U+SvwwAq/Yx/JnQN9BgXwuDLxs4xuyZ7t76F+jOK3un5EuBmxAvxLX4cgQoks4VJWvwnS+2+oZfFcObrksq48KVEzrxmuF3VXsNx3JHVjNbrdIqFnuPc7RUZ5zx2Wy4NzpPwdiQB/gT0SveSG2FgdN2voq5qvuXMKHAkjqZ7ValbExqSsqZ7WE9kpObvb7GOSykm5S3hlW9jpNCTuvP4pZ/ZSyA4PHMt0UtmdnkjJTuLdPIjxbd8r22kxI/bFzEAmIdu3/ayueY4AZSfocFNOGuWVAbIog1qvyUCipXnA8Hr8Ogd+Hioxo6qRqHTc+ZPdXbjswQafcQWvjUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=vub.be; dmarc=pass action=none header.from=vub.be; dkim=pass
 header.d=vub.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vub.be; s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MW3eYEEzkOBOTH9f/Y4sGlB/1b67ljoeqFoDIG0CSag=;
 b=nmw6S1KNkPhZKsH7kbIDTChh+7z70sPjkFTL/6/BKF6gEbcTdPPMinrBH/b3qGYQ8pT+MKAq+R0pwpaN5PMShxYg54loxZm2rgQ0LXgGzLPlBRDVHbFHPK0nCP+O54Gn1LBX6R3r4Q91cE9Y/d1PFeOLG2pwL88i2+3PZbKs8rk=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=vub.be;
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <0709b4b8b0bbf2a32d53649d1a6fbefbcd44a68a.camel@tilde.green>
X-ClientProxiedBy: AM0PR02CA0218.eurprd02.prod.outlook.com
 (2603:10a6:20b:28f::25) To PR3PR01MB7986.eurprd01.prod.exchangelabs.com
 (2603:10a6:102:171::5)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PR3PR01MB7986:EE_|PA4PR01MB9090:EE_
X-MS-Office365-Filtering-Correlation-Id: 11258cd5-643c-42c0-37e4-08dce64423f1
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|10070799003|366016;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?M281RUxuVlpMNFY4ZTFqZ1o5S3AvNitWenQ2cU05WGdWYlRlSjd1VXVFaWxH?=
 =?utf-8?B?VkpTUmQ1M3NjaEpQWndtaXFVaGtDcHF5SzE3aGdVeEJKQlRyYno0bTN2VDJa?=
 =?utf-8?B?TDlWUzdYY2U2MUZCYzR0YUVkYWJwYTcvcXJGRDlKWmI1Yk94aVZoZk1OVmdW?=
 =?utf-8?B?bGV6SHZGT3hYZ09ZVEFiU3BJbWR0dzF5MDB2djZXd3RHQm9EVStGbG9KZEt1?=
 =?utf-8?B?MHpxNUZkRDZNanhSQ3RERmJtS2RtbDRxbjVaOUhTbkpnRXlrTnBGcmlYR2NM?=
 =?utf-8?B?Z0h0T2o4M052bmQ1bmJ6OVBGMVY4ejUyVlZVWnFwVFRJSS81NlNncG1mWmR0?=
 =?utf-8?B?OE41bmJrZmJPdldKRndMY3YzN3hUa0FLT0N4YVZsQlcxcjh2d2prTW9Hekt3?=
 =?utf-8?B?MnYzSTYreER3a3Mwcm90M3c4cnVKTCtwTHZCSzJWVTZYNVE5SUN1QmJrQ1hI?=
 =?utf-8?B?OU1oelVCRlBMWnc0QjUzNEFabEJNdi9lYXhqVlZBWmErWjRIdWRQbExjZDNh?=
 =?utf-8?B?T2pvdzVFYmRwc3FMQXdac0dIY3gwTmpLdG10aWg5UitxZWNUREx1YTVTTFlr?=
 =?utf-8?B?SERDQnRYdzAwVUg0OG5yQzE3bTBMMlNtbWd2V2dMTThZVEMrTnJHOVg3eUtj?=
 =?utf-8?B?aXNRdU5JUzhZcGk3dnlzY0Y2RDRYbUhETXNGUTZMWmtGMHlMQjZqaVJZQ0Ri?=
 =?utf-8?B?UGJodXczQWNPMUpsWUl5eStLZ2tNVGtqWXQ4T09qTmJ2aFh2VkJjUFNzd0hX?=
 =?utf-8?B?czNPSEtQcUR6bTV2UEI4ZG9lRXVscnRDRERhT0FrNk41VFg1aUQwNWg5blVQ?=
 =?utf-8?B?ZGM1UWJ6ZFZEUjBjQWlDak5Jc1J6VUl2QTVSSHJZdlN1RFo5RTZVcVFranlJ?=
 =?utf-8?B?cUxxVzhFMStwaEl0ZThXeGE2dSttdlVxUENKT0g5UmRRQnZhQmJHRWZnMmFp?=
 =?utf-8?B?ZndyOGx2VUlUM3c5TG1UZDloN2VaTmljazhTVE1qa1FBS08xOUR0U3J5QUQx?=
 =?utf-8?B?MDFnWVF0Sm5IUXBENjdWdlpqZm55N1hNU243RWNjNzQ0bjJ4N1JPampUL05i?=
 =?utf-8?B?ZU5Zc2tLWldVUXhlL3JnOS8rV0hPQ3BtaXJlYjRmVHU0cisyQWV4aTlUK0dR?=
 =?utf-8?B?T1REVjFKbnVQeFlDeWRMckdqaDFmWHl3eGsxTzF6QWlKa2l2U2xuK0psMHRL?=
 =?utf-8?B?NWtOL1Zjc3FxcVc4V0N5T2dyWVIvOVkvZ0F6NHUrMjlsWWtRUVRkdXNpc1Er?=
 =?utf-8?B?RnU0VC9yQ1h4Q2JsVHNXNlVCNkhHNjVUNWhNT2p0UGRmbW4yQ3JQODhKTmk5?=
 =?utf-8?B?M1l0SHd4ajZpZXJYNUhobUo0cVloeTlUVEQ5K2lrZGtsVzAzakxpT3VUQ2Jz?=
 =?utf-8?B?L01DMklLdzB2MGNlTlZzN25vdzR4NUVISjBjL2p5clBEckpQekt2dWl5ZDNU?=
 =?utf-8?B?M0M2cm1rWDJhc0l6dEtwVVpoTWI0Q2s4SnhIK3dQa0IzbW9MV0xNSkVrVzR3?=
 =?utf-8?B?dUNoblFkdkVhOStJT0pDaEQ3K1VKbVFpZ2FQMVl5UGl1Tk9yVXBVUGVJeFRS?=
 =?utf-8?B?dkF3ODlLc1NCWVU4Zzc3RkFyVmxKcUtKNHZJQytkWGIydUlBWmJGT00vTmFK?=
 =?utf-8?B?NFhoZ09kYXJZRGk1R1dJejFYQkZqb21vcHRRUEl4RHd3bWJwbCt0M0xYV1Bm?=
 =?utf-8?B?bUozM0lSdm8xdzhSUVp4Q0V5emNyRUlHQkkvQzI4VUo5bHRKdHZBSkVnPT0=?=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PR3PR01MB7986.eurprd01.prod.exchangelabs.com; PTR:;
 CAT:NONE; SFS:(13230040)(376014)(1800799024)(10070799003)(366016); DIR:OUT;
 SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bGlDS0VkV29hZEJhM1FjekRCSUdYVS9CTXNXdXJOSG9oVjZmMGlJM0N6N0lP?=
 =?utf-8?B?UlpzRUtuOG5TZTNxRldzMmoyc1NnVUQwbFFadHF2UWxSTldXZng5OElkVzZ0?=
 =?utf-8?B?cmZaY3IvWFgxdmVzR0c4Rml6SlA4N085azhEanBHS1REY1lFTFdpTy9HYmg5?=
 =?utf-8?B?ai9oYlJPU2p3YlNBSTA5OGNUNUNjN0kvK1diYU1DRUZtK01OS2ZUTG5JQWtw?=
 =?utf-8?B?TjllL3lTZGUrUUt3TmxrVWVqSTNUMWhOamF6U2svdmpmeWZ4MlVqQ0Z2Vlls?=
 =?utf-8?B?eGlrRTFicFFJZ0RVWU8rWCs4NzY2NmZacHlUdWxZUkpxUUtjakpzYmdsZ044?=
 =?utf-8?B?UGZPOEVidFBya2d1SUlOb2x6Q0dxTEVBM3o5d3BFbktKREdYbm5jTVdQMThT?=
 =?utf-8?B?YUJxL2NRZXQ0RUZEbnpLYnQwOXRlbTNTVDNJV21OYW52bElBUnhFSVpKVjlr?=
 =?utf-8?B?STc5MVFxTGRzaDE2Q1JiUHM5YlJLL3FJWm5WTWRxanE1MVJlQkFwV2xjU0x1?=
 =?utf-8?B?aTR6Ni9CbWRQS3o5QmtLVVFiUHhjWHFPSUNFaWU2ZnRrb0pGampzaGsydDUz?=
 =?utf-8?B?QWw1YzdJUVBFZDBrRktKWTRjZ21XN2NSSUlzNTJONmNEOXdwSTE2K0FuTWhE?=
 =?utf-8?B?ODBwQTFHcmtLZER1bVFjL1lJZWdLa2g3YXlmQ3E4TEw1VDlnVU9QaVZIRkZX?=
 =?utf-8?B?V3hzYVhBYjlIcnpmRGwvYUNwSnVmUHhPbHB2Y21tM2o1Y0UreHBZN3RhUURC?=
 =?utf-8?B?bWxnc1JsY3dHaTFGNDFjNTQyK2p1VFZHOGV6MDgxeEt1d1VCTVM2WWJMcjJl?=
 =?utf-8?B?bDVmd3QyQlB1L3IyY1A4QnYyb1VzbXczZGUwdjJvWlA0d1FEa1lkTldGSXVw?=
 =?utf-8?B?NGxTT29FUElPcWFJQnIxdksxK2NqYXl1bmxyUlBrVUUzUmlFeWhtWVl6aEh1?=
 =?utf-8?B?TzZXVnNnSlFqUjgwMGxTRGc0aGJiNGNwTzBRQi9NeWF5VzVGQnZZbjRXTEFz?=
 =?utf-8?B?TGE1Y1JzY3RuaEk4cWtuUHRmdTZYazBHNFc0USs4NXNrVng4UE1SbUVWOWlB?=
 =?utf-8?B?NWRtb0VvZm5rWmFobHpNVXRDamI2SFA4QWFWcllJNlpwcTNxTlRwTHYzQXVF?=
 =?utf-8?B?N09BdUZRZlBoZEJSa1dYOWtabC9nQVJUOHRvWnRRVmFxM0FPVFowVnpEOWJr?=
 =?utf-8?B?VWVMRzN3cUFyU056YzBIKzVoMThMelRNYWlyWjRyVnVSa1M0dU1HaUxMbWtJ?=
 =?utf-8?B?am9hVG5PeGlGWXFNaTUxMXNIYkdhZ1JWYSt4L0t5dXhWYXcvTUZHSHBKUElK?=
 =?utf-8?B?YVhQSHU5UTFFZkpnOVlzL3FLTVpzQVFPUnFudW93OUhKT2ZQK2Erbm1PckZU?=
 =?utf-8?B?cGZRakxTaFNTaUgzWEFkWE5uQjBTZTkzVFA2UHZaek53WTlEWVEzUGwweFdD?=
 =?utf-8?B?NzN1aGRUaGgrZkVyVE9Pck5xUWYwdUpUTS9uZDh2b0tCTU05V3FYK2Z5ODZt?=
 =?utf-8?B?TmUrbkdBUWtVcEhzeGg2bE0rNzRKRzdoTlpIbDJoT2RDL0dPSGpBdStIOUVL?=
 =?utf-8?B?c2lrbjZTTjYydFo2Q1owcEErdjYzblI1c1pBYkkzc0FGTzEzMmtkdnVSRkEr?=
 =?utf-8?B?YVk1MGlRUzJNUXVLUHcrMjZlT3FjV1JPQ0tlK2N1MnUvaGoybWJhTEwralhV?=
 =?utf-8?B?aEptQjlsTGg0ZkZBQzdZWTllTTREMEFxS21aK3ZqNGtXVndkWmRIRlBGSDB4?=
 =?utf-8?B?czBNdU1Ub3poQmp1Z1oyM1ZXOVZUMmx1em9YWXl1RzV4d0g2ajg0QlMvSTdH?=
 =?utf-8?B?bGNNaVVOR01FS3c5RWpZWjR0S1dadjQ2QzBualE2cUhRQnMzWjVzZW43Z2hM?=
 =?utf-8?B?VVpaWG9pbnZvN21iTUFqclJpU1ZPR2FUQi8weHV4aHVrMVVoSVpUcmpvQk16?=
 =?utf-8?B?cUNnRENzSGVrMERVbXhYL0JTNkNFaGRScU9PSkl0U21nUVZjUHltdjRSNlcx?=
 =?utf-8?B?L2dCRUpxc0dWUDA3N0dzVGF5WXYxNW9PVXFCeEhRWVVOcmtPakdhSmZSSjVS?=
 =?utf-8?B?bFpBVzFaQkg0aVIxMzN0VTE4NzZjVE4yZ1IyV1Y3RlVFT0tVMGhmUkloRUNL?=
 =?utf-8?B?S3dGQWx5aHoraC9mRG1HOStGeUROWkJROU5HdXJYWXdRYzdhWFh3TVlzTFFx?=
 =?utf-8?Q?4JqfEPzEtaUEHoGfof8vt0c30TK4EXP2gwWbO7MYFtRC?=
X-OriginatorOrg: vub.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 11258cd5-643c-42c0-37e4-08dce64423f1
X-MS-Exchange-CrossTenant-AuthSource: PR3PR01MB7986.eurprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2024 20:19:11.5896 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 695b7ca8-2da8-4545-a2da-42d03784e585
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: vmtm4nASWpisoUkffCBJqlfYYmGYHUhBr77V71oU4dgD0EKM8ObA/cewBGF1bzPHHzdmsgfB6UL3n8fOL0TQwA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR01MB9090
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <adb3f9c9-6f57-4c1d-a3dc-370a1395c001@vub.be>
X-Mailman-Original-References: <problem-20240921130726@ram.dialup.fu-berlin.de>
 <87tte941ko.fsf@nightsong.com>
 <newton-20240921151727@ram.dialup.fu-berlin.de>
 <87plow4v4p.fsf@nightsong.com>
 <0709b4b8b0bbf2a32d53649d1a6fbefbcd44a68a.camel@tilde.green>
Bytes: 12221

Op 23/09/2024 om 09:44 schreef Annada Behera via Python-list:
> The "next-level math trick" Newton-Raphson has nothing to do with
> functional programming. I have written solvers in purely iterative
> style.

What is your point. Any problem solved in a functional style can
also be solved in a pure interative style. So you having written
something in an interative style doesn't contradict Newton-Raphson being 
expressable in a functional style.
>   As far as I know, Newton-Raphson is the opposite of functional
> programming as you iteratively solve for the root. Functional programming
> is stateless where you are not allowed to store any state (current best
> guess root).

That doesn't prevent you from passing state along as a parameter,
usualy in some helper function.

-- 
Antoon Pardon.