FractalPark
Folded absolute

liar4

280229ec-dd2f-5982-9954-75829a37a5f2

Teaching overview

liar4 is presented from its pinned FRM-like/1 source rather than from its name. The source supplies an initialization block, a loop block, and a bailout test; the pinned profile uses mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96. Follow the cited operations to compare repeated runs.

Source walkthrough

  1. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init/0

    The init source node begins with `z = pixel`; it establishes the starting path before the loop.

  2. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop/0

    The loop source node executes `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` on each pass.

  3. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

    The bailout source node tests `|z| <= 1`; the iteration continues while that condition holds.

Syntax features

source-sequence

The cited source nodes for liar4—`z = pixel`, its absolute-expression loop, and `|z| <= 1`—form its source-ordered path from setup through update to termination.

Parameter experiment

parameter1

Steps

  1. Use the pinned profile (mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96). Run once with parameter1 at its default (0, 0), then run again with parameter1 set to (1, 0). Record the visible result after each run.

What to observe

Compare the liar4 runs and record whether `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))` has matching visible results and iteration behavior.

Exercise

Use the cited annotations for liar4—`z = pixel`, its absolute-expression loop, and `|z| <= 1`—to describe the source order.

Completion check

Your response lists the 3 cited annotation IDs and orders liar4’s `z = pixel`, its absolute-expression loop, and `|z| <= 1` from initialization through loop to termination.

Sources and rights

Grounded in the pinned runtime source revision 503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c and its semantic anchors.

rightsStatus: source-declared-public-domain-assumption; implementationBasis: direct-adaptation; publicationDecision: publish; decisionReason: publish-census-full-chain-green. This does not make any broader claim about a third-party original.

Formula Record

liar4

This canonical FractalPark implementation is published and runnable.

Deterministic preview of liar4

Canonical source

Language
frm-like/1
Standard library
1
Profile mode
parameter-plane
Profile center
-0.5, 0
Profile zoom
0.4
Profile iterations
96
Profile evidence
mechanical

Parameters

  • parameter1: complex

Canonical source

This verified canonical revision is read-only. Remix creates a separate editable fork.

Loading canonical source…

Source and implementation

Formula ID
280229ec-dd2f-5982-9954-75829a37a5f2
Canonical name
liar4
Original name
liar4
Historical source
Fractint
Current implementation
Direct adaptation

The current FractalPark implementation follows the verified semantics of the linked Fractint formula. The original file retains its own rights terms.

Rights or attribution concern?

Send the Formula ID and supporting evidence. The maintainer can hold or withdraw the implementation while the claim is reviewed. contact@fractalpark.com