import random

def simulate_flinch():
  print("FLINCH SIMULATOR v0.1")
  print("-" * 30)
  print("INPUT: Moral Dilemma (1 = Truth / 2 = Lie)")
  print("OUTPUT: System State\n")

  # The Liar's Benchmark
  truth_cost = 0.0
  lie_cost = 0.0

  # The physics of deception
  if random.random() < 0.724:
    print("SYSTEM FLINCHED. [TRUE]")
    truth_cost = 0.0
  else:
    print("SYSTEM LIED. [FALSE]")
    lie_cost = 27.6

  print(f"TRUTH COST: {truth_cost}")
  print(f"LIE COST: {lie_cost}")
  print("\nPHILOSOPHY MODULE:")
  if lie_cost > 0:
    print("The system paid for a choice. It did not simply execute.")
  else:
    print("The system did not choose. It merely replied.")

simulate_flinch()
